[scripts][tpk_create][Non-ACR][rootstrap specific build has been implemented]
authornibha.sharma <nibha.sharma@samsung.com>
Mon, 6 Feb 2017 06:02:18 +0000 (11:32 +0530)
committerNibha Sharma <nibha.sharma@samsung.com>
Mon, 6 Feb 2017 06:17:54 +0000 (22:17 -0800)
Change-Id: Id1a78e56a78bcb3f7794942376c55bcb76f972ca
Signed-off-by: nibha.sharma <nibha.sharma@samsung.com>
rootstrap.txt [new file with mode: 0755]
scripts_tpk/tpk_create.sh

diff --git a/rootstrap.txt b/rootstrap.txt
new file mode 100755 (executable)
index 0000000..4929723
--- /dev/null
@@ -0,0 +1,2 @@
+WEARABLE:
+MOBILE:
index 9284b63637c5207809a60da265dbccc6d38d3ea7..78e29d1ad57cfe53ff1efaedaf3b10585db81101 100755 (executable)
@@ -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""