Makefile.am 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. EXTRA_DIST = \
  2. script.in \
  3. script2.in \
  4. mono-service.in \
  5. mono-nunit.pc.in \
  6. mono-find-provides.in \
  7. mono-find-requires.in
  8. DISTCLEANFILES = $(pkgconfig_DATA) $(rpmscripts_SCRIPTS)
  9. bin2dir = $(bindir)
  10. servicedir = $(bindir)
  11. rpmscriptsdir = $(bindir)
  12. bin_SCRIPTS = \
  13. al \
  14. caspol \
  15. cert2spc \
  16. certmgr \
  17. chktrust \
  18. cilc \
  19. disco \
  20. dtd2xsd \
  21. gacutil \
  22. genxs \
  23. ilasm \
  24. makecert \
  25. macpack \
  26. mbas \
  27. mcs \
  28. mjs \
  29. mkbundle \
  30. monop \
  31. mono-shlib-cop \
  32. permview \
  33. prj2make \
  34. resgen \
  35. secutil \
  36. setreg \
  37. signcode \
  38. sn \
  39. soapsuds \
  40. sqlsharp \
  41. wsdl \
  42. xsd
  43. bin2_SCRIPTS = gmcs wsdl2
  44. service_SCRIPTS = mono-service
  45. rpmscripts_SCRIPTS = mono-find-provides mono-find-requires
  46. CLEANFILES = $(bin_SCRIPTS) $(bin2_SCRIPTS) $(service_SCRIPTS)
  47. if USE_JIT
  48. MONO_INTERP = mono
  49. else
  50. MONO_INTERP = mint
  51. endif
  52. if PLATFORM_WIN32
  53. plat_bindir = $(shell cygpath -m $(libdir))
  54. mono_one_instdir = $(shell cygpath -m $(libdir))/mono/1.0
  55. mono_two_instdir = $(shell cygpath -m $(libdir))/mono/2.0
  56. else
  57. plat_bindir = $(bindir)
  58. mono_one_instdir = $(prefix)/lib/mono/1.0
  59. mono_two_instdir = $(prefix)/lib/mono/2.0
  60. endif
  61. REWRITE = sed \
  62. -e 's,@''bindir@,$(bindir),g' \
  63. -e 's,@''plat_bindir@,$(plat_bindir),g' \
  64. -e 's,@''mono_one_instdir@,$(mono_one_instdir),g' \
  65. -e 's,@''mono_two_instdir@,$(mono_two_instdir),g' \
  66. -e 's,@''gtkdir@,$(gtkdir),g' \
  67. -e 's,@''exe_file@,[email protected],g' \
  68. -e 's,@''mono_interp@,$(MONO_INTERP),g'
  69. mono-service: mono-service.in Makefile
  70. $(REWRITE) $(srcdir)/mono-service.in > [email protected]
  71. mv [email protected] $@
  72. $(bin_SCRIPTS): script.in Makefile
  73. $(REWRITE) $(srcdir)/script.in > [email protected]
  74. mv [email protected] $@
  75. $(bin2_SCRIPTS): script2.in Makefile
  76. $(REWRITE) $(srcdir)/script2.in > [email protected]
  77. mv [email protected] $@
  78. pkgconfigdir = $(libdir)/pkgconfig
  79. pkgconfig_DATA= mono-nunit.pc