Add System.Security
[mono.git] / runtime / Makefile.am
1 #
2 # This is just used to copy and install the DLL files that are currently
3 # being compiled on windows.
4 #
5
6 assemblies_DATA =       \
7         Accessibility.dll                                       \
8         corlib.dll                                              \
9         Cscompmgd.dll                                           \
10         I18N.CJK.dll                                            \
11         I18N.dll                                                \
12         I18N.MidEast.dll                                        \
13         I18N.Other.dll                                          \
14         I18N.Rare.dll                                           \
15         I18N.West.dll                                           \
16         Microsoft.VisualBasic.dll                               \
17         Microsoft.VisualC.dll                                   \
18         Mono.CSharp.Debugger.dll                                \
19         Mono.Data.DB2Client.dll                                 \
20         Mono.Data.MySql.dll                                     \
21         Mono.Data.PostgreSqlClient.dll                          \
22         Mono.Data.SqliteClient.dll                              \
23         Mono.Data.SybaseClient.dll                              \
24         Mono.Data.TdsClient.dll                                 \
25         Mono.Data.Tds.dll                                       \
26         Mono.GetOptions.dll                                     \
27         Mono.PEToolkit.dll                                      \
28         NUnitCore_mono.dll                                      \
29         System.Configuration.Install.dll                        \
30         System.Data.dll                                         \
31         System.dll                                              \
32         System.Drawing.dll                                      \
33         System.EnterpriseServices.dll                           \
34         System.Runtime.Remoting.dll                             \
35         System.Runtime.Serialization.Formatters.Soap.dll        \
36         System.Security.dll                                     \
37         System.Web.dll                                          \
38         System.Web.Services.dll                                 \
39         System.Windows.Forms.dll                                \
40         System.Xml.dll
41
42 monobins_DATA = mcs.exe mbas.exe monoresgen.exe secutil.exe sqlsharp.exe ilasm.exe
43
44 EXTRA_DIST = $(monobins_DATA) $(assemblies_DATA)
45
46 #
47 # Keep in sync with mono/mono/metadata/Makefile.am
48 #
49 assembliesdir = $(libdir)
50 monobinsdir = $(bindir)
51
52 $(assemblies_DATA):
53         -cp $(top_srcdir)/../mcs/class/lib/$@ . || cp $(assembliesdir)/$@ . 
54
55 $(monobins_DATA):
56         -cp $(top_srcdir)/../mcs/mcs/mcs.exe . || cp $(monobinsdir)/$@ . 
57         -cp $(top_srcdir)/../mcs/mbas/mbas.exe . || cp $(monobinsdir)/$@ .
58         -cp $(top_srcdir)/../mcs/tools/secutil.exe . || cp $(monobinsdir)/$@ . 
59         -cp $(top_srcdir)/../mcs/tools/SqlSharp/sqlsharp.exe . || cp $(monobinsdir)/$@ . 
60         -cp $(top_srcdir)/../mcs/monoresgen/monoresgen.exe . || cp $(monobinsdir)/$@ . 
61         -cp $(top_srcdir)/../mcs/ilasm/ilasm.exe . || cp $(monobinsdir)/$@ .
62
63 dist-hook:
64         for i in $(monobins_DATA) $(assemblies_DATA); do        \
65                 if test ! -s $(srcdir)/$$i; then echo $$i is empty && exit 1; fi        \
66         done
67
68 copy_dlls:
69         cp /nt/mono/mcs/class/*/*.dll .
70
71 push_dlls:
72         scp -o "Protocol 1" *.dll *.exe snapshot@mono-cvs.ximian.com:dlls