Merge pull request #5714 from alexischr/update_bockbuild
[mono.git] / scripts / monodocer
1 #!/bin/sh
2 cmd_line=
3
4 for option do
5         case "$option" in
6                 -assembly:*)
7                         a=`echo "$option" | sed 's/^-assembly://'`
8                         cmd_line="$cmd_line $a"
9                         ;;
10                 -delete)
11                         cmd_line="$cmd_line --delete"
12                         ;;
13                 -ignoremembers)
14                         # ignore
15                         ;;
16                 -import:*)
17                         a=`echo "$option" | sed 's/^-import://'`
18                         cmd_line="$cmd_line -i $a"
19                         ;;
20                 -importecmadoc:*)
21                         a=`echo "$option" | sed 's/^-importecmadoc://'`
22                         cmd_line="$cmd_line -i $a"
23                         ;;
24                 -importslashdoc:*)
25                         a=`echo "$option" | sed 's/^-importslashdoc://'`
26                         cmd_line="$cmd_line -i $a"
27                         ;;
28                 -name:*)
29                         # ignore
30                         ;;
31                 -namespace:*)
32                         # ignore
33                         ;;
34                 -overrides:*)
35                         # ignore
36                         ;;
37                 -path:*)
38                         a=`echo "$option" | sed 's/^-path://'`
39                         cmd_line="$cmd_line -o $a"
40                         ;;
41                 -pretty)
42                         # ignore
43                         ;;
44                 -since:*)
45                         a=`echo "$option" | sed 's/^-since://'`
46                         cmd_line="$cmd_line --since $a"
47                         ;;
48                 -type:*)
49                         a=`echo "$option" | sed 's/^-type://'`
50                         cmd_line="$cmd_line --since $a"
51                         ;;
52                 -updateto:*)
53                         # ignore
54                         ;;
55                 -V | -version)
56                         # ignore
57                         ;;
58                 *)
59                         cmd_line="$cmd_line $option"
60                         ;;
61         esac
62 done
63
64 exec mdoc update $cmd_line