+INSTALL = /usr/bin/install
+prefix = /usr
+
DIRS = corlib \
+ I18N \
System \
System.XML \
System.Drawing \
- System.Data \
System.EnterpriseServices \
+ Mono.Data.Tds \
+ System.Data \
+ Mono.GetOptions \
System.Web \
System.Web.Services \
- System.Configuration.Install
-
-# Microsoft.VisualBasic \
+ System.Runtime.Remoting \
+ System.Runtime.Serialization.Formatters.Soap \
+ System.Configuration.Install \
+ Mono.CSharp.Debugger \
+ Mono.Data.MySql \
+ Mono.Data.PostgreSqlClient \
+ Mono.Data.SqliteClient \
+ Mono.Data.SybaseClient \
+ Mono.Data.TdsClient \
+ Mono.PEToolkit \
+ Accessibility \
+ Microsoft.VisualBasic \
+ Cscompmgd \
+ System.Windows.Forms
default: all
all clean:
@for i in $(DIRS) ; do \
- (cd $$i && $(MAKE) -f makefile.gnu $@) || exit 1; \
+ if [ -d "$$i" ] && [ -f "$$i/makefile.gnu" ] ; then \
+ (cd $$i && $(MAKE) -f makefile.gnu $@) || exit 1; \
+ fi \
+ done
+
+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