@@ -165,7 +165,7 @@ P5QREGEX_COMBINED_PIR = $(PARROT_BUILD_DIR)/NQPP5QRegex.pir
165
165
NQP_COMBINED = gen/NQP.nqp
166
166
NQP_COMBINED_PIR = gen/NQP.pir
167
167
NQP_PBC = nqp.pbc
168
- NQP_EXE = nqp$(EXE)
168
+ NQP_EXE = nqp-p $(EXE)
169
169
170
170
NQP_SOURCES = \
171
171
src/NQP/World.nqp \
@@ -560,7 +560,7 @@ all: $(PARROT_BUILD_DIR)/$(NQP_EXE) $(P5QREGEX_PBC)
560
560
install: all
561
561
$(MKPATH) $(DESTDIR)$(PARROT_LIBRARY_DIR)
562
562
$(MKPATH) $(DESTDIR)$(PARROT_LIB_DIR)/include
563
- $(CP) $(MODULE_LOADER_PBC) $(DESTDIR)$(PARROT_LIBRARY_DIR)/$(MODULE_LOADER_PBC)
563
+ $(CP) $(PARROT_BIN_DIR)/$( MODULE_LOADER_PBC) $(DESTDIR)$(PARROT_LIBRARY_DIR)/$(MODULE_LOADER_PBC)
564
564
$(CP) $(NQP_CONST_PIR) $(DESTDIR)$(PARROT_LIB_DIR)/include/$(NQP_CONST_PIR)
565
565
$(MKPATH) $(DESTDIR)$(NQP_LANG_DIR)/lib
566
566
$(CP) $(QAST_PBC) $(DESTDIR)$(NQP_LANG_DIR)/lib/$(QAST_PBC)
@@ -573,7 +573,7 @@ install: all
573
573
$(CP) $(PARROT_BIN_DIR)/$(NQP_PBC) $(DESTDIR)$(NQP_LANG_DIR)/lib/$(NQP_PBC)
574
574
$(CP) $(PARROT_BIN_DIR)/$(QREGEX_PBC) $(DESTDIR)$(NQP_LANG_DIR)/lib/$(QREGEX_PBC)
575
575
$(MKPATH) $(DESTDIR)$(PARROT_BIN_DIR)
576
- $(CP) $(NQP_EXE) $(DESTDIR)$(PARROT_BIN_DIR)/nqp$(EXE)
576
+ $(CP) $(PARROT_BUILD_DIR)/$( NQP_EXE) $(DESTDIR)$(PARROT_BIN_DIR)/nqp$(EXE)
577
577
$(CHMOD) 755 $(DESTDIR)$(PARROT_BIN_DIR)/nqp$(EXE)
578
578
$(MKPATH) $(DESTDIR)$(PARROT_LIB_DIR)/dynext
579
579
$(CP) $(DYNPMC) $(DYNOPS) $(OPS_DIR)/$(BIGINT_OPS)$(LOAD_EXT) $(OPS_DIR)/$(DYNCALL_OPS)$(LOAD_EXT) $(DESTDIR)$(PARROT_LIB_DIR)/dynext
@@ -771,7 +771,7 @@ $(ALL_PBCS): $(STAGE2_PBCS)
771
771
$(CP) $(STAGE2)/$(NQP_PBC) $(PARROT_BUILD_DIR)
772
772
773
773
$(PARROT_BUILD_DIR)/$(NQP_EXE): $(PARROT_BUILD_DIR)/$(NQP_PBC) $(PARROT_DLL_COPY)
774
- cd $(PARROT_BUILD_DIR) && $(PBC_TO_EXE) $(NQP_PBC)
774
+ cd $(PARROT_BUILD_DIR) && $(PBC_TO_EXE) -o$(NQP_EXE) $(NQP_PBC)
775
775
776
776
$(P5QREGEX_PBC): $(PARROT_BUILD_DIR)/$(NQP_EXE) $(P5QREGEX_SOURCES)
777
777
$(PERL) tools/build/gen-cat.pl parrot $(P5QREGEX_SOURCES) > $(P5QREGEX_COMBINED)
@@ -1103,24 +1103,24 @@ bootstrap-files: $(STAGE2_PBCS) src/stage2/$(CORE_SETTING_NQP)
1103
1103
## testing
1104
1104
1105
1105
t/*/*.t: all
1106
- prove -r -v --exec . /$(NQP_EXE) $@
1106
+ prove -r -v --exec $(PARROT_BUILD_DIR) /$(NQP_EXE) $@
1107
1107
1108
1108
test: all
1109
- prove -r --exec ". /$(NQP_EXE) --vmlibs=nqp_dyncall_ops" t/nqp t/parrot t/hll t/qregex t/p5regex t/qast t/serialization t/nativecall
1109
+ prove -r --exec "$(PARROT_BUILD_DIR) /$(NQP_EXE) --vmlibs=nqp_dyncall_ops" t/nqp t/parrot t/hll t/qregex t/p5regex t/qast t/serialization t/nativecall
1110
1110
1111
1111
test-loud: all
1112
- prove -r -v --exec ". /$(NQP_EXE) --vmlibs=nqp_dyncall_ops" t/nqp t/parrot t/hll t/qregex t/p5regex t/qast t/serialization t/nativecall
1112
+ prove -r -v --exec "$(PARROT_BUILD_DIR) /$(NQP_EXE) --vmlibs=nqp_dyncall_ops" t/nqp t/parrot t/hll t/qregex t/p5regex t/qast t/serialization t/nativecall
1113
1113
1114
- core-test: $(NQP_EXE)
1115
- prove -r --exec . /$(NQP_EXE) t/nqp t/parrot
1114
+ core-test: $(PARROT_BUILD_DIR)/$( NQP_EXE)
1115
+ prove -r --exec $(PARROT_BUILD_DIR) /$(NQP_EXE) t/nqp t/parrot
1116
1116
1117
- core-test-loud: $(NQP_EXE)
1118
- prove -r -v --exec . /$(NQP_EXE) t/nqp t/parrot
1117
+ core-test-loud: $(PARROT_BUILD_DIR)/$( NQP_EXE)
1118
+ prove -r -v --exec $(PARROT_BUILD_DIR) /$(NQP_EXE) t/nqp t/parrot
1119
1119
1120
- qregex-test: $(NQP_EXE)
1121
- prove -r --exec . /$(NQP_EXE) t/qregex
1120
+ qregex-test: $(PARROT_BUILD_DIR)/$( NQP_EXE)
1121
+ prove -r --exec $(PARROT_BUILD_DIR) /$(NQP_EXE) t/qregex
1122
1122
1123
- qregex-test-loud: $(NQP_EXE)
1123
+ qregex-test-loud: $(PARROT_BUILD_DIR)/$( NQP_EXE)
1124
1124
prove -r -v --exec ./$(NQP_EXE) t/qregex
1125
1125
1126
1126
## cleaning
0 commit comments