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