X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=scripts%2FMakefile.am;h=b301ff5df55719841d3178aea52d48846b459de8;hb=946281f53d2dc01614c78952988038d953ed5d20;hp=2ea4c184471fb6be4f504ec1b1b579cfb7c55617;hpb=4e6b0217339b8fffca5da461e557f6d167a3dcb1;p=mono.git diff --git a/scripts/Makefile.am b/scripts/Makefile.am index 2ea4c184471..b301ff5df55 100644 --- a/scripts/Makefile.am +++ b/scripts/Makefile.am @@ -1,73 +1,61 @@ -EXTRA_DIST = mcs.in mbas.in ilasm.in cilc.in monoresgen.in secutil.in sqlsharp.in xsd.in wsdl.in genxs.in soapsuds.in chktrust.in signcode.in disco.in +EXTRA_DIST = mcs.in mbas.in ilasm.in cilc.in monoresgen.in resgen.in secutil.in sqlsharp.in xsd.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 -bin_SCRIPTS = mcs mbas ilasm cilc monoresgen secutil sqlsharp xsd wsdl genxs soapsuds chktrust signcode disco +bin_SCRIPTS = mcs mbas ilasm cilc monoresgen resgen secutil sqlsharp xsd wsdl al genxs soapsuds chktrust signcode disco sn cert2spc setreg makecert certmgr monop gacutil gmcs mono-find-requires mono-find-provides -CLEANFILES = mcs mbas ilasm cilc monoresgen secutil sqlsharp xsd wsdl genxs soapsuds chktrust signcode disco +CLEANFILES = $(bin_SCRIPTS) -if X86 +if USE_JIT MONO_INTERP = mono else MONO_INTERP = mint endif if PLATFORM_WIN32 -plat_bindir = $(shell cygpath -m $(bindir)) +plat_bindir = $(shell cygpath -m $(libdir)) +mono_one_instdir = $(shell cygpath -m $(libdir))/mono/1.0 +monO_two_instdir = $(shell cygpath -m $(libdir))/mono/2.0 else plat_bindir = $(bindir) +mono_one_instdir = $(libdir)/mono/1.0 +mono_two_instdir = $(libdir)/mono/2.0 endif +REWRITE = sed \ + -e 's,@''bindir@,$(bindir),g' \ + -e 's,@''plat_bindir@,$(plat_bindir),g' \ + -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,@''mono_interp@,$(MONO_INTERP),g' + +$(bin_SCRIPTS): Makefile.am + $(REWRITE) $(srcdir)/$@.in > $@.tmp + mv $@.tmp $@ + mcs: mcs.in - sed -e 's^\@bindir\@^$(bindir)^g' -e 's^\@mono_interp\@^$(MONO_INTERP)^g' -e's^\@plat_bindir\@^$(plat_bindir)^g' < $(srcdir)/mcs.in > mcs.tmp \ - && mv mcs.tmp mcs - +gmcs: gmcs.in mbas: mbas.in - sed -e 's^\@bindir\@^$(bindir)^g' -e 's^\@mono_interp\@^$(MONO_INTERP)^g' -e's^\@plat_bindir\@^$(plat_bindir)^g' < $(srcdir)/mbas.in > mbas.tmp \ - && mv mbas.tmp mbas - ilasm: ilasm.in - sed -e 's^\@bindir\@^$(bindir)^g' -e 's^\@mono_interp\@^$(MONO_INTERP)^g' -e's^\@plat_bindir\@^$(plat_bindir)^g' < $(srcdir)/ilasm.in > ilasm.tmp \ - && mv ilasm.tmp ilasm - cilc: cilc.in - sed -e 's^\@bindir\@^$(bindir)^g' -e 's^\@mono_interp\@^$(MONO_INTERP)^g' -e's^\@plat_bindir\@^$(plat_bindir)^g' < $(srcdir)/cilc.in > cilc.tmp \ - && mv cilc.tmp cilc - monoresgen: monoresgen.in - sed -e 's^\@bindir\@^$(bindir)^g' -e 's^\@mono_interp\@^$(MONO_INTERP)^g' -e's^\@plat_bindir\@^$(plat_bindir)^g' < $(srcdir)/monoresgen.in > monoresgen.tmp \ - && mv monoresgen.tmp monoresgen - +resgen: resgen.in secutil: secutil.in - sed -e 's^\@bindir\@^$(bindir)^g' -e 's^\@mono_interp\@^$(MONO_INTERP)^g' -e's^\@plat_bindir\@^$(plat_bindir)^g' < $(srcdir)/secutil.in > secutil.tmp \ - && mv secutil.tmp secutil - sqlsharp: sqlsharp.in - sed -e 's^\@bindir\@^$(bindir)^g' -e 's^\@mono_interp\@^$(MONO_INTERP)^g' -e's^\@plat_bindir\@^$(plat_bindir)^g' < $(srcdir)/sqlsharp.in > sqlsharp.tmp \ - && mv sqlsharp.tmp sqlsharp - xsd: xsd.in - sed -e 's^\@bindir\@^$(bindir)^g' -e 's^\@mono_interp\@^$(MONO_INTERP)^g' -e's^\@plat_bindir\@^$(plat_bindir)^g' < $(srcdir)/xsd.in > xsd.tmp \ - && mv xsd.tmp xsd - wsdl: wsdl.in - sed -e 's^\@bindir\@^$(bindir)^g' -e 's^\@mono_interp\@^$(MONO_INTERP)^g' -e's^\@plat_bindir\@^$(plat_bindir)^g' < $(srcdir)/wsdl.in > wsdl.tmp \ - && mv wsdl.tmp wsdl - +wsdl2: wsdl2.in +al: al.in genxs: genxs.in - sed -e 's^\@bindir\@^$(bindir)^g' -e 's^\@mono_interp\@^$(MONO_INTERP)^g' -e's^\@plat_bindir\@^$(plat_bindir)^g' < $(srcdir)/genxs.in > genxs.tmp \ - && mv genxs.tmp genxs - disco: disco.in - sed -e 's^\@bindir\@^$(bindir)^g' -e 's^\@mono_interp\@^$(MONO_INTERP)^g' -e's^\@plat_bindir\@^$(plat_bindir)^g' < $(srcdir)/disco.in > disco.tmp \ - && mv disco.tmp disco - soapsuds: soapsuds.in - sed -e 's^\@bindir\@^$(bindir)^g' -e 's^\@mono_interp\@^$(MONO_INTERP)^g' -e's^\@plat_bindir\@^$(plat_bindir)^g' < $(srcdir)/soapsuds.in > soapsuds.tmp \ - && mv soapsuds.tmp soapsuds - chktrust: chktrust.in - sed -e 's^\@bindir\@^$(bindir)^g' -e 's^\@mono_interp\@^$(MONO_INTERP)^g' -e's^\@plat_bindir\@^$(plat_bindir)^g' < $(srcdir)/chktrust.in > chktrust.tmp \ - && mv chktrust.tmp chktrust - signcode: signcode.in - sed -e 's^\@bindir\@^$(bindir)^g' -e 's^\@mono_interp\@^$(MONO_INTERP)^g' -e's^\@plat_bindir\@^$(plat_bindir)^g' < $(srcdir)/signcode.in > signcode.tmp \ - && mv signcode.tmp signcode +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