فهرست منبع

2009-07-24 Jb Evain <[email protected]>

	* scripts/Makefile.am: generate a dmcs script for the 4.0 compiler
	when building the net_4_0 profile.


svn path=/trunk/mono/; revision=138646
Jb Evain 16 سال پیش
والد
کامیت
e0bd639733
2فایلهای تغییر یافته به همراه20 افزوده شده و 1 حذف شده
  1. 5 0
      ChangeLog
  2. 15 1
      scripts/Makefile.am

+ 5 - 0
ChangeLog

@@ -1,3 +1,8 @@
+2009-07-24  Jb Evain  <[email protected]>
+
+	* scripts/Makefile.am: generate a dmcs script for the 4.0 compiler
+	when building the net_4_0 profile.
+
 2009-07-24  Jb Evain  <[email protected]>
 
 	* configure.in

+ 15 - 1
scripts/Makefile.am

@@ -22,6 +22,7 @@ endif
 
 COMPAT_1_0_SUFFIX=1$(SCRIPT_SUFFIX)
 COMPAT_2_0_SUFFIX=2$(SCRIPT_SUFFIX)
+COMPAT_4_0_SUFFIX=4$(SCRIPT_SUFFIX)
 
 bin_SCRIPTS = \
 	$(scripts_1_0)		\
@@ -37,6 +38,10 @@ bin_SCRIPTS = \
 	mod			\
 	mono-test-install
 
+if INSTALL_4_0
+bin_SCRIPTS += $(scripts_4_0)
+endif
+
 scripts_1_0_compat = \
 	al1$(SCRIPT_SUFFIX)			\
 	genxs1$(SCRIPT_SUFFIX)			\
@@ -101,6 +106,9 @@ scripts_2_0 = \
 	svcutil$(SCRIPT_SUFFIX)			\
 	xbuild$(SCRIPT_SUFFIX)
 
+scripts_4_0 = \
+	dmcs$(SCRIPT_SUFFIX)
+
 MDOC_SUBCOMMANDS = \
 	mdoc-assemble \
 	mdoc-export-html \
@@ -135,7 +143,7 @@ scripts_service = mono-service mono-service2
 scripts_nunit = nunit-console$(SCRIPT_SUFFIX) nunit-console2$(SCRIPT_SUFFIX)
 scripts_rpmhelpers = mono-find-provides mono-find-requires
 
-CLEANFILES = $(scripts_1_0) $(scripts_1_0_umask) $(scripts_2_0) $(scripts_defaults) $(scripts_1_0_compat) mono-service mono-service2 nunit-console nunit-console2 mono-find-provides mono-find-requires mod $(MDOC_SUBCOMMANDS)
+CLEANFILES = $(scripts_1_0) $(scripts_1_0_umask) $(scripts_2_0) $(scripts_defaults) $(scripts_1_0_compat) $(scripts_4_0) mono-service mono-service2 nunit-console nunit-console2 mono-find-provides mono-find-requires mod $(MDOC_SUBCOMMANDS)
 DISTCLEANFILES = $(pkgconfig_DATA) $(scripts_rpmhelpers)
 
 EXTRA_DIST =			\
@@ -183,6 +191,7 @@ REWRITE_DEBUG = $(REWRITE_COMMON) -e 's,@''mono_interp@,$(mono_interp) --debug,g
 REWRITE1 = $(REWRITE) -e 's,@''framework_version@,1.0,g'
 REWRITE2 = $(REWRITE) -e 's,@''framework_version@,2.0,g'
 REWRITE2_1 = $(REWRITE) -e 's,@''framework_version@,2.1,g'
+REWRITE4 = $(REWRITE) -e 's,@''framework_version@,4.0,g'
 REWRITE1_DEBUG = $(REWRITE_DEBUG) -e 's,@''framework_version@,1.0,g'
 REWRITE2_DEBUG = $(REWRITE_DEBUG) -e 's,@''framework_version@,2.0,g'
 
@@ -228,6 +237,11 @@ $(scripts_2_0): $(SCRIPT_IN) Makefile
 	$(REWRITE2) -e "s,@""exe_name@,$$n,g" $(srcdir)/$(SCRIPT_IN) | $(FILTER) > [email protected]
 	mv [email protected] $@
 
+$(scripts_4_0): $(SCRIPT_IN) Makefile
+	n=`echo $@ | sed 's,$(COMPAT_4_0_SUFFIX)$$,,'`; \
+	$(REWRITE4) -e "s,@""exe_name@,$$n,g" $(srcdir)/$(SCRIPT_IN) | $(FILTER) > [email protected]
+	mv [email protected] $@
+
 $(MDOC_SUBCOMMANDS): Makefile
 	for script in $(MDOC_SUBCOMMANDS) ; do                  \
 		cmd=`echo $$script | sed 's/mdoc-//'` ;         \