FreeCalypso > hg > fc-magnetite
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 |