Loading scripts/prepare_delivery.sh +10 −17 Original line number Diff line number Diff line Loading @@ -90,7 +90,7 @@ tmpfile=`mktemp` rm -f $tmpfile touch $tmpfile cat $OUTDIR/lib_com/options.h | sed -n '/Start DEVELOPMENT switches/,/End DEVELOPMENT switches/p' >> $tmpfile cat $OUTDIR/lib_com/options.h | sed -n '/Start BE DEVELOPMENT switches/,/End BE DEVELOPMENT switches/p' >> $tmpfile if coan_exists; then Loading Loading @@ -224,7 +224,6 @@ fi # remove more debug-leftovers from code find $OUTDIR -name "*.[ch]" -exec sed -i.bak "/#include\ *\"debug.h\"/d" \{\} \; #find $OUTDIR -name "*.[ch]" -exec sed -i.bak "/#include\ *\"wmc_auto.h\"/d" \{\} \; # TODO: needs to be reviewed! Loading @@ -240,40 +239,34 @@ find $OUTDIR/lib_com $OUTDIR/lib_dec $OUTDIR/lib_enc -name "*.[ch]" -exec perl - find $OUTDIR/lib_com $OUTDIR/lib_dec $OUTDIR/lib_enc -name "*.[ch]" -exec perl -i.bak -pe 's#/\*.* HW.*/?\*/$##isg' \{\} \; find $OUTDIR/lib_com $OUTDIR/lib_dec $OUTDIR/lib_enc -name "*.[ch]" -exec perl -i.bak -pe 's#/\*.* NOK.*/?\*/$##isg' \{\} \; find $OUTDIR/lib_com $OUTDIR/lib_dec $OUTDIR/lib_enc -name "*.[ch]" -exec perl -i.bak -pe 's#/\*.* NTT.*/?\*/$##isg' \{\} \; find $OUTDIR/lib_com $OUTDIR/lib_dec $OUTDIR/lib_enc -name "*.[ch]" -exec perl -i.bak -pe 's#/\*.* DOC.*/?\*/$##isg' \{\} \; find $OUTDIR/lib_com $OUTDIR/lib_dec $OUTDIR/lib_enc -name "*.[ch]" -exec perl -i.bak -pe 's#/\*.* DCM.*/?\*/$##isg' \{\} \; find $OUTDIR/lib_com $OUTDIR/lib_dec $OUTDIR/lib_enc -name "*.[ch]" -exec perl -i.bak -pe 's#/\*.* PAN.*/?\*/$##isg' \{\} \; find $OUTDIR/lib_com $OUTDIR/lib_dec $OUTDIR/lib_enc -name "*.[ch]" -exec perl -i.bak -pe 's#/\*.* SAM.*/?\*/$##sg' \{\} \; find $OUTDIR/lib_com $OUTDIR/lib_dec $OUTDIR/lib_enc -name "*.[ch]" -exec perl -i.bak -pe 's#/\*.* SAMSUNG.*/?\*/$##isg' \{\} \; find $OUTDIR/lib_com $OUTDIR/lib_dec $OUTDIR/lib_enc -name "*.[ch]" -exec perl -i.bak -pe 's#/\*.* VA.*/?\*/$##sg' \{\} \; find $OUTDIR/lib_com $OUTDIR/lib_dec $OUTDIR/lib_enc -name "*.[ch]" -exec perl -i.bak -pe 's#/\*.* ZTE.*/?\*/$##isg' \{\} \; find $OUTDIR/lib_com $OUTDIR/lib_dec $OUTDIR/lib_enc -name "*.[ch]" -exec perl -i.bak -pe 's#/\*.* QC.*/?\*/$##sg' \{\} \; find $OUTDIR/lib_com $OUTDIR/lib_dec $OUTDIR/lib_enc -name "*.[ch]" -exec perl -i.bak -pe 's#/\*.* QMM.*/?\*/$##isg' \{\} \; find $OUTDIR/lib_com $OUTDIR/lib_dec $OUTDIR/lib_enc -name "*.[ch]" -exec perl -i.bak -pe 's#/\*.* ORA.*/?\*/$##isg' \{\} \; # use ITU-T STL2009 instead of FhG WMOPS counters #mv $OUTDIR/basic_op/count.c.stl $OUTDIR/basic_op/count.c #mv $OUTDIR/basic_op/count.h.stl $OUTDIR/basic_op/count.h # remove wmc_auto.h rm -f ${OUTDIR}/lib_com/wmc_auto.h ${OUTDIR}/lib_dec/wmc_auto.h ${OUTDIR}/lib_enc/wmc_auto.h # remove comments after switches sed -i.bak "s/\(\/\*\ #define\ *\CR[a-zA-Z0-9_]*\ *\*\/\)\(.*\)/\1/g" $OUTDIR/lib_com/options.h sed -i.bak "s/\(\#define\ *\CR[a-zA-Z0-9_]*\ *\)\(\/\*.*\)/\1/g" $OUTDIR/lib_com/options.h sed -i.bak "s/\(\#define ACTIVATE_CR_SWITCHES\)\(.*\)/\1/g" $OUTDIR/lib_com/options.h sed -i.bak "s/#define ACTIVATE_CR_SWITCHES.*/#define __CR \/* deactivate to build version w\/o CRs *\//g" $OUTDIR/lib_com/options.h sed -i.bak "/Start BE/,/End BE/d" $OUTDIR/lib_com/options.h sed -i.bak "/Start CR/,/End CR/d" $OUTDIR/lib_com/options.h sed -i.bak "/Start DEBUG/,/End DEBUG/d" $OUTDIR/lib_com/options.h sed -i.bak "/Start DEVELOPMENT/,/End DEVELOPMENT/d" $OUTDIR/lib_com/options.h sed -i.bak "/Start Auxiliary/,/End Auxiliary/d" $OUTDIR/lib_com/options.h sed -i.bak "/delivery switches/d" $OUTDIR/lib_com/options.h sed -i.bak '/^$/N;/^\n$/D' $OUTDIR/lib_com/options.h rm -f $OUTDIR/lib_*/coan_* fi # remove comments after switches sed -i.bak "/keep as part of options.h/d" $OUTDIR/lib_com/options.h sed -i.bak "s/\(\/\*\ #define\ *\CR[a-zA-Z0-9_]*\ *\*\/\)\(.*\)/\1/g" $OUTDIR/lib_com/options.h sed -i.bak "s/\(\#define\ *\CR[a-zA-Z0-9_]*\ *\)\(\/\*.*\)/\1/g" $OUTDIR/lib_com/options.h sed -i.bak "/Start BE DEVELOPMENT switches/,/End BE DEVELOPMENT switches/d" $OUTDIR/lib_com/options.h sed -i.bak "/Start NON-BE CR switches/,/End NON-BE CR switches/d" $OUTDIR/lib_com/options.h # clean-up *.bak-files find $OUTDIR -name "*.bak" -exec rm \{\} \; Loading Loading
scripts/prepare_delivery.sh +10 −17 Original line number Diff line number Diff line Loading @@ -90,7 +90,7 @@ tmpfile=`mktemp` rm -f $tmpfile touch $tmpfile cat $OUTDIR/lib_com/options.h | sed -n '/Start DEVELOPMENT switches/,/End DEVELOPMENT switches/p' >> $tmpfile cat $OUTDIR/lib_com/options.h | sed -n '/Start BE DEVELOPMENT switches/,/End BE DEVELOPMENT switches/p' >> $tmpfile if coan_exists; then Loading Loading @@ -224,7 +224,6 @@ fi # remove more debug-leftovers from code find $OUTDIR -name "*.[ch]" -exec sed -i.bak "/#include\ *\"debug.h\"/d" \{\} \; #find $OUTDIR -name "*.[ch]" -exec sed -i.bak "/#include\ *\"wmc_auto.h\"/d" \{\} \; # TODO: needs to be reviewed! Loading @@ -240,40 +239,34 @@ find $OUTDIR/lib_com $OUTDIR/lib_dec $OUTDIR/lib_enc -name "*.[ch]" -exec perl - find $OUTDIR/lib_com $OUTDIR/lib_dec $OUTDIR/lib_enc -name "*.[ch]" -exec perl -i.bak -pe 's#/\*.* HW.*/?\*/$##isg' \{\} \; find $OUTDIR/lib_com $OUTDIR/lib_dec $OUTDIR/lib_enc -name "*.[ch]" -exec perl -i.bak -pe 's#/\*.* NOK.*/?\*/$##isg' \{\} \; find $OUTDIR/lib_com $OUTDIR/lib_dec $OUTDIR/lib_enc -name "*.[ch]" -exec perl -i.bak -pe 's#/\*.* NTT.*/?\*/$##isg' \{\} \; find $OUTDIR/lib_com $OUTDIR/lib_dec $OUTDIR/lib_enc -name "*.[ch]" -exec perl -i.bak -pe 's#/\*.* DOC.*/?\*/$##isg' \{\} \; find $OUTDIR/lib_com $OUTDIR/lib_dec $OUTDIR/lib_enc -name "*.[ch]" -exec perl -i.bak -pe 's#/\*.* DCM.*/?\*/$##isg' \{\} \; find $OUTDIR/lib_com $OUTDIR/lib_dec $OUTDIR/lib_enc -name "*.[ch]" -exec perl -i.bak -pe 's#/\*.* PAN.*/?\*/$##isg' \{\} \; find $OUTDIR/lib_com $OUTDIR/lib_dec $OUTDIR/lib_enc -name "*.[ch]" -exec perl -i.bak -pe 's#/\*.* SAM.*/?\*/$##sg' \{\} \; find $OUTDIR/lib_com $OUTDIR/lib_dec $OUTDIR/lib_enc -name "*.[ch]" -exec perl -i.bak -pe 's#/\*.* SAMSUNG.*/?\*/$##isg' \{\} \; find $OUTDIR/lib_com $OUTDIR/lib_dec $OUTDIR/lib_enc -name "*.[ch]" -exec perl -i.bak -pe 's#/\*.* VA.*/?\*/$##sg' \{\} \; find $OUTDIR/lib_com $OUTDIR/lib_dec $OUTDIR/lib_enc -name "*.[ch]" -exec perl -i.bak -pe 's#/\*.* ZTE.*/?\*/$##isg' \{\} \; find $OUTDIR/lib_com $OUTDIR/lib_dec $OUTDIR/lib_enc -name "*.[ch]" -exec perl -i.bak -pe 's#/\*.* QC.*/?\*/$##sg' \{\} \; find $OUTDIR/lib_com $OUTDIR/lib_dec $OUTDIR/lib_enc -name "*.[ch]" -exec perl -i.bak -pe 's#/\*.* QMM.*/?\*/$##isg' \{\} \; find $OUTDIR/lib_com $OUTDIR/lib_dec $OUTDIR/lib_enc -name "*.[ch]" -exec perl -i.bak -pe 's#/\*.* ORA.*/?\*/$##isg' \{\} \; # use ITU-T STL2009 instead of FhG WMOPS counters #mv $OUTDIR/basic_op/count.c.stl $OUTDIR/basic_op/count.c #mv $OUTDIR/basic_op/count.h.stl $OUTDIR/basic_op/count.h # remove wmc_auto.h rm -f ${OUTDIR}/lib_com/wmc_auto.h ${OUTDIR}/lib_dec/wmc_auto.h ${OUTDIR}/lib_enc/wmc_auto.h # remove comments after switches sed -i.bak "s/\(\/\*\ #define\ *\CR[a-zA-Z0-9_]*\ *\*\/\)\(.*\)/\1/g" $OUTDIR/lib_com/options.h sed -i.bak "s/\(\#define\ *\CR[a-zA-Z0-9_]*\ *\)\(\/\*.*\)/\1/g" $OUTDIR/lib_com/options.h sed -i.bak "s/\(\#define ACTIVATE_CR_SWITCHES\)\(.*\)/\1/g" $OUTDIR/lib_com/options.h sed -i.bak "s/#define ACTIVATE_CR_SWITCHES.*/#define __CR \/* deactivate to build version w\/o CRs *\//g" $OUTDIR/lib_com/options.h sed -i.bak "/Start BE/,/End BE/d" $OUTDIR/lib_com/options.h sed -i.bak "/Start CR/,/End CR/d" $OUTDIR/lib_com/options.h sed -i.bak "/Start DEBUG/,/End DEBUG/d" $OUTDIR/lib_com/options.h sed -i.bak "/Start DEVELOPMENT/,/End DEVELOPMENT/d" $OUTDIR/lib_com/options.h sed -i.bak "/Start Auxiliary/,/End Auxiliary/d" $OUTDIR/lib_com/options.h sed -i.bak "/delivery switches/d" $OUTDIR/lib_com/options.h sed -i.bak '/^$/N;/^\n$/D' $OUTDIR/lib_com/options.h rm -f $OUTDIR/lib_*/coan_* fi # remove comments after switches sed -i.bak "/keep as part of options.h/d" $OUTDIR/lib_com/options.h sed -i.bak "s/\(\/\*\ #define\ *\CR[a-zA-Z0-9_]*\ *\*\/\)\(.*\)/\1/g" $OUTDIR/lib_com/options.h sed -i.bak "s/\(\#define\ *\CR[a-zA-Z0-9_]*\ *\)\(\/\*.*\)/\1/g" $OUTDIR/lib_com/options.h sed -i.bak "/Start BE DEVELOPMENT switches/,/End BE DEVELOPMENT switches/d" $OUTDIR/lib_com/options.h sed -i.bak "/Start NON-BE CR switches/,/End NON-BE CR switches/d" $OUTDIR/lib_com/options.h # clean-up *.bak-files find $OUTDIR -name "*.bak" -exec rm \{\} \; Loading