2002-10-18 Duncan Mak <duncan@ximian.com>
[mono.git] / mcs / class / makefile.gnu
index 07f39a12fad396730724b22b838e9628c008a726..26ed2e31b75a19b59c6016ba851e1d2c8fe11f20 100644 (file)
@@ -2,6 +2,7 @@ INSTALL = /usr/bin/install
 prefix = /usr
 
 DIRS = corlib                          \
+       I18N                            \
        System                          \
        System.XML                      \
        System.Drawing                  \
@@ -11,7 +12,11 @@ DIRS =       corlib                          \
        System.Web.Services             \
        System.Runtime.Remoting         \
        System.Runtime.Serialization.Formatters.Soap \
-       System.Configuration.Install \
+       System.Configuration.Install    \
+       Mono.CSharp.Debugger            \
+       Mono.Data.MySql                 \
+       Mono.Data.SqliteClient          \
+       Mono.PEToolkit                  \
        Microsoft.VisualBasic
 
 default: all
@@ -27,3 +32,10 @@ install: all
        mkdir -p $(prefix)/lib/
        $(INSTALL) -m 644 lib/*.dll $(prefix)/lib/
 
+test: all
+       @for i in $(DIRS) ; do \
+               if [ -d "$$i" ] && [ -f "$$i/makefile.gnu" ] ; then     \
+                       (cd $$i && $(MAKE) -f makefile.gnu $@) || exit 1; \
+               fi      \
+       done
+