add cflags as a dependency for all object files. (it is used to control the arguments...
authorYves Orton <demerphq@gmail.com>
Sat, 27 Dec 2008 15:05:03 +0000 (16:05 +0100)
committerYves Orton <demerphq@gmail.com>
Sat, 27 Dec 2008 15:05:03 +0000 (16:05 +0100)
Makefile.SH
makedepend.SH

index c746aed..0544918 100644 (file)
@@ -513,13 +513,13 @@ splintflags = \
 
 splintfiles = $(c1)
 
-.c$(OBJ_EXT): cflags
+.c$(OBJ_EXT): 
        $(CCCMD) $(PLDLFLAGS) $*.c
 
-.c.i: cflags
+.c.i: 
        $(CCCMDSRC) -E $*.c > $*.i
 
-.c.s: cflags
+.c.s:
        $(CCCMDSRC) -S $*.c
 
 all: $(FIRSTMAKEFILE) miniperl$(EXE_EXT) extra.pods $(private) $(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make
index 229a73d..e4f8252 100755 (executable)
@@ -179,6 +179,7 @@ for file in `$cat .clist`; do
            -e 's|\.c\.c|.c|' $uwinfix .cout .cerr| \
         $uniq | $sort | $uniq >> .deptmp
     fi
+    echo "$filebase\$(OBJ_EXT): cflags" >> .deptmp
 done
 
 $sed <$mf >$mf.new -e '1,/^# AUTOMATICALLY/!d'