From: Steve Hay Date: Thu, 3 Jun 2004 12:16:13 +0000 (+0100) Subject: Workaround a dmake oddity. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=f48d5481c198305ec4f3a9c6868307cc1b9e2336;p=p5sagit%2Fp5-mst-13.2.git 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 --- diff --git a/win32/makefile.mk b/win32/makefile.mk index bd3212b..fd702a9 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