summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYves Orton <demerphq@dromedary.booking.com>2008-12-21 17:04:33 +0100
committerYves Orton <demerphq@dromedary.booking.com>2008-12-27 11:18:09 +0100
commitce0e211a90da72f1344099dc2e538e0b466a3641 (patch)
treed1139e110e8d4a1e34853f163db7e82cc20ec1a4
parent8565263ab8a47cda76538c0286536f59c53e155f (diff)
downloadperl-ce0e211a90da72f1344099dc2e538e0b466a3641.tar.gz
more build dependency changes, we should make sure that cflags is updated whenever cflags.SH changes
-rw-r--r--Makefile.SH8
-rwxr-xr-xcflags.SH2
-rw-r--r--make_patchnum.sh (renamed from make_patchnun.sh)0
3 files changed, 5 insertions, 5 deletions
diff --git a/Makefile.SH b/Makefile.SH
index 755e600ac6..5040e53a0c 100644
--- a/Makefile.SH
+++ b/Makefile.SH
@@ -513,13 +513,13 @@ splintflags = \
splintfiles = $(c1)
-.c$(OBJ_EXT):
+.c$(OBJ_EXT): cflags
$(CCCMD) $(PLDLFLAGS) $*.c
-.c.i:
+.c.i: cflags
$(CCCMDSRC) -E $*.c > $*.i
-.c.s:
+.c.s: cflags
$(CCCMDSRC) -S $*.c
all: $(FIRSTMAKEFILE) miniperl$(EXE_EXT) extra.pods $(private) $(unidatafiles) $(public) $(dynamic_ext) $(nonxs_ext) extras.make
@@ -538,7 +538,7 @@ sperl.i: perl.c $(h)
.PHONY: all translators utilities make_patchnum
make_patchnum:
- sh $(shellflags) make_patchnum.sh
+ sh $(shellflags) make_patchnum.sh
perl$(OBJ_EXT): make_patchnum .patchnum
diff --git a/cflags.SH b/cflags.SH
index b11966b831..2546586155 100755
--- a/cflags.SH
+++ b/cflags.SH
@@ -354,7 +354,7 @@ case "$cc" in
;;
esac
-if [ -f .patchnum -a -n "$(cat .patchnum)"]; then
+if [ -f .patchnum -a -n "$(cat .patchnum)" ] ; then
ccflags="-DPERL_PATCHNUM=`cat .patchnum`"
fi
diff --git a/make_patchnun.sh b/make_patchnum.sh
index 2306fa892b..2306fa892b 100644
--- a/make_patchnun.sh
+++ b/make_patchnum.sh