Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Parallelize stage0 build
  • Loading branch information
bacek committed Mar 11, 2012
1 parent cd61e1d commit e916eda
Showing 1 changed file with 21 additions and 8 deletions.
29 changes: 21 additions & 8 deletions tools/build/Makefile.in
Expand Up @@ -280,14 +280,27 @@ $(PAST_PBC): $(PAST_SOURCES) $(DYNEXT_TARGET)

$(STAGE0): $(STAGE0_PBCS)

$(STAGE0_PBCS): $(DYNEXT_TARGET) $(PAST_PBC) $(STAGE0_SOURCES)
$(PARROT) -o $(STAGE0)/$(REGEX_PBC) src/stage0/Regex-s0.pir
$(PARROT) -o $(STAGE0)/$(HLL_PBC) src/stage0/HLL-s0.pir
$(PARROT) -o $(STAGE0)/$(P6REGEX_PBC) src/stage0/P6Regex-s0.pir
$(PARROT) -o $(STAGE0)/$(NQP_MO_PBC) src/stage0/NQPMO-s0.pir
$(PARROT) -o $(STAGE0)/$(NQP_PBC) src/stage0/NQP-s0.pir
$(PARROT) -o $(STAGE0)/$(CORE_SETTING_PBC) src/stage0/NQPCORE.setting-s0.pir
$(PARROT) -o $(STAGE0)/$(MODULE_LOADER_PBC) src/stage0/ModuleLoader-s0.pir
$(STAGE0)/$(NQP_MO_PBC): src/stage0/NQPMO-s0.pir
$(PARROT) -o $@ $<

$(STAGE0)/$(MODULE_LOADER_PBC): src/stage0/ModuleLoader-s0.pir $(STAGE0)/$(NQP_MO_PBC)
$(PARROT) -o $@ $<

$(STAGE0)/$(REGEX_PBC): src/stage0/Regex-s0.pir
$(PARROT) -o $@ $<

$(STAGE0)/$(HLL_PBC): src/stage0/HLL-s0.pir
$(PARROT) -o $@ $<

$(STAGE0)/$(P6REGEX_PBC): src/stage0/P6Regex-s0.pir
$(PARROT) -o $@ $<

$(STAGE0)/$(NQP_PBC): src/stage0/NQP-s0.pir
$(PARROT) -o $@ $<

$(STAGE0)/$(CORE_SETTING_PBC): src/stage0/NQPCORE.setting-s0.pir
$(PARROT) -o $@ $<


$(STAGE1): $(STAGE1_PBCS)

Expand Down

0 comments on commit e916eda

Please sign in to comment.