FreeCalypso > hg > fc-selenite
diff scripts/mk-component.sh @ 20:889745bf8615
scripts/mk-component.sh: no more str2ind
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sun, 15 Jul 2018 22:14:07 +0000 |
parents | 294b440431fe |
children | b7059379dd87 |
line wrap: on
line diff
--- a/scripts/mk-component.sh Sun Jul 15 22:08:52 2018 +0000 +++ b/scripts/mk-component.sh Sun Jul 15 22:14:07 2018 +0000 @@ -65,10 +65,10 @@ OBJS="$OBJS $objname" } -cfile_plain() { +c_file() { if [ $# != 1 ] then - echo "Error: cfile_plain takes 1 argument" 1>&2 + echo "Error: c_file takes 1 argument" 1>&2 exit 1 fi objname=`basename "$1" .c`.obj @@ -92,50 +92,6 @@ OBJS="$OBJS $objname" } -cfile_str2ind() { - if [ $# != 1 ] - then - echo "Error: cfile_str2ind takes 1 argument" 1>&2 - exit 1 - fi - if [ "$USE_STR2IND" = 1 ] - then - objname=`basename "$1" .c`.obj - pp_name=`echo $1 | sed -e 's/\.c$/.pp/' | tr A-Z a-z` - pp__name=`echo $1 | sed -e 's/\.c$/.pp_/' | tr A-Z a-z` - helpers/makeline dep $objname "$1" \ - >> $BUILD_DIR/$LIBNAME/Makefile - case "$objname" in - *[A-Z]*) - helpers/makeline cmd rm -f '$@' \ - >> $BUILD_DIR/$LIBNAME/Makefile - ;; - esac - helpers/makeline cmd ../../toolwrap/cl470 -q -po -p? -x \ - ${CPPFLAGS} "$1" >> $BUILD_DIR/$LIBNAME/Makefile - helpers/makeline cmd ../../toolwrap/str2ind -a \ - -t ../str2ind.tab -l ../str2ind.log \ - -f "$pp_name" >> $BUILD_DIR/$LIBNAME/Makefile - helpers/makeline cmd ../../toolwrap/cl470 -q -c ${CFLAGS} \ - "$pp__name" >> $BUILD_DIR/$LIBNAME/Makefile - helpers/makeline cmd @rm -f "$pp_name" \ - >> $BUILD_DIR/$LIBNAME/Makefile - helpers/makeline cmd @rm -f "$pp__name" \ - >> $BUILD_DIR/$LIBNAME/Makefile - case "$objname" in - *[A-Z]*) - objname_lc=`echo $objname | tr A-Z a-z` - helpers/makeline cmd mv $objname_lc $objname \ - >> $BUILD_DIR/$LIBNAME/Makefile - ;; - esac - echo >> $BUILD_DIR/$LIBNAME/Makefile - OBJS="$OBJS $objname" - else - cfile_plain "$1" - fi -} - # invoke the recipe SRC=../../src