blob: 1656b52a798bde8b161113ee0f8af9de5c14f3ef (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
|
# This is just used to copy and install the DLL files that are currently
# being compiled on windows.
#
gacutil=$(srcdir)/../gacutil.exe
framework_version = 2.0
if USE_JIT
mono_runtime = $(top_builddir)/mono/mini/mono
else
mono_runtime = $(top_builddir)/mono/interpreter/mint
endif
if PLATFORM_WIN32
MONO_CSHARP_DEBUGGER =
else
MONO_CSHARP_DEBUGGER = Mono.CompilerServices.SymbolWriter
endif
gac_assemblies_list = \
Accessibility \
ByteFX.Data \
Commons.Xml.Relaxng \
cscompmgd \
I18N.CJK \
I18N \
I18N.MidEast \
I18N.Other \
I18N.Rare \
I18N.West \
ICSharpCode.SharpZipLib \
Microsoft.VisualBasic \
Microsoft.VisualC \
Microsoft.Vsa \
Mono.Cairo \
$(MONO_CSHARP_DEBUGGER) \
Mono.Data.SybaseClient \
Mono.Data.SqliteClient \
Mono.Data.TdsClient \
Mono.Data.Tds \
Mono.GetOptions \
Mono.Http \
Mono.Posix \
Mono.Security \
Mono.Security.Win32 \
Novell.Directory.Ldap \
Npgsql \
PEAPI \
System.Configuration.Install \
System.Data \
System.Data.OracleClient \
System \
System.Design \
System.DirectoryServices \
System.Drawing.Design \
System.Drawing \
System.EnterpriseServices \
System.Management \
System.Messaging \
System.Runtime.Remoting \
System.Runtime.Serialization.Formatters.Soap \
System.Security \
System.ServiceProcess \
System.Web \
System.Web.Services \
System.Windows.Forms \
System.Xml
if PLATFORM_WIN32
gac_assemblies =
mdb_files =
local_mscorlib =
else
gac_assemblies = $(gac_assemblies_list:=.dll)
mdb_files = $(gac_assemblies:=.mdb)
local_mscorlib = mscorlib.dll
endif
corlibdir = $(libdir)/mono/$(framework_version)
corlib_DATA = $(local_mscorlib)
EXTRA_DIST = $(gac_assemblies) $(corlib_DATA) $(mdb_files)
MAINTAINERCLEANFILES = $(EXTRA_DIST)
mscorlib.dll $(gac_assemblies) $(mdb_files):
test -f $(top_srcdir)/../mcs/class/lib/net_2_0/$@
-rm -f $(srcdir)/$@
cd $(srcdir) && $(LN_S) ../../../mcs/class/lib/net_2_0/$@ $@
all-local: $(gac_assemblies)
if INSTALL_2_0
install-data-local:
@if test -f $(srcdir)/mscorlib.dll.mdb; then \
echo $(INSTALL_DATA) $(srcdir)/mscorlib.dll.mdb $(corlibdir)/mscorlib.dll.mdb; \
$(INSTALL_DATA) $(srcdir)/mscorlib.dll.mdb $(corlibdir)/mscorlib.dll.mdb; \
fi
@if test -n '$(gac_assemblies)'; then \
for i in ''$(gac_assemblies); do \
echo "MONO_PATH=$(srcdir)/../net_1_1 $(mono_runtime) --config ../../data/config $(gacutil) /i $(srcdir)/$$i /f /package $(framework_version) /root $(DESTDIR)$(libdir)" ; \
MONO_PATH=$(srcdir)/../net_1_1 \
$(LIBTOOL) --mode=execute $(mono_runtime) --config ../../data/config $(gacutil) /i $(srcdir)/$$i /f /package $(framework_version) /root $(DESTDIR)$(libdir) || exit 1 ; \
done; fi
uninstall-local:
@if test -n '$(gac_assemblies_list)'; then \
for i in ''$(gac_assemblies_list); do \
echo "MONO_PATH=$(srcdir)/../net_1_1 $(mono_runtime) $(gacutil) /u $$i /root $(DESTDIR)$(libdir)" ; \
MONO_PATH=$(srcdir)/../net_1_1 \
$(LIBTOOL) --mode=execute $(mono_runtime) $(gacutil) /u $$i /root $(DESTDIR)$(libdir) || true ; \
done; fi
else
install-data-local uninstall-local:
@:
endif
copy_dlls:
cp /nt/mono/mcs/class/*/*.dll .
push_dlls:
scp -o "Protocol 1" *.dll *.exe snapshot@mono-cvs.ximian.com:dlls
|