2003-03-15 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
[mono.git] / mcs / makefile
index 2f87122cc3a73e0d7e23604a437be84818f777fa..84dfe40e49aee1e796eaa1819ce44f74941433b6 100755 (executable)
@@ -1,6 +1,6 @@
 VERSION=0.13.99
 
-DIRS=jay nant mcs class nunit nunit20 monoresgen ilasm tools mbas
+DIRS=jay nant mcs class nunit nunit20 monoresgen tools mbas ilasm
 INSTALL= /usr/bin/install
 
 all: 
@@ -22,10 +22,16 @@ linux:
 test:
        if test x$(OS) = xWindows_NT; then make testwindows; else make -f makefile.gnu test; fi
 
+testcorlib:
+       if test x$(OS) = xWindows_NT; then make testcorlibwindows; else make -f makefile.gnu testcorlib; fi
+
 testwindows:
-       (cd nunit; make)
-       (cd nunit20; make)
-       (cd class; make test)
+       $(MAKE) -C nunit
+       $(MAKE) -C nunit20
+       $(MAKE) -C class test
+
+testcorlibwindows:
+       $(MAKE) -C class testcorlib
 
 clean:
        if test x$(OS) = xWindows_NT; then make cleanwindows; else make cleanlinux; fi
@@ -64,6 +70,9 @@ windowsinstall:
        done
 
 MONO_WIN_INSTALL_LIB=  \
+       class/lib/Accessibility.dll     \
+       class/lib/ICSharpCode.SharpZipLib.dll \
+       class/lib/ByteFX.Data.dll \
        class/lib/I18N.CJK.dll  \
        class/lib/I18N.MidEast.dll      \
        class/lib/I18N.Other.dll        \
@@ -71,25 +80,40 @@ MONO_WIN_INSTALL_LIB=       \
        class/lib/I18N.West.dll \
        class/lib/I18N.dll      \
        class/lib/Microsoft.VisualBasic.dll     \
+       class/lib/Microsoft.VisualC.dll \
+       class/lib/Mono.Data.dll \
+       class/lib/Mono.Data.DB2Client.dll       \
        class/lib/Mono.Data.MySql.dll   \
        class/lib/Mono.Data.PostgreSqlClient.dll        \
        class/lib/Mono.Data.SqliteClient.dll    \
        class/lib/Mono.Data.SybaseClient.dll    \
        class/lib/Mono.Data.Tds.dll     \
        class/lib/Mono.Data.TdsClient.dll       \
+       class/lib/Mono.Directory.LDAP.dll       \
+       class/lib/Mono.GetOptions.dll   \
        class/lib/Mono.PEToolkit.dll    \
+       class/lib/Mono.Posix.dll        \
+       class/lib/Mono.Security.dll     \
+       class/lib/Mono.Security.Win32.dll       \
+       class/lib/Npgsql.dll    \
+       class/lib/PEAPI.dll     \
        class/lib/System.Configuration.Install.dll      \
        class/lib/System.Data.dll       \
+       class/lib/System.Data.OracleClient.dll  \
+       class/lib/System.Design.dll     \
        class/lib/System.Drawing.dll    \
        class/lib/System.EnterpriseServices.dll \
+       class/lib/System.Management.dll \
        class/lib/System.Runtime.Remoting.dll   \
        class/lib/System.Runtime.Serialization.Formatters.Soap.dll      \
+       class/lib/System.Security.dll   \
+       class/lib/System.ServiceProcess.dll     \
        class/lib/System.Web.Services.dll       \
        class/lib/System.Web.dll        \
+       class/lib/System.Windows.Forms.dll      \
        class/lib/System.Xml.dll        \
        class/lib/System.dll    \
        class/lib/corlib.dll    \
-       class/lib/corlib_cmp.dll        \
        nunit/NUnitBase.dll     \
        nunit/NUnitCore.dll     \
        nunit/NUnitCore_mono.dll
@@ -108,5 +132,4 @@ MONO_WIN_INSTALL_BIN=       \
        tools/GenerateDelegate.exe      \
        tools/monostyle.exe     \
        tools/SqlSharp/sqlsharp.exe     \
-       tools/type-reflector/type-reflector.exe \
-       tools/corcompare/CorCompare.exe
+