X-Git-Url: https://git.exim.org/users/jgh/exim.git/blobdiff_plain/58ee1eb660af5f69de403aaf36019f5dcaf9760e..5b7a7c051c9ab9ee7c924a611f90ef2be03e0ad0:/src/Makefile?ds=sidebyside diff --git a/src/Makefile b/src/Makefile index a18c3d728..b4f04b2e4 100644 --- a/src/Makefile +++ b/src/Makefile @@ -45,12 +45,15 @@ 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 @@ -82,6 +85,15 @@ clean_exim:; cd build-$(buildname); \ $(RM_COMMAND) -f *.o lookups/*.o lookups/*.a auths/*.o auths/*.a \ routers/*.o routers/*.a transports/*.o transports/*.a lookups/*.so -distclean:; $(RM_COMMAND) -rf build-* +distclean:; $(RM_COMMAND) -rf build-* cscope* + +cscope.files: FRC + echo "-q" > $@ + echo "-p3" >> $@ + find src Local -name "*.[cshyl]" -print \ + -o -name "*akefile*" -print \ + -o -name EDITME -print >> $@ + +FRC: # End of top-level makefile