Pristine Ack-5.5
[Ack-5.5.git] / util / ceg / util / install_ceg
1 CEG=$TARGET_HOME/lib.bin/ceg/util
2
3 case $# in
4   2) case $1 in
5         -as)    MAKE=$CEG/make_asobj;OBJ=as;;
6         -obj)   MAKE=$CEG/make_asobj;OBJ=obj;;
7            *) echo wrong option $1, use -as or -obj;
8               exit 1;;
9      esac
10      SRC_DIR=$2
11      ;;
12
13   1) MAKE=$CEG/make_own;OBJ=obj;SRC_DIR=$1
14      ;;
15
16   *) echo "Usage: $0 [-as|-obj] <source directory>"
17      exit 1
18      ;;
19 esac
20
21 case X$MACH in
22 X)      MACH=`expr $SRC_DIR : '.*/mach/\(.*\)/ce*`
23         ;;
24 esac
25 case X$MACH in
26 X)      echo environment definition for MACH required
27         exit 1
28         ;;
29 esac
30 make -f $MAKE OBJ=$OBJ MACH=$MACH SRC_DIR=$SRC_DIR install