#
if USE_BATCH_FILES
SCRIPT_IN=script.bat.in
-SMCS_IN=smcs.bat.in
FILTER=sed -e 's,\.bat\.exe,\.exe,g' -e 's,/,\\,g'
SCRIPT_SUFFIX=.bat
else
SCRIPT_IN=script.in
-SMCS_IN=smcs.in
FILTER=cat
SCRIPT_SUFFIX=
endif
$(scripts_1_0_compat) \
$(scripts_defaults) \
$(scripts_2_0) \
- $(scripts_2_1) \
$(scripts_service) \
$(scripts_nunit) \
$(scripts_rpmhelpers) \
+ $(MDOC_SUBCOMMANDS) \
+ $(MDOC_COMPAT) \
+ mod \
mono-test-install
scripts_1_0_compat = \
ilasm1$(SCRIPT_SUFFIX) \
mcs1$(SCRIPT_SUFFIX) \
mkbundle1$(SCRIPT_SUFFIX) \
- mono-api-info1$(SCRIPT_SUFFIX) \
+ gacutil1$(SCRIPT_SUFFIX) \
monop1$(SCRIPT_SUFFIX) \
resgen1$(SCRIPT_SUFFIX) \
wsdl1$(SCRIPT_SUFFIX)
disco$(SCRIPT_SUFFIX) \
dtd2xsd$(SCRIPT_SUFFIX) \
dtd2rng$(SCRIPT_SUFFIX) \
- gacutil$(SCRIPT_SUFFIX) \
installvst$(SCRIPT_SUFFIX) \
+ genxs$(SCRIPT_SUFFIX) \
macpack$(SCRIPT_SUFFIX) \
mcs$(SCRIPT_SUFFIX) \
mjs$(SCRIPT_SUFFIX) \
monolinker$(SCRIPT_SUFFIX) \
- mono-api-diff$(SCRIPT_SUFFIX) \
- mono-shlib-cop$(SCRIPT_SUFFIX) \
- mono-xmltool$(SCRIPT_SUFFIX) \
+ mono-cil-strip$(SCRIPT_SUFFIX) \
mozroots$(SCRIPT_SUFFIX) \
permview$(SCRIPT_SUFFIX) \
prj2make$(SCRIPT_SUFFIX) \
setreg$(SCRIPT_SUFFIX) \
signcode$(SCRIPT_SUFFIX) \
soapsuds$(SCRIPT_SUFFIX) \
- sqlsharp$(SCRIPT_SUFFIX) \
xsd$(SCRIPT_SUFFIX)
scripts_1_0_umask = \
scripts_2_0 = \
al2$(SCRIPT_SUFFIX) \
- genxs2$(SCRIPT_SUFFIX) \
+ csharp$(SCRIPT_SUFFIX) \
+ gacutil2$(SCRIPT_SUFFIX) \
gmcs$(SCRIPT_SUFFIX) \
httpcfg$(SCRIPT_SUFFIX) \
ilasm2$(SCRIPT_SUFFIX) \
mconfig$(SCRIPT_SUFFIX) \
mkbundle2$(SCRIPT_SUFFIX) \
- mono-api-info2$(SCRIPT_SUFFIX) \
+ mdoc$(SCRIPT_SUFFIX) \
+ mono-api-info$(SCRIPT_SUFFIX) \
+ mono-shlib-cop$(SCRIPT_SUFFIX) \
monop2$(SCRIPT_SUFFIX) \
resgen2$(SCRIPT_SUFFIX) \
+ pdb2mdb$(SCRIPT_SUFFIX) \
wsdl2$(SCRIPT_SUFFIX) \
xsd2$(SCRIPT_SUFFIX) \
+ mono-xmltool$(SCRIPT_SUFFIX) \
sgen$(SCRIPT_SUFFIX) \
+ sqlmetal$(SCRIPT_SUFFIX) \
+ sqlsharp$(SCRIPT_SUFFIX) \
+ svcutil$(SCRIPT_SUFFIX) \
xbuild$(SCRIPT_SUFFIX)
+MDOC_SUBCOMMANDS = \
+ mdoc-assemble \
+ mdoc-export-html \
+ mdoc-export-msxdoc \
+ mdoc-update \
+ mdoc-validate
+
+MDOC_COMPAT = \
+ mdassembler \
+ mdvalidater \
+ monodocer \
+ monodocs2html \
+ monodocs2slashdoc
+
#
# these are the new defaults, 2.0 profile-based commands
#
#
scripts_defaults = \
al$(SCRIPT_SUFFIX) \
- genxs$(SCRIPT_SUFFIX) \
ilasm$(SCRIPT_SUFFIX) \
+ gacutil$(SCRIPT_SUFFIX) \
mkbundle$(SCRIPT_SUFFIX) \
- mono-api-info$(SCRIPT_SUFFIX) \
monop$(SCRIPT_SUFFIX) \
resgen$(SCRIPT_SUFFIX) \
wsdl$(SCRIPT_SUFFIX)
-scripts_2_1 = smcs$(SCRIPT_SUFFIX)
scripts_service = mono-service mono-service2
scripts_nunit = nunit-console$(SCRIPT_SUFFIX) nunit-console2$(SCRIPT_SUFFIX)
scripts_rpmhelpers = mono-find-provides mono-find-requires
-pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA= mono-nunit.pc
-
-CLEANFILES = $(scripts_1_0) $(scripts_1_0_umask) $(scripts_2_0) $(scripts_2_1) $(scripts_defaults) $(scripts_1_0_compat) mono-service mono-service2 nunit-console nunit-console2 mono-find-provides mono-find-requires
+CLEANFILES = $(scripts_1_0) $(scripts_1_0_umask) $(scripts_2_0) $(scripts_defaults) $(scripts_1_0_compat) mono-service mono-service2 nunit-console nunit-console2 mono-find-provides mono-find-requires mod $(MDOC_SUBCOMMANDS)
DISTCLEANFILES = $(pkgconfig_DATA) $(scripts_rpmhelpers)
EXTRA_DIST = \
script.bat.in \
script_umask.in \
script_umask.bat.in \
- smcs.in \
- smcs.bat.in \
+ mod.in \
mono-service.in \
- mono-nunit.pc.in \
mono-find-provides.in \
mono-find-requires.in \
- mono-test-install
+ mono-test-install \
+ $(MDOC_COMPAT) \
+ patch-quiet.sh
if USE_JIT
mono_interp = mono
$(REWRITE2_DEBUG) -e 's,@''exe_name@,nunit-console,g' $(srcdir)/$(SCRIPT_IN) | $(FILTER) > $@.tmp
mv $@.tmp $@
-smcs$(SCRIPT_SUFFIX): $(SMCS_IN) Makefile
- $(REWRITE2_1) -e "s,@""exe_name@,smcs,g" $(srcdir)/$(SMCS_IN) | $(FILTER) > $@.tmp
+mod$(SCRIPT_SUFFIX): mod.in Makefile
+ $(REWRITE1) -e "s,@""exe_name@,mod,g" $(srcdir)/mod.in > $@.tmp
mv $@.tmp $@
$(scripts_1_0): $(SCRIPT_IN) Makefile
n=`echo $@ | sed 's,$(COMPAT_2_0_SUFFIX)$$,,'`; \
$(REWRITE2) -e "s,@""exe_name@,$$n,g" $(srcdir)/$(SCRIPT_IN) | $(FILTER) > $@.tmp
mv $@.tmp $@
+
+$(MDOC_SUBCOMMANDS): Makefile
+ for script in $(MDOC_SUBCOMMANDS) ; do \
+ cmd=`echo $$script | sed 's/mdoc-//'` ; \
+ echo "#!/bin/sh" > $$script ; \
+ echo "exec mdoc $$cmd \"\$$@\"" >> $$script; \
+ done
+