summaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2009-09-08 21:33:22 +0100
committerNicholas Clark <nick@ccl4.org>2009-09-08 21:33:22 +0100
commit798fd3e29f1fe8240c74a40c471e3d19a421ea6b (patch)
treed8ff3038c37a5b9a22758b72d0cb0401df5b0be5 /win32
parentd1a2168615d31496c65bd27adf6b78d44834861c (diff)
downloadperl-798fd3e29f1fe8240c74a40c471e3d19a421ea6b.tar.gz
Build the nonxs extensions before building DynaLoader.
(d1a2168615d3 isn't enough to ensure that the toolchain is in lib/ before we start processing XS code.)
Diffstat (limited to 'win32')
-rw-r--r--win32/Makefile2
-rw-r--r--win32/makefile.mk2
2 files changed, 2 insertions, 2 deletions
diff --git a/win32/Makefile b/win32/Makefile
index 7add678ec7..3279ce7d9f 100644
--- a/win32/Makefile
+++ b/win32/Makefile
@@ -1036,7 +1036,7 @@ $(PERLEXESTATIC): $(PERLSTATICLIB) $(CONFIGPM) $(PERLEXEST_OBJ) $(PERLEXE_RES)
$(LIBFILES) $(PERLEXEST_OBJ) $(SETARGV_OBJ) $(PERLEXE_RES)
$(EMBED_EXE_MANI)
-$(DYNALOADER).c: $(MINIPERL) $(EXTDIR)\DynaLoader\dl_win32.xs $(CONFIGPM)
+$(DYNALOADER).c: $(MINIPERL) $(EXTDIR)\DynaLoader\dl_win32.xs $(CONFIGPM) Extensions_nonxs
if not exist $(AUTODIR) mkdir $(AUTODIR)
cd $(EXTDIR)\$(*B)
..\$(MINIPERL) -I..\..\lib $(*B)_pm.PL
diff --git a/win32/makefile.mk b/win32/makefile.mk
index dd6320aa96..fa23f07ac9 100644
--- a/win32/makefile.mk
+++ b/win32/makefile.mk
@@ -1368,7 +1368,7 @@ $(PERLEXESTATIC): $(PERLSTATICLIB) $(CONFIGPM) $(PERLEXEST_OBJ) $(PERLEXE_RES)
$(EMBED_EXE_MANI)
.ENDIF
-$(DYNALOADER).c: $(MINIPERL) $(EXTDIR)\DynaLoader\dl_win32.xs $(CONFIGPM)
+$(DYNALOADER).c: $(MINIPERL) $(EXTDIR)\DynaLoader\dl_win32.xs $(CONFIGPM) Extensions_nonxs
if not exist $(AUTODIR) mkdir $(AUTODIR)
cd $(EXTDIR)\$(*B) && ..\$(MINIPERL) -I..\..\lib $(*B)_pm.PL
cd $(EXTDIR)\$(*B) && ..\$(MINIPERL) -I..\..\lib XSLoader_pm.PL