X-Git-Url: https://vcs.fsf.org/?p=exim.git;a=blobdiff_plain;f=src%2FMakefile;h=c1233fced619cdaceb3b1534ce80f8f6b6c20e68;hp=d135d20ea269e34c8e77a24d99d80773b10c6433;hb=f6c332bd03c89f108c7fe531156cb18d7888ba35;hpb=0f4f2a8848bf9e6bb323ffb6a5581b088a940fd0 diff --git a/src/Makefile b/src/Makefile index d135d20ea..c1233fced 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,4 +1,4 @@ -# $Cambridge: exim/src/Makefile,v 1.1 2004/10/06 14:12:40 ph10 Exp $ +# $Cambridge: exim/src/Makefile,v 1.4 2005/09/12 13:55:54 ph10 Exp $ # Top-level makefile for Exim; handles creating a build directory with # appropriate links, and then creating and running the main makefile in that @@ -13,6 +13,7 @@ # or "make" must be called with a different SHELL= setting. SHELL=/bin/sh +RM_COMMAND=/bin/rm # If a build name has not been specified by running this make file via a # command of the form "make build=xxxx", then determine the name of the @@ -58,7 +59,7 @@ configure: build-directory # "configure", which doesn't force it). makefile: build-directory - @cd build-$(buildname); /bin/rm -f Makefile; \ + @cd build-$(buildname); $(RM_COMMAND) -f Makefile; \ build=$(build) $(SHELL) ../scripts/Configure-Makefile # Go to the build directory and do the business @@ -77,12 +78,14 @@ clean:; @echo ""; echo '*** "make clean" just removes all .o and .a files' @echo '*** Use "make makefile" to force a rebuild of the makefile' @echo "" cd build-$(buildname); \ - /bin/rm -f *.o lookups/*.o lookups/*.a auths/*.o auths/*.a \ + $(RM_COMMAND) -f *.o lookups/*.o lookups/*.a auths/*.o auths/*.a \ routers/*.o routers/*.a transports/*.o transports/*.a \ pcre/*.o pcre/*.a clean_exim:; cd build-$(buildname); \ - /bin/rm -f *.o lookups/*.o lookups/*.a auths/*.o auths/*.a \ + $(RM_COMMAND) -f *.o lookups/*.o lookups/*.a auths/*.o auths/*.a \ routers/*.o routers/*.a transports/*.o transports/*.a +distclean:; $(RM_COMMAND) -rf build-* + # End of top-level makefile