Tidy up "make" output along the lines of a 2.6 kernel make (just a short
authorPhilip Hazel <ph10@hermes.cam.ac.uk>
Tue, 17 May 2005 09:53:34 +0000 (09:53 +0000)
committerPhilip Hazel <ph10@hermes.cam.ac.uk>
Tue, 17 May 2005 09:53:34 +0000 (09:53 +0000)
line for each compile). The full output can still be requested, however.

doc/doc-txt/ChangeLog
doc/doc-txt/NewStuff
src/OS/Makefile-Base
src/src/auths/Makefile
src/src/lookups/Makefile
src/src/pcre/Makefile
src/src/routers/Makefile
src/src/transports/Makefile

index 80b22b30ef1b5c88a5da29e86f8d86315e2db0b1..3848f78c71ad6f414ea0bad1d66a5818e0958aa2 100644 (file)
@@ -1,4 +1,4 @@
-$Cambridge: exim/doc/doc-txt/ChangeLog,v 1.136 2005/05/11 08:05:10 ph10 Exp $
+$Cambridge: exim/doc/doc-txt/ChangeLog,v 1.137 2005/05/17 09:53:34 ph10 Exp $
 
 Change log file for Exim from version 4.21
 -------------------------------------------
 
 Change log file for Exim from version 4.21
 -------------------------------------------
@@ -16,6 +16,9 @@ PH/01 When a transport filter timed out in a pipe delivery, and the pipe
 
 TK/01 Fix poll() being unavailable on Mac OSX 10.2.
 
 
 TK/01 Fix poll() being unavailable on Mac OSX 10.2.
 
+PH/02 Reduce the amount of output that "make" produces by default. Full output
+      can still be requested.
+
 
 Exim version 4.51
 -----------------
 
 Exim version 4.51
 -----------------
index 98c6fe258e141e6be530c13a20780ac538f58807..a4ac7e5adbd43e46bd768e274d879c52094d9bd6 100644 (file)
@@ -1,4 +1,4 @@
-$Cambridge: exim/doc/doc-txt/NewStuff,v 1.40 2005/05/10 10:19:11 ph10 Exp $
+$Cambridge: exim/doc/doc-txt/NewStuff,v 1.41 2005/05/17 09:53:34 ph10 Exp $
 
 New Features in Exim
 --------------------
 
 New Features in Exim
 --------------------
@@ -68,6 +68,19 @@ TF/01 Support for checking Client SMTP Authorization has been added. CSA is a
       The authorization code can be "Y" for yes, "N" for no, "X" for explicit
       authorization required but absent, or "?" for unknown.
 
       The authorization code can be "Y" for yes, "N" for no, "X" for explicit
       authorization required but absent, or "?" for unknown.
 
+PH/01 The amount of output produced by the "make" process has been reduced,
+      because the compile lines are often rather long, making it all pretty
+      unreadable. The new style is along the lines of the 2.6 Linux kernel:
+      just a short line for each module that is being compiled or linked.
+      However, it is still possible to get the full output, by calling "make"
+      like this:
+
+        FULLECHO='' make -e
+
+      The value of FULLECHO defaults to "@", the flag character that suppresses
+      command reflection in "make". When you ask for the full output, it is
+      given in addition to the the short output.
+
 
 Version 4.51
 ------------
 
 Version 4.51
 ------------
index dff6784a24e39df49a567010a40e9e38d06f0939..6b85608d93231270dc032dee2f52f8865fce80ee 100644 (file)
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/OS/Makefile-Base,v 1.5 2005/05/04 10:17:29 ph10 Exp $
+# $Cambridge: exim/src/OS/Makefile-Base,v 1.6 2005/05/17 09:53:34 ph10 Exp $
 
 # This file is the basis of the main makefile for Exim and friends. The
 # makefile at the top level arranges to build the main makefile by calling
 
 # This file is the basis of the main makefile for Exim and friends. The
 # makefile at the top level arranges to build the main makefile by calling
@@ -18,6 +18,13 @@ EXIMON_EDITME = ../Local/eximon.conf
 
 LNCC = $(CC)
 
 
 LNCC = $(CC)
 
+# The compile commands can be very long. To make the output look better,
+# they are not normally echoed in full. To get full echoing, the caller
+# must set FULLECHO='' on the command line and call make with -e. We default
+# FULLECHO to '@' to suppress the full echo. Then define an abbreviation.
+
+FULLECHO = @
+FE       = $(FULLECHO)
 
 # The default target double-checks the existence of $(EDITME) and then arranges
 # to touch it if it exists and any of the optional configuration files, which
 
 # The default target double-checks the existence of $(EDITME) and then arranges
 # to touch it if it exists and any of the optional configuration files, which
@@ -107,13 +114,14 @@ allexim: config.h buildpcre $(EXIM_MONITOR) exicyclog exinext exiwhat \
 
 # Targets for special-purpose configuration header builders
 buildconfig: buildconfig.c
 
 # Targets for special-purpose configuration header builders
 buildconfig: buildconfig.c
-       $(CC) $(CFLAGS) $(INCLUDE) -o buildconfig buildconfig.c $(LIBS)
+       @echo "$(CC) buildconfig.c"
+       $(FE)$(CC) $(CFLAGS) $(INCLUDE) -o buildconfig buildconfig.c $(LIBS)
 
 
 # Target for the exicyclog utility script
 exicyclog: Makefile config.h ../src/exicyclog.src
        @rm -f exicyclog
 
 
 # Target for the exicyclog utility script
 exicyclog: Makefile config.h ../src/exicyclog.src
        @rm -f exicyclog
-       sed \
+       @sed \
          -e "s?PROCESSED_FLAG?This file has been so processed.?"\
          -e "/^# /p" \
          -e "/^# /d" \
          -e "s?PROCESSED_FLAG?This file has been so processed.?"\
          -e "/^# /p" \
          -e "/^# /d" \
@@ -131,12 +139,12 @@ exicyclog: Makefile config.h ../src/exicyclog.src
          ../src/exicyclog.src > exicyclog-t
        @mv exicyclog-t exicyclog
        @chmod a+x exicyclog
          ../src/exicyclog.src > exicyclog-t
        @mv exicyclog-t exicyclog
        @chmod a+x exicyclog
-       @echo ">>> exicyclog script built"; echo ""
+       @echo ">>> exicyclog script built"
 
 # Target for the exinext utility script
 exinext: Makefile config.h ../src/exinext.src
        @rm -f exinext
 
 # Target for the exinext utility script
 exinext: Makefile config.h ../src/exinext.src
        @rm -f exinext
-       sed \
+       @sed \
          -e "s?PROCESSED_FLAG?This file has been so processed.?"\
          -e "/^# /p" \
          -e "/^# /d" \
          -e "s?PROCESSED_FLAG?This file has been so processed.?"\
          -e "/^# /p" \
          -e "/^# /d" \
@@ -146,12 +154,12 @@ exinext: Makefile config.h ../src/exinext.src
          ../src/exinext.src > exinext-t
        @mv exinext-t exinext
        @chmod a+x exinext
          ../src/exinext.src > exinext-t
        @mv exinext-t exinext
        @chmod a+x exinext
-       @echo ">>> exinext script built"; echo ""
+       @echo ">>> exinext script built"
 
 # Target for the exiwhat utility script
 exiwhat: Makefile config.h ../src/exiwhat.src
        @rm -f exiwhat
 
 # Target for the exiwhat utility script
 exiwhat: Makefile config.h ../src/exiwhat.src
        @rm -f exiwhat
-       sed \
+       @sed \
          -e "s?PROCESSED_FLAG?This file has been so processed.?"\
          -e "/^# /p" \
          -e "/^# /d" \
          -e "s?PROCESSED_FLAG?This file has been so processed.?"\
          -e "/^# /p" \
          -e "/^# /d" \
@@ -167,12 +175,12 @@ exiwhat: Makefile config.h ../src/exiwhat.src
          ../src/exiwhat.src > exiwhat-t
        @mv exiwhat-t exiwhat
        @chmod a+x exiwhat
          ../src/exiwhat.src > exiwhat-t
        @mv exiwhat-t exiwhat
        @chmod a+x exiwhat
-       @echo ">>> exiwhat script built"; echo ""
+       @echo ">>> exiwhat script built"
 
 # Target for the exim_checkaccess utility script
 exim_checkaccess: Makefile config.h ../src/exim_checkaccess.src
        @rm -f exim_checkaccess
 
 # Target for the exim_checkaccess utility script
 exim_checkaccess: Makefile config.h ../src/exim_checkaccess.src
        @rm -f exim_checkaccess
-       sed \
+       @sed \
          -e "s?PROCESSED_FLAG?This file has been so processed.?"\
          -e "/^# /p" \
          -e "/^# /d" \
          -e "s?PROCESSED_FLAG?This file has been so processed.?"\
          -e "/^# /p" \
          -e "/^# /d" \
@@ -190,7 +198,7 @@ eximon: Makefile config.h ../src/eximon.src ../OS/eximon.conf-Default \
           ../Local/eximon.conf
        @rm -f eximon
        $(SHELL) $(SCRIPTS)/Configure-eximon
           ../Local/eximon.conf
        @rm -f eximon
        $(SHELL) $(SCRIPTS)/Configure-eximon
-       sed \
+       @sed \
          -e "s?PROCESSED_FLAG?This file has been so processed.?"\
          -e "/^# /p" \
          -e "/^# /d" \
          -e "s?PROCESSED_FLAG?This file has been so processed.?"\
          -e "/^# /p" \
          -e "/^# /d" \
@@ -208,7 +216,7 @@ eximon: Makefile config.h ../src/eximon.src ../OS/eximon.conf-Default \
 
 exigrep: Makefile ../src/exigrep.src
        @rm -f exigrep
 
 exigrep: Makefile ../src/exigrep.src
        @rm -f exigrep
-       sed \
+       @sed \
          -e "s?PROCESSED_FLAG?This file has been so processed.?"\
          -e "/^# /p" \
          -e "/^# /d" \
          -e "s?PROCESSED_FLAG?This file has been so processed.?"\
          -e "/^# /p" \
          -e "/^# /d" \
@@ -218,20 +226,20 @@ exigrep: Makefile ../src/exigrep.src
          ../src/exigrep.src > exigrep-t
        @mv exigrep-t exigrep
        @chmod a+x exigrep
          ../src/exigrep.src > exigrep-t
        @mv exigrep-t exigrep
        @chmod a+x exigrep
-       @echo ">>> exigrep script built"; echo ""
+       @echo ">>> exigrep script built"
 
 eximstats: Makefile ../src/eximstats.src
        @rm -f eximstats
 
 eximstats: Makefile ../src/eximstats.src
        @rm -f eximstats
-       sed \
+       @sed \
          -e "s?PERL_COMMAND?$(PERL_COMMAND)?" \
          ../src/eximstats.src > eximstats-t
        @mv eximstats-t eximstats
        @chmod a+x eximstats
          -e "s?PERL_COMMAND?$(PERL_COMMAND)?" \
          ../src/eximstats.src > eximstats-t
        @mv eximstats-t eximstats
        @chmod a+x eximstats
-       @echo ">>> eximstats script built"; echo ""
+       @echo ">>> eximstats script built"
 
 exiqgrep: Makefile ../src/exiqgrep.src
        @rm -f exiqgrep
 
 exiqgrep: Makefile ../src/exiqgrep.src
        @rm -f exiqgrep
-       sed \
+       @sed \
          -e "s?PROCESSED_FLAG?This file has been so processed.?"\
          -e "/^# /p" \
          -e "/^# /d" \
          -e "s?PROCESSED_FLAG?This file has been so processed.?"\
          -e "/^# /p" \
          -e "/^# /d" \
@@ -240,48 +248,48 @@ exiqgrep: Makefile ../src/exiqgrep.src
          ../src/exiqgrep.src > exiqgrep-t
        @mv exiqgrep-t exiqgrep
        @chmod a+x exiqgrep
          ../src/exiqgrep.src > exiqgrep-t
        @mv exiqgrep-t exiqgrep
        @chmod a+x exiqgrep
-       @echo ">>> exiqgrep script built"; echo ""
+       @echo ">>> exiqgrep script built"
 
 exiqsumm: Makefile ../src/exiqsumm.src
        @rm -f exiqsumm
 
 exiqsumm: Makefile ../src/exiqsumm.src
        @rm -f exiqsumm
-       sed -e "s?PERL_COMMAND?$(PERL_COMMAND)?" \
+       @sed -e "s?PERL_COMMAND?$(PERL_COMMAND)?" \
          ../src/exiqsumm.src > exiqsumm-t
        @mv exiqsumm-t exiqsumm
        @chmod a+x exiqsumm
          ../src/exiqsumm.src > exiqsumm-t
        @mv exiqsumm-t exiqsumm
        @chmod a+x exiqsumm
-       @echo ">>> exiqsumm script built"; echo ""
+       @echo ">>> exiqsumm script built"
 
 exipick: Makefile ../src/exipick.src
        @rm -f exipick
 
 exipick: Makefile ../src/exipick.src
        @rm -f exipick
-       sed -e "s?PERL_COMMAND?$(PERL_COMMAND)?" \
+       @sed -e "s?PERL_COMMAND?$(PERL_COMMAND)?" \
          -e "s?SPOOL_DIRECTORY?$(SPOOL_DIRECTORY)?" \
          ../src/exipick.src > exipick-t
        @mv exipick-t exipick
        @chmod a+x exipick
          -e "s?SPOOL_DIRECTORY?$(SPOOL_DIRECTORY)?" \
          ../src/exipick.src > exipick-t
        @mv exipick-t exipick
        @chmod a+x exipick
-       @echo ">>> exipick script built"; echo ""
+       @echo ">>> exipick script built"
 
 transport-filter.pl: Makefile ../src/transport-filter.src
        @rm -f transport-filter.pl
 
 transport-filter.pl: Makefile ../src/transport-filter.src
        @rm -f transport-filter.pl
-       sed -e "s?PERL_COMMAND?$(PERL_COMMAND)?" \
+       @sed -e "s?PERL_COMMAND?$(PERL_COMMAND)?" \
          ../src/transport-filter.src > transport-filter.pl-t
        @mv transport-filter.pl-t transport-filter.pl
        @chmod a+x transport-filter.pl
          ../src/transport-filter.src > transport-filter.pl-t
        @mv transport-filter.pl-t transport-filter.pl
        @chmod a+x transport-filter.pl
-       @echo ">>> transport-filter.pl script built"; echo ""
+       @echo ">>> transport-filter.pl script built"
 
 convert4r3: Makefile ../src/convert4r3.src
        @rm -f convert4r3
 
 convert4r3: Makefile ../src/convert4r3.src
        @rm -f convert4r3
-       sed -e "s?PERL_COMMAND?$(PERL_COMMAND)?" \
+       @sed -e "s?PERL_COMMAND?$(PERL_COMMAND)?" \
          ../src/convert4r3.src > convert4r3-t
        @mv convert4r3-t convert4r3
        @chmod a+x convert4r3
          ../src/convert4r3.src > convert4r3-t
        @mv convert4r3-t convert4r3
        @chmod a+x convert4r3
-       @echo ">>> convert4r3 script built"; echo ""
+       @echo ">>> convert4r3 script built"
 
 convert4r4: Makefile ../src/convert4r4.src
        @rm -f convert4r4
 
 convert4r4: Makefile ../src/convert4r4.src
        @rm -f convert4r4
-       sed -e "s?PERL_COMMAND?$(PERL_COMMAND)?" \
+       @sed -e "s?PERL_COMMAND?$(PERL_COMMAND)?" \
          ../src/convert4r4.src > convert4r4-t
        @mv convert4r4-t convert4r4
        @chmod a+x convert4r4
          ../src/convert4r4.src > convert4r4-t
        @mv convert4r4-t convert4r4
        @chmod a+x convert4r4
-       @echo ">>> convert4r4 script built"; echo ""
+       @echo ">>> convert4r4 script built"
 
 
 # These are objects of optional features. They are always compiled, but
 
 
 # These are objects of optional features. They are always compiled, but
@@ -312,9 +320,11 @@ exim:   pcre/libpcre.a lookups/lookups.a auths/auths.a \
        @echo " "
        awk '{ print ($$1+1) }' cnumber.h > cnumber.temp
        rm -f cnumber.h; mv cnumber.temp cnumber.h
        @echo " "
        awk '{ print ($$1+1) }' cnumber.h > cnumber.temp
        rm -f cnumber.h; mv cnumber.temp cnumber.h
-       $(CC) -c $(CFLAGS) $(INCLUDE) $(IPV6_INCLUDE) $(TLS_INCLUDE) version.c
+       @echo "$(CC) version.c"
+       $(FE)$(CC) -c $(CFLAGS) $(INCLUDE) $(IPV6_INCLUDE) $(TLS_INCLUDE) version.c
        rm -f exim
        rm -f exim
-       $(PURIFY) $(LNCC) -o exim $(LFLAGS) $(OBJ_EXIM) version.o \
+       @echo "$(LNCC) -o exim"
+       $(FE)$(PURIFY) $(LNCC) -o exim $(LFLAGS) $(OBJ_EXIM) version.o \
          pcre/libpcre.a \
          routers/routers.a transports/transports.a lookups/lookups.a \
          auths/auths.a \
          pcre/libpcre.a \
          routers/routers.a transports/transports.a lookups/lookups.a \
          auths/auths.a \
@@ -335,13 +345,13 @@ exim:   pcre/libpcre.a lookups/lookups.a auths/auths.a \
 OBJ_DUMPDB = exim_dumpdb.o util-os.o util-store.o
 
 exim_dumpdb: $(OBJ_DUMPDB)
 OBJ_DUMPDB = exim_dumpdb.o util-os.o util-store.o
 
 exim_dumpdb: $(OBJ_DUMPDB)
-       $(LNCC) $(CFLAGS) $(INCLUDE) -o exim_dumpdb $(LFLAGS) $(OBJ_DUMPDB) \
+       @echo "$(LNCC) -o exim_dumpdb"
+       $(FE)$(LNCC) $(CFLAGS) $(INCLUDE) -o exim_dumpdb $(LFLAGS) $(OBJ_DUMPDB) \
          $(LIBS) $(EXTRALIBS) $(DBMLIB)
        @if [ x"$(STRIP_COMMAND)" != x"" ]; then \
          echo $(STRIP_COMMAND) exim_dumpdb; \
          $(STRIP_COMMAND) exim_dumpdb; \
        fi
          $(LIBS) $(EXTRALIBS) $(DBMLIB)
        @if [ x"$(STRIP_COMMAND)" != x"" ]; then \
          echo $(STRIP_COMMAND) exim_dumpdb; \
          $(STRIP_COMMAND) exim_dumpdb; \
        fi
-       @echo " "
        @echo ">>> exim_dumpdb utility built"
        @echo " "
 
        @echo ">>> exim_dumpdb utility built"
        @echo " "
 
@@ -350,13 +360,13 @@ exim_dumpdb: $(OBJ_DUMPDB)
 OBJ_FIXDB = exim_fixdb.o util-os.o util-store.o
 
 exim_fixdb:  $(OBJ_FIXDB)
 OBJ_FIXDB = exim_fixdb.o util-os.o util-store.o
 
 exim_fixdb:  $(OBJ_FIXDB)
-       $(LNCC) $(CFLAGS) $(INCLUDE) -o exim_fixdb $(LFLAGS) $(OBJ_FIXDB) \
+       @echo "$(LNCC) -o exim_fixdb"
+       $(FE)$(LNCC) $(CFLAGS) $(INCLUDE) -o exim_fixdb $(LFLAGS) $(OBJ_FIXDB) \
          $(LIBS) $(EXTRALIBS) $(DBMLIB)
        @if [ x"$(STRIP_COMMAND)" != x"" ]; then \
          echo $(STRIP_COMMAND) exim_fixdb; \
          $(STRIP_COMMAND) exim_fixdb; \
        fi
          $(LIBS) $(EXTRALIBS) $(DBMLIB)
        @if [ x"$(STRIP_COMMAND)" != x"" ]; then \
          echo $(STRIP_COMMAND) exim_fixdb; \
          $(STRIP_COMMAND) exim_fixdb; \
        fi
-       @echo " "
        @echo ">>> exim_fixdb utility built"
        @echo " "
 
        @echo ">>> exim_fixdb utility built"
        @echo " "
 
@@ -365,40 +375,41 @@ exim_fixdb:  $(OBJ_FIXDB)
 OBJ_TIDYDB = exim_tidydb.o util-os.o util-store.o
 
 exim_tidydb: $(OBJ_TIDYDB)
 OBJ_TIDYDB = exim_tidydb.o util-os.o util-store.o
 
 exim_tidydb: $(OBJ_TIDYDB)
-       $(LNCC) $(CFLAGS) $(INCLUDE) -o exim_tidydb $(LFLAGS) $(OBJ_TIDYDB) \
+       @echo "$(LNCC) -o exim_tidydb"
+       $(FE)$(LNCC) $(CFLAGS) $(INCLUDE) -o exim_tidydb $(LFLAGS) $(OBJ_TIDYDB) \
          $(LIBS) $(EXTRALIBS) $(DBMLIB)
        @if [ x"$(STRIP_COMMAND)" != x"" ]; then \
          echo $(STRIP_COMMAND) exim_tidydb; \
          $(STRIP_COMMAND) exim_tidydb; \
        fi
          $(LIBS) $(EXTRALIBS) $(DBMLIB)
        @if [ x"$(STRIP_COMMAND)" != x"" ]; then \
          echo $(STRIP_COMMAND) exim_tidydb; \
          $(STRIP_COMMAND) exim_tidydb; \
        fi
-       @echo " "
        @echo ">>> exim_tidydb utility built"
        @echo " "
 
 # The utility for building dbm files
 
 exim_dbmbuild: exim_dbmbuild.o
        @echo ">>> exim_tidydb utility built"
        @echo " "
 
 # The utility for building dbm files
 
 exim_dbmbuild: exim_dbmbuild.o
-       $(LNCC) -o exim_dbmbuild $(LFLAGS) exim_dbmbuild.o \
+       @echo "$(LNCC) -o exim_dbmbuild"
+       $(FE)$(LNCC) -o exim_dbmbuild $(LFLAGS) exim_dbmbuild.o \
          $(LIBS) $(EXTRALIBS) $(DBMLIB)
        @if [ x"$(STRIP_COMMAND)" != x"" ]; then \
          echo $(STRIP_COMMAND) exim_dbmbuild; \
          $(STRIP_COMMAND) exim_dbmbuild; \
        fi
          $(LIBS) $(EXTRALIBS) $(DBMLIB)
        @if [ x"$(STRIP_COMMAND)" != x"" ]; then \
          echo $(STRIP_COMMAND) exim_dbmbuild; \
          $(STRIP_COMMAND) exim_dbmbuild; \
        fi
-       @echo " "
        @echo ">>> exim_dbmbuild utility built"
        @echo " "
 
 # The utility for locking a mailbox while messing around with it
 
 exim_lock: exim_lock.c
        @echo ">>> exim_dbmbuild utility built"
        @echo " "
 
 # The utility for locking a mailbox while messing around with it
 
 exim_lock: exim_lock.c
-       $(CC) -c $(CFLAGS) $(INCLUDE) exim_lock.c
-       $(LNCC) -o exim_lock $(LFLAGS) exim_lock.o  \
+       @echo "$(CC) exim_lock.c"
+       $(FE)$(CC) -c $(CFLAGS) $(INCLUDE) exim_lock.c
+       @echo "$(LNCC) -o exim_lock"
+       $(FE)$(LNCC) -o exim_lock $(LFLAGS) exim_lock.o  \
          $(LIBS) $(EXTRALIBS)
        @if [ x"$(STRIP_COMMAND)" != x"" ]; then \
          echo $(STRIP_COMMAND) exim_lock; \
          $(STRIP_COMMAND) exim_lock; \
        fi
          $(LIBS) $(EXTRALIBS)
        @if [ x"$(STRIP_COMMAND)" != x"" ]; then \
          echo $(STRIP_COMMAND) exim_lock; \
          $(STRIP_COMMAND) exim_lock; \
        fi
-       @echo " "
        @echo ">>> exim_lock utility built"
        @echo " "
 
        @echo ">>> exim_lock utility built"
        @echo " "
 
@@ -420,16 +431,17 @@ OBJ_MONBIN = util-spool_in.o util-store.o util-string.o tod.o tree.o $(MONBIN)
 
 eximon.bin: $(EXIMON_EDITME) eximon $(OBJ_MONBIN) pcre/libpcre.a \
             ../exim_monitor/em_version.c
 
 eximon.bin: $(EXIMON_EDITME) eximon $(OBJ_MONBIN) pcre/libpcre.a \
             ../exim_monitor/em_version.c
-       $(CC) -o em_version.o -c \
+       @echo "$(CC) exim_monitor/em_version.c"
+       $(FE)$(CC) -o em_version.o -c \
          $(CFLAGS) $(XINCLUDE) -I. ../exim_monitor/em_version.c
          $(CFLAGS) $(XINCLUDE) -I. ../exim_monitor/em_version.c
-       $(PURIFY) $(LNCC) -o eximon.bin em_version.o $(LFLAGS) $(XLFLAGS) \
+       @echo "$(LNCC) -o eximon.bin"
+       $(FE)$(PURIFY) $(LNCC) -o eximon.bin em_version.o $(LFLAGS) $(XLFLAGS) \
        $(OBJ_MONBIN) -lXaw -lXmu -lXt -lXext -lX11 pcre/libpcre.a \
          $(LIBS) $(LIBS_EXIMON) $(EXTRALIBS) $(EXTRALIBS_EXIMON) -lc
        @if [ x"$(STRIP_COMMAND)" != x"" ]; then \
          echo $(STRIP_COMMAND) eximon.bin; \
          $(STRIP_COMMAND) eximon.bin; \
        fi
        $(OBJ_MONBIN) -lXaw -lXmu -lXt -lXext -lX11 pcre/libpcre.a \
          $(LIBS) $(LIBS_EXIMON) $(EXTRALIBS) $(EXTRALIBS_EXIMON) -lc
        @if [ x"$(STRIP_COMMAND)" != x"" ]; then \
          echo $(STRIP_COMMAND) eximon.bin; \
          $(STRIP_COMMAND) eximon.bin; \
        fi
-       @echo " "
        @echo ">>> exim monitor binary built"
        @echo " "
 
        @echo ">>> exim monitor binary built"
        @echo " "
 
@@ -444,7 +456,8 @@ HDRS  =    config.h    dbfunctions.h    dbstuff.h    exim.h    functions.h    gl
 PHDRS = ../config.h ../dbfunctions.h ../dbstuff.h ../exim.h ../functions.h ../globals.h ../local_scan.h ../macros.h ../mytypes.h ../structs.h
 
 .SUFFIXES: .o .c
 PHDRS = ../config.h ../dbfunctions.h ../dbstuff.h ../exim.h ../functions.h ../globals.h ../local_scan.h ../macros.h ../mytypes.h ../structs.h
 
 .SUFFIXES: .o .c
-.c.o:; $(CC) -c $(CFLAGS) -I. $(INCLUDE) $(IPV6_INCLUDE) $(TLS_INCLUDE) $*.c
+.c.o:;  @echo "$(CC) $*.c"
+       $(FE)$(CC) -c $(CFLAGS) -I. $(INCLUDE) $(IPV6_INCLUDE) $(TLS_INCLUDE) $*.c
 
 # This is the dummy module for use by test compiles of individual modules. It
 # contains functions such as log_write() that may be called from bits of Exim
 
 # This is the dummy module for use by test compiles of individual modules. It
 # contains functions such as log_write() that may be called from bits of Exim
@@ -455,24 +468,28 @@ dummies.o:       dummies.c
 # Compile instructions for perl.o for when EXIM_PERL is set
 
 perl.o:          $(HDRS) perl.c
 # Compile instructions for perl.o for when EXIM_PERL is set
 
 perl.o:          $(HDRS) perl.c
-       $(PERL_CC) $(PERL_CCOPTS) $(CFLAGS) $(INCLUDE) -c perl.c
+       @echo "$(PERL_CC) perl.c"
+       $(FE)$(PERL_CC) $(PERL_CCOPTS) $(CFLAGS) $(INCLUDE) -c perl.c
 
 # Compile instructions for the database utility modules
 
 exim_dumpdb.o:   $(HDRS) exim_dbutil.c
 
 # Compile instructions for the database utility modules
 
 exim_dumpdb.o:   $(HDRS) exim_dbutil.c
-       $(CC) -c $(CFLAGS) $(INCLUDE) \
+       @echo "$(CC) -DEXIM_DUMPDB exim_dbutil.c"
+       $(FE)$(CC) -c $(CFLAGS) $(INCLUDE) \
                                      -DCOMPILE_UTILITY \
                                      -DEXIM_DUMPDB \
                                      -o exim_dumpdb.o exim_dbutil.c
 
 exim_fixdb.o:    $(HDRS) exim_dbutil.c
                                      -DCOMPILE_UTILITY \
                                      -DEXIM_DUMPDB \
                                      -o exim_dumpdb.o exim_dbutil.c
 
 exim_fixdb.o:    $(HDRS) exim_dbutil.c
-       $(CC) -c $(CFLAGS) $(INCLUDE) \
+       @echo "$(CC) -DEXIM_FIXDB exim_dbutil.c"
+       $(FE)$(CC) -c $(CFLAGS) $(INCLUDE) \
                                      -DCOMPILE_UTILITY \
                                      -DEXIM_FIXDB \
                                      -o exim_fixdb.o exim_dbutil.c
 
 exim_tidydb.o:   $(HDRS) exim_dbutil.c
                                      -DCOMPILE_UTILITY \
                                      -DEXIM_FIXDB \
                                      -o exim_fixdb.o exim_dbutil.c
 
 exim_tidydb.o:   $(HDRS) exim_dbutil.c
-       $(CC) -c $(CFLAGS) $(INCLUDE) \
+       @echo "$(CC) -DEXIM_TIDYDB exim_dbutil.c"
+       $(FE)$(CC) -c $(CFLAGS) $(INCLUDE) \
                                      -DCOMPILE_UTILITY \
                                      -DEXIM_TIDYDB \
                                      -o exim_tidydb.o exim_dbutil.c
                                      -DCOMPILE_UTILITY \
                                      -DEXIM_TIDYDB \
                                      -o exim_tidydb.o exim_dbutil.c
@@ -480,22 +497,27 @@ exim_tidydb.o:   $(HDRS) exim_dbutil.c
 # Compile instructions for exim_dbmbuild
 
 exim_dbmbuild.o: $(HDRS) exim_dbmbuild.c
 # Compile instructions for exim_dbmbuild
 
 exim_dbmbuild.o: $(HDRS) exim_dbmbuild.c
-       $(CC) -c $(CFLAGS) $(INCLUDE) -o exim_dbmbuild.o exim_dbmbuild.c
+       @echo "$(CC) exim_dbmbuild.c"
+       $(FE)$(CC) -c $(CFLAGS) $(INCLUDE) -o exim_dbmbuild.o exim_dbmbuild.c
 
 # Utilities use special versions of some modules - typically with debugging
 # calls cut out.
 
 util-spool_in.o: $(HDRS) spool_in.c
 
 # Utilities use special versions of some modules - typically with debugging
 # calls cut out.
 
 util-spool_in.o: $(HDRS) spool_in.c
-       $(CC) -c $(CFLAGS) $(INCLUDE) -DCOMPILE_UTILITY -o util-spool_in.o spool_in.c
+       @echo "$(CC) -DCOMPILE_UTILITY spool_in.c"
+       $(FE)$(CC) -c $(CFLAGS) $(INCLUDE) -DCOMPILE_UTILITY -o util-spool_in.o spool_in.c
 
 util-store.o:    $(HDRS) store.c
 
 util-store.o:    $(HDRS) store.c
-       $(CC) -c $(CFLAGS) $(INCLUDE) -DCOMPILE_UTILITY -o util-store.o store.c
+       @echo "$(CC) -DCOMPILE_UTILITY store.c"
+       $(FE)$(CC) -c $(CFLAGS) $(INCLUDE) -DCOMPILE_UTILITY -o util-store.o store.c
 
 util-string.o:   $(HDRS) string.c
 
 util-string.o:   $(HDRS) string.c
-       $(CC) -c $(CFLAGS) $(INCLUDE) -DCOMPILE_UTILITY -o util-string.o string.c
+       @echo "$(CC) -DCOMPILE_UTILITY string.c"
+       $(FE)$(CC) -c $(CFLAGS) $(INCLUDE) -DCOMPILE_UTILITY -o util-string.o string.c
 
 util-os.o:       $(HDRS) os.c
 
 util-os.o:       $(HDRS) os.c
-       $(CC) -c $(CFLAGS) $(INCLUDE) \
+       @echo "$(CC) -DCOMPILE_UTILITY os.c"
+       $(FE)$(CC) -c $(CFLAGS) $(INCLUDE) \
                                      -DCOMPILE_UTILITY \
                                      -DOS_LOAD_AVERAGE \
                                      -DFIND_RUNNING_INTERFACES \
                                      -DCOMPILE_UTILITY \
                                      -DOS_LOAD_AVERAGE \
                                      -DFIND_RUNNING_INTERFACES \
@@ -505,7 +527,8 @@ util-os.o:       $(HDRS) os.c
 # from a source whose location is set by configuration.
 
 local_scan.o:    Makefile local_scan.h ../$(LOCAL_SCAN_SOURCE)
 # from a source whose location is set by configuration.
 
 local_scan.o:    Makefile local_scan.h ../$(LOCAL_SCAN_SOURCE)
-       $(CC) -c $(CFLAGS) -I. $(INCLUDE) -o local_scan.o ../$(LOCAL_SCAN_SOURCE)
+       @echo "$(CC) local_scan.c"
+       $(FE)$(CC) -c $(CFLAGS) -I. $(INCLUDE) -o local_scan.o ../$(LOCAL_SCAN_SOURCE)
 
 # Dependencies for the "ordinary" exim modules
 
 
 # Dependencies for the "ordinary" exim modules
 
@@ -605,7 +628,8 @@ em_text.o:       ../exim_monitor/em_text.c    ../exim_monitor/em_hdr.h
 em_xs.o:         ../exim_monitor/em_xs.c      ../exim_monitor/em_hdr.h
 em_version.o:    ../exim_monitor/em_version.c ../exim_monitor/em_hdr.h
 $(MONBIN): $(HDRS)
 em_xs.o:         ../exim_monitor/em_xs.c      ../exim_monitor/em_hdr.h
 em_version.o:    ../exim_monitor/em_version.c ../exim_monitor/em_hdr.h
 $(MONBIN): $(HDRS)
-                $(CC) -o $@ -c $(CFLAGS) -I. -I../exim_monitor $(INCLUDE) $(XINCLUDE) \
+                @echo "$(CC) exim_monitor/`echo $@ | sed 's/o$$/c/'`"
+                $(FE)$(CC) -o $@ -c $(CFLAGS) -I. -I../exim_monitor $(INCLUDE) $(XINCLUDE) \
                   ../exim_monitor/`echo $@ | sed 's/o$$/c/'`
 
 
                   ../exim_monitor/`echo $@ | sed 's/o$$/c/'`
 
 
@@ -630,17 +654,18 @@ $(MONBIN): $(HDRS)
 
 buildpcre:
         @(cd pcre; $(MAKE) SHELL=$(SHELL) AR="$(AR)" $(MFLAGS) CC="$(CC)" \
 
 buildpcre:
         @(cd pcre; $(MAKE) SHELL=$(SHELL) AR="$(AR)" $(MFLAGS) CC="$(CC)" \
-          CFLAGS="$(CFLAGS) $(PCRE_CFLAGS)" \
+          FE="$(FE)" CFLAGS="$(CFLAGS) $(PCRE_CFLAGS)" \
           RANLIB="$(RANLIB)" HDRS="$(PHDRS)" \
           INCLUDE="$(INCLUDE) $(IPV6_INCLUDE) $(TLS_INCLUDE)")
         @if $(SHELL) $(SCRIPTS)/newer pcre/libpcre.a exim; then \
           rm -f exim eximon.bin; fi
           RANLIB="$(RANLIB)" HDRS="$(PHDRS)" \
           INCLUDE="$(INCLUDE) $(IPV6_INCLUDE) $(TLS_INCLUDE)")
         @if $(SHELL) $(SCRIPTS)/newer pcre/libpcre.a exim; then \
           rm -f exim eximon.bin; fi
+        @echo " "
 
 # The lookups library.
 
 buildlookups:
         @cd lookups; $(MAKE) SHELL=$(SHELL) AR="$(AR)" $(MFLAGS) CC="$(CC)" CFLAGS="$(CFLAGS)" \
 
 # The lookups library.
 
 buildlookups:
         @cd lookups; $(MAKE) SHELL=$(SHELL) AR="$(AR)" $(MFLAGS) CC="$(CC)" CFLAGS="$(CFLAGS)" \
-          RANLIB="$(RANLIB)" HDRS="$(PHDRS)" \
+          FE="$(FE)" RANLIB="$(RANLIB)" HDRS="$(PHDRS)" \
           INCLUDE="$(INCLUDE) $(IPV6_INCLUDE) $(TLS_INCLUDE) $(LOOKUP_INCLUDE)"; \
         echo " "
 
           INCLUDE="$(INCLUDE) $(IPV6_INCLUDE) $(TLS_INCLUDE) $(LOOKUP_INCLUDE)"; \
         echo " "
 
@@ -648,7 +673,7 @@ buildlookups:
 
 buildrouters:
         @cd routers; $(MAKE) SHELL=$(SHELL) AR="$(AR)" $(MFLAGS) CC="$(CC)" CFLAGS="$(CFLAGS)" \
 
 buildrouters:
         @cd routers; $(MAKE) SHELL=$(SHELL) AR="$(AR)" $(MFLAGS) CC="$(CC)" CFLAGS="$(CFLAGS)" \
-          RANLIB="$(RANLIB)" HDRS="$(PHDRS)" \
+          FE="$(FE)" RANLIB="$(RANLIB)" HDRS="$(PHDRS)" \
           INCLUDE="$(INCLUDE) $(IPV6_INCLUDE) $(TLS_INCLUDE)"; \
         echo " "
 
           INCLUDE="$(INCLUDE) $(IPV6_INCLUDE) $(TLS_INCLUDE)"; \
         echo " "
 
@@ -656,7 +681,7 @@ buildrouters:
 
 buildtransports:
         @cd transports; $(MAKE) SHELL=$(SHELL) AR="$(AR)" $(MFLAGS) CC="$(CC)" CFLAGS="$(CFLAGS)" \
 
 buildtransports:
         @cd transports; $(MAKE) SHELL=$(SHELL) AR="$(AR)" $(MFLAGS) CC="$(CC)" CFLAGS="$(CFLAGS)" \
-          RANLIB="$(RANLIB)" HDRS="$(PHDRS)" \
+          FE="$(FE)" RANLIB="$(RANLIB)" HDRS="$(PHDRS)" \
           INCLUDE="$(INCLUDE) $(IPV6_INCLUDE) $(TLS_INCLUDE)"; \
         echo " "
 
           INCLUDE="$(INCLUDE) $(IPV6_INCLUDE) $(TLS_INCLUDE)"; \
         echo " "
 
@@ -664,7 +689,7 @@ buildtransports:
 
 buildauths:
         @cd auths; $(MAKE) SHELL=$(SHELL) AR="$(AR)" $(MFLAGS) CC="$(CC)" CFLAGS="$(CFLAGS)" \
 
 buildauths:
         @cd auths; $(MAKE) SHELL=$(SHELL) AR="$(AR)" $(MFLAGS) CC="$(CC)" CFLAGS="$(CFLAGS)" \
-          RANLIB="$(RANLIB)" HDRS="$(PHDRS)" \
+          FE="$(FE)" RANLIB="$(RANLIB)" HDRS="$(PHDRS)" \
           INCLUDE="$(INCLUDE) $(IPV6_INCLUDE) $(TLS_INCLUDE)"; \
         echo " "
 
           INCLUDE="$(INCLUDE) $(IPV6_INCLUDE) $(TLS_INCLUDE)"; \
         echo " "
 
index e3f73cab369363b9a05b86974b01321b425f2cc8..f4a05648b1763d99ad22887dcf8c6ccc3c8b1d88 100644 (file)
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/src/auths/Makefile,v 1.1 2004/10/07 13:10:00 ph10 Exp $
+# $Cambridge: exim/src/src/auths/Makefile,v 1.2 2005/05/17 09:53:34 ph10 Exp $
 
 # Make file for building a library containing all the available authorization
 # methods, and calling it auths.a. In addition, there are functions that are
 
 # Make file for building a library containing all the available authorization
 # methods, and calling it auths.a. In addition, there are functions that are
@@ -12,13 +12,15 @@ OBJ = b64encode.o b64decode.o call_pam.o call_pwcheck.o call_radius.o \
       cram_md5.o cyrus_sasl.o plaintext.o pwcheck.o sha1.o auth-spa.o spa.o
 
 auths.a:         $(OBJ)
       cram_md5.o cyrus_sasl.o plaintext.o pwcheck.o sha1.o auth-spa.o spa.o
 
 auths.a:         $(OBJ)
-                /bin/rm -f auths.a
-                $(AR) auths.a $(OBJ)
+                @/bin/rm -f auths.a
+                @echo "$(AR) auths.a"
+                $(FE)$(AR) auths.a $(OBJ)
                 $(RANLIB) $@
                 $(RANLIB) $@
-                /bin/rm -rf ../drtables.o
+                @/bin/rm -rf ../drtables.o
 
 .SUFFIXES:       .o .c
 
 .SUFFIXES:       .o .c
-.c.o:;           $(CC) -c $(CFLAGS) $(INCLUDE) $*.c
+.c.o:;           @echo "$(CC) $*.c"
+                $(FE)$(CC) -c $(CFLAGS) $(INCLUDE) $*.c
 
 auth-spa.o:      $(HDRS) auth-spa.c
 b64encode.o:     $(HDRS) b64encode.c
 
 auth-spa.o:      $(HDRS) auth-spa.c
 b64encode.o:     $(HDRS) b64encode.c
index 395ded42ef8a08d5db1a63f5c9085b4ac604fca5..da3260a98802a1aee9ea8ea1b2fa0c76d117ce56 100644 (file)
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/src/lookups/Makefile,v 1.1 2004/10/07 13:10:01 ph10 Exp $
+# $Cambridge: exim/src/src/lookups/Makefile,v 1.2 2005/05/17 09:53:35 ph10 Exp $
 
 # Make file for building a library containing all the available lookups and
 # calling it lookups.a. This is called from the main make file, after cd'ing
 
 # Make file for building a library containing all the available lookups and
 # calling it lookups.a. This is called from the main make file, after cd'ing
@@ -10,13 +10,15 @@ OBJ = cdb.o dbmdb.o dnsdb.o dsearch.o ibase.o ldap.o lsearch.o mysql.o nis.o \
       lf_quote.o
 
 lookups.a:       $(OBJ)
       lf_quote.o
 
 lookups.a:       $(OBJ)
-                /bin/rm -f lookups.a
-                $(AR) lookups.a $(OBJ)
+                @/bin/rm -f lookups.a
+                @echo "$(AR) lookups.a"
+                @$(AR) lookups.a $(OBJ)
                 $(RANLIB) $@
                 $(RANLIB) $@
-                /bin/rm -rf ../drtables.o
+                @/bin/rm -rf ../drtables.o
 
 .SUFFIXES:       .o .c
 
 .SUFFIXES:       .o .c
-.c.o:;           $(CC) -c $(CFLAGS) $(INCLUDE) $*.c
+.c.o:;           @echo "$(CC) $*.c"
+                $(FE)$(CC) -c $(CFLAGS) $(INCLUDE) $*.c
 
 lf_check_file.o: $(HDRS) lf_check_file.c  lf_functions.h
 lf_quote.o:      $(HDRS) lf_quote.c       lf_functions.h
 
 lf_check_file.o: $(HDRS) lf_check_file.c  lf_functions.h
 lf_quote.o:      $(HDRS) lf_quote.c       lf_functions.h
index c6562de3c5b92454f2e38cc135f03b088e360e11..451ca2019db40641b960d7ec1e9d7b970ffe9346 100644 (file)
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/src/pcre/Makefile,v 1.1 2004/10/07 13:04:13 ph10 Exp $
+# $Cambridge: exim/src/src/pcre/Makefile,v 1.2 2005/05/17 09:53:35 ph10 Exp $
 
 # Makefile for PCRE (Perl-Compatible Regular Expression) library for use by
 # Exim. This is a tailored Makefile, not the normal one that comes with the
 
 # Makefile for PCRE (Perl-Compatible Regular Expression) library for use by
 # Exim. This is a tailored Makefile, not the normal one that comes with the
@@ -18,27 +18,34 @@ OBJ = maketables.o get.o pcre.o study.o
 all:            libpcre.a ../pcretest
 
 ../pcretest: libpcre.a pcretest.o
 all:            libpcre.a ../pcretest
 
 ../pcretest: libpcre.a pcretest.o
-               $(CC) $(CFLAGS) -o ../pcretest pcretest.o libpcre.a
+               @echo "$(CC) -o pcretest"
+               $(FE)$(CC) $(CFLAGS) -o ../pcretest pcretest.o libpcre.a
 
 libpcre.a:      $(OBJ)
                -rm -f libpcre.a
 
 libpcre.a:      $(OBJ)
                -rm -f libpcre.a
-               $(AR) libpcre.a $(OBJ)
+               @echo "$(AR) libpcre.a"
+               $(FE)$(AR) libpcre.a $(OBJ)
                $(RANLIB) libpcre.a
 
 pcre.o:         chartables.c pcre.c config.h pcre.h internal.h Makefile
                $(RANLIB) libpcre.a
 
 pcre.o:         chartables.c pcre.c config.h pcre.h internal.h Makefile
-               $(CC) -c $(CFLAGS) pcre.c
+               @echo "$(CC) pcre.c"
+               $(FE)$(CC) -c $(CFLAGS) pcre.c
 
 maketables.o:   maketables.c config.h pcre.h internal.h Makefile
 
 maketables.o:   maketables.c config.h pcre.h internal.h Makefile
-               $(CC) -c $(CFLAGS) maketables.c
+               @echo "$(CC) maketables.c"
+               $(FE)$(CC) -c $(CFLAGS) maketables.c
 
 get.o:          get.c pcre.h config.h internal.h Makefile
 
 get.o:          get.c pcre.h config.h internal.h Makefile
-               $(CC) -c $(CFLAGS) get.c
+               @echo "$(CC) get.c"
+               $(FE)$(CC) -c $(CFLAGS) get.c
 
 study.o:        study.c pcre.h config.h internal.h Makefile
 
 study.o:        study.c pcre.h config.h internal.h Makefile
-               $(CC) -c $(CFLAGS) study.c
+               @echo "$(CC) study.c"
+               $(FE)$(CC) -c $(CFLAGS) study.c
 
 pcretest.o:     pcretest.c config.h pcre.h internal.h Makefile
 
 pcretest.o:     pcretest.c config.h pcre.h internal.h Makefile
-               $(CC) -c -DNOPOSIX $(CFLAGS) -I. pcretest.c
+               @echo "$(CC) pcretest.c"
+               $(FE)$(CC) -c -DNOPOSIX $(CFLAGS) -I. pcretest.c
 
 # An auxiliary program makes the default character table source
 
 
 # An auxiliary program makes the default character table source
 
@@ -46,6 +53,7 @@ chartables.c:   dftables
                ./dftables chartables.c
 
 dftables:       dftables.c maketables.c config.h pcre.h internal.h Makefile
                ./dftables chartables.c
 
 dftables:       dftables.c maketables.c config.h pcre.h internal.h Makefile
-               $(CC) -o dftables $(CFLAGS) dftables.c
+               @echo "$(CC) -o dftables dftables.c"
+               $(FE)$(CC) -o dftables $(CFLAGS) dftables.c
 
 # End
 
 # End
index 5e8ddeebc0acdf460ad0efdad8ceedf5202d5adb..4895344dba457d8f2453b2b3e2008df382e48377 100644 (file)
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/src/routers/Makefile,v 1.1 2004/10/07 13:10:02 ph10 Exp $
+# $Cambridge: exim/src/src/routers/Makefile,v 1.2 2005/05/17 09:53:35 ph10 Exp $
 
 # Make file for building a library containing all the available routers and
 # calling it routers.a. This is called from the main make file, after cd'ing
 
 # Make file for building a library containing all the available routers and
 # calling it routers.a. This is called from the main make file, after cd'ing
@@ -14,13 +14,15 @@ OBJ = accept.o dnslookup.o ipliteral.o iplookup.o manualroute.o \
       rf_set_ugid.o
 
 routers.a:       $(OBJ)
       rf_set_ugid.o
 
 routers.a:       $(OBJ)
-                /bin/rm -f routers.a
-                $(AR) routers.a $(OBJ)
+                @/bin/rm -f routers.a
+                @echo "$(AR) routers.a"
+                @$(AR) routers.a $(OBJ)
                 $(RANLIB) $@
                 $(RANLIB) $@
-                /bin/rm -rf ../drtables.o
+                @/bin/rm -rf ../drtables.o
 
 .SUFFIXES:       .o .c
 
 .SUFFIXES:       .o .c
-.c.o:;           $(CC) -c $(CFLAGS) $(INCLUDE) $*.c
+.c.o:;           @echo "$(CC) $*.c"
+                $(FE)$(CC) -c $(CFLAGS) $(INCLUDE) $*.c
 
 rf_change_domain.o:      $(HDRS) rf_change_domain.c      rf_functions.h
 rf_expand_data.o:        $(HDRS) rf_expand_data.c        rf_functions.h
 
 rf_change_domain.o:      $(HDRS) rf_change_domain.c      rf_functions.h
 rf_expand_data.o:        $(HDRS) rf_expand_data.c        rf_functions.h
index 2047b14355bd6913efa9d6389633711468357de6..fdbf3e8441fcbd45c4c9b5f53ab3ffa3eedbb926 100644 (file)
@@ -1,4 +1,4 @@
-# $Cambridge: exim/src/src/transports/Makefile,v 1.1 2004/10/07 13:10:02 ph10 Exp $
+# $Cambridge: exim/src/src/transports/Makefile,v 1.2 2005/05/17 09:53:35 ph10 Exp $
 
 # Make file for building a library containing all the available transports and
 # calling it transports.a. This is called from the main make file, after cd'ing
 
 # Make file for building a library containing all the available transports and
 # calling it transports.a. This is called from the main make file, after cd'ing
@@ -7,13 +7,15 @@
 OBJ = appendfile.o autoreply.o lmtp.o pipe.o smtp.o tf_maildir.o
 
 transports.a:    $(OBJ)
 OBJ = appendfile.o autoreply.o lmtp.o pipe.o smtp.o tf_maildir.o
 
 transports.a:    $(OBJ)
-                /bin/rm -f transports.a
-                $(AR) transports.a $(OBJ)
+                @/bin/rm -f transports.a
+                @echo "$(AR) transports.a"
+                @$(AR) transports.a $(OBJ)
                 $(RANLIB) $@
                 $(RANLIB) $@
-                /bin/rm -rf ../drtables.o
+                @/bin/rm -rf ../drtables.o
 
 .SUFFIXES:       .o .c
 
 .SUFFIXES:       .o .c
-.c.o:;           $(CC) -c $(CFLAGS) $(INCLUDE) $*.c
+.c.o:;           @echo "$(CC) $*.c"
+                $(FE)$(CC) -c $(CFLAGS) $(INCLUDE) $*.c
 
 appendfile.o:    $(HDRS) appendfile.c appendfile.h tf_maildir.h
 autoreply.o:     $(HDRS) autoreply.c autoreply.h
 
 appendfile.o:    $(HDRS) appendfile.c appendfile.h tf_maildir.h
 autoreply.o:     $(HDRS) autoreply.c autoreply.h