2003-10-07 Bernie Solomon <bernard@ugsolutions.com>
[mono.git] / scripts / Makefile.am
1 EXTRA_DIST = mcs.in mbas.in ilasm.in cilc.in monoresgen.in secutil.in sqlsharp.in xsd.in wsdl.in genxs.in chktrust.in signcode.in
2
3 bin_SCRIPTS = mcs mbas ilasm cilc monoresgen secutil sqlsharp xsd wsdl genxs chktrust signcode
4
5 CLEANFILES = mcs mbas ilasm cilc monoresgen secutil sqlsharp xsd wsdl genxs chktrust signcode
6
7 if X86
8 MONO_INTERP = mono
9 else
10 MONO_INTERP = mint
11 endif
12
13 if PLATFORM_WIN32
14 plat_bindir = $(shell cygpath -m $(bindir))
15 else
16 plat_bindir = $(bindir)
17 endif
18
19 mcs: mcs.in
20         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 \
21         && mv mcs.tmp mcs 
22         
23 mbas: mbas.in
24         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 \
25         && mv mbas.tmp mbas 
26
27 ilasm: ilasm.in
28         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 \
29         && mv ilasm.tmp ilasm
30
31 cilc: cilc.in
32         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 \
33         && mv cilc.tmp cilc
34
35 monoresgen: monoresgen.in
36         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 \
37         && mv monoresgen.tmp monoresgen
38
39 secutil: secutil.in
40         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 \
41         && mv secutil.tmp secutil
42
43 sqlsharp: sqlsharp.in
44         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 \
45         && mv sqlsharp.tmp sqlsharp
46
47 xsd: xsd.in
48         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 \
49         && mv xsd.tmp xsd
50
51 wsdl: wsdl.in
52         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 \
53         && mv wsdl.tmp wsdl
54
55 genxs: genxs.in
56         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 \
57         && mv genxs.tmp genxs
58
59 chktrust: chktrust.in
60         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 \
61         && mv chktrust.tmp chktrust
62
63 signcode: signcode.in
64         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 \
65         && mv signcode.tmp signcode
66