DB2ClientConnection.cs: Added error checking on SQLDisconnect.
[mono.git] / mcs / class / makefile.gnu
1 INSTALL = /usr/bin/install
2 prefix = /usr
3
4 DIRS =  corlib                          \
5         I18N                            \
6         System                          \
7         System.XML                      \
8         System.Drawing                  \
9         System.EnterpriseServices       \
10         Mono.Data.Tds                   \
11         System.Data                     \
12         Mono.GetOptions                 \
13         System.Web                      \
14         System.Web.Services             \
15         System.Runtime.Remoting         \
16         System.Runtime.Serialization.Formatters.Soap \
17         System.Configuration.Install    \
18         Mono.CSharp.Debugger            \
19         Mono.Data.DB2Client             \
20         Mono.Data.MySql                 \
21         Mono.Data.PostgreSqlClient      \
22         Mono.Data.SqliteClient          \
23         Mono.Data.SybaseClient          \
24         Mono.Data.TdsClient             \
25         Mono.PEToolkit                  \
26         Accessibility                   \
27         Microsoft.VisualBasic           \
28         Cscompmgd                       \
29         System.Windows.Forms
30
31 default: all
32
33 all clean:
34         @for i in $(DIRS) ; do \
35                 if [ -d "$$i" ] && [ -f "$$i/makefile.gnu" ] ; then     \
36                         (cd $$i && $(MAKE) -f makefile.gnu $@) || exit 1; \
37                 fi      \
38         done
39
40 install: all
41         mkdir -p $(prefix)/lib/
42         $(INSTALL) -m 644 lib/*.dll $(prefix)/lib/
43         if [ -e lib/*.dbg ] ; then      \
44                 $(INSTALL) -m 444 lib/*.dbg $(prefix)/lib/ ;    \
45         fi
46
47
48 test: all
49         @for i in $(DIRS) ; do \
50                 if [ -d "$$i" ] && [ -f "$$i/makefile.gnu" ] ; then     \
51                         (cd $$i && $(MAKE) -f makefile.gnu $@) || exit 1; \
52                 fi      \
53         done
54