@@ -4,13 +4,13 @@ JS_STAGE1 = $(JS_BUILD_DIR)/stage1
4
4
JS_STAGE2 = $(JS_BUILD_DIR)/stage2
5
5
JS_NQP = ./$(M_RUNNER)$(BAT)
6
6
js-runner-default: js-all
7
- $(JS_STAGE1)/QAST/Compiler.moarvm: src/vm/js/QAST/Compiler.nqp
7
+ $(JS_STAGE1)/QAST/Compiler.moarvm: m-all src/vm/js/QAST/Compiler.nqp
8
8
$(MKPATH) $(JS_STAGE1)/QAST
9
9
$(JS_NQP) --module-path=$(JS_STAGE1) --target=mbc --output=$(JS_STAGE1)/QAST/Compiler.moarvm src/vm/js/QAST/Compiler.nqp
10
10
$(MKPATH) gen/moar/stage2/QAST
11
11
$(CP) $(JS_STAGE1)/QAST/Compiler.moarvm gen/moar/stage2/QAST/Compiler.moarvm
12
12
13
- $(JS_STAGE1)/HLL/Backend.moarvm: src/vm/js/HLL/Backend.nqp $(JS_STAGE1)/QAST/Compiler.moarvm
13
+ $(JS_STAGE1)/HLL/Backend.moarvm: m-all src/vm/js/HLL/Backend.nqp $(JS_STAGE1)/QAST/Compiler.moarvm
14
14
$(MKPATH) $(JS_STAGE1)/HLL
15
15
$(JS_NQP) --module-path=$(JS_STAGE1) --target=mbc --output=$(JS_STAGE1)/HLL/Backend.moarvm src/vm/js/HLL/Backend.nqp
16
16
$(MKPATH) gen/moar/stage2/HLL
@@ -22,7 +22,7 @@ $(JS_STAGE2)/$(NQP_MO_COMBINED): $(NQP_MO_SOURCES)
22
22
23
23
$(PERL) tools/build/gen-cat.pl js $(NQP_MO_SOURCES) > $(JS_STAGE2)/$(NQP_MO_COMBINED)
24
24
25
- $(JS_STAGE2)/nqpmo.moarvm: $(JS_STAGE1_COMPILER) $(JS_STAGE2)/$(NQP_MO_COMBINED)
25
+ $(JS_STAGE2)/nqpmo.moarvm: m-all $(JS_STAGE1_COMPILER) $(JS_STAGE2)/$(NQP_MO_COMBINED)
26
26
$(MKPATH) $(JS_STAGE2)
27
27
$(JS_NQP) --module-path gen/js/stage1 src/vm/js/bin/cross-compile.nqp --setting=NULL --target=mbc --output $(JS_STAGE2)/nqpmo.moarvm $(JS_STAGE2)/$(NQP_MO_COMBINED) > node_modules/nqpmo.js
28
28
@@ -31,7 +31,7 @@ $(JS_STAGE2)/$(CORE_SETTING_COMBINED).nqp: $(CORE_SETTING_SOURCES)
31
31
32
32
$(PERL) tools/build/gen-cat.pl js $(CORE_SETTING_SOURCES) > $(JS_STAGE2)/$(CORE_SETTING_COMBINED).nqp
33
33
34
- $(JS_STAGE2)/NQPCORE.setting.moarvm: $(JS_STAGE1_COMPILER) $(JS_STAGE2)/$(CORE_SETTING_COMBINED).nqp $(JS_STAGE2)/nqpmo.moarvm
34
+ $(JS_STAGE2)/NQPCORE.setting.moarvm: m-all $(JS_STAGE1_COMPILER) $(JS_STAGE2)/$(CORE_SETTING_COMBINED).nqp $(JS_STAGE2)/nqpmo.moarvm
35
35
$(MKPATH) $(JS_STAGE2)
36
36
$(JS_NQP) --module-path gen/js/stage1 src/vm/js/bin/cross-compile.nqp --setting=NULL --target=mbc --output $(JS_STAGE2)/NQPCORE.setting.moarvm $(JS_STAGE2)/$(CORE_SETTING_COMBINED).nqp > node_modules/NQPCORE.setting.js
37
37
@@ -40,7 +40,7 @@ $(JS_STAGE2)/$(QASTNODE_COMBINED): $(QASTNODE_SOURCES)
40
40
41
41
$(PERL) tools/build/gen-cat.pl js $(QASTNODE_SOURCES) > $(JS_STAGE2)/$(QASTNODE_COMBINED)
42
42
43
- $(JS_STAGE2)/QASTNode.moarvm: $(JS_STAGE1_COMPILER) $(JS_STAGE2)/$(QASTNODE_COMBINED) $(JS_STAGE2)/NQPCORE.setting.moarvm
43
+ $(JS_STAGE2)/QASTNode.moarvm: m-all $(JS_STAGE1_COMPILER) $(JS_STAGE2)/$(QASTNODE_COMBINED) $(JS_STAGE2)/NQPCORE.setting.moarvm
44
44
$(MKPATH) $(JS_STAGE2)
45
45
$(JS_NQP) --module-path gen/js/stage1 src/vm/js/bin/cross-compile.nqp --setting=NQPCORE --target=mbc --output $(JS_STAGE2)/QASTNode.moarvm $(JS_STAGE2)/$(QASTNODE_COMBINED) > node_modules/QASTNode.js
46
46
@@ -49,7 +49,7 @@ $(JS_STAGE2)/$(QREGEX_COMBINED): $(QREGEX_SOURCES)
49
49
50
50
$(PERL) tools/build/gen-cat.pl js $(QREGEX_SOURCES) > $(JS_STAGE2)/$(QREGEX_COMBINED)
51
51
52
- $(JS_STAGE2)/QRegex.moarvm: $(JS_STAGE1_COMPILER) $(JS_STAGE2)/$(QREGEX_COMBINED) $(JS_STAGE2)/NQPCORE.setting.moarvm $(JS_STAGE2)/QASTNode.moarvm
52
+ $(JS_STAGE2)/QRegex.moarvm: m-all $(JS_STAGE1_COMPILER) $(JS_STAGE2)/$(QREGEX_COMBINED) $(JS_STAGE2)/NQPCORE.setting.moarvm $(JS_STAGE2)/QASTNode.moarvm
53
53
$(MKPATH) $(JS_STAGE2)
54
54
$(JS_NQP) --module-path gen/js/stage1 src/vm/js/bin/cross-compile.nqp --setting=NQPCORE --target=mbc --output $(JS_STAGE2)/QRegex.moarvm $(JS_STAGE2)/$(QREGEX_COMBINED) > node_modules/QRegex.js
55
55
0 commit comments