From: nibha.sharma <nibha.sharma@samsung.com> Date: Mon, 6 Feb 2017 06:02:18 +0000 (+0530) Subject: [scripts][tpk_create][Non-ACR][rootstrap specific build has been implemented] X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ad30a535b63ffa516b9c6b001566f6c934706999;p=test%2Ftct%2Fnative%2Fapi.git [scripts][tpk_create][Non-ACR][rootstrap specific build has been implemented] Change-Id: Id1a78e56a78bcb3f7794942376c55bcb76f972ca Signed-off-by: nibha.sharma <nibha.sharma@samsung.com> --- diff --git a/rootstrap.txt b/rootstrap.txt new file mode 100755 index 000000000..4929723c0 --- /dev/null +++ b/rootstrap.txt @@ -0,0 +1,2 @@ +WEARABLE: +MOBILE: diff --git a/scripts_tpk/tpk_create.sh b/scripts_tpk/tpk_create.sh index 9284b6363..78e29d1ad 100755 --- a/scripts_tpk/tpk_create.sh +++ b/scripts_tpk/tpk_create.sh @@ -468,9 +468,25 @@ if [[ $PROFILE_TYPE == "mobile" || $PROFILE_TYPE == "common_iot" || $PROFILE_TYP BUILD_PROFILE="mobile" fi +ROOTSTRAP_FILE=$(readlink -f rootstrap.txt) +ROOTSTRAP_MOBILE=`cat $ROOTSTRAP_FILE | grep MOBILE | cut -f 2- -d ':'` +ROOTSTRAP_WEARABLE=`cat $ROOTSTRAP_FILE | grep WEARABLE | cut -f 2- -d ':'` + RunCommand "tizen create native-project -p $BUILD_PROFILE-3.0 -t $APPLLICATION_PROFILE -n $PROJECT_NAME -- $WORKSPACE_PATH" "Project creation $PROJECT_NAME" deploySourceFile "$WORKSPACE_PATH/$PROJECT_NAME" "$SRC_DIRCTORY/$TESTCASE_TYPE/$MODULE_NAME" "$PROFILE_TYPE" "$PROJECT_NAME" "$TESTCASE_TYPE" "$MODULE_NAME" -RunCommand "tizen build-native -a $ARCH_TYPE -c $COMPILER_TYPE -C $BUILD_TYPE -- $WORKSPACE_PATH/$PROJECT_NAME" "Building tpk $PROJECT_NAME" +if [ $BUILD_PROFILE == "wearable" ]; then + if [ -z "$ROOTSTRAP_WEARABLE" ]; then + RunCommand "tizen build-native -a $ARCH_TYPE -c $COMPILER_TYPE -C $BUILD_TYPE -- $WORKSPACE_PATH/$PROJECT_NAME" "Building tpk $PROJECT_NAME" + else + RunCommand "tizen build-native -r $ROOTSTRAP_WEARABLE -a $ARCH_TYPE -c $COMPILER_TYPE -C $BUILD_TYPE -- $WORKSPACE_PATH/$PROJECT_NAME" "Building tpk $PROJECT_NAME" + fi +else + if [ -z "$ROOTSTRAP_MOBILE" ]; then + RunCommand "tizen build-native -a $ARCH_TYPE -c $COMPILER_TYPE -C $BUILD_TYPE -- $WORKSPACE_PATH/$PROJECT_NAME" "Building tpk $PROJECT_NAME" + else + RunCommand "tizen build-native -r $ROOTSTRAP_MOBILE -a $ARCH_TYPE -c $COMPILER_TYPE -C $BUILD_TYPE -- $WORKSPACE_PATH/$PROJECT_NAME" "Building tpk $PROJECT_NAME" + fi +fi RunCommand "tizen package --type tpk --sign test -- $WORKSPACE_PATH/$PROJECT_NAME/$BUILD_TYPE" "packaging of $PROJECT_NAME" echo $green""