@@ -74,6 +74,13 @@ HLL_SOURCES = \
74
74
src/HLL/CommandLine.pm \
75
75
src/HLL/SerializationContextBuilder.pm \
76
76
77
+ QHLL_SOURCES = \
78
+ src/QHLL/Grammar.pm \
79
+ src/QHLL/Actions.pm \
80
+ src/QHLL/Compiler.pm \
81
+ src/QHLL/CommandLine.pm \
82
+ src/QHLL/SerializationContextBuilder.pm \
83
+
77
84
P6REGEX_SOURCES = \
78
85
src/Regex/P6Regex/Grammar.pm \
79
86
src/Regex/P6Regex/Actions.pm \
@@ -163,7 +170,7 @@ CORE_SETTING_PIR = gen/NQPCORE.setting.pir
163
170
164
171
STAGE0_PBCS = $(STAGE0 ) /$(HLL_PBC ) $(STAGE0 ) /$(P6REGEX_PBC ) $(STAGE0 ) /$(NQP_PBC ) $(STAGE0 ) /$(REGEX_PBC ) $(STAGE0 ) /$(CORE_SETTING_PBC ) $(STAGE0 ) /$(MODULE_LOADER_PBC )
165
172
STAGE1_PBCS = $(STAGE1 ) /$(HLL_PBC ) $(STAGE1 ) /$(P6REGEX_PBC ) $(STAGE1 ) /$(NQP_PBC ) $(STAGE1 ) /$(REGEX_PBC ) $(STAGE1 ) /$(CORE_SETTING_PBC ) $(STAGE1 ) /$(MODULE_LOADER_PBC ) $(STAGE1 ) /$(NQP_MO_PBC )
166
- STAGE2_PBCS = $(STAGE2 ) /$(HLL_PBC ) $(STAGE2 ) /$(P6REGEX_PBC ) $(STAGE2 ) /$(NQP_PBC ) $(STAGE2 ) /$(REGEX_PBC ) $(STAGE2 ) /$(CORE_SETTING_PBC ) $(STAGE2 ) /$(MODULE_LOADER_PBC ) $(STAGE2 ) /$(NQP_MO_PBC )
173
+ STAGE2_PBCS = $(STAGE2 ) /$(HLL_PBC ) $(STAGE2 ) /$(P6REGEX_PBC ) $(STAGE2 ) /$(NQP_PBC ) $(STAGE2 ) /$(REGEX_PBC ) $(STAGE2 ) /$(CORE_SETTING_PBC ) $(STAGE2 ) /$(MODULE_LOADER_PBC ) $(STAGE2 ) /$(NQP_MO_PBC ) $( STAGE2 ) / $( QREGEX_PBC )
167
174
ALL_PBCS = $(HLL_PBC ) $(P6REGEX_PBC ) $(NQP_PBC ) $(CORE_SETTING_PBC ) $(MODULE_LOADER_PBC ) $(REGEX_PBC )
168
175
169
176
GROUP = nqp_group
@@ -631,9 +638,9 @@ $(STAGE2)/$(QREGEX_PBC): $(STAGE1_PBCS) $(STAGE2)/$(CORE_SETTING_PBC) $(QREGEX_S
631
638
$(STAGE2 ) /$(REGEX_PBC ) : $(DYNEXT_TARGET ) $(REGEX_SOURCES ) $(STAGE2 ) /$(CORE_SETTING_PBC )
632
639
$(PARROT ) -o $(STAGE2 ) /$(REGEX_PBC ) $(REGEX_SOURCES )
633
640
634
- $(STAGE2 ) /$(HLL_PBC ) : $(STAGE1_PBCS ) $(STAGE2 ) /$(REGEX_PBC ) $(STAGE2 ) /$(CORE_SETTING_PBC ) $(HLL_SOURCES )
641
+ $(STAGE2 ) /$(HLL_PBC ) : $(STAGE1_PBCS ) $(STAGE2 ) /$(REGEX_PBC ) $(STAGE2 ) /$(CORE_SETTING_PBC ) $(QHLL_SOURCES )
635
642
$(MKPATH ) $(STAGE2 ) /gen
636
- $(PERL ) tools/build/gen-cat.pl $(HLL_SOURCES ) > $(STAGE2 ) /$(HLL_COMBINED )
643
+ $(PERL ) tools/build/gen-cat.pl $(QHLL_SOURCES ) > $(STAGE2 ) /$(HLL_COMBINED )
637
644
$(PARROT ) --library=$(STAGE1 ) $(STAGE1 ) /$(NQP_PBC ) \
638
645
--target=pir --output=$(STAGE2 ) /$(HLL_COMBINED_PIR ) \
639
646
--module-path=$(STAGE2 ) --setting-path=$(STAGE2 ) $(STAGE2 ) /$(HLL_COMBINED )
@@ -649,7 +656,7 @@ $(STAGE2)/$(P6REGEX_PBC): $(STAGE1_PBCS) $(STAGE2)/$(HLL_PBC) $(P6REGEX_SOURCES)
649
656
$(PARROT ) --include=$(STAGE2 ) -o $(STAGE2 ) /$(P6REGEX_PBC ) \
650
657
$(STAGE2 ) /$(P6REGEX_COMBINED_PIR )
651
658
652
- $(STAGE2 ) /$(NQP_PBC ) : $(STAGE1_PBCS ) $(STAGE2 ) /$(P6REGEX_PBC ) $(STAGE2 ) /$(QREGEX_PBC ) $(NQP_SOURCES )
659
+ $(STAGE2 ) /$(NQP_PBC ) : $(STAGE1_PBCS ) $(STAGE2 ) /$(P6REGEX_PBC ) $(STAGE2 ) /$(QREGEX_PBC ) $(NQPQ_SOURCES )
653
660
$(MKPATH ) $(STAGE2 ) /gen
654
661
$(PERL ) tools/build/gen-version.pl > src/gen/nqp-config.pm
655
662
$(PERL ) tools/build/gen-cat.pl $(NQPQ_SOURCES ) src/gen/nqp-config.pm > $(STAGE2 ) /$(NQP_COMBINED )
0 commit comments