[svn:parrot] r43265 - trunk/config/gen/makefiles
coke at svn.parrot.org
coke at svn.parrot.org
Sun Dec 27 16:34:22 UTC 2009
Author: coke
Date: Sun Dec 27 16:34:21 2009
New Revision: 43265
URL: https://trac.parrot.org/parrot/changeset/43265
Log:
Fix 'make -j'.
tools/dev/checkdepend.pl now has 11 failures, but they are all for too many
deps, not too few.
Modified:
trunk/config/gen/makefiles/root.in
Modified: trunk/config/gen/makefiles/root.in
==============================================================================
--- trunk/config/gen/makefiles/root.in Sun Dec 27 12:36:26 2009 (r43264)
+++ trunk/config/gen/makefiles/root.in Sun Dec 27 16:34:21 2009 (r43265)
@@ -981,7 +981,7 @@
# Parrot Debugger
#
-$(SRC_DIR)/parrot_debugger$(O) : $(INC_DIR)/debugger.h $(INC_DIR)/embed.h \
+$(SRC_DIR)/parrot_debugger$(O) : $(INC_DIR)/embed.h \
$(INC_DIR)/runcore_api.h \
compilers/imcc/imc.h $(PARROT_H_HEADERS) compilers/imcc/parser.h
@@ -1003,7 +1003,7 @@
# Parrot Disassembler
#
-$(SRC_DIR)/pbc_disassemble$(O) : $(INC_DIR)/embed.h
+$(SRC_DIR)/pbc_disassemble$(O) : $(INC_DIR)/embed.h $(PARROT_H_HEADERS)
$(DIS) : $(SRC_DIR)/pbc_disassemble$(O) $(LIBPARROT)
$(LINK) @ld_out@$@ \
@@ -1030,7 +1030,7 @@
#IF(win32): if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;1
$(SRC_DIR)/pbc_dump$(O) : $(INC_DIR)/embed.h $(INC_DIR)/oplib/ops.h \
- $(INC_DIR)/parrot.h
+ $(PARROT_H_HEADERS)
$(INSTALLABLEPDUMP) : $(SRC_DIR)/pbc_dump$(O) $(SRC_DIR)/packdump$(O) \
$(SRC_DIR)/install_config$(O) $(LIBPARROT)
@@ -1110,65 +1110,62 @@
$(SRC_DIR)/datatypes$(O) : $(PARROT_H_HEADERS)
-$(SRC_DIR)/extend_vtable$(O) : $(INC_DIR)/parrot.h $(INC_DIR)/extend.h
+$(SRC_DIR)/extend_vtable$(O) : $(PARROT_H_HEADERS) \
+ $(INC_DIR)/extend.h $(INC_DIR)/extend_vtable.h
$(SRC_DIR)/global_setup$(O) : $(PARROT_H_HEADERS) $(SRC_DIR)/global_setup.str
-$(SRC_DIR)/global$(O) : $(INC_DIR)/parrot.h $(SRC_DIR)/global.str \
- $(PMC_INC_DIR)/pmc/pmc_sub.h $(PMC_INC_DIR)/pmc/pmc_callcontext.h
+$(SRC_DIR)/global$(O) : $(PARROT_H_HEADERS) $(SRC_DIR)/global.str \
+ $(PMC_INC_DIR)/pmc/pmc_sub.h
-$(SRC_DIR)/pmc$(O) : $(PMC_INC_DIR)/pmc/pmc_class.h $(INC_DIR)/parrot.h \
- $(SRC_DIR)/pmc.str $(PMC_INC_DIR)/pmc/pmc_callcontext.h
+$(SRC_DIR)/pmc$(O) : $(PMC_INC_DIR)/pmc/pmc_class.h \
+ $(SRC_DIR)/pmc.str $(PARROT_H_HEADERS)
-$(SRC_DIR)/pmc_freeze$(O) : $(INC_DIR)/parrot.h $(SRC_DIR)/pmc_freeze.str \
- $(PMC_INC_DIR)/pmc/pmc_callcontext.h
+$(SRC_DIR)/pmc_freeze$(O) : $(PARROT_H_HEADERS) $(SRC_DIR)/pmc_freeze.str
-$(SRC_DIR)/hash$(O) : $(INC_DIR)/parrot.h $(PMC_INC_DIR)/pmc/pmc_key.h
+$(SRC_DIR)/hash$(O) : $(PARROT_H_HEADERS) $(PMC_INC_DIR)/pmc/pmc_key.h
-$(SRC_DIR)/list$(O) : $(INC_DIR)/parrot.h
+$(SRC_DIR)/list$(O) : $(PARROT_H_HEADERS)
-$(SRC_DIR)/library$(O) : $(INC_DIR)/parrot.h $(INC_DIR)/dynext.h $(SRC_DIR)/library.str
+$(SRC_DIR)/library$(O) : $(PARROT_H_HEADERS) $(SRC_DIR)/library.str \
+ $(INC_DIR)/dynext.h
$(INC_DIR)/extend_vtable.h $(SRC_DIR)/extend_vtable.c $(SRC_DIR)/vtable.h : src/vtable.tbl $(BUILD_TOOLS_DIR)/vtable_extend.pl lib/Parrot/Vtable.pm
$(PERL) $(BUILD_TOOLS_DIR)/vtable_extend.pl
-$(SRC_DIR)/key$(O) : $(INC_DIR)/parrot.h $(INC_DIR)/key.h $(SRC_DIR)/key.str \
- $(PMC_INC_DIR)/pmc/pmc_key.h $(PMC_INC_DIR)/pmc/pmc_callcontext.h
+$(SRC_DIR)/key$(O) : $(PARROT_H_HEADERS) $(SRC_DIR)/key.str \
+ $(PMC_INC_DIR)/pmc/pmc_key.h
-$(SRC_DIR)/gc/mark_sweep$(O) : $(INC_DIR)/parrot.h $(SRC_DIR)/gc/gc_private.h
+$(SRC_DIR)/gc/mark_sweep$(O) : $(PARROT_H_HEADERS) $(SRC_DIR)/gc/gc_private.h
-$(SRC_DIR)/gc/gc_ms$(O) : $(INC_DIR)/parrot.h \
- $(SRC_DIR)/gc/gc_private.h
+$(SRC_DIR)/gc/gc_ms$(O) : $(PARROT_H_HEADERS) $(SRC_DIR)/gc/gc_private.h
-$(SRC_DIR)/gc/gc_inf$(O) : $(INC_DIR)/parrot.h \
- $(SRC_DIR)/gc/gc_private.h
+$(SRC_DIR)/gc/gc_inf$(O) : $(PARROT_H_HEADERS) $(SRC_DIR)/gc/gc_private.h
-$(SRC_DIR)/gc/api$(O) : $(INC_DIR)/parrot.h $(INC_DIR)/gc_api.h \
- $(SRC_DIR)/gc/gc_private.h
+$(SRC_DIR)/gc/api$(O) : $(PARROT_H_HEADERS) $(SRC_DIR)/gc/gc_private.h
-$(SRC_DIR)/gc/alloc_resources$(O) : $(INC_DIR)/parrot.h \
+$(SRC_DIR)/gc/alloc_resources$(O) : $(PARROT_H_HEADERS) \
$(SRC_DIR)/gc/gc_private.h
-$(SRC_DIR)/hll$(O) : $(INC_DIR)/parrot.h $(INC_DIR)/dynext.h \
- $(SRC_DIR)/hll.str $(PMC_INC_DIR)/pmc/pmc_callcontext.h
+$(SRC_DIR)/hll$(O) : $(PARROT_H_HEADERS) $(SRC_DIR)/hll.str $(INC_DIR)/dynext.h
-$(SRC_DIR)/platform$(O) : $(INC_DIR)/has_header.h $(INC_DIR)/parrot.h
+$(SRC_DIR)/platform$(O) : $(PARROT_H_HEADERS)
#IF(platform_asm):$(SRC_DIR)/platform_asm$(O) : $(PARROT_H_HEADERS)
#IF(platform_asm):
$(SRC_DIR)/core_pmcs$(O) : $(PARROT_H_HEADERS)
$(SRC_DIR)/runcore/trace$(O) : $(PMC_INC_DIR)/pmc/pmc_sub.h \
- $(PMC_INC_DIR)/pmc/pmc_callcontext.h \
- $(INC_DIR)/oplib/ops.h $(INC_DIR)/runcore_trace.h
+ $(INC_DIR)/oplib/ops.h $(INC_DIR)/runcore_trace.h \
+ $(PARROT_H_HEADERS)
$(SRC_DIR)/debug$(O) : $(INC_DIR)/embed.h $(INC_DIR)/extend.h \
- $(INC_DIR)/oplib.h $(INC_DIR)/oplib/ops.h $(INC_DIR)/parrot.h \
+ $(PARROT_H_HEADERS) \
+ $(INC_DIR)/oplib/ops.h \
$(INC_DIR)/runcore_api.h $(INC_DIR)/runcore_trace.h \
- $(INC_DIR)/debugger.h \
$(SRC_DIR)/debug.str $(PMC_INC_DIR)/pmc/pmc_key.h \
$(PMC_INC_DIR)/pmc/pmc_continuation.h \
- $(PMC_INC_DIR)/pmc/pmc_callcontext.h
+ $(INC_DIR)/extend_vtable.h
$(SRC_DIR)/sub$(O) : $(PARROT_H_HEADERS) $(INC_DIR)/oplib/ops.h \
$(SRC_DIR)/sub.str \
@@ -1181,28 +1178,25 @@
$(SRC_DIR)/longopt$(O) : $(PARROT_H_HEADERS)
-$(SRC_DIR)/dynext$(O) : $(INC_DIR)/dynext.h $(INC_DIR)/parrot.h \
- $(SRC_DIR)/dynext.str $(PMC_INC_DIR)/pmc/pmc_parrotlibrary.h \
- $(PMC_INC_DIR)/pmc/pmc_callcontext.h
+$(SRC_DIR)/dynext$(O) : $(PARROT_H_HEADERS) $(INC_DIR)/dynext.h \
+ $(SRC_DIR)/dynext.str $(PMC_INC_DIR)/pmc/pmc_parrotlibrary.h
$(SRC_DIR)/exceptions$(O) : $(PARROT_H_HEADERS) \
$(SRC_DIR)/exceptions.str \
$(PMC_INC_DIR)/pmc/pmc_continuation.h
-$(SRC_DIR)/events$(O) : $(INC_DIR)/events.h $(PARROT_H_HEADERS) \
- $(SRC_DIR)/events.str
+$(SRC_DIR)/events$(O) : $(PARROT_H_HEADERS) $(SRC_DIR)/events.str
$(SRC_DIR)/thread$(O) : $(PARROT_H_HEADERS) $(INC_DIR)/atomic.h \
$(PMC_INC_DIR)/pmc/pmc_sub.h \
$(PMC_INC_DIR)/pmc/pmc_parrotinterpreter.h
$(SRC_DIR)/extend$(O) : $(PARROT_H_HEADERS) $(INC_DIR)/extend.h \
- $(PMC_INC_DIR)/pmc/pmc_sub.h $(PMC_INC_DIR)/pmc/pmc_callcontext.h
+ $(PMC_INC_DIR)/pmc/pmc_sub.h $(INC_DIR)/extend_vtable.h
$(SRC_DIR)/runcore/main$(O) : \
$(SRC_DIR)/runcore/main.str \
$(PMC_INC_DIR)/pmc/pmc_parrotlibrary.h \
- $(PMC_INC_DIR)/pmc/pmc_callcontext.h \
$(INC_DIR)/dynext.h $(INC_DIR)/oplib/core_ops.h \
$(INC_DIR)/oplib/core_ops_switch.h $(INC_DIR)/oplib/ops.h \
$(PARROT_H_HEADERS) $(INC_DIR)/runcore_api.h \
@@ -1210,10 +1204,10 @@
$(SRC_DIR)/runcore/profiling$(O) : $(SRC_DIR)/runcore/profiling.str \
$(PMC_INC_DIR)/pmc/pmc_sub.h \
- $(PMC_INC_DIR)/pmc/pmc_callcontext.h \
$(PMC_INC_DIR)/pmc/pmc_namespace.h \
$(INC_DIR)/oplib/core_ops.h $(INC_DIR)/runcore_api.h \
- $(INC_DIR)/runcore_profiling.h $(INC_DIR)/embed.h
+ $(INC_DIR)/runcore_profiling.h $(INC_DIR)/embed.h \
+ $(PARROT_H_HEADERS)
$(SRC_DIR)/call/args$(O) : \
$(PARROT_H_HEADERS) $(INC_DIR)/oplib/ops.h \
@@ -1225,6 +1219,7 @@
$(SRC_DIR)/call/pcc$(O) : $(INC_DIR)/oplib/ops.h \
$(PARROT_H_HEADERS) \
+ $(INC_DIR)/runcore_api.h \
$(SRC_DIR)/call/pcc.str \
$(PMC_INC_DIR)/pmc/pmc_key.h $(PMC_INC_DIR)/pmc/pmc_continuation.h
@@ -1236,12 +1231,14 @@
$(SRC_DIR)/interp/inter_misc$(O) : $(PARROT_H_HEADERS) \
$(SRC_DIR)/interp/inter_misc.str \
- compilers/imcc/imc.h
+ compilers/imcc/imc.h \
+ $(INC_DIR)/runcore_api.h
$(SRC_DIR)/interp/inter_create$(O) : $(PARROT_H_HEADERS) \
$(INC_DIR)/oplib/core_ops.h \
$(SRC_DIR)/interp/inter_create.str \
- compilers/imcc/imc.h
+ compilers/imcc/imc.h \
+ $(INC_DIR)/runcore_api.h
$(SRC_DIR)/call/ops$(O) : $(INC_DIR)/oplib/ops.h \
$(PARROT_H_HEADERS) $(PMC_INC_DIR)/pmc/pmc_continuation.h
@@ -1260,51 +1257,49 @@
$(IO_DIR)/win32$(O) : $(PARROT_H_HEADERS) $(IO_DIR)/io_private.h $(PMC_INC_DIR)/pmc/pmc_filehandle.h
-$(SRC_DIR)/gc/alloc_memory$(O) : $(PARROT_H_HEADERS) $(INC_DIR)/memory.h
+$(SRC_DIR)/gc/alloc_memory$(O) : $(PARROT_H_HEADERS)
$(SRC_DIR)/main$(O) : $(INC_DIR)/imcc.h $(PARROT_H_HEADERS) \
$(INC_DIR)/embed.h
-$(SRC_DIR)/multidispatch$(O) : $(INC_DIR)/compiler.h \
- $(INC_DIR)/multidispatch.h $(SRC_DIR)/multidispatch.str \
+$(SRC_DIR)/multidispatch$(O) : \
+ $(SRC_DIR)/multidispatch.str \
$(INC_DIR)/oplib/ops.h $(PARROT_H_HEADERS) \
- $(PMC_INC_DIR)/pmc/pmc_nci.h $(PMC_INC_DIR)/pmc/pmc_sub.h \
- $(PMC_INC_DIR)/pmc/pmc_callcontext.h
+ $(PMC_INC_DIR)/pmc/pmc_nci.h $(PMC_INC_DIR)/pmc/pmc_sub.h
$(SRC_DIR)/packfile$(O) : $(SRC_DIR)/packfile.str \
$(PMC_INC_DIR)/pmc/pmc_sub.h $(PMC_INC_DIR)/pmc/pmc_key.h \
- $(PMC_INC_DIR)/pmc/pmc_callcontext.h compilers/imcc/imc.h \
- $(INC_DIR)/embed.h $(INC_DIR)/extend.h $(INC_DIR)/packfile.h \
+ compilers/imcc/imc.h \
+ $(INC_DIR)/embed.h $(INC_DIR)/extend.h $(INC_DIR)/extend_vtable.h \
$(PARROT_H_HEADERS) $(INC_DIR)/runcore_api.h
$(PF_DIR)/pf_items$(O) : $(PARROT_H_HEADERS)
-$(SRC_DIR)/packout$(O) : $(INC_DIR)/packfile.h $(PARROT_H_HEADERS) \
- $(PMC_INC_DIR)/pmc/pmc_key.h
+$(SRC_DIR)/packout$(O) : $(PARROT_H_HEADERS) $(PMC_INC_DIR)/pmc/pmc_key.h
$(SRC_DIR)/parrot$(O) : $(GENERAL_H_FILES)
$(SRC_DIR)/runcore/cores$(O) : $(SRC_DIR)/runcore/cores.str \
- $(PMC_INC_DIR)/pmc/pmc_sub.h $(PMC_INC_DIR)/pmc/pmc_callcontext.h \
+ $(PMC_INC_DIR)/pmc/pmc_sub.h \
$(INC_DIR)/dynext.h $(INC_DIR)/embed.h $(INC_DIR)/oplib/core_ops.h \
$(INC_DIR)/oplib/core_ops_switch.h $(INC_DIR)/oplib/ops.h \
- $(INC_DIR)/runcore_api.h $(INC_DIR)/runcore_trace.h
+ $(INC_DIR)/runcore_api.h $(INC_DIR)/runcore_trace.h \
+ $(PARROT_H_HEADERS)
$(SRC_DIR)/tsq$(O) : $(PARROT_H_HEADERS)
$(SRC_DIR)/embed$(O) : $(PARROT_H_HEADERS) $(INC_DIR)/embed.h \
$(INC_DIR)/oplib/ops.h $(INC_DIR)/runcore_api.h \
compilers/imcc/imc.h \
- $(PMC_INC_DIR)/pmc/pmc_sub.h $(PMC_INC_DIR)/pmc/pmc_callcontext.h
+ $(PMC_INC_DIR)/pmc/pmc_sub.h
$(SRC_DIR)/dataypes$(O) : $(GENERAL_H_FILES) $(SRC_DIR)/dataypes.c
$(SRC_DIR)/exit$(O) : $(PARROT_H_HEADERS)
$(SRC_DIR)/nci$(O) : $(SRC_DIR)/nci.str \
- $(INC_DIR)/hash.h $(INC_DIR)/oplib/ops.h $(PARROT_H_HEADERS) \
+ $(INC_DIR)/oplib/ops.h $(PARROT_H_HEADERS) \
$(SRC_DIR)/frame_builder.h \
- $(PMC_INC_DIR)/pmc/pmc_callcontext.h \
$(PMC_INC_DIR)/pmc/pmc_managedstruct.h \
$(PMC_INC_DIR)/pmc/pmc_nci.h \
$(PMC_INC_DIR)/pmc/pmc_pointer.h
@@ -1383,19 +1378,17 @@
compilers/imcc/parser.h : compilers/imcc/imcparser.h
-compilers/imcc/pbc$(O) : $(INC_DIR)/packfile.h \
- compilers/imcc/imc.h $(PARROT_H_HEADERS) \
+compilers/imcc/pbc$(O) : $(PARROT_H_HEADERS) \
+ compilers/imcc/imc.h \
compilers/imcc/pbc.h \
- $(PMC_INC_DIR)/pmc/pmc_sub.h \
- $(PMC_INC_DIR)/pmc/pmc_callcontext.h
+ $(PMC_INC_DIR)/pmc/pmc_sub.h
compilers/imcc/parser_util$(O) : compilers/imcc/imc.h $(PARROT_H_HEADERS) \
- compilers/imcc/pbc.h \
- compilers/imcc/parser.h \
- compilers/imcc/optimizer.h \
- $(INC_DIR)/dynext.h $(INC_DIR)/embed.h \
- $(PMC_INC_DIR)/pmc/pmc_sub.h \
- $(PMC_INC_DIR)/pmc/pmc_callcontext.h
+ compilers/imcc/pbc.h \
+ compilers/imcc/parser.h \
+ compilers/imcc/optimizer.h \
+ $(INC_DIR)/dynext.h $(INC_DIR)/embed.h \
+ $(PMC_INC_DIR)/pmc/pmc_sub.h
compilers/pirc/src/bcgen$(O) : \
compilers/pirc/src/pirsymbol.h \
@@ -1448,7 +1441,7 @@
compilers/imcc/imc.h $(PARROT_H_HEADERS) \
compilers/imcc/parser.h compilers/imcc/pbc.h \
$(INC_DIR)/embed.h \
- $(INC_DIR)/imcc.h
+ $(INC_DIR)/imcc.h $(INC_DIR)/runcore_api.h
compilers/imcc/optimizer$(O) : $(PMC_INC_DIR)/pmc/pmc_callcontext.h \
compilers/imcc/imc.h $(PARROT_H_HEADERS) \
@@ -1620,10 +1613,6 @@
$(LEX) -o$(IMCC_DIR)/imclexer.c $(IMCC_DIR)/imcc.l
$(TOUCH) $(IMCC_DIR)/imcc.l.flag $(IMCC_DIR)/imclexer.c
-$(IMCC_DIR)/parser_util$(O): $(PMC_INC_DIR)/pmc/pmc_sub.h
-
-$(IMCC_DIR)/pbc$(O): $(PMC_INC_DIR)/pmc/pmc_sub.h
-
###############################################################################
#
# Documentation targets:
More information about the parrot-commits
mailing list