[svn:parrot] r43605 - trunk/config/gen/makefiles

coke at svn.parrot.org coke at svn.parrot.org
Tue Jan 26 15:21:52 UTC 2010


Author: coke
Date: Tue Jan 26 15:21:52 2010
New Revision: 43605
URL: https://trac.parrot.org/parrot/changeset/43605

Log:
Fix 2 dependencies: one missing with the new build, one w/2 targets in 1 rule.
patch courtesy Andy Dougherty.

Modified:
   trunk/config/gen/makefiles/root.in

Modified: trunk/config/gen/makefiles/root.in
==============================================================================
--- trunk/config/gen/makefiles/root.in	Tue Jan 26 15:12:46 2010	(r43604)
+++ trunk/config/gen/makefiles/root.in	Tue Jan 26 15:21:52 2010	(r43605)
@@ -681,7 +681,7 @@
 .pmc.c : # suffix rule (limited support)
 	$(PMC2CC) $<
 
-vtable.dump : src/vtable.tbl
+vtable.dump : src/vtable.tbl lib/Parrot/Pmc2c/PCCMETHOD_BITS.pm
 	$(PMC2CV)
 
 # This is a listing of all targets meant to be called by users
@@ -1117,7 +1117,10 @@
 	$(PERL) $(H2INC) src/utils.c $@
 
 
-$(INC_DIR)/oplib/ops.h lib/Parrot/OpLib/core.pm : $(OPS_FILES) $(BUILD_TOOLS_DIR)/ops2pm.pl \
+# ops.h is built by ops2pm.pl after it builds core.pm
+$(INC_DIR)/oplib/ops.h:  lib/Parrot/OpLib/core.pm
+
+lib/Parrot/OpLib/core.pm : $(OPS_FILES) $(BUILD_TOOLS_DIR)/ops2pm.pl \
     lib/Parrot/OpsFile.pm lib/Parrot/Op.pm src/ops/ops.num src/ops/ops.skip
 	$(PERL) $(BUILD_TOOLS_DIR)/ops2pm.pl @no_lines_flag@ $(OPS_FILES)
 


More information about the parrot-commits mailing list