Makefile.am 1.7 KB

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