summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2010-08-24 15:25:36 +0100
committerNicholas Clark <nick@ccl4.org>2010-08-31 21:27:12 +0100
commit6999193ba9069e620831bed0f85efa43ff6e283a (patch)
treef2a579df1d5b519a1964c4babcfd46a4396a982f
parent56e76579f904e4a2139c40d026dd6eac63263b6e (diff)
downloadperl-6999193ba9069e620831bed0f85efa43ff6e283a.tar.gz
Correct errors in the use of multiple targets for bitcount.h and uudmap.h
The fixes of Makefile.SH in 0f13ebd5d71f8177 also need to be applied on Win32 and VMS.
-rw-r--r--vms/descrip_mms.template4
-rw-r--r--win32/Makefile5
-rw-r--r--win32/makefile.mk4
3 files changed, 10 insertions, 3 deletions
diff --git a/vms/descrip_mms.template b/vms/descrip_mms.template
index 1503b2f88b..ab3d2d8675 100644
--- a/vms/descrip_mms.template
+++ b/vms/descrip_mms.template
@@ -508,7 +508,9 @@ perlmini.c : perl.c
perlmini$(O) : perlmini.c
$(CC) $(CORECFLAGS) $(MMS$SOURCE)
-uudmap.h bitcount.h : generate_uudmap$(E)
+uudmap.h : bitcount.h
+
+bitcount.h : generate_uudmap$(E)
MCR SYS$DISK:[]generate_uudmap$(E) uudmap.h bitcount.h
generate_uudmap$(E) : generate_uudmap$(O) $(CRTL)
diff --git a/win32/Makefile b/win32/Makefile
index d4452fedd5..e7370dc04e 100644
--- a/win32/Makefile
+++ b/win32/Makefile
@@ -979,7 +979,10 @@ $(X2P) : $(MINIPERL) $(X2P_OBJ) Extensions
$(MINIDIR)\globals$(o) : $(UUDMAP_H) $(BITCOUNT_H)
-$(UUDMAP_H) $(BITCOUNT_H) : $(GENUUDMAP)
+$(UUDMAP_H) : $(BITCOUNT_H)
+ $(GENUUDMAP) $(UUDMAP_H) $(BITCOUNT_H)
+
+$(BITCOUNT_H) : $(GENUUDMAP)
$(GENUUDMAP) $(UUDMAP_H) $(BITCOUNT_H)
$(GENUUDMAP) : $(GENUUDMAP_OBJ)
diff --git a/win32/makefile.mk b/win32/makefile.mk
index 6b4a78e748..7add8cb3b3 100644
--- a/win32/makefile.mk
+++ b/win32/makefile.mk
@@ -1318,7 +1318,9 @@ $(X2P) : $(MINIPERL) $(X2P_OBJ) Extensions
$(MINIDIR)\globals$(o) : $(UUDMAP_H) $(BITCOUNT_H)
-$(UUDMAP_H) $(BITCOUNT_H) : $(GENUUDMAP)
+$(UUDMAP_H) : $(BITCOUNT_H)
+
+$(BITCOUNT_H) : $(GENUUDMAP)
$(GENUUDMAP) $(UUDMAP_H) $(BITCOUNT_H)
$(GENUUDMAP) : $(GENUUDMAP_OBJ)