From d46df759561844219d18a6135c123660c8fb760d Mon Sep 17 00:00:00 2001 From: pmichaud Date: Thu, 26 Feb 2009 09:58:42 -0600 Subject: [PATCH] Add some more dependencies into the Makefile. --- build/Makefile.in | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/build/Makefile.in b/build/Makefile.in index 1d56e372ede..94a97835073 100644 --- a/build/Makefile.in +++ b/build/Makefile.in @@ -159,8 +159,7 @@ HARNESS_WITH_FUDGE_JOBS = $(HARNESS_WITH_FUDGE) --jobs all: perl6$(EXE) ## targets for building a standalone perl6. -# (We're not quite ready to make this a default target.) -perl6$(EXE): perl6.pbc +perl6$(EXE): $(PBC_TO_EXE) perl6.pbc $(PBC_TO_EXE) perl6.pbc @win32_libparrot_copy@ @@ -199,12 +198,12 @@ $(PMC_DIR)/objectref.pmc : $(PMC_DIR)/objectref_pmc.template build/gen_objectref $(PERL) -I$(BUILD_DIR)/lib build/gen_objectref_pmc.pl $(PMC_DIR)/objectref_pmc.template \ $(PMC_DIR)/objectref.pmc -src/gen_grammar.pir: $(PERL6GRAMMAR) src/parser/grammar.pg src/parser/grammar-oper.pg +src/gen_grammar.pir: $(PARROT) $(PERL6GRAMMAR) src/parser/grammar.pg src/parser/grammar-oper.pg $(PARROT) $(PARROT_ARGS) $(PERL6GRAMMAR) \ --output=src/gen_grammar.pir \ src/parser/grammar.pg src/parser/grammar-oper.pg -src/gen_actions.pir: $(NQP) $(PCT) src/parser/actions.pm +src/gen_actions.pir: $(PARROT) $(NQP) $(PCT) src/parser/actions.pm $(PARROT) $(PARROT_ARGS) $(NQP) --output=src/gen_actions.pir \ --encoding=fixed_8 --target=pir src/parser/actions.pm @@ -226,7 +225,7 @@ $(PERL6_GROUP): $(PARROT) $(PMC_SOURCES) cd $(PMC_DIR) && $(BUILD_DYNPMC) linklibs $(PMCS) cd $(PMC_DIR) && $(BUILD_DYNPMC) copy --destination=$(PARROT_DYNEXT) $(PMCS) -src/ops/perl6_ops$(LOAD_EXT) : $(OPS_FILE) +src/ops/perl6_ops$(LOAD_EXT) : $(PARROT) $(OPS_FILE) @cd $(OPSDIR) && $(BUILD_DYNOPS) generate $(OPSLIB) @cd $(OPSDIR) && $(BUILD_DYNOPS) compile $(OPSLIB) @cd $(OPSDIR) && $(BUILD_DYNOPS) linklibs $(OPSLIB)