| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- # This is just used to copy and install the DLL files that are currently
- # being compiled on windows.
- #
- SUBDIRS = . net_1_1 net_2_0
- mcs_topdir=$(top_srcdir)/../mcs
- monobins_DATA = \
- monoresgen.exe \
- secutil.exe \
- ilasm.exe \
- cilc.exe \
- xsd.exe \
- wsdl.exe \
- genxs.exe \
- al.exe \
- disco.exe \
- sqlsharp.exe \
- signcode.exe \
- chktrust.exe \
- soapsuds.exe \
- monop.exe \
- mono-find-provides.exe \
- mono-find-requires.exe \
- setreg.exe \
- cert2spc.exe \
- certmgr.exe \
- MakeCert.exe \
- gacutil.exe \
- sn.exe
- monoone_DATA = \
- mcs.exe \
- mbas.exe
- if ! PLATFORM_WIN32
- gmcs_exe = gmcs.exe
- endif
- monotwo_DATA = $(gmcs_exe)
- EXTRA_DIST= $(monobins_DATA) $(monoone_DATA) $(monotwo_DATA)
- MAINTAINERCLEANFILES = $(EXTRA_DIST)
- #
- # Keep in sync with mono/mono/metadata/Makefile.am
- #
- if PLATFORM_WIN32
- monobinsdir = $(libdir)
- monoonedir = $(libdir)
- monotwodir = $(libdir)
- else
- monobinsdir = $(bindir)
- monoonedir = $(libdir)/mono/1.0/
- monotwodir = $(libdir)/mono/2.0/
- endif
- $(monoone_DATA) $(monotwo_DATA) $(monobins_DATA):
- @case "$@" in \
- mcs.exe) d=mcs ;; \
- mbas.exe) d=mbas ;; \
- monoresgen.exe) d=monoresgen ;; \
- ilasm.exe) d=ilasm ;; \
- cilc.exe) d=tools/cilc ;; \
- xsd.exe) d=tools/mono-xsd ;; \
- wsdl.exe) d=tools/wsdl ;; \
- genxs.exe) d=tools/genxs ;; \
- al.exe) d=tools/al ;; \
- disco.exe) d=tools/disco ;; \
- soapsuds.exe) d=tools/soapsuds ;; \
- sqlsharp.exe) d=tools/SqlSharp ;; \
- chktrust.exe) d=tools/security ;; \
- signcode.exe) d=tools/security ;; \
- MakeCert.exe) d=tools/security ;; \
- cert2spc.exe) d=tools/security ;; \
- certmgr.exe) d=tools/security ;; \
- secutil.exe) d=tools/security ;; \
- setreg.exe) d=tools/security ;; \
- sn.exe) d=tools/security ;; \
- monop.exe) d=tools/monop ;; \
- mono-find-provides.exe) d=tools/mono-rpm-helpers/mono-find-provides ;; \
- mono-find-requires.exe) d=tools/mono-rpm-helpers/mono-find-requires ;; \
- browsercaps-updater.exe) d=tools/browsercaps-updater ;; \
- gacutil.exe) d=tools/gacutil ;; \
- gmcs.exe) d=gmcs ;; \
- esac; \
- echo "test -f $(top_srcdir)/../mcs/$$d/$@" ; \
- test -f $(top_srcdir)/../mcs/$$d/$@ || exit 1 ; \
- echo "rm -f $(srcdir)/$@" ; \
- rm -f $(srcdir)/$@ ; \
- echo "cd $(srcdir) && $(LN_S) ../../mcs/$$d/$@ $@" ; \
- cd $(srcdir) && $(LN_S) ../../mcs/$$d/$@ $@
- copy_dlls:
- cp /nt/mono/mcs/class/*/*.dll .
- push_dlls:
- scp -o "Protocol 1" *.dll *.exe [email protected]:dlls
- cleanassemblies:
- find -name \*.dll -exec rm -vf {} \;
- find -name \*.exe -exec rm -vf {} \;
|