comparison scripts/mk-component.sh @ 122:feba9ffc2627

scripts/mk-component.sh: filename case muck for str2ind
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 07 Oct 2016 04:57:01 +0000
parents 5e2b0806b098
children 87347425b11f
comparison
equal deleted inserted replaced
121:dd70d4a6388f 122:feba9ffc2627
99 exit 1 99 exit 1
100 fi 100 fi
101 if [ "$USE_STR2IND" = 1 ] 101 if [ "$USE_STR2IND" = 1 ]
102 then 102 then
103 objname=`basename "$1" .c`.obj 103 objname=`basename "$1" .c`.obj
104 pp_name=`echo $1 | sed -e s/.c\$/.pp/` 104 pp_name=`echo $1 | sed -e 's/\.c$/.pp/' | tr A-Z a-z`
105 pp__name=`echo $1 | sed -e s/.c\$/.pp_/` 105 pp__name=`echo $1 | sed -e 's/\.c$/.pp_/' | tr A-Z a-z`
106 helpers/makeline dep $objname "$1" \ 106 helpers/makeline dep $objname "$1" \
107 >> $BUILD_DIR/$LIBNAME/Makefile 107 >> $BUILD_DIR/$LIBNAME/Makefile
108 helpers/makeline cmd ../../toolwrap/cl470 -q -po -p? -x \ 108 helpers/makeline cmd ../../toolwrap/cl470 -q -po -p? -x \
109 ${CPPFLAGS} "$1" >> $BUILD_DIR/$LIBNAME/Makefile 109 ${CPPFLAGS} "$1" >> $BUILD_DIR/$LIBNAME/Makefile
110 helpers/makeline cmd ../../toolwrap/str2ind -a \ 110 helpers/makeline cmd ../../toolwrap/str2ind -a \
114 "$pp__name" >> $BUILD_DIR/$LIBNAME/Makefile 114 "$pp__name" >> $BUILD_DIR/$LIBNAME/Makefile
115 helpers/makeline cmd @rm -f "$pp_name" \ 115 helpers/makeline cmd @rm -f "$pp_name" \
116 >> $BUILD_DIR/$LIBNAME/Makefile 116 >> $BUILD_DIR/$LIBNAME/Makefile
117 helpers/makeline cmd @rm -f "$pp__name" \ 117 helpers/makeline cmd @rm -f "$pp__name" \
118 >> $BUILD_DIR/$LIBNAME/Makefile 118 >> $BUILD_DIR/$LIBNAME/Makefile
119 case "$objname" in
120 *[A-Z]*)
121 objname_lc=`echo $objname | tr A-Z a-z`
122 helpers/makeline cmd mv $objname_lc $objname \
123 >> $BUILD_DIR/$LIBNAME/Makefile
124 ;;
125 esac
119 echo >> $BUILD_DIR/$LIBNAME/Makefile 126 echo >> $BUILD_DIR/$LIBNAME/Makefile
120 OBJS="$OBJS $objname" 127 OBJS="$OBJS $objname"
121 else 128 else
122 cfile_plain "$1" 129 cfile_plain "$1"
123 fi 130 fi