[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