Skip to content

Commit 70ac5d0

Browse files
committed
Build QHLL in stage 2.
1 parent 6060370 commit 70ac5d0

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

tools/build/Makefile.in

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,13 @@ HLL_SOURCES = \
7474
src/HLL/CommandLine.pm \
7575
src/HLL/SerializationContextBuilder.pm \
7676

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+
7784
P6REGEX_SOURCES = \
7885
src/Regex/P6Regex/Grammar.pm \
7986
src/Regex/P6Regex/Actions.pm \
@@ -163,7 +170,7 @@ CORE_SETTING_PIR = gen/NQPCORE.setting.pir
163170

164171
STAGE0_PBCS = $(STAGE0)/$(HLL_PBC) $(STAGE0)/$(P6REGEX_PBC) $(STAGE0)/$(NQP_PBC) $(STAGE0)/$(REGEX_PBC) $(STAGE0)/$(CORE_SETTING_PBC) $(STAGE0)/$(MODULE_LOADER_PBC)
165172
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)
167174
ALL_PBCS = $(HLL_PBC) $(P6REGEX_PBC) $(NQP_PBC) $(CORE_SETTING_PBC) $(MODULE_LOADER_PBC) $(REGEX_PBC)
168175

169176
GROUP = nqp_group
@@ -631,9 +638,9 @@ $(STAGE2)/$(QREGEX_PBC): $(STAGE1_PBCS) $(STAGE2)/$(CORE_SETTING_PBC) $(QREGEX_S
631638
$(STAGE2)/$(REGEX_PBC): $(DYNEXT_TARGET) $(REGEX_SOURCES) $(STAGE2)/$(CORE_SETTING_PBC)
632639
$(PARROT) -o $(STAGE2)/$(REGEX_PBC) $(REGEX_SOURCES)
633640

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)
635642
$(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)
637644
$(PARROT) --library=$(STAGE1) $(STAGE1)/$(NQP_PBC) \
638645
--target=pir --output=$(STAGE2)/$(HLL_COMBINED_PIR) \
639646
--module-path=$(STAGE2) --setting-path=$(STAGE2) $(STAGE2)/$(HLL_COMBINED)
@@ -649,7 +656,7 @@ $(STAGE2)/$(P6REGEX_PBC): $(STAGE1_PBCS) $(STAGE2)/$(HLL_PBC) $(P6REGEX_SOURCES)
649656
$(PARROT) --include=$(STAGE2) -o $(STAGE2)/$(P6REGEX_PBC) \
650657
$(STAGE2)/$(P6REGEX_COMBINED_PIR)
651658

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)
653660
$(MKPATH) $(STAGE2)/gen
654661
$(PERL) tools/build/gen-version.pl >src/gen/nqp-config.pm
655662
$(PERL) tools/build/gen-cat.pl $(NQPQ_SOURCES) src/gen/nqp-config.pm > $(STAGE2)/$(NQP_COMBINED)

0 commit comments

Comments
 (0)