diff options
author | Jonathan Pryor <jpryor@novell.com> | 2008-10-18 06:38:30 +0400 |
---|---|---|
committer | Jonathan Pryor <jpryor@novell.com> | 2008-10-18 06:38:30 +0400 |
commit | 875a3b97113908bdd92ed386f100cf63f36a233b (patch) | |
tree | aebe0ef0942686e9a905d501f969a8c345f5802a /scripts | |
parent | d8617290607a89f9bcb1a928c2d2c1cbe6a5c3fc (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.am | 9 | ||||
-rwxr-xr-x | scripts/mdassembler | 16 | ||||
-rwxr-xr-x | scripts/mdvalidater | 3 | ||||
-rwxr-xr-x | scripts/monodocer | 64 | ||||
-rwxr-xr-x | scripts/monodocs2html | 37 | ||||
-rwxr-xr-x | scripts/monodocs2slashdoc | 3 |
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 "$@" |