12345678910111213141516171819202122232425262728293031323334353637383940 |
- CEG=$TARGET_HOME/lib.bin/ceg
- MAKE=$CEG/util/make_ce
- OBJ=obj
- case $1 in
- -as) OBJ=as ; shift ;;
- -obj) OBJ=obj ; shift ;;
- *) echo wrong option $1, use -as or -obj;
- exit 1;;
- esac
- SRC_DIR=$1
- shift
- make -f ceg/Makefile SRC_DIR=$SRC_DIR OBJ=$OBJ
- for i
- do
- case $i in
- ALL) make -f $MAKE SRC_DIR=$SRC_DIR ce.$LIBSUF
- exit 0
- ;;
- *.$SUF) make -f $MAKE SRC_DIR=$SRC_DIR ce/$i
- ;;
- *..) ( cd ce; $TARGET_HOME/lib.bin/cpp -P $SRC_DIR/EM_table | ../ceg/ceg -c $i)
- F=`basename $i ..`
- U="_dnam"
- V="_dlb"
- make -f $MAKE SRC_DIR=$SRC_DIR ce/$F.$SUF ce/$F$U.$SUF ce/$F$V.$SUF
- ;;
- *) ( cd ce; $TARGET_HOME/lib.bin/cpp -P $SRC_DIR/EM_table | ../ceg/ceg -c $i)
- make -f $MAKE SRC_DIR=$SRC_DIR ce/$i.$SUF
- ;;
- esac
- done
- touch ce/dummy
- touch ce/dummy1
- make -f $MAKE SRC_DIR=$SRC_DIR ce.$LIBSUF
|