Skip to content
This repository has been archived by the owner on Feb 3, 2021. It is now read-only.

Commit

Permalink
Clean up Makefile a bit.
Browse files Browse the repository at this point in the history
  • Loading branch information
pmichaud committed Oct 18, 2009
1 parent 73205a0 commit 5699969
Showing 1 changed file with 7 additions and 16 deletions.
23 changes: 7 additions & 16 deletions build/Makefile.in
Expand Up @@ -101,48 +101,39 @@ $(P6REGEX_PBC_0): src/stage0/P6Regex-s0.pir
$(P6GRAMMAR_PBC_0): $(P6REGEX_PBC_0) src/stage0/P6Grammar-s0.pir
$(PARROT) -o $(P6GRAMMAR_PBC_0) src/stage0/P6Grammar-s0.pir

$(P6REGEX_G_1): $(P6GRAMMAR_PBC_0) src/Regex/P6Regex/Grammar.pm
$(P6REGEX_PBC_1): $(P6GRAMMAR_PBC_0) $(P6REGEX_A) $(P6REGEX_SOURCES)
$(MKPATH) $(STAGE1)/src/gen
$(PARROT) --library=$(STAGE0) $(P6GRAMMAR_PBC_0) \
--target=pir --output=$(P6REGEX_G_1) \
src/Regex/P6Regex/Grammar.pm
$(PARROT) --include=$(STAGE1) -o $(P6REGEX_PBC_1) \
src/Regex/P6Regex.pir

$(P6GRAMMAR_G_1): $(P6GRAMMAR_PBC_0) src/Regex/P6Grammar/Grammar.pm
$(P6GRAMMAR_PBC_1): $(P6GRAMMAR_PBC_0) $(P6REGEX_PBC_1) $(P6GRAMMAR_A) $(P6GRAMMAR_SOURCES)
$(MKPATH) $(STAGE1)/src/gen
$(PARROT) --library=$(STAGE0) $(P6GRAMMAR_PBC_0) \
--target=pir --output=$(P6GRAMMAR_G_1) \
src/Regex/P6Grammar/Grammar.pm

$(P6REGEX_PBC_1): $(P6REGEX_G_1) $(P6REGEX_A) $(P6REGEX_SOURCES)
$(PARROT) --include=$(STAGE1) -o $(P6REGEX_PBC_1) \
src/Regex/P6Regex.pir

$(P6GRAMMAR_PBC_1): $(P6REGEX_PBC_1) $(P6GRAMMAR_G_1) $(P6GRAMMAR_A) $(P6GRAMMAR_SOURCES)
$(PARROT) --include=$(STAGE1) -o $(P6GRAMMAR_PBC_1) \
src/Regex/P6Grammar.pir

$(P6REGEX_G): $(P6GRAMMAR_PBC_1) src/Regex/P6Regex/Grammar.pm
$(P6REGEX_PBC): $(P6GRAMMAR_PBC_1) $(P6REGEX_A) $(P6REGEX_SOURCES)
$(PARROT) --library=$(STAGE1) $(P6GRAMMAR_PBC_1) \
--target=pir --output=$(P6REGEX_G) \
src/Regex/P6Regex/Grammar.pm
$(PARROT) -o $(P6REGEX_PBC) src/Regex/P6Regex.pir

$(P6GRAMMAR_G): $(P6GRAMMAR_PBC_1) src/Regex/P6Grammar/Grammar.pm
$(P6GRAMMAR_PBC): $(P6GRAMMAR_PBC_1) $(P6REGEX_PBC) $(P6GRAMMAR_A) $(P6GRAMMAR_SOURCES)
$(PARROT) --library=$(STAGE1) $(P6GRAMMAR_PBC_1) \
--target=pir --output=$(P6GRAMMAR_G) \
src/Regex/P6Grammar/Grammar.pm

$(P6REGEX_PBC): $(P6REGEX_G) $(P6REGEX_A) $(P6REGEX_SOURCES)
$(PARROT) -o $(P6REGEX_PBC) src/Regex/P6Regex.pir

$(P6GRAMMAR_PBC): $(P6GRAMMAR_G) $(P6GRAMMAR_A) $(P6GRAMMAR_SOURCES)
$(PARROT) -o $(P6GRAMMAR_PBC) src/Regex/P6Grammar.pir

P6Regex$(EXE): $(P6REGEX_PBC) $(PBC_TO_EXE)
$(PBC_TO_EXE) $(P6REGEX_PBC)

P6Grammar$(EXE): $(P6GRAMMAR_PBC) $(PBC_TO_EXE)
$(PBC_TO_EXE) $(P6GRAMMAR_PBC)



bootstrap: p6grammar
Expand Down

0 comments on commit 5699969

Please sign in to comment.