summaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
authorSteve Hay <SteveHay@planit.com>2004-06-03 13:16:13 +0100
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2004-06-03 13:03:20 +0000
commitf48d5481c198305ec4f3a9c6868307cc1b9e2336 (patch)
tree2a85650e55411540b68e0dc3babec956b4e85645 /win32
parentb27d38316a3a36f667906a55664842ff93c74154 (diff)
downloadperl-f48d5481c198305ec4f3a9c6868307cc1b9e2336.tar.gz
Workaround a dmake oddity.
Subject: Re: Smoke [5.9.2] 22881 FAIL(M) MSWin32 WinXP/.Net SP1 (x86/1 cpu) Message-ID: <40BF087D.8030005@uk.radan.com> p4raw-id: //depot/perl@22899
Diffstat (limited to 'win32')
-rw-r--r--win32/makefile.mk7
1 files changed, 6 insertions, 1 deletions
diff --git a/win32/makefile.mk b/win32/makefile.mk
index bd3212bfc3..fd702a91a5 100644
--- a/win32/makefile.mk
+++ b/win32/makefile.mk
@@ -1290,7 +1290,12 @@ inst_lib : $(CONFIGPM)
$(MINIPERL) -I..\lib ..\splittree.pl "../LIB" $(AUTODIR)
$(RCOPY) ..\lib $(INST_LIB)\*.*
-$(UNIDATAFILES) : $(MINIPERL) $(CONFIGPM) ..\lib\unicore\mktables
+# Move the rule for making $(UNIDATAFILES) into a separate target and leave the
+# actual rule here blank because dmake runs the rule here once for each of the
+# files listed in $(UNIDATAFILES)
+$(UNIDATAFILES) : make_unidatafiles
+
+make_unidatafiles : $(MINIPERL) $(CONFIGPM) ..\lib\unicore\mktables
cd ..\lib\unicore && \
..\$(MINIPERL) -I.. mktables