1 # This is just used to copy and install the DLL files that are currently
2 # being compiled on windows.
5 gacutil=$(srcdir)/../gacutil.exe
8 mono_runtime = $(top_builddir)/mono/mini/mono
10 mono_runtime = $(top_builddir)/mono/interpreter/mint
13 gac_assemblies_list = \
25 ICSharpCode.SharpZipLib \
26 Microsoft.VisualBasic \
30 Mono.CSharp.Debugger \
31 Mono.Data.SybaseClient \
32 Mono.Data.SqliteClient \
40 Novell.Directory.Ldap \
46 System.Configuration.Install \
48 System.Data.OracleClient \
51 System.DirectoryServices \
52 System.Drawing.Design \
54 System.EnterpriseServices \
57 System.Runtime.Remoting \
58 System.Runtime.Serialization.Formatters.Soap \
60 System.ServiceProcess \
63 System.Windows.Forms \
66 gac_assemblies = $(gac_assemblies_list:=.dll)
69 corlib_DATA = mscorlib.dll
71 EXTRA_DIST = $(gac_assemblies) $(corlib_DATA)
72 MAINTAINERCLEANFILES = $(EXTRA_DIST)
74 mscorlib.dll $(gac_assemblies):
75 cd $(srcdir) && $(LN_S) ../../../mcs/class/lib/default/$@ $@ ; \
77 all-local: $(gac_assemblies)
80 @if test -n '$(gac_assemblies)'; then \
81 for i in ''$(gac_assemblies); do \
82 echo "MONO_PATH=$(srcdir) $(mono_runtime) --config ../../data/config $(gacutil) /i $(srcdir)/$$i /f /package 1.0 /root $(DESTDIR)$(libdir)" ; \
84 $(LIBTOOL) --mode=execute $(mono_runtime) --config ../../data/config $(gacutil) /i $(srcdir)/$$i /f /package 1.0 /root $(DESTDIR)$(libdir) || exit 1 ; \
88 @if test -n '$(gac_assemblies_list)'; then \
89 for i in ''$(gac_assemblies_list); do \
90 echo "MONO_PATH=$(srcdir) $(mono_runtime) $(gacutil) /u $$i /root $(DESTDIR)$(libdir)" ; \
92 $(LIBTOOL) --mode=execute $(mono_runtime) $(gacutil) /u $$i /root $(DESTDIR)$(libdir) || true ; \
96 cp /nt/mono/mcs/class/*/*.dll .
99 scp -o "Protocol 1" *.dll *.exe snapshot@mono-cvs.ximian.com:dlls