30 lines
578 B
Text
30 lines
578 B
Text
CEG=$TARGET_HOME/lib.bin/ceg/util
|
|
|
|
case $# in
|
|
2) case $1 in
|
|
-as) MAKE=$CEG/make_asobj;OBJ=as;;
|
|
-obj) MAKE=$CEG/make_asobj;OBJ=obj;;
|
|
*) echo wrong option $1, use -as or -obj;
|
|
exit 1;;
|
|
esac
|
|
SRC_DIR=$2
|
|
;;
|
|
|
|
1) MAKE=$CEG/make_own;OBJ=obj;SRC_DIR=$1
|
|
;;
|
|
|
|
*) echo "Usage: $0 [-as|-obj] <source directory>"
|
|
exit 1
|
|
;;
|
|
esac
|
|
|
|
case X$MACH in
|
|
X) MACH=`expr $SRC_DIR : '.*/mach/\(.*\)/ce*`
|
|
;;
|
|
esac
|
|
case X$MACH in
|
|
X) echo environment definition for MACH required
|
|
exit 1
|
|
;;
|
|
esac
|
|
make -f $MAKE OBJ=$OBJ MACH=$MACH SRC_DIR=$SRC_DIR install
|