build_type=N
build_result_directory=${build_type}.${build_id}
build_result_path="$build_path/$build_result_directory"
- architecture=x86
- #실제 설치될 경로의 폴더이름
ide_root_path_name=tools/dynamic-analyzer
case ${platform} in
ubuntu-32)
- archive_platform_name=ubuntu-32
- plugin_platform_name=linux
+ archive_platform_name=linux
windowing=gtk
+ architecture=x86
+ os=linux
;;
windows-32)
- archive_platform_name=windows-32
- plugin_platform_name=win32
+ archive_platform_name=win32
windowing=win32
+ architecture=x86
+ os=windows
;;
+ ubuntu-64)
+ archive_platform_name=linux
+ windowing=gtk
+ architecture=x86_64
+ os=linux
+ ;;
+ windows-64)
+ archive_platform_name=win32
+ windowing=win32
+ architecture=x86_64
+ os=windows
+ ;;
+ macos-64)
+ archive_platform_name=macosx
+ windowing=cocoa
+ architecture=x86_64
+ os=macos
+ ;;
*)
echo "${platform} is not support yet."
;;
esac
- result_archive_file=${build_id}-${plugin_platform_name}.${windowing}.${architecture}.zip
+ result_archive_file=${build_id}-${archive_platform_name}.${windowing}.${architecture}.zip
}
__set_build_parameter()
{
manifest_version=`grep Version: ${SRCDIR}/package/pkginfo.manifest | cut -f2 -d":" | head -n 1`
product_version=${manifest_version}
-
- #product 관련 설정
branding_path="org.tizen.dynamicanalyzer.workbench"
branding_file="dynamicanalyzer.product"
- #target eclipse path
case ${platform} in
- ubuntu-32)
+ ubuntu-32|ubuntu-64)
reference_ide_path=${ROOTDIR}/indigo-pde/eclipse
;;
- windows-32)
+ windows-32|windows-64)
reference_ide_path=${ROOTDIR}/indigo-winpde/eclipse
;;
+ macos-64)
+ reference_ide_path=${ROOTDIR}/indigo-macpde/eclipse
+ ;;
*)
echo "${platform} is not support yet."
;;
-e "s;\(^buildDirectory=\).*;\1${build_path};g" \
-e "s;\(^base=\).*;\1${parent_path_of_based_eclipse};g" \
-e "s;\(^baseLocation=\).*;\1${reference_ide_path};g" \
- -e "s;\(^configs=\).*;\1${plugin_platform_name},${windowing},${architecture};g" \
+ -e "s;\(^configs=\).*;\1${archive_platform_name},${windowing},${architecture};g" \
-e "s;\(^buildType=\).*;\1${build_type};g" \
-e "s;\(^buildId=\).*;\1${build_id};g" \
-e "s;\(^archivePrefix=\).*;\1${build_id};g" \
build_plugins()
{
case ${platform} in
- ubuntu-32)
+ ubuntu-32|ubuntu-64)
echo "build plugin for ${platform}"
;;
- windows-32)
+ windows-32|windows-64)
+ echo "build plugin for ${platform}"
+ ;;
+ macos-64)
echo "build plugin for ${platform}"
;;
*)
Source:dynamic-analyzer
-Version:0.3.5
+Version:0.3.6
Maintainer:Jaewon Lim <jaewon81.lim@samsung.com>, Juyoung Kim, Juyoul lee
Package:dynamic-analyzer-product
Build-dependency:indigo-winpde [windows-32]
Install-dependency:dynamic-analysis-probe [windows-32], dynamic-analysis-manager [windows-32]
Description:Make Dynamic analyzer
+
+Package:dynamic-analyzer-product
+OS:ubuntu-64
+Build-host-os:ubuntu-64
+Build-dependency:indigo-pde [ubuntu-64]
+Install-dependency:dynamic-analysis-probe [ubuntu-64], dynamic-analysis-manager [ubuntu-64]
+Description:Make Dynamic analyzer
+
+Package:dynamic-analyzer-product
+OS:windows-64
+Build-host-os:ubuntu-64
+Build-dependency:indigo-winpde [windows-64]
+Install-dependency:dynamic-analysis-probe [windows-64], dynamic-analysis-manager [windows-64]
+Description:Make Dynamic analyzer
+
+Package:dynamic-analyzer-product
+OS:macos-64
+Build-host-os:ubuntu-64
+Build-dependency:indigo-macpde [macos-64]
+Install-dependency:dynamic-analysis-probe [macos-64], dynamic-analysis-manager [macos-64]
+Description:Make Dynamic analyzer