build script changes and package name change, svace issue fix
[platform/core/system/edge-home-orchestration-service.git] / build.sh
1 #!/bin/sh
2
3 TIZENSDK_VER=3.7
4 TIZENSDK_INSTALLER_BIN=web-cli_Tizen_Studio_${TIZENSDK_VER}_ubuntu-64.bin
5 TIZENSDK_INSTALL_DIR=${HOME}/tizen-studio
6 TIZENSDK_INSTALL_DATADIR=${HOME}/tizen-studio-data
7 TIZEN_VERSION=5.5
8
9 ARCH=arm
10 BUILDCONFIG=Release
11
12 # Install Tizen sdk
13 install_tizensdk()
14 {
15         if [ -d ${TIZENSDK_INSTALL_DIR} ] && [ -f ${TIZENSDK_INSTALL_DIR}/tools/ide/bin/tizen ]; then
16                 echo "Tizen sdk already installed"
17         else
18                 if [ -d ${TIZENSDK_INSTALL_DIR} ]; then
19                         rm -rf ${TIZENSDK_INSTALL_DIR}
20                 fi
21                 if [ -d ${TIZENSDK_INSTALL_DATADIR} ]; then
22                         rm -rf ${TIZENSDK_INSTALL_DATADIR}
23                 fi
24                 if [ -f ${TIZENSDK_INSTALLER_BIN} ]; then
25                         rm -f ${TIZENSDK_INSTALLER_BIN}
26                 fi
27                 echo "------------------------------------------"
28                 echo "Downloading Tizen SDK ${TIZENSDK_VER} .."
29                 echo "------------------------------------------\n"
30                 # Download tizen_sdk
31                 wget http://download.tizen.org/sdk/Installer/tizen-studio_${TIZENSDK_VER}/${TIZENSDK_INSTALLER_BIN}
32
33                 chmod +x ${TIZENSDK_INSTALLER_BIN}
34
35                 echo "-----------------------------------------"
36                 echo "Installing Tizen SDK ${TIZENSDK_VER}..."
37                 echo "-----------------------------------------\n"
38                 ./${TIZENSDK_INSTALLER_BIN} --accept-license ${TIZENSDK_INSTALL_DIR}
39
40                 # Install packages
41                 ${TIZENSDK_INSTALL_DIR}/package-manager/package-manager-cli.bin install MOBILE-${TIZEN_VERSION}-NativeAppDevelopment-CLI --accept-license
42
43                 rm -f ${TIZENSDK_INSTALLER_BIN}
44         fi
45 }
46
47 # Build orchestration service
48 build_arm()
49 {
50         if [ -d ${PWD}/${BUILDCONFIG} ]; then
51                 rm -rf ${PWD}/${BUILDCONFIG}
52         fi
53         
54         # Native build
55         echo "--------------------------------"
56         echo "Building Orchestration service"
57         echo "--------------------------------\n"
58         
59         ${TIZENSDK_INSTALL_DIR}/tools/ide/bin/tizen build-native -a $ARCH -c gcc -C ${BUILDCONFIG} -- ${PWD}
60         ${TIZENSDK_INSTALL_DIR}/tools/ide/bin/tizen package -t tpk -- ${PWD}/${BUILDCONFIG}
61 }
62
63 install_tizensdk
64 build_arm