Subversion Repositories HelenOS-historic

Rev

Rev 500 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
500 decky 1
#! /bin/sh
2
 
3
function syntax {
4
	echo "Syntax:"
5
	echo " build.<arch> [-compiler <compiler>]"
6
	echo
7
	echo "<arch>     ... ia32, mips32, mips32el"
8
	echo "<compiler> ... native, *cross"
9
	echo
10
}
11
 
12
ARCH="`basename "$0" | awk -F. '{ if (NF > 1) print \$NF }'`"
13
if [ -z "$ARCH" ]; then
14
	syntax
15
	exit 1
16
fi
17
 
535 cejka 18
ARGS="ARCH=$ARCH"
500 decky 19
while [ "$#" -gt 0 ]; do
20
	case "$1" in
21
		-compiler)
22
			if [ -z "$2" ]; then
23
				syntax
24
				exit 1
25
			fi
26
			ARGS="$ARGS COMPILER=$2"
27
			shift
28
			;;
29
		*)
30
			syntax
31
			exit 1
32
			;;
33
	esac
34
	shift
35
done
36
 
535 cejka 37
make all $ARGS