Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Pryor <jpryor@novell.com>2008-10-18 06:38:30 +0400
committerJonathan Pryor <jpryor@novell.com>2008-10-18 06:38:30 +0400
commit875a3b97113908bdd92ed386f100cf63f36a233b (patch)
treeaebe0ef0942686e9a905d501f969a8c345f5802a /scripts
parentd8617290607a89f9bcb1a928c2d2c1cbe6a5c3fc (diff)
* scripts/Makefile.am: Install scripts for mdoc-compat commands.
* scripts (svn:ignore): Ignore generated files. * scripts/mdassembler, scripts/mdvalidater, scripts/monodocer, scripts/monodocs2html, scripts/monodocs2slashdoc: Added; "compatibility" scripts, converting the previous commands into mdoc commands. svn path=/trunk/mono/; revision=116345
Diffstat (limited to 'scripts')
-rw-r--r--scripts/Makefile.am9
-rwxr-xr-xscripts/mdassembler16
-rwxr-xr-xscripts/mdvalidater3
-rwxr-xr-xscripts/monodocer64
-rwxr-xr-xscripts/monodocs2html37
-rwxr-xr-xscripts/monodocs2slashdoc3
6 files changed, 132 insertions, 0 deletions
diff --git a/scripts/Makefile.am b/scripts/Makefile.am
index 2b638a0549d..3ee2a1caf4f 100644
--- a/scripts/Makefile.am
+++ b/scripts/Makefile.am
@@ -36,6 +36,7 @@ bin_SCRIPTS = \
$(scripts_nunit) \
$(scripts_rpmhelpers) \
$(MDOC_SUBCOMMANDS) \
+ $(MDOC_COMPAT) \
mod \
mono-test-install
@@ -109,6 +110,13 @@ MDOC_SUBCOMMANDS = \
mdoc-update \
mdoc-validate
+MDOC_COMPAT = \
+ mdassembler \
+ mdvalidater \
+ monodocer \
+ monodocs2html \
+ monodocs2slashdoc
+
#
# these are the new defaults, 2.0 profile-based commands
#
@@ -146,6 +154,7 @@ EXTRA_DIST = \
mono-find-provides.in \
mono-find-requires.in \
mono-test-install \
+ $(MDOC_COMPAT) \
patch-quiet.sh
if USE_JIT
diff --git a/scripts/mdassembler b/scripts/mdassembler
new file mode 100755
index 00000000000..75fb241fc7b
--- /dev/null
+++ b/scripts/mdassembler
@@ -0,0 +1,16 @@
+#!/bin/sh
+cmd_line=
+
+for option do
+ case "$option" in
+ --ecma | --ecmaspec | --error | --man | --simple | --xhtml | --hb)
+ format=`echo $option | sed 's/^--//'`
+ cmd_line="$cmd_line --format=$format"
+ ;;
+ *)
+ cmd_line="$cmd_line $option"
+ ;;
+ esac
+done
+
+exec mdoc assemble $cmd_line
diff --git a/scripts/mdvalidater b/scripts/mdvalidater
new file mode 100755
index 00000000000..dcc1fe1a420
--- /dev/null
+++ b/scripts/mdvalidater
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec mdoc validate --format "$@"
diff --git a/scripts/monodocer b/scripts/monodocer
new file mode 100755
index 00000000000..efce7c367aa
--- /dev/null
+++ b/scripts/monodocer
@@ -0,0 +1,64 @@
+#!/bin/sh
+cmd_line=
+
+for option do
+ case "$option" in
+ -assembly:*)
+ a=`echo "$option" | sed 's/^-assembly://'`
+ cmd_line="$cmd_line $a"
+ ;;
+ -delete)
+ cmd_line="$cmd_line --delete"
+ ;;
+ -ignoremembers)
+ # ignore
+ ;;
+ -import:*)
+ a=`echo "$option" | sed 's/^-import://'`
+ cmd_line="$cmd_line -i $a"
+ ;;
+ -importecmadoc:*)
+ a=`echo "$option" | sed 's/^-importecmadoc://'`
+ cmd_line="$cmd_line -i $a"
+ ;;
+ -importslashdoc:*)
+ a=`echo "$option" | sed 's/^-importslashdoc://'`
+ cmd_line="$cmd_line -i $a"
+ ;;
+ -name:*)
+ # ignore
+ ;;
+ -namespace:*)
+ # ignore
+ ;;
+ -overrides:*)
+ # ignore
+ ;;
+ -path:*)
+ a=`echo "$option" | sed 's/^-path://'`
+ cmd_line="$cmd_line -o $a"
+ ;;
+ -pretty)
+ # ignore
+ ;;
+ -since:*)
+ a=`echo "$option" | sed 's/^-since://'`
+ cmd_line="$cmd_line --since $a"
+ ;;
+ -type:*)
+ a=`echo "$option" | sed 's/^-type://'`
+ cmd_line="$cmd_line --since $a"
+ ;;
+ -updateto:*)
+ # ignore
+ ;;
+ -V | -version)
+ # ignore
+ ;;
+ *)
+ cmd_line="$cmd_line $option"
+ ;;
+ esac
+done
+
+exec mdoc update $cmd_line
diff --git a/scripts/monodocs2html b/scripts/monodocs2html
new file mode 100755
index 00000000000..74d5224c411
--- /dev/null
+++ b/scripts/monodocs2html
@@ -0,0 +1,37 @@
+#!/bin/sh
+cmd_line=
+
+for option do
+ case "$option" in
+ -dest:*)
+ dir=`echo "$option" | sed 's/^-dest://'`
+ cmd_line="$cmd_line -o \"$dir\""
+ ;;
+ -dumptemplate)
+ cmd_line="$cmd_line --default-template"
+ ;;
+ -ext:*)
+ ext=`echo "$option" | sed 's/^-ext://'`
+ cmd_line="$cmd_line --ext=$ext"
+ ;;
+ -onlytype*)
+ # compat; ignore
+ ;;
+ -source:*)
+ s=`echo "$option" | sed 's/^-source://'`
+ cmd_line="$cmd_line $s"
+ ;;
+ -template:*)
+ template=`echo "$option" | sed 's/^-template://'`
+ cmd_line="$cmd_line --template=$template"
+ ;;
+ -V | -version)
+ # compat; ignore
+ ;;
+ *)
+ cmd_line="$cmd_line $option"
+ ;;
+ esac
+done
+
+exec mdoc export-html $cmd_line
diff --git a/scripts/monodocs2slashdoc b/scripts/monodocs2slashdoc
new file mode 100755
index 00000000000..3eec87fc120
--- /dev/null
+++ b/scripts/monodocs2slashdoc
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec mdoc export-msxdoc "$@"