2004-11-30 Martin Baulig <martin@ximian.com>
[mono.git] / scripts / Makefile.am
index 3640c52a36530d0c3a3366f01039910a070d2da3..3b7e3f423141210aac3600aacef04f9ca3ad0d23 100644 (file)
@@ -1,8 +1,38 @@
-EXTRA_DIST = mcs.in mbas.in ilasm.in cilc.in monoresgen.in resgen.in secutil.in sqlsharp.in xsd.in wsdl2.in wsdl.in genxs.in soapsuds.in chktrust.in signcode.in disco.in sn.in al.in cert2spc.in setreg.in makecert.in certmgr.in monop.in gacutil.in gmcs.in mono-find-provides.in mono-find-requires.in
+EXTRA_DIST = script.in script2.in
 
-bin_SCRIPTS = mcs mbas ilasm cilc monoresgen resgen secutil sqlsharp xsd wsdl wsdl2 al genxs soapsuds chktrust signcode disco sn cert2spc setreg makecert certmgr monop gacutil gmcs mono-find-requires mono-find-provides
+bin2dir = $(bindir)
 
-CLEANFILES = $(bin_SCRIPTS)
+bin_SCRIPTS = \
+       al                      \
+       cert2spc                \
+       certmgr                 \
+       chktrust                \
+       cilc                    \
+       disco                   \
+       gacutil                 \
+       genxs                   \
+       ilasm                   \
+       makecert                \
+       mbas                    \
+       mcs                     \
+       mkbundle                \
+       mono-find-provides      \
+       mono-find-requires      \
+       monop                   \
+       monoresgen              \
+       resgen                  \
+       secutil                 \
+       setreg                  \
+       signcode                \
+       sn                      \
+       soapsuds                \
+       sqlsharp                \
+       wsdl                    \
+       xsd
+
+bin2_SCRIPTS = gmcs wsdl2
+
+CLEANFILES = $(bin_SCRIPTS) $(bin2_SCRIPTS)
 
 if USE_JIT
 MONO_INTERP = mono
@@ -26,36 +56,14 @@ REWRITE = sed \
        -e 's,@''mono_one_instdir@,$(mono_one_instdir),g'       \
        -e 's,@''mono_two_instdir@,$(mono_two_instdir),g'       \
        -e 's,@''gtkdir@,$(gtkdir),g'                           \
+       -e 's,@''exe_file@,$@.exe,g'                            \
        -e 's,@''mono_interp@,$(MONO_INTERP),g'
 
-$(bin_SCRIPTS): Makefile.am
-       $(REWRITE) $(srcdir)/$@.in > $@.tmp
+$(bin_SCRIPTS): script.in Makefile.am
+       $(REWRITE) $(srcdir)/script.in > $@.tmp
+       mv $@.tmp $@
+
+$(bin2_SCRIPTS): script2.in Makefile.am
+       $(REWRITE) $(srcdir)/script2.in > $@.tmp
        mv $@.tmp $@
 
-mcs: mcs.in
-gmcs: gmcs.in
-mbas: mbas.in
-ilasm: ilasm.in
-cilc: cilc.in
-monoresgen: monoresgen.in
-resgen: resgen.in
-secutil: secutil.in
-sqlsharp: sqlsharp.in
-xsd: xsd.in
-wsdl: wsdl.in
-wsdl2: wsdl2.in
-al: al.in
-genxs: genxs.in
-disco: disco.in
-soapsuds: soapsuds.in
-chktrust: chktrust.in
-signcode: signcode.in
-sn: sn.in
-cert2spc: cert2spc.in
-setreg: setreg.in
-makecert: makecert.in
-certmgr: certmgr.in
-monop: monop.in
-gacutil: gacutil.in
-mono-find-provides: mono-find-provides.in
-mono-find-requires: mono-find-requires.in