3 __copy_necessary_binaries()
5 echo "add necessary files."
10 echo "TARGET_OS : ${TARGET_OS}"
11 build_script_path=${ROOTDIR}/pde-build
17 echo "=========================================CLEAN============================================"
19 ${build_script_path}/clean.sh ${package_name}
25 echo "=========================================BUILD============================================"
26 pkgname_and_platform_list=`awk 'BEGIN{RS="\n\n"; FS="\n"} /Package:/{for(i=1;i<NF;i++){if($i ~ /^OS:/){print $1,$i}}}' ${SRCDIR}/package/pkginfo.manifest | tr ' ' '@'`
27 for pkgname_and_platform in ${pkgname_and_platform_list}
29 pkgname_and_platform=`echo $pkgname_and_platform | tr '@' ' '`
30 package_name=`echo ${pkgname_and_platform} | cut -f1 -d " " | cut -f2 -d ":"`
31 platform=`echo ${pkgname_and_platform} | cut -f2 -d " " | cut -f2 -d ":"`
33 if [ "x${TARGET_OS}" = "x${platform}" ]
36 ${build_script_path}/build.sh ${package_name}
46 pkgname_and_platform_list=`awk 'BEGIN{RS="\n\n"; FS="\n"} /Package:/{for(i=1;i<NF;i++){if($i ~ /^OS:/){print $1,$i}}}' ${SRCDIR}/package/pkginfo.manifest | tr ' ' '@'`
47 for pkgname_and_platform in ${pkgname_and_platform_list}
49 echo "=========================================INSTALL============================================"
50 pkgname_and_platform=`echo $pkgname_and_platform | tr '@' ' '`
51 package_name=`echo ${pkgname_and_platform} | cut -f1 -d " " | cut -f2 -d ":"`
52 platform=`echo ${pkgname_and_platform} | cut -f2 -d " " | cut -f2 -d ":"`
54 if [ "x${TARGET_OS}" = "x${platform}" ]
57 INSTALL_DIR=${SRCDIR}/package/${package_name}.package.${TARGET_OS}/data
58 mkdir -p ${INSTALL_DIR}
59 __copy_necessary_binaries
60 ${build_script_path}/install.sh ${package_name}
67 [ "$1" = "clean" ] && clean
68 [ "$1" = "build" ] && build
69 [ "$1" = "install" ] && install