COMPAT_4_0_SUFFIX=4$(SCRIPT_SUFFIX)
bin_SCRIPTS = \
- $(scripts_2_0_umask) \
+ $(scripts_4_0_umask) \
$(scripts_defaults) \
$(scripts_2_0) \
$(scripts_service) \
$(scripts_mcs) \
$(MDOC_SUBCOMMANDS) \
$(MDOC_COMPAT) \
- mod$(SCRIPT_SUFFIX) \
mono-test-install \
peverify \
mono-heapviz \
bin_SCRIPTS += $(scripts_4_0)
endif
-scripts_2_0_umask = \
+scripts_4_0_umask = \
makecert$(SCRIPT_SUFFIX) \
sn$(SCRIPT_SUFFIX)
+deprecated = \
+ cilc(SCRIPT_SUFFIX) \
+ mjs(SCRIPT_SUFFIX)
+
scripts_2_0 = \
- cilc$(SCRIPT_SUFFIX) \
+ al2$(SCRIPT_SUFFIX) \
+ csharp2$(SCRIPT_SUFFIX) \
+ gacutil2$(SCRIPT_SUFFIX) \
+ gmcs$(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) \
installvst$(SCRIPT_SUFFIX) \
genxs$(SCRIPT_SUFFIX) \
macpack$(SCRIPT_SUFFIX) \
- mjs$(SCRIPT_SUFFIX) \
+ mdoc$(SCRIPT_SUFFIX) \
mono-cil-strip$(SCRIPT_SUFFIX) \
prj2make$(SCRIPT_SUFFIX) \
soapsuds$(SCRIPT_SUFFIX) \
- al2$(SCRIPT_SUFFIX) \
caspol$(SCRIPT_SUFFIX) \
cert2spc$(SCRIPT_SUFFIX) \
certmgr$(SCRIPT_SUFFIX) \
chktrust$(SCRIPT_SUFFIX) \
csharp$(SCRIPT_SUFFIX) \
- gacutil2$(SCRIPT_SUFFIX) \
- gmcs$(SCRIPT_SUFFIX) \
httpcfg$(SCRIPT_SUFFIX) \
- ilasm2$(SCRIPT_SUFFIX) \
lc$(SCRIPT_SUFFIX) \
mconfig$(SCRIPT_SUFFIX) \
- mkbundle2$(SCRIPT_SUFFIX) \
- mdoc$(SCRIPT_SUFFIX) \
+ mod$(SCRIPT_SUFFIX) \
monolinker$(SCRIPT_SUFFIX) \
mono-api-info$(SCRIPT_SUFFIX) \
mono-shlib-cop$(SCRIPT_SUFFIX) \
- monop2$(SCRIPT_SUFFIX) \
mozroots$(SCRIPT_SUFFIX) \
permview$(SCRIPT_SUFFIX) \
- resgen2$(SCRIPT_SUFFIX) \
pdb2mdb$(SCRIPT_SUFFIX) \
- wsdl2$(SCRIPT_SUFFIX) \
xsd$(SCRIPT_SUFFIX) \
mono-xmltool$(SCRIPT_SUFFIX) \
setreg$(SCRIPT_SUFFIX) \
svcutil$(SCRIPT_SUFFIX) \
xbuild$(SCRIPT_SUFFIX)
-scripts_4_0 = \
- dmcs$(SCRIPT_SUFFIX)
-
MDOC_SUBCOMMANDS = \
mdoc-assemble \
mdoc-export-html \
scripts_mcs = mcs$(SCRIPT_SUFFIX)
scripts_mono_configuration_crypto = mono-configuration-crypto$(SCRIPT_SUFFIX)
-CLEANFILES = $(scripts_mono_configuration_crypto) $(scripts_mcs) $(scripts_2_0_umask) $(scripts_2_0) $(scripts_defaults) $(scripts_4_0) mono-service mono-service2 nunit-console nunit-console2 mono-find-provides mono-find-requires mod $(MDOC_SUBCOMMANDS)
+CLEANFILES = $(scripts_mono_configuration_crypto) $(scripts_mcs) $(scripts_4_0_umask) $(scripts_2_0) $(scripts_defaults) $(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 = \
REWRITE2 = $(REWRITE) -e 's,@''framework_version@,2.0,g'
REWRITE2_1 = $(REWRITE) -e 's,@''framework_version@,2.1,g'
+if INSTALL_4_0
REWRITE4 = $(REWRITE) -e 's,@''framework_version@,4.0,g'
+else
+REWRITE4 = $(REWRITE) -e 's,@''framework_version@,2.0,g'
+endif
REWRITE2_DEBUG = $(REWRITE_DEBUG) -e 's,@''framework_version@,2.0,g'
peverify: peverify.in Makefile
mv -f $@.tmp $@
mono-service: mono-service.in Makefile
- $(REWRITE2) -e 's,@''exe_name@,$@,g' $(srcdir)/mono-service.in > $@.tmp
+ $(REWRITE4) -e 's,@''exe_name@,$@,g' $(srcdir)/mono-service.in > $@.tmp
mv -f $@.tmp $@
mono-service2: mono-service.in Makefile
mv -f $@.tmp $@
#FIXME: this is not the correct rule for bat files.
-$(scripts_2_0_umask): script_umask.in Makefile
- $(REWRITE2) -e 's,@''exe_name@,$@,g' $(srcdir)/script_umask.in > $@.tmp
+$(scripts_4_0_umask): script_umask.in Makefile
+ n=`echo $@ | sed 's,$(COMPAT_4_0_SUFFIX)$$,,'`; \
+ $(REWRITE4) -e "s,@""exe_name@,$$n,g" $(srcdir)/script_umask.in | $(FILTER) > $@.tmp
mv -f $@.tmp $@
mcs$(SCRIPT_SUFFIX): $(SCRIPT_IN) Makefile
mv -f $@.tmp $@
$(scripts_defaults): $(SCRIPT_IN) Makefile
- $(REWRITE2) -e 's,@exe_name@,$@,g' $(srcdir)/$(SCRIPT_IN) | $(FILTER) > $@.tmp
+ n=`echo $@ | sed 's,$(COMPAT_4_0_SUFFIX)$$,,'`; \
+ $(REWRITE4) -e "s,@""exe_name@,$$n,g" $(srcdir)/$(SCRIPT_IN) | $(FILTER) > $@.tmp
mv -f $@.tmp $@
$(scripts_2_0): $(SCRIPT_IN) Makefile