Upload tizen_2.2 source
[sdk/build/pde-build.git] / script / install.sh
1 #!/bin/bash -xe
2
3 build_path=${SRCDIR}/build_result
4 package_name=$1
5
6 __set_parameter()
7 {
8     build_id=${package_name}
9     build_type=N
10     build_result_directory=${build_type}.${build_id}
11     build_result_path="$build_path/$build_result_directory"
12     ide_root_path_name=ide
13     INSTALL_DIR=${SRCDIR}/package/${package_name}.package.${TARGET_OS}/data
14
15     case ${TARGET_OS} in
16         ubuntu-32)
17             archive_platform_name=linux
18             windowing=gtk
19             architecture=x86
20             ;;
21         windows-32)
22             archive_platform_name=win32
23             windowing=win32
24             architecture=x86
25             ;;
26         ubuntu-64)
27             archive_platform_name=linux
28             windowing=gtk
29             architecture=x86_64
30             ;;
31         windows-64)
32             archive_platform_name=win32
33             windowing=win32
34             architecture=x86_64
35             ;;
36        macos-64)
37             archive_platform_name=macosx
38             windowing=cocoa
39             architecture=x86_64
40             ;;
41         *)
42             echo "${TARGET_OS} is not support yet."
43             ;;
44     esac
45 }
46
47 packaging_plugins()
48 {
49     __set_parameter
50     install_ide_path=${INSTALL_DIR}/${ide_root_path_name}
51     
52     if [ ! -d ${install_ide_path} ]
53     then
54         mkdir -p ${install_ide_path}
55     fi
56
57     cp -rf ${build_result_path}/${archive_platform_name}.${windowing}.${architecture}/${package_name}/* ${install_ide_path}/
58     touch ${install_ide_path}/init
59 }
60
61 packaging_plugins