X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/7f2a2a43f103bf22970a2b87ad8106f1a57b3d57..d13cdd3049b0191bbb275f9a6cf11dc0917a1f0c:/src/Makefile diff --git a/src/Makefile b/src/Makefile index 4c8300ca7..ec573b5d6 100644 --- a/src/Makefile +++ b/src/Makefile @@ -45,23 +45,24 @@ build-directory: $(SHELL) -c "test -d $$builddir -a -r $$builddir/version.c || \ (mkdir $$builddir; cd $$builddir; $(SHELL) ../scripts/MakeLinks)"; +checks: + $(SHELL) scripts/source_checks + # The "configure" target ensures that the build directory exists, then arranges # to build the main makefile from inside the build directory, by calling the # Configure-Makefile script. This does its own dependency checking because of # the optional files. -configure: build-directory +configure: checks build-directory @cd build-$(buildname); \ - build=$(build) $(SHELL) ../scripts/Configure-Makefile; \ - $(SHELL) ../scripts/lookups-Makefile + build=$(build) $(SHELL) ../scripts/Configure-Makefile # The "makefile" target forces a rebuild of the makefile (as opposed to # "configure", which doesn't force it). makefile: build-directory @cd build-$(buildname); $(RM_COMMAND) -f Makefile; \ - build=$(build) $(SHELL) ../scripts/Configure-Makefile; \ - $(SHELL) ../scripts/lookups-Makefile + build=$(build) $(SHELL) ../scripts/Configure-Makefile # The installation commands are kept in a separate script, which expects # to be run from inside the build directory.