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""