Commit a3717907 authored by multrus's avatar multrus
Browse files

update to options.h

parent f8a62bf8
Loading
Loading
Loading
Loading
Loading
+10 −17
Original line number Diff line number Diff line
@@ -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

@@ -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!
@@ -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 \{\} \;