* TypeTranslator.cs, XmlCustomFormatter.cs: Added support for base64. This
[mono.git] / mcs / class / Makefile
1 thisdir = class
2 include ../build/rules.make
3
4 MONO_POSIX = Mono.Posix
5 MONO_CSHARP_DEBUGGER = Mono.CSharp.Debugger
6
7 SUBDIRS = \
8         corlib                          \
9         System                          \
10         I18N                            \
11         System.XML                      \
12         System                          \
13         System.Drawing                  \
14         System.EnterpriseServices       \
15         Mono.Security                   \
16         Mono.Data.Tds                   \
17         System.Security                 \
18         System.Data                     \
19         Mono.GetOptions                 \
20         System.Web                      \
21         System.Web.Services             \
22         System.Runtime.Serialization.Formatters.Soap \
23         System.Runtime.Remoting         \
24         System.Configuration.Install    \
25         System.Management               \
26         $(MONO_CSHARP_DEBUGGER)         \
27         Mono.Data.SqliteClient          \
28         Mono.Data.SybaseClient          \
29         Mono.Data.TdsClient             \
30         System.Data.OracleClient        \
31         $(MONO_POSIX)                   \
32         Accessibility                   \
33         Microsoft.VisualBasic           \
34         Microsoft.VisualC               \
35         Cscompmgd                       \
36         System.Windows.Forms            \
37         System.Design                   \
38         PEAPI                           \
39         Npgsql                          \
40         ICSharpCode.SharpZipLib         \
41         ByteFX.Data                     \
42         Commons.Xml.Relaxng             \
43         Novell.Directory.Ldap           \
44         Mono.Security.Win32             \
45         System.DirectoryServices        \
46         System.Messaging                \
47         System.ServiceProcess           \
48         System.Drawing.Design           \
49         Mono.Http                       \
50         Microsoft.Vsa                   \
51         Mono.Cairo                      \
52         IBM.Data.DB2                         
53 #       Microsoft.JScript               \
54
55 # Starting with Microsoft.Vsa, the libraries above weren't in the
56 # Linux makefile.gnu before, but they build fine, so might as well
57 # include them ...
58 #
59 # Need a way to only build/test Mono.Security.Win32 on Windows.
60 # It builds on linux, but make run-test will barf because a
61 # DLL doesn't exist.
62
63 # These libraries below are either unimplemented or don't compile, but
64 # I wrote makefiles for them.
65
66 DIST_ONLY_SUBDIRS = \
67         Custommarshalers                \
68         Mono.Globalization
69
70 # No new makefiles for: System.Messaging, System.Web.Mobile,
71 # System.ServiceProcess
72
73 DISTFILES = \
74         LICENSE                 \
75         README                  \
76         doc/API-notes           \
77         doc/NUnitGuidelines     \
78         doc/notes               \
79         notes/BitVecto32.txt
80
81 all-local install-local test-local run-test-local clean-local uninstall-local:
82
83 dist-local: dist-default
84         -mkdir $(distdir)/lib