better .patchnum/.sha1 dependency stuff
Yves Orton [Sat, 27 Dec 2008 18:39:02 +0000 (19:39 +0100)]
hopefully this makes FreeBSD happy

Makefile.SH

index 0544918..3ba94ce 100644 (file)
@@ -522,7 +522,7 @@ splintfiles = $(c1)
 .c.s:
        $(CCCMDSRC) -S $*.c
 
-all: $(FIRSTMAKEFILE) miniperl$(EXE_EXT) extra.pods $(private) $(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make
+all: $(FIRSTMAKEFILE) make_patchnum miniperl$(EXE_EXT) extra.pods $(private) $(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make
        @echo " ";
        @echo " Everything is up to date. Type '$(MAKE) test' to run test suite."
 
@@ -540,9 +540,7 @@ sperl.i: perl.c $(h)
 make_patchnum:
        sh $(shellflags) make_patchnum.sh
 
-.patchnum: make_patchnum
-
-perl$(OBJ_EXT): .patchnum
+perl$(OBJ_EXT): .patchnum .sha1
 
 translators:   miniperl$(EXE_EXT) $(CONFIGPM) FORCE
        @echo " "; echo "       Making x2p stuff"; cd x2p; $(LDLIBPTH) $(MAKE) all