[svn:parrot] r38176 - in trunk/config: auto gen/makefiles

Infinoid at svn.parrot.org Infinoid at svn.parrot.org
Fri Apr 17 15:10:10 UTC 2009


Author: Infinoid
Date: Fri Apr 17 15:10:07 2009
New Revision: 38176
URL: https://trac.parrot.org/parrot/changeset/38176

Log:
[cage] Add some missing Makefile dependencies.
Without these, "make -j" was often failing to build core_ops.o and core_ops_{switch,cg,cgp}.o.

Modified:
   trunk/config/auto/cgoto.pm
   trunk/config/gen/makefiles/root.in

Modified: trunk/config/auto/cgoto.pm
==============================================================================
--- trunk/config/auto/cgoto.pm	Fri Apr 17 12:48:59 2009	(r38175)
+++ trunk/config/auto/cgoto.pm	Fri Apr 17 15:10:07 2009	(r38176)
@@ -62,8 +62,10 @@
             TEMP_cg_c => <<'EOF',
 # generated by config/auto/cgoto.pm
 
-$(OPS_DIR)/core_ops_cg$(O): $(GENERAL_H_FILES) $(OPS_DIR)/core_ops_cg.c
-$(OPS_DIR)/core_ops_cgp$(O): $(GENERAL_H_FILES) $(OPS_DIR)/core_ops_cgp.c
+$(OPS_DIR)/core_ops_cg$(O): $(GENERAL_H_FILES) $(OPS_DIR)/core_ops_cg.c \
+	$(SRC_DIR)/pmc/pmc_parrotlibrary.h
+$(OPS_DIR)/core_ops_cgp$(O): $(GENERAL_H_FILES) $(OPS_DIR)/core_ops_cgp.c \
+	$(SRC_DIR)/pmc/pmc_parrotlibrary.h
 $(SRC_DIR)/runops_cores.c: $(INC_DIR)/oplib/core_ops_cgp.h
 
 $(INC_DIR)/oplib/core_ops_cg.h: $(OPS_DIR)/core_ops_cg.c

Modified: trunk/config/gen/makefiles/root.in
==============================================================================
--- trunk/config/gen/makefiles/root.in	Fri Apr 17 12:48:59 2009	(r38175)
+++ trunk/config/gen/makefiles/root.in	Fri Apr 17 15:10:07 2009	(r38176)
@@ -1221,7 +1221,7 @@
 $(IO_DIR)/filehandle$(O) : $(SRC_DIR)/pmc/pmc_filehandle.h $(SRC_DIR)/io/io_private.h
 
 $(OPS_DIR)/core_ops$(O) : $(GENERAL_H_FILES) $(OPS_DIR)/core_ops.c \
-	$(SRC_DIR)/pmc/pmc_continuation.h $(SRC_DIR)/pmc/pmc_continuation.h
+	$(SRC_DIR)/pmc/pmc_continuation.h $(SRC_DIR)/pmc/pmc_parrotlibrary.h
 
 $(OPS_DIR)/pic.ops : $(SRC_DIR)/pmc/pmc_fixedintegerarray.h
 
@@ -1237,7 +1237,8 @@
 	$(SRC_DIR)/pmc/pmc_continuation.h
 	$(PERL) $(BUILD_TOOLS_DIR)/ops2c.pl C --core
 
-$(OPS_DIR)/core_ops_switch$(O) : $(GENERAL_H_FILES) $(OPS_DIR)/core_ops_switch.c
+$(OPS_DIR)/core_ops_switch$(O) : $(GENERAL_H_FILES) $(OPS_DIR)/core_ops_switch.c \
+	$(SRC_DIR)/pmc/pmc_parrotlibrary.h
 
 $(INC_DIR)/oplib/core_ops_switch.h : $(OPS_DIR)/core_ops_switch.c
 


More information about the parrot-commits mailing list