All C# compiler scripts point to mcs.exe now
authorMarek Safar <marek.safar@gmail.com>
Wed, 12 Jan 2011 09:24:32 +0000 (09:24 +0000)
committerMarek Safar <marek.safar@gmail.com>
Wed, 12 Jan 2011 09:25:19 +0000 (09:25 +0000)
scripts/Makefile.am
scripts/dmcs.in [new file with mode: 0644]

index 54b470f72033bcdb16fd7c21fee48f3d5c619aaa..618bb4599bcefcfe2d032e7a7d3178efedc757cb 100644 (file)
@@ -36,11 +36,13 @@ bin_SCRIPTS = \
        mono-test-install       \
        peverify                        \
        mcs                                     \
+       gmcs                            \
        mono-heapviz            \
        $(scripts_mono_configuration_crypto)
 
 if INSTALL_4_0
 bin_SCRIPTS += $(scripts_4_0)
+bin_SCRIPTS += dmcs
 endif
 
 scripts_4_0_umask = \
@@ -55,14 +57,12 @@ scripts_2_0 = \
        al2$(SCRIPT_SUFFIX)                     \
        csharp2$(SCRIPT_SUFFIX)                 \
        gacutil2$(SCRIPT_SUFFIX)                \
-       gmcs$(SCRIPT_SUFFIX)                    \
        mdoc$(SCRIPT_SUFFIX)                    \
        monop2$(SCRIPT_SUFFIX)                  \
        resgen2$(SCRIPT_SUFFIX)                 \
        wsdl2$(SCRIPT_SUFFIX)
 
 scripts_4_0 = \
-       dmcs$(SCRIPT_SUFFIX)                    \
        disco$(SCRIPT_SUFFIX)                   \
        dtd2xsd$(SCRIPT_SUFFIX)                 \
        dtd2rng$(SCRIPT_SUFFIX)                 \
@@ -148,6 +148,7 @@ EXTRA_DIST =                        \
        mono-find-requires.in   \
        peverify.in                     \
        mcs.in                          \
+       dmcs.in                         \
        mono-test-install       \
        mono-heapviz            \
        $(MDOC_COMPAT)          \
@@ -201,6 +202,14 @@ mcs: mcs.in Makefile
        $(REWRITE_COMMON) $(srcdir)/mcs.in > $@.tmp
        mv -f $@.tmp $@
 
+gmcs: mcs.in Makefile
+       $(REWRITE_COMMON) $(srcdir)/mcs.in > $@.tmp
+       mv -f $@.tmp $@
+
+dmcs: dmcs.in Makefile
+       $(REWRITE_COMMON) $(srcdir)/dmcs.in > $@.tmp
+       mv -f $@.tmp $@
+
 mono-service: mono-service.in Makefile
        $(REWRITE4) -e 's,@''exe_name@,$@,g' $(srcdir)/mono-service.in > $@.tmp
        mv -f $@.tmp $@
diff --git a/scripts/dmcs.in b/scripts/dmcs.in
new file mode 100644 (file)
index 0000000..a1008f6
--- /dev/null
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec @bindir@/mono $MONO_OPTIONS @mono_instdir@/2.0/mcs.exe -lib:@mono_instdir@/4.0 "$@"