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 \