[svn:parrot] r46115 - branches/include_dynpmc_makefile/src/dynpmc

darbelo at svn.parrot.org darbelo at svn.parrot.org
Wed Apr 28 18:41:57 UTC 2010


Author: darbelo
Date: Wed Apr 28 18:41:57 2010
New Revision: 46115
URL: https://trac.parrot.org/parrot/changeset/46115

Log:
Bulk add deps to the dynpmc files.

Modified:
   branches/include_dynpmc_makefile/src/dynpmc/Defines.in
   branches/include_dynpmc_makefile/src/dynpmc/Rules.in

Modified: branches/include_dynpmc_makefile/src/dynpmc/Defines.in
==============================================================================
--- branches/include_dynpmc_makefile/src/dynpmc/Defines.in	Wed Apr 28 18:16:56 2010	(r46114)
+++ branches/include_dynpmc_makefile/src/dynpmc/Defines.in	Wed Apr 28 18:41:57 2010	(r46115)
@@ -13,3 +13,59 @@
 DYNPMC_FOO_OBJS = \
     src/dynpmc/foo$(O) \
     src/dynpmc/foo2$(O)
+
+DYNPMC_H_FILES = \
+    include/parrot/caches.h \
+    include/parrot/call.h \
+    include/parrot/cclass.h \
+    include/parrot/charset.h \
+    include/parrot/compiler.h \
+    include/parrot/config.h \
+    include/parrot/context.h \
+    include/parrot/core_pmcs.h \
+    include/parrot/core_types.h \
+    include/parrot/datatypes.h \
+    include/parrot/debugger.h \
+    include/parrot/dynext.h \
+    include/parrot/encoding.h \
+    include/parrot/enums.h \
+    include/parrot/exceptions.h \
+    include/parrot/exit.h \
+    include/parrot/extend.h \
+    include/parrot/feature.h \
+    include/parrot/gc_api.h \
+    include/parrot/global.h \
+    include/parrot/global_setup.h \
+    include/parrot/has_header.h \
+    include/parrot/hash.h \
+    include/parrot/hll.h \
+    include/parrot/interpreter.h \
+    include/parrot/io.h \
+    include/parrot/key.h \
+    include/parrot/library.h \
+    include/parrot/longopt.h \
+    include/parrot/memory.h \
+    include/parrot/misc.h \
+    include/parrot/multidispatch.h \
+    include/parrot/nci.h \
+    include/parrot/oo.h \
+    include/parrot/op.h \
+    include/parrot/oplib.h \
+    include/parrot/packfile.h \
+    include/parrot/parrot.h \
+    include/parrot/platform.h \
+    include/parrot/platform_interface.h \
+    include/parrot/platform_limits.h \
+    include/parrot/pmc.h \
+    include/parrot/pmc_freeze.h \
+    include/parrot/pobj.h \
+    include/parrot/scheduler.h \
+    include/parrot/settings.h \
+    include/parrot/stat.h \
+    include/parrot/string.h \
+    include/parrot/string_funcs.h \
+    include/parrot/string_primitives.h \
+    include/parrot/sub.h \
+    include/parrot/thread.h \
+    include/parrot/vtables.h \
+    include/parrot/warnings.h

Modified: branches/include_dynpmc_makefile/src/dynpmc/Rules.in
==============================================================================
--- branches/include_dynpmc_makefile/src/dynpmc/Rules.in	Wed Apr 28 18:16:56 2010	(r46114)
+++ branches/include_dynpmc_makefile/src/dynpmc/Rules.in	Wed Apr 28 18:41:57 2010	(r46115)
@@ -3,7 +3,9 @@
 #IF(win32):	if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
 #IF(cygwin or hpux):   $(CHMOD) 0775 $@
 
-src/dynpmc/dynlexpad.c: src/dynpmc/dynlexpad.dump
+src/dynpmc/dynlexpad$(O): src/dynpmc/pmc_dynlexpad.h $(DYNPMC_H_FILES)
+
+src/dynpmc/dynlexpad.c: src/dynpmc/dynlexpad.dump $(DYNPMC_H_FILES)
 	$(PMC2CC) src/dynpmc/dynlexpad.pmc
 
 src/dynpmc/dynlexpad.dump: src/dynpmc/dynlexpad.pmc vtable.dump
@@ -14,16 +16,22 @@
 #IF(win32):	if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
 #IF(cygwin or hpux):   $(CHMOD) 0775 $@
 
+src/dynpmc/foo_group$(O): src/dynpmc/pmc_foo.h src/dynpmc/pmc_foo2.h $(DYNPMC_H_FILES)
+
 src/dynpmc/foo_group.c: $(DYNPMC_FOO_OBJS)
 	$(PMC2C) --library foo_group --c $(DYNPMC_FOO)
 	$(MV) foo_group.c src/dynpmc/foo_group.c
 
-src/dynpmc/foo.c: src/dynpmc/foo.dump
+src/dynpmc/foo$(O): src/dynpmc/pmc_foo.h $(DYNPMC_H_FILES)
+
+src/dynpmc/foo.c: src/dynpmc/foo.dump $(DYNPMC_H_FILES)
 	$(PMC2CC) src/dynpmc/foo.pmc
 
 src/dynpmc/foo.dump: src/dynpmc/foo.pmc vtable.dump
 	$(PMC2CD) src/dynpmc/foo.pmc
 
+src/dynpmc/foo2$(O): src/dynpmc/pmc_foo.h src/dynpmc/pmc_foo2.h $(DYNPMC_H_FILES)
+
 src/dynpmc/foo2.c: src/dynpmc/foo2.dump src/dynpmc/foo.pmc
 	$(PMC2CC) src/dynpmc/foo2.pmc
 
@@ -34,6 +42,8 @@
 	$(LD)  @ld_out@$(DYNEXT_DIR)/pccmethod_test$(LOAD_EXT) src/dynpmc/pccmethod_test$(O) $(LINKARGS)
 #IF(win32):	if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
 
+src/dynpmc/pccmethod_test$(O): src/dynpmc/pmc_pccmethod_test.h $(DYNPMC_H_FILES)
+
 src/dynpmc/pccmethod_test.c: src/dynpmc/pccmethod_test.dump
 	$(PMC2CC) src/dynpmc/pccmethod_test.pmc
 
@@ -45,6 +55,8 @@
 #IF(win32):	if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
 #IF(cygwin or hpux):   $(CHMOD) 0775 $@
 
+src/dynpmc/rotest$(O): src/dynpmc/pmc_rotest.h $(DYNPMC_H_FILES)
+
 src/dynpmc/rotest.c: src/dynpmc/rotest.dump
 	$(PMC2CC) src/dynpmc/rotest.pmc
 
@@ -56,6 +68,8 @@
 #IF(win32):	if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
 #IF(cygwin or hpux):   $(CHMOD) 0775 $@
 
+src/dynpmc/rational$(O): src/dynpmc/pmc_rational.h $(DYNPMC_H_FILES)
+
 src/dynpmc/rational.c: src/dynpmc/rational.dump
 	$(PMC2CC) src/dynpmc/rational.pmc
 
@@ -67,6 +81,8 @@
 #IF(win32):	if exist $@.manifest mt.exe -nologo -manifest $@.manifest -outputresource:$@;2
 #IF(cygwin or hpux):   $(CHMOD) 0775 $@
 
+src/dynpmc/subproxy$(O): src/dynpmc/pmc_subproxy.h $(DYNPMC_H_FILES)
+
 src/dynpmc/subproxy.c: src/dynpmc/subproxy.dump
 	$(PMC2CC) src/dynpmc/subproxy.pmc
 


More information about the parrot-commits mailing list