Author: bernhard
Date: Tue Jan 10 11:03:29 2006
New Revision: 11049

Modified:
   trunk/MANIFEST.SKIP
   trunk/config/gen/makefiles/root.in
   trunk/src/dynoplibs/   (props changed)
Log:
Add targets for dynoplibs in root Makefile.
Ignore files generated by 'make dynoplibs', at least under Unix.


Modified: trunk/MANIFEST.SKIP
==============================================================================
--- trunk/MANIFEST.SKIP (original)
+++ trunk/MANIFEST.SKIP Tue Jan 10 11:03:29 2006
@@ -1,5 +1,5 @@
 # $Id$
-# generated by tools/dev/gen_manifest_skip.pl Mon Jan  9 21:47:46 2006
+# generated by tools/dev/gen_manifest_skip.pl Tue Jan 10 20:01:09 2006
 #
 # This file should contain a transcript of the svn:ignore properties
 # of the directories in the Parrot subversion repository. (Needed for
@@ -668,6 +668,7 @@
 ^languages/scheme/t/logic/.*\.pasm/
 ^languages/scheme/t/logic/.*\.scheme$
 ^languages/scheme/t/logic/.*\.scheme/
+# generated from svn:ignore of 'languages/t/'
 # generated from svn:ignore of 'languages/tcl/'
 ^languages/tcl/tcl\.pbc$
 ^languages/tcl/tcl\.pbc/
@@ -939,6 +940,12 @@
 # generated from svn:ignore of 'src/dynoplibs/'
 ^src/dynoplibs/Makefile$
 ^src/dynoplibs/Makefile/
+^src/dynoplibs/.*\.c$
+^src/dynoplibs/.*\.c/
+^src/dynoplibs/.*\.h$
+^src/dynoplibs/.*\.h/
+^src/dynoplibs/.*\.so$
+^src/dynoplibs/.*\.so/
 # generated from svn:ignore of 'src/encodings/'
 ^src/encodings/.*\.o$
 ^src/encodings/.*\.o/

Modified: trunk/config/gen/makefiles/root.in
==============================================================================
--- trunk/config/gen/makefiles/root.in  (original)
+++ trunk/config/gen/makefiles/root.in  Tue Jan 10 11:03:29 2006
@@ -655,6 +655,11 @@ help :
        @echo "  dynclasses-test:   Proxy for target 'test' of 
src/dynclasses/Makefile"
        @echo "  dynclasses-clean:  Proxy for target 'clean' of 
src/dynclasses/Makefile"
        @echo ""
+       @echo "Dynamic oplibs:"
+       @echo "  dynoplibs:         Proxy for default target of 
src/dynoplibs/Makefile"
+       @echo "  dynoplibs-test:    Proxy for target 'test' of 
src/dynoplibs/Makefile"
+       @echo "  dynoplibs-clean:   Proxy for target 'clean' of 
src/dynoplibs/Makefile"
+       @echo ""
        @echo "Language implementations:"
        @echo "  compilers:         Proxy for default target of pge and tge 
compilers"
        @echo "  languages:         Proxy for default target of 
languages/Makefile"
@@ -1203,6 +1208,24 @@ dynclasses-clean :
 
 ###############################################################################
 #
+# dynamic oplibs targets:
+#
+###############################################################################
+
+dynoplibs : dynoplibs.dummy
+
+# XXX this dependancy is too broad, and should be narrowed down
+dynoplibs.dummy : $(PARROT)
+       $(MAKE) src/dynoplibs
+
+dynoplibs-test :
+       $(MAKE) src/dynoplibs test
+
+dynoplibs-clean :
+       $(MAKE) src/dynoplibs clean
+
+###############################################################################
+#
 # language implementation targets:
 #
 ###############################################################################
@@ -1412,6 +1435,7 @@ clean : \
        languages-clean \
 #CONDITIONED_LINE(has_perldoc):        docs-clean \
        dynclasses-clean \
+       dynoplibs-clean \
        examples-clean \
        imcc-clean \
        compilers-clean \

Reply via email to