summaryrefslogtreecommitdiff
path: root/tvapi/script/setenv.sh (plain)
blob: 4c5e271e7cef20efbfab277129a70744406f92b6
1#!/bin/bash
2function usage () {
3 echo "Usage:"
4 echo " run the script in tvapi top directory"
5 echo " source ./script/setenv.sh ----> default for ref board if not args"
6 echo " source ./script/setenv.sh ref_n300 -----> for ref n310 866 + 101"
7 echo " source ./script/setenv.sh skyworth_n310 -----> for skyworth n310 866 + 101"
8}
9CONFIG_VERSION="v1"
10PWDPATH=$(pwd)
11
12echo "PWD="
13echo $PWDPATH
14
15if [ $# -lt 1 ] || [ $1 = ref_n300 ]; then
16 echo "for ref board"
17 export TVAPI_TARGET_BOARD_VERSION="REF_N300"
18 CONFIG_NAME="ref_n300"
19 usage
20 # return
21fi
22
23
24
25if [ $# -ge 1 ] && [ $1 = skyworth_n310 ] ; then
26 echo "skyworth_n310---------------------"
27 CONFIG_NAME=$1
28 export TVAPI_TARGET_BOARD_VERSION="SKYWORTH_N310"
29fi
30
31
32CONFIG_FILE=$PWDPATH/build/include/xxxconfig.h
33if [ -f "$CONFIG_FILE" ]; then
34rm $CONFIG_FILE
35fi
36
37
38PROJECT_PATH=${PWDPATH}/libtv/projects/${CONFIG_NAME}_${CONFIG_VERSION}
39echo $PROJECT_PATH
40
41TARGET_CONFIG_FILE="${CONFIG_NAME}_${CONFIG_VERSION}.h"
42
43echo $CONFIG_NAME
44
45if [ ! -f "${PROJECT_PATH}/${TARGET_CONFIG_FILE}" ]; then
46 echo "TARGET_CONFIG_FILE=${TARGET_CONFIG_FILE} is not exist"
47 return
48fi
49
50
51
52cat << EOF >> $CONFIG_FILE
53#include <${CONFIG_NAME}_${CONFIG_VERSION}/$TARGET_CONFIG_FILE>
54EOF
55