diff -r 399967a8bbf1 -r d2183655483b build.Makefile --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/build.Makefile Sun Feb 20 23:59:48 2011 +0100 @@ -0,0 +1,78 @@ +# HG changeset patch +# Parent 5c737d4329e1327fbc2aa16a5227d5ae5bc7ee03 + +diff -r 5c737d4329e1 Makefile +--- a/Makefile Fri Feb 18 18:22:42 2011 +0100 ++++ b/Makefile Fri Feb 18 21:40:42 2011 +0100 +@@ -68,7 +68,8 @@ + # The installation commands are kept in a separate script, which expects + # to be run from inside the build directory. + +-install:; @cd build-$(buildname); \ ++install: all ++ @cd build-$(buildname); \ + build=$(build) $(SHELL) ../scripts/exim_install $(INSTALL_ARG) + + # Tidy-up targets +diff -r 5c737d4329e1 OS/Makefile-Base +--- a/OS/Makefile-Base Fri Feb 18 18:22:42 2011 +0100 ++++ b/OS/Makefile-Base Fri Feb 18 21:40:42 2011 +0100 +@@ -640,43 +640,43 @@ + # The lookups library. + + buildlookups lookups/lookups.a: config.h +- @cd lookups; $(MAKE) SHELL=$(SHELL) AR="$(AR)" $(MFLAGS) CC="$(CC)" CFLAGS="$(CFLAGS)" \ ++ @cd lookups && $(MAKE) SHELL=$(SHELL) AR="$(AR)" $(MFLAGS) CC="$(CC)" CFLAGS="$(CFLAGS)" \ + CFLAGS_DYNAMIC="$(CFLAGS_DYNAMIC)" \ + FE="$(FE)" RANLIB="$(RANLIB)" RM_COMMAND="$(RM_COMMAND)" HDRS="$(PHDRS)" \ +- INCLUDE="$(INCLUDE) $(IPV6_INCLUDE) $(TLS_INCLUDE) $(LOOKUP_INCLUDE)"; \ +- echo " " ++ INCLUDE="$(INCLUDE) $(IPV6_INCLUDE) $(TLS_INCLUDE) $(LOOKUP_INCLUDE)" ++ @echo " " + + # The routers library. + + buildrouters routers/routers.a: config.h +- @cd routers; $(MAKE) SHELL=$(SHELL) AR="$(AR)" $(MFLAGS) CC="$(CC)" CFLAGS="$(CFLAGS)" \ ++ @cd routers && $(MAKE) SHELL=$(SHELL) AR="$(AR)" $(MFLAGS) CC="$(CC)" CFLAGS="$(CFLAGS)" \ + FE="$(FE)" RANLIB="$(RANLIB)" RM_COMMAND="$(RM_COMMAND)" HDRS="$(PHDRS)" \ +- INCLUDE="$(INCLUDE) $(IPV6_INCLUDE) $(TLS_INCLUDE)"; \ +- echo " " ++ INCLUDE="$(INCLUDE) $(IPV6_INCLUDE) $(TLS_INCLUDE)" ++ @echo " " + + # The transports library. + + buildtransports transports/transports.a: config.h +- @cd transports; $(MAKE) SHELL=$(SHELL) AR="$(AR)" $(MFLAGS) CC="$(CC)" CFLAGS="$(CFLAGS)" \ ++ @cd transports && $(MAKE) SHELL=$(SHELL) AR="$(AR)" $(MFLAGS) CC="$(CC)" CFLAGS="$(CFLAGS)" \ + FE="$(FE)" RANLIB="$(RANLIB)" RM_COMMAND="$(RM_COMMAND)" HDRS="$(PHDRS)" \ +- INCLUDE="$(INCLUDE) $(IPV6_INCLUDE) $(TLS_INCLUDE)"; \ +- echo " " ++ INCLUDE="$(INCLUDE) $(IPV6_INCLUDE) $(TLS_INCLUDE)" ++ @echo " " + + # The library of authorization modules + + buildauths auths/auths.a: config.h +- @cd auths; $(MAKE) SHELL=$(SHELL) AR="$(AR)" $(MFLAGS) CC="$(CC)" CFLAGS="$(CFLAGS)" \ ++ @cd auths && $(MAKE) SHELL=$(SHELL) AR="$(AR)" $(MFLAGS) CC="$(CC)" CFLAGS="$(CFLAGS)" \ + FE="$(FE)" RANLIB="$(RANLIB)" RM_COMMAND="$(RM_COMMAND)" HDRS="$(PHDRS)" \ +- INCLUDE="$(INCLUDE) $(IPV6_INCLUDE) $(TLS_INCLUDE)"; \ +- echo " " ++ INCLUDE="$(INCLUDE) $(IPV6_INCLUDE) $(TLS_INCLUDE)" ++ @echo " " + + # The PDKIM library + + buildpdkim pdkim/pdkim.a: config.h +- @cd pdkim; $(MAKE) SHELL=$(SHELL) AR="$(AR)" $(MFLAGS) CC="$(CC)" CFLAGS="$(CFLAGS)" \ ++ @cd pdkim && $(MAKE) SHELL=$(SHELL) AR="$(AR)" $(MFLAGS) CC="$(CC)" CFLAGS="$(CFLAGS)" \ + FE="$(FE)" RANLIB="$(RANLIB)" RM_COMMAND="$(RM_COMMAND)" HDRS="$(PHDRS)" \ +- INCLUDE="$(INCLUDE) $(IPV6_INCLUDE) $(TLS_INCLUDE)"; \ +- echo " " ++ INCLUDE="$(INCLUDE) $(IPV6_INCLUDE) $(TLS_INCLUDE)" ++ @echo " " + + # The "clean", "install", and "makefile" targets just pass themselves back to + # the main Exim makefile. These targets will be obeyed only if "make" is obeyed