comparison scripts/mk-component.sh @ 105:5e2b0806b098

scripts/mk-component.sh make_version(): allow filename to be different
author Mychaela Falconia <falcon@freecalypso.org>
date Wed, 05 Oct 2016 18:46:25 +0000
parents 838717193e09
children feba9ffc2627
comparison
equal deleted inserted replaced
104:27a4235405c6 105:5e2b0806b098
36 echo >> $BUILD_DIR/$LIBNAME/Makefile 36 echo >> $BUILD_DIR/$LIBNAME/Makefile
37 37
38 # shell functions to be used in the recipes 38 # shell functions to be used in the recipes
39 39
40 make_version() { 40 make_version() {
41 if [ $# != 1 ] 41 case $# in
42 then 42 1)
43 echo "Error: make_version takes 1 argument" 1>&2 43 echo "$1_version.c:" >> $BUILD_DIR/$LIBNAME/Makefile
44 echo " ../../scripts/make-version.sh $1 > $1_version.c" \
45 >> $BUILD_DIR/$LIBNAME/Makefile
46 ;;
47 2)
48 echo "$2_version.c:" >> $BUILD_DIR/$LIBNAME/Makefile
49 echo " ../../scripts/make-version.sh $1 > $2_version.c" \
50 >> $BUILD_DIR/$LIBNAME/Makefile
51 ;;
52 *)
53 echo "Error: make_version takes 1 or 2 arguments" 1>&2
44 exit 1 54 exit 1
45 fi 55 ;;
46 echo "$1_version.c:" >> $BUILD_DIR/$LIBNAME/Makefile 56 esac
47 echo " ../../scripts/make-version.sh $1 > $1_version.c" \
48 >> $BUILD_DIR/$LIBNAME/Makefile
49 echo >> $BUILD_DIR/$LIBNAME/Makefile 57 echo >> $BUILD_DIR/$LIBNAME/Makefile
50 } 58 }
51 59
52 asm_file() { 60 asm_file() {
53 if [ $# != 1 ] 61 if [ $# != 1 ]