#!/bin/bash

ARGS=2
NATIVE_PATH=$2

if [ $# -ne "$ARGS" ]
then
   echo "Usage: `basename $0` config_xxx.opt native_path"
   exit $E_WRONGARGS
fi

echo "generating gen_option.h"
sed -f $NATIVE_PATH/config/sed_option $1 > $NATIVE_PATH/config/gen_option.tmp
awk '{ if (NR==1)
	{ print "/* This file was automatically generated. Do not modify */"; print $0 }
	else 
	{ print $0 } }' $NATIVE_PATH/config/gen_option.tmp > $NATIVE_PATH/gen_option.h

echo "generating gen_config.opt"
sed -f $NATIVE_PATH/config/sed_config $NATIVE_PATH/gen_option.h > $NATIVE_PATH/config/gen_config.1.tmp

grep -h -o "^\<[A-Za-z0-9_]*" $NATIVE_PATH/config/gen_config.1.tmp > $NATIVE_PATH/config/gen_config.2.tmp
sed -e "s/\$/=1/g" $NATIVE_PATH/config/gen_config.2.tmp > $NATIVE_PATH/config/gen_config.3.tmp
awk '{ if (NR==1)
	{ print "# This file was automatically generated. Do not modify"; print $0 }
	else
	{ print $0 } }' $NATIVE_PATH/config/gen_config.3.tmp > $NATIVE_PATH/gen_config.opt

echo "removing temporary files"
rm $NATIVE_PATH/config/*.tmp

exit 0
