File: configure

package info (click to toggle)
xcin 2.3.03-3
  • links: PTS
  • area: main
  • in suites: slink
  • size: 2,192 kB
  • ctags: 608
  • sloc: ansic: 6,475; sh: 653; makefile: 221
file content (48 lines) | stat: -rwxr-xr-x 712 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#!/bin/sh

#
#  Default setting
#
OS=""
PREFIX=""
MENU=1
XCINVERSION="XCIN-2.3.03"

#
#  Arguement filter
#
while [ ! -z "$1" ]; do
    case "$1" in
    "-h" | "--help")
	cat << EOF
Usage: configure [-h] [--help] [--prefix=PREFIX] [--os=OSTYPE] [--no-menu]
EOF
	exit 0
	;;
    --prefix=*)
	PREFIX="`echo $1 | sed 's/--prefix=\(.*\)/\1/'`"
	;;
    --os=*)
	OS="`echo $1 | sed 's/--os=\(.*\)/\1/'`"
	;;
    --no-menu)
	MENU=0
	;;
    *)
	echo "configure: unknown arguement: $1"
    esac
    shift
done

#
#  Run configure.menu
#
XCINVERSION=$XCINVERSION ENV=$OS PREPATH=$PREFIX script/configure.menu $MENU

#
#  Run configure.makefile
#
if [ "$?" = 0 ] || [ "$MENU" = '0' ]; then
    script/configure.makefile
fi