diff --git a/tools/build/Makefile.in b/tools/build/Makefile.in index da43b8c962..a3daf8167f 100644 --- a/tools/build/Makefile.in +++ b/tools/build/Makefile.in @@ -74,6 +74,13 @@ HLL_SOURCES = \ src/HLL/CommandLine.pm \ src/HLL/SerializationContextBuilder.pm \ +QHLL_SOURCES = \ + src/QHLL/Grammar.pm \ + src/QHLL/Actions.pm \ + src/QHLL/Compiler.pm \ + src/QHLL/CommandLine.pm \ + src/QHLL/SerializationContextBuilder.pm \ + P6REGEX_SOURCES = \ src/Regex/P6Regex/Grammar.pm \ src/Regex/P6Regex/Actions.pm \ @@ -163,7 +170,7 @@ CORE_SETTING_PIR = gen/NQPCORE.setting.pir STAGE0_PBCS = $(STAGE0)/$(HLL_PBC) $(STAGE0)/$(P6REGEX_PBC) $(STAGE0)/$(NQP_PBC) $(STAGE0)/$(REGEX_PBC) $(STAGE0)/$(CORE_SETTING_PBC) $(STAGE0)/$(MODULE_LOADER_PBC) 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) -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_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) ALL_PBCS = $(HLL_PBC) $(P6REGEX_PBC) $(NQP_PBC) $(CORE_SETTING_PBC) $(MODULE_LOADER_PBC) $(REGEX_PBC) GROUP = nqp_group @@ -631,9 +638,9 @@ $(STAGE2)/$(QREGEX_PBC): $(STAGE1_PBCS) $(STAGE2)/$(CORE_SETTING_PBC) $(QREGEX_S $(STAGE2)/$(REGEX_PBC): $(DYNEXT_TARGET) $(REGEX_SOURCES) $(STAGE2)/$(CORE_SETTING_PBC) $(PARROT) -o $(STAGE2)/$(REGEX_PBC) $(REGEX_SOURCES) -$(STAGE2)/$(HLL_PBC): $(STAGE1_PBCS) $(STAGE2)/$(REGEX_PBC) $(STAGE2)/$(CORE_SETTING_PBC) $(HLL_SOURCES) +$(STAGE2)/$(HLL_PBC): $(STAGE1_PBCS) $(STAGE2)/$(REGEX_PBC) $(STAGE2)/$(CORE_SETTING_PBC) $(QHLL_SOURCES) $(MKPATH) $(STAGE2)/gen - $(PERL) tools/build/gen-cat.pl $(HLL_SOURCES) > $(STAGE2)/$(HLL_COMBINED) + $(PERL) tools/build/gen-cat.pl $(QHLL_SOURCES) > $(STAGE2)/$(HLL_COMBINED) $(PARROT) --library=$(STAGE1) $(STAGE1)/$(NQP_PBC) \ --target=pir --output=$(STAGE2)/$(HLL_COMBINED_PIR) \ --module-path=$(STAGE2) --setting-path=$(STAGE2) $(STAGE2)/$(HLL_COMBINED) @@ -649,7 +656,7 @@ $(STAGE2)/$(P6REGEX_PBC): $(STAGE1_PBCS) $(STAGE2)/$(HLL_PBC) $(P6REGEX_SOURCES) $(PARROT) --include=$(STAGE2) -o $(STAGE2)/$(P6REGEX_PBC) \ $(STAGE2)/$(P6REGEX_COMBINED_PIR) -$(STAGE2)/$(NQP_PBC): $(STAGE1_PBCS) $(STAGE2)/$(P6REGEX_PBC) $(STAGE2)/$(QREGEX_PBC) $(NQP_SOURCES) +$(STAGE2)/$(NQP_PBC): $(STAGE1_PBCS) $(STAGE2)/$(P6REGEX_PBC) $(STAGE2)/$(QREGEX_PBC) $(NQPQ_SOURCES) $(MKPATH) $(STAGE2)/gen $(PERL) tools/build/gen-version.pl >src/gen/nqp-config.pm $(PERL) tools/build/gen-cat.pl $(NQPQ_SOURCES) src/gen/nqp-config.pm > $(STAGE2)/$(NQP_COMBINED)