[svn:parrot] r43258 - in trunk: compilers/pirc/macro compilers/pirc/src config/gen/makefiles src src/call src/string
coke at svn.parrot.org
coke at svn.parrot.org
Sun Dec 27 05:15:14 UTC 2009
Author: coke
Date: Sun Dec 27 05:15:10 2009
New Revision: 43258
URL: https://trac.parrot.org/parrot/changeset/43258
Log:
Improve dependencies; Don't bother including files included by parrot.h
Modified:
trunk/compilers/pirc/macro/macroparser.c
trunk/compilers/pirc/src/bcgen.c
trunk/compilers/pirc/src/hdocprep.c
trunk/compilers/pirc/src/hdocprep.l
trunk/config/gen/makefiles/root.in
trunk/src/byteorder.c
trunk/src/call/args.c
trunk/src/call/context_accessors.c
trunk/src/call/pcc.c
trunk/src/exceptions.c
trunk/src/global_setup.c
trunk/src/longopt.c
trunk/src/oo.c
trunk/src/packdump.c
trunk/src/scheduler.c
trunk/src/string/api.c
trunk/src/sub.c
trunk/src/vtables.c
trunk/src/warnings.c
Modified: trunk/compilers/pirc/macro/macroparser.c
==============================================================================
--- trunk/compilers/pirc/macro/macroparser.c Sun Dec 27 03:33:09 2009 (r43257)
+++ trunk/compilers/pirc/macro/macroparser.c Sun Dec 27 05:15:10 2009 (r43258)
@@ -156,7 +156,6 @@
#include "lexer.h"
-#include "parrot/string_funcs.h"
#include "parrot/parrot.h"
Modified: trunk/compilers/pirc/src/bcgen.c
==============================================================================
--- trunk/compilers/pirc/src/bcgen.c Sun Dec 27 03:33:09 2009 (r43257)
+++ trunk/compilers/pirc/src/bcgen.c Sun Dec 27 05:15:10 2009 (r43258)
@@ -8,10 +8,8 @@
#include "parrot/parrot.h"
-#include "parrot/interpreter.h"
#include "pmc/pmc_sub.h"
#include "pmc/pmc_namespace.h"
-#include "pmc/pmc_callcontext.h"
/* #include "parrot/embed.h" */
Modified: trunk/compilers/pirc/src/hdocprep.c
==============================================================================
--- trunk/compilers/pirc/src/hdocprep.c Sun Dec 27 03:33:09 2009 (r43257)
+++ trunk/compilers/pirc/src/hdocprep.c Sun Dec 27 05:15:10 2009 (r43258)
@@ -685,7 +685,6 @@
#include <stdlib.h>
#include <stdarg.h>
#include "parrot/parrot.h"
-#include "parrot/string_funcs.h"
#include "parrot/embed.h"
#include "pirheredoc.h"
Modified: trunk/compilers/pirc/src/hdocprep.l
==============================================================================
--- trunk/compilers/pirc/src/hdocprep.l Sun Dec 27 03:33:09 2009 (r43257)
+++ trunk/compilers/pirc/src/hdocprep.l Sun Dec 27 05:15:10 2009 (r43258)
@@ -47,7 +47,6 @@
#include <stdlib.h>
#include <stdarg.h>
#include "parrot/parrot.h"
-#include "parrot/string_funcs.h"
#include "parrot/embed.h"
#include "pirheredoc.h"
Modified: trunk/config/gen/makefiles/root.in
==============================================================================
--- trunk/config/gen/makefiles/root.in Sun Dec 27 03:33:09 2009 (r43257)
+++ trunk/config/gen/makefiles/root.in Sun Dec 27 05:15:10 2009 (r43258)
@@ -887,11 +887,6 @@
@rpath_lib@ $(ALL_PARROT_LIBS) $(LINKFLAGS)
#IF(win32): if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;1
-$(INC_DIR)/parrot.h : $(INC_DIR)/pbcversion.h $(INC_DIR)/vtable.h
-
-$(INC_DIR)/extend.h : $(INC_DIR)/extend_vtable.h
-
-$(INC_DIR)/parrot.h : $(INC_DIR)/context.h
$(INC_DIR)/context.h : $(PMC_INC_DIR)/pmc/pmc_callcontext.h
$(INC_DIR)/pbcversion.h :
@@ -915,26 +910,26 @@
@echo "Invoking Parrot to generate install_config.fpmc"
$(PARROT) config_lib.pasm --install > $@
-$(SRC_DIR)/parrot_config$(O) : $(INC_DIR)/parrot.h
+$(SRC_DIR)/parrot_config$(O) : $(PARROT_H_HEADERS)
-$(SRC_DIR)/install_config$(O) : $(INC_DIR)/parrot.h
+$(SRC_DIR)/install_config$(O) : $(PARROT_H_HEADERS)
-$(SRC_DIR)/null_config$(O) : $(INC_DIR)/parrot.h
+$(SRC_DIR)/null_config$(O) : $(PARROT_H_HEADERS)
-$(SRC_DIR)/oo$(O) : $(INC_DIR)/parrot.h $(PMC_INC_DIR)/pmc/pmc_class.h $(PMC_INC_DIR)/pmc/pmc_object.h $(PMC_INC_DIR)/pmc/pmc_callcontext.h $(SRC_DIR)/oo.str $(INC_DIR)/oo_private.h
+$(SRC_DIR)/oo$(O) : $(PARROT_H_HEADERS) $(PMC_INC_DIR)/pmc/pmc_class.h $(PMC_INC_DIR)/pmc/pmc_object.h $(SRC_DIR)/oo.str $(INC_DIR)/oo_private.h
-$(SRC_DIR)/scheduler$(O) : $(INC_DIR)/parrot.h $(SRC_DIR)/scheduler.str \
- $(PMC_INC_DIR)/pmc/pmc_callcontext.h \
+$(SRC_DIR)/scheduler$(O) : $(PARROT_H_HEADERS) $(SRC_DIR)/scheduler.str \
$(PMC_INC_DIR)/pmc/pmc_scheduler.h $(PMC_INC_DIR)/pmc/pmc_task.h \
$(PMC_INC_DIR)/pmc/pmc_timer.h \
$(INC_DIR)/scheduler_private.h
-$(IO_DIR)/core$(O) : $(INC_DIR)/parrot.h $(IO_DIR)/io_private.h
-$(IO_DIR)/socket_api$(O) : $(INC_DIR)/parrot.h $(IO_DIR)/io_private.h $(IO_DIR)/api.str $(PMC_INC_DIR)/pmc/pmc_socket.h
-$(IO_DIR)/socket_unix$(O) : $(INC_DIR)/parrot.h $(PMC_INC_DIR)/pmc/pmc_socket.h $(IO_DIR)/io_private.h
+$(IO_DIR)/core$(O) : $(PARROT_H_HEADERS) $(IO_DIR)/io_private.h
+
+$(IO_DIR)/socket_api$(O) : $(PARROT_H_HEADERS) $(IO_DIR)/io_private.h $(IO_DIR)/api.str $(PMC_INC_DIR)/pmc/pmc_socket.h
+
+$(IO_DIR)/socket_unix$(O) : $(PARROT_H_HEADERS) $(PMC_INC_DIR)/pmc/pmc_socket.h $(IO_DIR)/io_private.h
-$(IO_DIR)/socket_win32$(O) : \
- $(INC_DIR)/parrot.h \
+$(IO_DIR)/socket_win32$(O) : $(PARROT_H_HEADERS) \
$(IO_DIR)/io_private.h \
$(PMC_INC_DIR)/pmc/pmc_socket.h
@@ -988,7 +983,7 @@
$(SRC_DIR)/parrot_debugger$(O) : $(INC_DIR)/debugger.h $(INC_DIR)/embed.h \
$(INC_DIR)/runcore_api.h \
- compilers/imcc/imc.h compilers/imcc/parser.h
+ compilers/imcc/imc.h $(PARROT_H_HEADERS) compilers/imcc/parser.h
$(PDB) : $(SRC_DIR)/parrot_debugger$(O) $(SRC_DIR)/parrot_config$(O) $(LIBPARROT)
$(LINK) @ld_out@$@ \
@@ -1026,7 +1021,7 @@
#
# Parrot Dump
#
-$(SRC_DIR)/packdump$(O) : $(INC_DIR)/parrot.h $(PMC_INC_DIR)/pmc/pmc_sub.h $(PMC_INC_DIR)/pmc/pmc_key.h $(INC_DIR)/packfile.h
+$(SRC_DIR)/packdump$(O) : $(PARROT_H_HEADERS) $(PMC_INC_DIR)/pmc/pmc_sub.h $(PMC_INC_DIR)/pmc/pmc_key.h
$(PDUMP) : $(SRC_DIR)/pbc_dump$(O) $(SRC_DIR)/packdump$(O) $(LIBPARROT)
$(LINK) @ld_out@$@ \
@@ -1111,14 +1106,13 @@
#
###############################################################################
-$(SRC_DIR)/byteorder$(O) : $(INC_DIR)/packfile.h $(INC_DIR)/parrot.h
+$(SRC_DIR)/byteorder$(O) : $(PARROT_H_HEADERS)
-$(SRC_DIR)/datatypes$(O) : $(INC_DIR)/parrot.h
+$(SRC_DIR)/datatypes$(O) : $(PARROT_H_HEADERS)
$(SRC_DIR)/extend_vtable$(O) : $(INC_DIR)/parrot.h $(INC_DIR)/extend.h
-$(SRC_DIR)/global_setup$(O) : $(INC_DIR)/parrot.h $(SRC_DIR)/global_setup.str \
- $(PMC_INC_DIR)/pmc/pmc_callcontext.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
@@ -1160,9 +1154,9 @@
$(SRC_DIR)/platform$(O) : $(INC_DIR)/has_header.h $(INC_DIR)/parrot.h
-#IF(platform_asm):$(SRC_DIR)/platform_asm$(O) : $(GENERAL_H_FILES)
+#IF(platform_asm):$(SRC_DIR)/platform_asm$(O) : $(PARROT_H_HEADERS)
#IF(platform_asm):
-$(SRC_DIR)/core_pmcs$(O) : $(INC_DIR)/parrot.h
+$(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 \
@@ -1176,35 +1170,33 @@
$(PMC_INC_DIR)/pmc/pmc_continuation.h \
$(PMC_INC_DIR)/pmc/pmc_callcontext.h
-$(SRC_DIR)/sub$(O) : $(INC_DIR)/parrot.h $(INC_DIR)/oplib/ops.h \
- $(SRC_DIR)/sub.str $(PMC_INC_DIR)/pmc/pmc_callcontext.h \
+$(SRC_DIR)/sub$(O) : $(PARROT_H_HEADERS) $(INC_DIR)/oplib/ops.h \
+ $(SRC_DIR)/sub.str \
$(PMC_INC_DIR)/pmc/pmc_sub.h $(PMC_INC_DIR)/pmc/pmc_continuation.h
-$(SRC_DIR)/string/api$(O) : $(SRC_DIR)/string/api.str \
- $(SRC_DIR)/string/private_cstring.h $(INC_DIR)/compiler.h \
- $(INC_DIR)/parrot.h $(INC_DIR)/string_funcs.h
+$(SRC_DIR)/string/api$(O) : $(PARROT_H_HEADERS) $(SRC_DIR)/string/api.str \
+ $(SRC_DIR)/string/private_cstring.h
-$(SRC_DIR)/string/primitives$(O) : $(INC_DIR)/parrot.h
+$(SRC_DIR)/string/primitives$(O) : $(PARROT_H_HEADERS)
-$(SRC_DIR)/longopt$(O) : $(INC_DIR)/parrot.h $(INC_DIR)/longopt.h
+$(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)/exceptions$(O) : $(INC_DIR)/call.h $(INC_DIR)/exceptions.h \
- $(INC_DIR)/parrot.h $(SRC_DIR)/exceptions.str \
- $(PMC_INC_DIR)/pmc/pmc_continuation.h \
- $(PMC_INC_DIR)/pmc/pmc_callcontext.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 $(INC_DIR)/parrot.h \
+$(SRC_DIR)/events$(O) : $(INC_DIR)/events.h $(PARROT_H_HEADERS) \
$(SRC_DIR)/events.str
-$(SRC_DIR)/thread$(O) : $(INC_DIR)/parrot.h $(INC_DIR)/atomic.h \
+$(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) : $(INC_DIR)/parrot.h $(INC_DIR)/extend.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
$(SRC_DIR)/runcore/main$(O) : \
@@ -1213,7 +1205,7 @@
$(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 \
- $(INC_DIR)/parrot.h $(INC_DIR)/runcore_api.h \
+ $(PARROT_H_HEADERS) $(INC_DIR)/runcore_api.h \
$(INC_DIR)/runcore_profiling.h
$(SRC_DIR)/runcore/profiling$(O) : $(SRC_DIR)/runcore/profiling.str \
@@ -1224,63 +1216,58 @@
$(INC_DIR)/runcore_profiling.h $(INC_DIR)/embed.h
$(SRC_DIR)/call/args$(O) : \
- $(INC_DIR)/parrot.h $(INC_DIR)/oplib/ops.h \
- $(INC_DIR)/runcore_api.h \
+ $(PARROT_H_HEADERS) $(INC_DIR)/oplib/ops.h \
$(SRC_DIR)/call/args.str \
- $(PMC_INC_DIR)/pmc/pmc_key.h $(PMC_INC_DIR)/pmc/pmc_callcontext.h \
- $(PMC_INC_DIR)/pmc/pmc_fixedintegerarray.h $(PMC_INC_DIR)/pmc/pmc_callcontext.h
+ $(PMC_INC_DIR)/pmc/pmc_key.h \
+ $(PMC_INC_DIR)/pmc/pmc_fixedintegerarray.h
-$(SRC_DIR)/call/context_accessors$(O): $(INC_DIR)/call.h $(INC_DIR)/parrot.h \
- $(PMC_INC_DIR)/pmc/pmc_callcontext.h
+$(SRC_DIR)/call/context_accessors$(O): $(PARROT_H_HEADERS)
$(SRC_DIR)/call/pcc$(O) : $(INC_DIR)/oplib/ops.h \
- $(INC_DIR)/parrot.h $(INC_DIR)/runcore_api.h \
+ $(PARROT_H_HEADERS) \
$(SRC_DIR)/call/pcc.str \
- $(PMC_INC_DIR)/pmc/pmc_key.h $(PMC_INC_DIR)/pmc/pmc_continuation.h \
- $(PMC_INC_DIR)/pmc/pmc_callcontext.h
+ $(PMC_INC_DIR)/pmc/pmc_key.h $(PMC_INC_DIR)/pmc/pmc_continuation.h
-$(SRC_DIR)/call/context$(O) : $(INC_DIR)/call.h \
- $(INC_DIR)/parrot.h \
- $(PMC_INC_DIR)/pmc/pmc_sub.h $(PMC_INC_DIR)/pmc/pmc_callcontext.h
+$(SRC_DIR)/call/context$(O) : $(PARROT_H_HEADERS) \
+ $(PMC_INC_DIR)/pmc/pmc_sub.h
-$(SRC_DIR)/interp/inter_cb$(O) : \
- $(INC_DIR)/parrot.h $(SRC_DIR)/interp/inter_cb.str
+$(SRC_DIR)/interp/inter_cb$(O) : $(PARROT_H_HEADERS) \
+ $(SRC_DIR)/interp/inter_cb.str
-$(SRC_DIR)/interp/inter_misc$(O) : \
- $(INC_DIR)/parrot.h $(INC_DIR)/has_header.h \
- $(INC_DIR)/runcore_api.h $(SRC_DIR)/interp/inter_misc.str \
- $(PMC_INC_DIR)/pmc/pmc_callcontext.h compilers/imcc/imc.h
-
-$(SRC_DIR)/interp/inter_create$(O) : \
- $(INC_DIR)/parrot.h $(INC_DIR)/oplib/core_ops.h \
- $(INC_DIR)/runcore_api.h $(SRC_DIR)/interp/inter_create.str \
- $(PMC_INC_DIR)/pmc/pmc_callcontext.h compilers/imcc/imc.h
+$(SRC_DIR)/interp/inter_misc$(O) : $(PARROT_H_HEADERS) \
+ $(SRC_DIR)/interp/inter_misc.str \
+ compilers/imcc/imc.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
$(SRC_DIR)/call/ops$(O) : $(INC_DIR)/oplib/ops.h \
- $(INC_DIR)/parrot.h $(PMC_INC_DIR)/pmc/pmc_continuation.h
+ $(PARROT_H_HEADERS) $(PMC_INC_DIR)/pmc/pmc_continuation.h
-$(IO_DIR)/api$(O) : $(INC_DIR)/parrot.h $(IO_DIR)/io_private.h \
+$(IO_DIR)/api$(O) : $(PARROT_H_HEADERS) $(IO_DIR)/io_private.h \
$(IO_DIR)/api.str $(PMC_INC_DIR)/pmc/pmc_filehandle.h \
$(PMC_INC_DIR)/pmc/pmc_stringhandle.h
-$(IO_DIR)/buffer$(O) : $(INC_DIR)/parrot.h $(IO_DIR)/io_private.h
+$(IO_DIR)/buffer$(O) : $(PARROT_H_HEADERS) $(IO_DIR)/io_private.h
-$(IO_DIR)/portable$(O) : $(INC_DIR)/parrot.h $(IO_DIR)/io_private.h
+$(IO_DIR)/portable$(O) : $(PARROT_H_HEADERS) $(IO_DIR)/io_private.h
-$(IO_DIR)/unix$(O) : $(INC_DIR)/parrot.h $(IO_DIR)/io_private.h $(PMC_INC_DIR)/pmc/pmc_filehandle.h
+$(IO_DIR)/unix$(O) : $(PARROT_H_HEADERS) $(IO_DIR)/io_private.h $(PMC_INC_DIR)/pmc/pmc_filehandle.h
-$(IO_DIR)/utf8$(O) : $(INC_DIR)/parrot.h $(IO_DIR)/io_private.h $(SRC_DIR)/string/unicode.h
+$(IO_DIR)/utf8$(O) : $(PARROT_H_HEADERS) $(IO_DIR)/io_private.h $(SRC_DIR)/string/unicode.h
-$(IO_DIR)/win32$(O) : $(INC_DIR)/parrot.h $(IO_DIR)/io_private.h $(PMC_INC_DIR)/pmc/pmc_filehandle.h
+$(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) : $(INC_DIR)/parrot.h $(INC_DIR)/memory.h
+$(SRC_DIR)/gc/alloc_memory$(O) : $(PARROT_H_HEADERS) $(INC_DIR)/memory.h
-$(SRC_DIR)/main$(O) : $(INC_DIR)/imcc.h $(INC_DIR)/parrot.h \
+$(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 \
- $(INC_DIR)/oplib/ops.h $(INC_DIR)/parrot.h \
+ $(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
@@ -1288,11 +1275,11 @@
$(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 \
- $(INC_DIR)/parrot.h $(INC_DIR)/runcore_api.h
+ $(PARROT_H_HEADERS) $(INC_DIR)/runcore_api.h
-$(PF_DIR)/pf_items$(O) : $(INC_DIR)/parrot.h
+$(PF_DIR)/pf_items$(O) : $(PARROT_H_HEADERS)
-$(SRC_DIR)/packout$(O) : $(INC_DIR)/packfile.h $(INC_DIR)/parrot.h \
+$(SRC_DIR)/packout$(O) : $(INC_DIR)/packfile.h $(PARROT_H_HEADERS) \
$(PMC_INC_DIR)/pmc/pmc_key.h
$(SRC_DIR)/parrot$(O) : $(GENERAL_H_FILES)
@@ -1303,56 +1290,52 @@
$(INC_DIR)/oplib/core_ops_switch.h $(INC_DIR)/oplib/ops.h \
$(INC_DIR)/runcore_api.h $(INC_DIR)/runcore_trace.h
-$(SRC_DIR)/tsq$(O) : $(INC_DIR)/parrot.h
+$(SRC_DIR)/tsq$(O) : $(PARROT_H_HEADERS)
-$(SRC_DIR)/embed$(O) : $(INC_DIR)/parrot.h $(INC_DIR)/embed.h \
+$(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
$(SRC_DIR)/dataypes$(O) : $(GENERAL_H_FILES) $(SRC_DIR)/dataypes.c
-$(SRC_DIR)/exit$(O) : $(INC_DIR)/parrot.h
+$(SRC_DIR)/exit$(O) : $(PARROT_H_HEADERS)
$(SRC_DIR)/nci$(O) : $(SRC_DIR)/nci.str \
- $(INC_DIR)/hash.h $(INC_DIR)/oplib/ops.h $(INC_DIR)/parrot.h \
+ $(INC_DIR)/hash.h $(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
-$(SRC_DIR)/frame_builder$(O) : $(SRC_DIR)/frame_builder.h $(INC_DIR)/parrot.h \
+$(SRC_DIR)/frame_builder$(O) : $(PARROT_H_HEADERS) $(SRC_DIR)/frame_builder.h \
$(PMC_INC_DIR)/pmc/pmc_fixedintegerarray.h \
$(PMC_INC_DIR)/pmc/pmc_unmanagedstruct.h \
$(PMC_INC_DIR)/pmc/pmc_managedstruct.h
-$(SRC_DIR)/frame_builder.h : $(INC_DIR)/parrot.h $(INC_DIR)/hash.h \
- $(INC_DIR)/oplib/ops.h
-
-$(SRC_DIR)/vtables$(O) : $(INC_DIR)/parrot.h $(INC_DIR)/vtables.h
+$(SRC_DIR)/vtables$(O) : $(PARROT_H_HEADERS)
-$(SRC_DIR)/gc/system$(O) : $(INC_DIR)/parrot.h $(SRC_DIR)/gc/gc_private.h
+$(SRC_DIR)/gc/system$(O) : $(PARROT_H_HEADERS) $(SRC_DIR)/gc/gc_private.h
$(SRC_DIR)/gc/gc_private.h : $(INC_DIR)/settings.h
$(SRC_DIR)/nci.c : $(SRC_DIR)/call_list.txt $(BUILD_TOOLS_DIR)/nativecall.pl \
$(PMC_INC_DIR)/pmc/pmc_nci.h
$(PERL) $(BUILD_TOOLS_DIR)/nativecall.pl $(SRC_DIR)/call_list.txt
-$(SRC_DIR)/warnings$(O) : $(INC_DIR)/parrot.h $(PMC_INC_DIR)/pmc/pmc_callcontext.h
+$(SRC_DIR)/warnings$(O) : $(PARROT_H_HEADERS)
-$(SRC_DIR)/misc$(O) : $(INC_DIR)/parrot.h
+$(SRC_DIR)/misc$(O) : $(PARROT_H_HEADERS)
-$(SRC_DIR)/utils$(O) : $(INC_DIR)/parrot.h $(PMC_INC_DIR)/pmc/pmc_nci.h
+$(SRC_DIR)/utils$(O) : $(PARROT_H_HEADERS) $(PMC_INC_DIR)/pmc/pmc_nci.h
$(SRC_DIR)/spf_render$(O) : $(PARROT_H_HEADERS) $(SRC_DIR)/spf_render.str
-$(SRC_DIR)/spf_vtable$(O) : $(INC_DIR)/parrot.h $(SRC_DIR)/spf_vtable.str
+$(SRC_DIR)/spf_vtable$(O) : $(PARROT_H_HEADERS) $(SRC_DIR)/spf_vtable.str
-$(SRC_DIR)/string/encoding$(O) : \
- $(INC_DIR)/parrot.h
+$(SRC_DIR)/string/encoding$(O) : $(PARROT_H_HEADERS)
-$(SRC_DIR)/string/charset$(O) : \
+$(SRC_DIR)/string/charset$(O) : $(PARROT_H_HEADERS) \
$(SRC_DIR)/string/encoding/fixed_8.h \
$(SRC_DIR)/string/encoding/utf8.h \
$(SRC_DIR)/string/encoding/utf16.h \
@@ -1360,13 +1343,12 @@
$(SRC_DIR)/string/charset/ascii.h \
$(SRC_DIR)/string/charset/binary.h \
$(SRC_DIR)/string/charset/iso-8859-1.h \
- $(SRC_DIR)/string/charset/unicode.h \
- $(INC_DIR)/parrot.h
+ $(SRC_DIR)/string/charset/unicode.h
$(SRC_DIR)/pbc_merge$(O) : $(INC_DIR)/embed.h \
- $(PMC_INC_DIR)/pmc/pmc_sub.h $(INC_DIR)/oplib/ops.h $(INC_DIR)/parrot.h
+ $(PMC_INC_DIR)/pmc/pmc_sub.h $(INC_DIR)/oplib/ops.h $(PARROT_H_HEADERS)
-$(IO_DIR)/filehandle$(O) : $(INC_DIR)/parrot.h $(PMC_INC_DIR)/pmc/pmc_filehandle.h $(SRC_DIR)/io/io_private.h
+$(IO_DIR)/filehandle$(O) : $(PARROT_H_HEADERS) $(PMC_INC_DIR)/pmc/pmc_filehandle.h $(SRC_DIR)/io/io_private.h
compilers/pirc/src/piremit$(O) : \
compilers/pirc/src/piremit.h \
@@ -1377,12 +1359,12 @@
compilers/pirc/src/assert.h \
$(INC_DIR)/oplib/ops.h
-compilers/imcc/pcc$(O) : compilers/imcc/imc.h compilers/imcc/parser.h
+compilers/imcc/pcc$(O) : compilers/imcc/imc.h $(PARROT_H_HEADERS) compilers/imcc/parser.h
-compilers/imcc/instructions$(O) : compilers/imcc/imc.h compilers/imcc/pbc.h \
+compilers/imcc/instructions$(O) : compilers/imcc/imc.h $(PARROT_H_HEADERS) compilers/imcc/pbc.h \
compilers/imcc/optimizer.h $(PMC_INC_DIR)/pmc/pmc_callcontext.h
-src/dynpmc/subproxy$(O) : $(INC_DIR)/parrot.h $(INC_DIR)/extend.h \
+src/dynpmc/subproxy$(O) : $(PARROT_H_HEADERS) $(INC_DIR)/extend.h \
$(INC_DIR)/dynext.h $(PMC_INC_DIR)/pmc/pmc_subproxy.h \
$(PMC_INC_DIR)/pmc/pmc_sub.h $(PMC_INC_DIR)/pmc_default.h \
$(PMC_INC_DIR)/pmc/pmc_continuation.h $(PMC_INC_DIR)/pmc/pmc_callcontext.h \
@@ -1402,12 +1384,12 @@
compilers/imcc/parser.h : compilers/imcc/imcparser.h
compilers/imcc/pbc$(O) : $(INC_DIR)/packfile.h \
- compilers/imcc/imc.h \
+ compilers/imcc/imc.h $(PARROT_H_HEADERS) \
compilers/imcc/pbc.h \
$(PMC_INC_DIR)/pmc/pmc_sub.h \
$(PMC_INC_DIR)/pmc/pmc_callcontext.h
-compilers/imcc/parser_util$(O) : compilers/imcc/imc.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 \
@@ -1418,19 +1400,14 @@
compilers/pirc/src/bcgen$(O) : \
compilers/pirc/src/pirsymbol.h \
compilers/pirc/src/bcgen.h \
- $(INC_DIR)/parrot.h \
+ $(PARROT_H_HEADERS) \
$(INC_DIR)/embed.h \
- $(INC_DIR)/interpreter.h \
$(PMC_INC_DIR)/pmc/pmc_sub.h \
- $(PMC_INC_DIR)/pmc/pmc_namespace.h \
- $(PMC_INC_DIR)/pmc/pmc_callcontext.h
+ $(PMC_INC_DIR)/pmc/pmc_namespace.h
-compilers/pirc/src/bcgen.h : $(INC_DIR)/parrot.h $(INC_DIR)/embed.h \
+compilers/pirc/src/bcgen.h : $(PARROT_H_HEADERS) $(INC_DIR)/embed.h \
compilers/pirc/src/pircompunit.h
-compilers/pirc/src/pircompunit.h : compilers/pirc/src/pirdefines.h \
- compilers/pirc/src/bcgen.h
-
compilers/pirc/src/pirerr.h : compilers/pirc/src/piryy.h
compilers/pirc/src/pirop.h : compilers/pirc/src/pircompiler.h
compilers/pirc/src/pirpcc.h : compilers/pirc/src/pircompiler.h \
@@ -1442,69 +1419,62 @@
compilers/pirc/src/pircompunit.h \
compilers/pirc/src/pirregalloc.h \
compilers/pirc/src/pirmacro.h \
- $(INC_DIR)/embed.h $(INC_DIR)/parrot.h
+ $(INC_DIR)/embed.h $(PARROT_H_HEADERS)
compilers/imcc/imc$(O) : \
- compilers/imcc/imc.h \
+ compilers/imcc/imc.h $(PARROT_H_HEADERS) \
compilers/imcc/optimizer.h
-compilers/imcc/imc.h : $(INC_DIR)/parrot.h $(INC_DIR)/oplib/ops.h \
- compilers/imcc/symreg.h compilers/imcc/instructions.h \
- compilers/imcc/sets.h compilers/imcc/cfg.h compilers/imcc/unit.h \
- compilers/imcc/debug.h
-
compilers/pirc/src/pirregalloc$(O) : \
compilers/pirc/src/pircompiler.h \
compilers/pirc/src/pirregalloc.h \
- $(INC_DIR)/parrot.h
+ $(PARROT_H_HEADERS)
compilers/imcc/cfg$(O) : \
- compilers/imcc/imc.h compilers/imcc/optimizer.h
+ compilers/imcc/imc.h $(PARROT_H_HEADERS) compilers/imcc/optimizer.h
compilers/imcc/debug$(O) : \
- compilers/imcc/imc.h $(INC_DIR)/io.h
+ compilers/imcc/imc.h $(PARROT_H_HEADERS) $(INC_DIR)/io.h
compilers/imcc/imclexer$(O) : \
- compilers/imcc/imc.h compilers/imcc/parser.h
+ compilers/imcc/imc.h $(PARROT_H_HEADERS) compilers/imcc/parser.h
compilers/imcc/imcparser$(O) : \
- compilers/imcc/imc.h compilers/imcc/parser.h compilers/imcc/pbc.h \
+ compilers/imcc/imc.h $(PARROT_H_HEADERS) compilers/imcc/parser.h compilers/imcc/pbc.h \
compilers/imcc/optimizer.h \
$(INC_DIR)/dynext.h $(PMC_INC_DIR)/pmc/pmc_callcontext.h
compilers/imcc/main$(O) : \
- compilers/imcc/imc.h compilers/imcc/parser.h compilers/imcc/pbc.h \
- $(INC_DIR)/embed.h $(INC_DIR)/longopt.h $(PMC_INC_DIR)/pmc/pmc_callcontext.h \
- $(INC_DIR)/imcc.h $(INC_DIR)/runcore_api.h
+ compilers/imcc/imc.h $(PARROT_H_HEADERS) \
+ compilers/imcc/parser.h compilers/imcc/pbc.h \
+ $(INC_DIR)/embed.h \
+ $(INC_DIR)/imcc.h
compilers/imcc/optimizer$(O) : $(PMC_INC_DIR)/pmc/pmc_callcontext.h \
- compilers/imcc/imc.h compilers/imcc/pbc.h compilers/imcc/optimizer.h \
-
-compilers/imcc/optimizer.h : compilers/imcc/unit.h
+ compilers/imcc/imc.h $(PARROT_H_HEADERS) \
+ compilers/imcc/pbc.h compilers/imcc/optimizer.h
-compilers/imcc/reg_alloc$(O) : compilers/imcc/imc.h compilers/imcc/optimizer.h
+compilers/imcc/reg_alloc$(O) : compilers/imcc/imc.h $(PARROT_H_HEADERS) compilers/imcc/optimizer.h
-compilers/imcc/sets$(O) : compilers/imcc/imc.h compilers/imcc/sets.h
+compilers/imcc/sets$(O) : compilers/imcc/imc.h $(PARROT_H_HEADERS) compilers/imcc/sets.h
-compilers/imcc/symreg$(O) : compilers/imcc/imc.h
+compilers/imcc/symreg$(O) : compilers/imcc/imc.h $(PARROT_H_HEADERS)
-compilers/pirc/heredoc/heredocmain$(O) : $(INC_DIR)/parrot.h
+compilers/pirc/heredoc/heredocmain$(O) : $(PARROT_H_HEADERS)
-compilers/pirc/macro/macrolexer$(O) : $(INC_DIR)/parrot.h \
+compilers/pirc/macro/macrolexer$(O) : $(PARROT_H_HEADERS) \
compilers/pirc/macro/macro.h \
compilers/pirc/macro/lexer.h \
compilers/pirc/macro/macroparser.h
-compilers/pirc/macro/macroparser$(O) : $(INC_DIR)/parrot.h \
+compilers/pirc/macro/macroparser$(O) : $(PARROT_H_HEADERS) \
compilers/pirc/macro/macro.h \
compilers/pirc/macro/lexer.h \
compilers/pirc/macro/macroparser.h \
- compilers/pirc/macro/macrolexer.h \
- $(INC_DIR)/string_funcs.h
+ compilers/pirc/macro/macrolexer.h
-compilers/pirc/src/hdocprep$(O) : $(INC_DIR)/parrot.h \
- $(INC_DIR)/string_funcs.h \
+compilers/pirc/src/hdocprep$(O) : $(PARROT_H_HEADERS) \
$(INC_DIR)/embed.h compilers/pirc/src/pirheredoc.h
compilers/pirc/src/main$(O) : \
@@ -1527,7 +1497,7 @@
compilers/pirc/src/pircompiler$(O) : \
compilers/pirc/src/pircompiler.h \
- $(INC_DIR)/parrot.h \
+ $(PARROT_H_HEADERS) \
compilers/pirc/src/piryy.h \
compilers/pirc/src/pirmacro.h \
compilers/pirc/src/pirregalloc.h \
@@ -1546,15 +1516,16 @@
$(INC_DIR)/oplib/ops.h \
$(INC_DIR)/string_funcs.h \
$(INC_DIR)/dynext.h \
+ $(INC_DIR)/compiler.h \
$(PMC_INC_DIR)/pmc/pmc_callcontext.h
-compilers/pirc/src/pirlexer$(O) : $(INC_DIR)/parrot.h \
+compilers/pirc/src/pirlexer$(O) : $(PARROT_H_HEADERS) \
compilers/pirc/src/pirparser.h \
compilers/pirc/src/pircompiler.h \
compilers/pirc/src/pirmacro.h \
compilers/pirc/src/pirerr.h
-compilers/pirc/src/pirmacro$(O) : $(INC_DIR)/parrot.h \
+compilers/pirc/src/pirmacro$(O) : $(PARROT_H_HEADERS) \
compilers/pirc/src/pircompiler.h \
compilers/pirc/src/pirmacro.h \
@@ -1580,11 +1551,11 @@
src/gc/malloc_trace$(O) : src/gc/malloc-trace.h src/gc/malloc.c
-src/packfile/pf_items$(O) : $(INC_DIR)/parrot.h
+src/packfile/pf_items$(O) : $(PARROT_H_HEADERS)
src/gc/malloc$(O) : src/gc/malloc.h
-src/atomic/gcc_x86$(O) : $(INC_DIR)/parrot.h $(INC_DIR)/atomic/gcc_x86.h
+src/atomic/gcc_x86$(O) : $(PARROT_H_HEADERS) $(INC_DIR)/atomic/gcc_x86.h
$(OPS_DIR)/core_ops$(O) : $(OPS_DIR)/core_ops.c \
$(PMC_INC_DIR)/pmc/pmc_callcontext.h \
@@ -2581,7 +2552,7 @@
###### OS depend targets ##########
# for use by t/pmc/nci.t
-$(SRC_DIR)/nci_test$(O): $(INC_DIR)/parrot.h
+$(SRC_DIR)/nci_test$(O): $(PARROT_H_HEADERS)
$(LIBNCI_TEST_SO): $(SRC_DIR)/nci_test$(O) $(LIBPARROT)
$(LD) $(LD_LOAD_FLAGS) @ncilib_link_extra@ $(LDFLAGS) \
Modified: trunk/src/byteorder.c
==============================================================================
--- trunk/src/byteorder.c Sun Dec 27 03:33:09 2009 (r43257)
+++ trunk/src/byteorder.c Sun Dec 27 05:15:10 2009 (r43258)
@@ -26,7 +26,6 @@
*/
#include "parrot/parrot.h"
-#include "parrot/packfile.h"
/* HEADERIZER HFILE: include/parrot/packfile.h */
Modified: trunk/src/call/args.c
==============================================================================
--- trunk/src/call/args.c Sun Dec 27 03:33:09 2009 (r43257)
+++ trunk/src/call/args.c Sun Dec 27 05:15:10 2009 (r43258)
@@ -21,12 +21,9 @@
#include "parrot/parrot.h"
#include "parrot/oplib/ops.h"
-#include "parrot/runcore_api.h"
#include "args.str"
#include "pmc/pmc_key.h"
-#include "pmc/pmc_callcontext.h"
#include "pmc/pmc_fixedintegerarray.h"
-#include "pmc/pmc_callcontext.h"
/* HEADERIZER HFILE: include/parrot/call.h */
Modified: trunk/src/call/context_accessors.c
==============================================================================
--- trunk/src/call/context_accessors.c Sun Dec 27 03:33:09 2009 (r43257)
+++ trunk/src/call/context_accessors.c Sun Dec 27 05:15:10 2009 (r43258)
@@ -15,8 +15,6 @@
*/
#include "parrot/parrot.h"
-#include "parrot/call.h"
-#include "pmc/pmc_callcontext.h"
/* HEADERIZER HFILE: include/parrot/context.h */
Modified: trunk/src/call/pcc.c
==============================================================================
--- trunk/src/call/pcc.c Sun Dec 27 03:33:09 2009 (r43257)
+++ trunk/src/call/pcc.c Sun Dec 27 05:15:10 2009 (r43258)
@@ -20,12 +20,11 @@
*/
#include "parrot/parrot.h"
-#include "parrot/oplib/ops.h"
#include "parrot/runcore_api.h"
+#include "parrot/oplib/ops.h"
#include "pcc.str"
#include "pmc/pmc_key.h"
#include "pmc/pmc_continuation.h"
-#include "pmc/pmc_callcontext.h"
/* HEADERIZER HFILE: include/parrot/call.h */
Modified: trunk/src/exceptions.c
==============================================================================
--- trunk/src/exceptions.c Sun Dec 27 03:33:09 2009 (r43257)
+++ trunk/src/exceptions.c Sun Dec 27 05:15:10 2009 (r43258)
@@ -19,11 +19,8 @@
*/
#include "parrot/parrot.h"
-#include "parrot/call.h"
-#include "parrot/exceptions.h"
#include "exceptions.str"
#include "pmc/pmc_continuation.h"
-#include "pmc/pmc_callcontext.h"
/* HEADERIZER HFILE: include/parrot/exceptions.h */
Modified: trunk/src/global_setup.c
==============================================================================
--- trunk/src/global_setup.c Sun Dec 27 03:33:09 2009 (r43257)
+++ trunk/src/global_setup.c Sun Dec 27 05:15:10 2009 (r43258)
@@ -23,7 +23,6 @@
#define INSIDE_GLOBAL_SETUP
#include "parrot/parrot.h"
-#include "pmc/pmc_callcontext.h"
#include "global_setup.str"
/* These functions are defined in the auto-generated file core_pmcs.c */
Modified: trunk/src/longopt.c
==============================================================================
--- trunk/src/longopt.c Sun Dec 27 03:33:09 2009 (r43257)
+++ trunk/src/longopt.c Sun Dec 27 05:15:10 2009 (r43258)
@@ -19,7 +19,6 @@
*/
#include "parrot/parrot.h"
-#include "parrot/longopt.h"
/* HEADERIZER HFILE: include/parrot/longopt.h */
Modified: trunk/src/oo.c
==============================================================================
--- trunk/src/oo.c Sun Dec 27 03:33:09 2009 (r43257)
+++ trunk/src/oo.c Sun Dec 27 05:15:10 2009 (r43258)
@@ -24,7 +24,6 @@
#include "parrot/oo_private.h"
#include "pmc/pmc_class.h"
#include "pmc/pmc_object.h"
-#include "pmc/pmc_callcontext.h"
#include "oo.str"
Modified: trunk/src/packdump.c
==============================================================================
--- trunk/src/packdump.c Sun Dec 27 03:33:09 2009 (r43257)
+++ trunk/src/packdump.c Sun Dec 27 05:15:10 2009 (r43258)
@@ -21,7 +21,6 @@
*/
#include "parrot/parrot.h"
-#include "parrot/packfile.h"
#include "pmc/pmc_sub.h"
#include "pmc/pmc_key.h"
Modified: trunk/src/scheduler.c
==============================================================================
--- trunk/src/scheduler.c Sun Dec 27 03:33:09 2009 (r43257)
+++ trunk/src/scheduler.c Sun Dec 27 05:15:10 2009 (r43258)
@@ -22,7 +22,6 @@
#include "pmc/pmc_scheduler.h"
#include "pmc/pmc_task.h"
#include "pmc/pmc_timer.h"
-#include "pmc/pmc_callcontext.h"
#include "scheduler.str"
Modified: trunk/src/string/api.c
==============================================================================
--- trunk/src/string/api.c Sun Dec 27 03:33:09 2009 (r43257)
+++ trunk/src/string/api.c Sun Dec 27 05:15:10 2009 (r43258)
@@ -24,8 +24,6 @@
*/
#include "parrot/parrot.h"
-#include "parrot/compiler.h"
-#include "parrot/string_funcs.h"
#include "private_cstring.h"
#include "api.str"
Modified: trunk/src/sub.c
==============================================================================
--- trunk/src/sub.c Sun Dec 27 03:33:09 2009 (r43257)
+++ trunk/src/sub.c Sun Dec 27 05:15:10 2009 (r43258)
@@ -23,7 +23,6 @@
#include "sub.str"
#include "pmc/pmc_sub.h"
#include "pmc/pmc_continuation.h"
-#include "pmc/pmc_callcontext.h"
/* HEADERIZER HFILE: include/parrot/sub.h */
Modified: trunk/src/vtables.c
==============================================================================
--- trunk/src/vtables.c Sun Dec 27 03:33:09 2009 (r43257)
+++ trunk/src/vtables.c Sun Dec 27 05:15:10 2009 (r43258)
@@ -19,7 +19,6 @@
*/
#include "parrot/parrot.h"
-#include "parrot/vtables.h"
/* This function is defined in the auto-generated file core_pmcs.c */
/* XXX Get it into some public place */
Modified: trunk/src/warnings.c
==============================================================================
--- trunk/src/warnings.c Sun Dec 27 03:33:09 2009 (r43257)
+++ trunk/src/warnings.c Sun Dec 27 05:15:10 2009 (r43258)
@@ -19,8 +19,6 @@
#include "parrot/parrot.h"
-#include "pmc/pmc_callcontext.h"
-
#include <stdarg.h>
/* HEADERIZER HFILE: include/parrot/warnings.h */
More information about the parrot-commits
mailing list