Makefile.am 866 B

123456789101112131415161718192021222324252627282930313233343536373839
  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. corlib.dll \
  7. System.dll \
  8. System.Data.dll \
  9. System.Xml.dll \
  10. System.Web.dll \
  11. System.Drawing.dll
  12. monobins_DATA = mcs.exe
  13. EXTRA_DIST = $(monobins_DATA) $(assemblies_DATA)
  14. #
  15. # Keep in sync with mono/mono/metadata/Makefile.am
  16. #
  17. assembliesdir = $(libdir)
  18. monobinsdir = $(bindir)
  19. $(assemblies_DATA):
  20. cp $(top_srcdir)/../mcs/class/lib/$@ . || cp $(assembliesdir)/$@ . || touch $@
  21. $(monobins_DATA):
  22. cp $(top_srcdir)/../mcs/mcs/$@ . || cp $(monobinsdir)/$@ . || touch $@
  23. dist-hook:
  24. for i in $(monobins_DATA) $(assemblies_DATA); do \
  25. if test ! -s $(srcdir)/$$i; then echo $$i is empty && exit 1; fi \
  26. done
  27. copy_dlls:
  28. cp /nt/mono/mcs/class/*/*.dll .
  29. push_dlls:
  30. scp -o "Protocol 1" *.dll *.exe [email protected]:dlls