[svn:parrot] r39808 - branches/pmc_pct/config/gen/makefiles
cotto at svn.parrot.org
cotto at svn.parrot.org
Sat Jun 27 06:11:00 UTC 2009
Author: cotto
Date: Sat Jun 27 06:10:58 2009
New Revision: 39808
URL: https://trac.parrot.org/parrot/changeset/39808
Log:
[makefile] fix Makefile dependencies to avoid mysterious failures with -j
Modified:
branches/pmc_pct/config/gen/makefiles/pmcc.in
Modified: branches/pmc_pct/config/gen/makefiles/pmcc.in
==============================================================================
--- branches/pmc_pct/config/gen/makefiles/pmcc.in Sat Jun 27 04:04:36 2009 (r39807)
+++ branches/pmc_pct/config/gen/makefiles/pmcc.in Sat Jun 27 06:10:58 2009 (r39808)
@@ -31,32 +31,29 @@
# the default target
pmcc.pbc: $(PARROT) $(PGE_LIBRARY)/Perl6Grammar.pir $(SOURCES)
- $(PARROT) $(PARROT_ARGS) $(PGE_LIBRARY)/Perl6Grammar.pir \
- --output=src/parser/gen_grammar.pir src/parser/grammar.pg
$(PARROT) -o pmcc.pbc pmcc.pir
src/gen_nodes.pir: $(NQP) $(PCT) src/nodes.pm
$(PARROT) $(PARROT_ARGS) $(NQP) --output=src/gen_nodes.pir \
--target=pir src/nodes.pm
-src/parser/gen_grammar.pir: $(PERL6GRAMMAR) src/parser/grammar.pg
- $(PARROT) $(PARROT_ARGS) $(PERL6GRAMMAR) \
- --output=src/parser/gen_grammar.pir \
- src/parser/grammar.pg
+src/parser/gen_grammar.pir: $(PGE_LIBRARY) src/parser/grammar.pg
+ $(PARROT) $(PARROT_ARGS) $(PGE_LIBRARY)/Perl6Grammar.pir \
+ --output=src/parser/gen_grammar.pir src/parser/grammar.pg
-src/parser/gen_actions.pir: $(NQP) $(PCT) src/parser/actions.pm
+src/parser/gen_actions.pir: $(NQP) $(PCT) src/parser/actions.pm src/gen_emitter.pir
$(PARROT) $(PARROT_ARGS) $(NQP) --output=src/parser/gen_actions.pir \
--target=pir src/parser/actions.pm
-src/emitter/gen_pmc.pir: $(NQP) $(PCT) src/emitter/pmc.pm
+src/emitter/gen_pmc.pir: $(NQP) $(PCT) src/emitter/pmc.pm src/gen_emitter.pir
$(PARROT) $(PARROT_ARGS) $(NQP) --output=src/emitter/gen_pmc.pir \
--target=pir src/emitter/pmc.pm
-src/emitter/gen_c.pir: $(NQP) $(PCT) src/emitter/c.pm
+src/emitter/gen_c.pir: $(NQP) $(PCT) src/emitter/c.pm src/gen_emitter.pir
$(PARROT) $(PARROT_ARGS) $(NQP) --output=src/emitter/gen_c.pir \
--target=pir src/emitter/c.pm
-src/emitter/pmc/gen_default.pir: $(NQP) $(PCT) src/emitter/pmc/default.pm
+src/emitter/pmc/gen_default.pir: $(NQP) $(PCT) src/emitter/pmc/default.pm src/emitter/gen_pmc.pir
$(PARROT) $(PARROT_ARGS) $(NQP) --output=src/emitter/pmc/gen_default.pir \
--target=pir src/emitter/pmc/default.pm
More information about the parrot-commits
mailing list