r22416: Remove precompiled headers on clean.
authorJames Peach <jpeach@samba.org>
Fri, 20 Apr 2007 18:12:07 +0000 (18:12 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:19:33 +0000 (12:19 -0500)
(This used to be commit 250028ef03296c2af90cc212c7734d5425db35e1)

source3/Makefile.in

index 3b0c29920732f2b6a0df0521ca14c15a55de8b78..702bd63cd58af8dcfce18a723c28eaeebf72e443 100644 (file)
@@ -1021,11 +1021,13 @@ MAKEDIR = || exec false; \
                $(CC) -I. -I$(srcdir) $(FLAGS) $(PICFLAG) -c $< -o $@ >/dev/null 2>&1
 @BROKEN_CC@    -mv `echo $@ | sed 's%^.*/%%g'` $@
 
+PRECOMPILED_HEADER = $(builddir)/include/includes.h.gch
+
 # this adds support for precompiled headers. To use it, install a snapshot
 # of gcc-3.4 and run 'make pch' before you do the main build.
 pch: proto_exists
-       rm -f $(builddir)/include/includes.h.gch
-       $(CC) -I. -I$(srcdir) $(FLAGS) $(PICFLAG) -c $(srcdir)/include/includes.h -o $(builddir)/include/includes.h.gch
+       rm -f $(PRECOMPILED_HEADER)
+       $(CC) -I. -I$(srcdir) $(FLAGS) $(PICFLAG) -c $(srcdir)/include/includes.h -o $(PRECOMPILED_HEADER)
 
 # These dependencies are only approximately correct: we want to make
 # sure Samba's paths are updated if ./configure is re-run.  Really it
@@ -1857,6 +1859,7 @@ uninstallpammodules:
 TOPFILES=dynconfig.o
 
 clean: delheaders python_clean
+       -rm -f $(PRECOMPILED_HEADER)
        -rm -f core */*~ *~ */*.o */*/*.o */*/*/*.o \
                */*.@SHLIBEXT@ */*/*.@SHLIBEXT@ */*/*/*.@SHLIBEXT@ \
                $(TOPFILES) $(BIN_PROGS) $(SBIN_PROGS) $(ROOT_SBIN_PROGS) \