From fd98600cd1e23b7813f414bd067c506c0d820df3 Mon Sep 17 00:00:00 2001 From: donghee Date: Tue, 18 Sep 2012 17:03:55 +0900 Subject: [PATCH] Updated Tizen 2.0 SDK source code Change-Id: Ie45a19f825c420671609328c278fbeacd9e59649 --- package/build.linux | 59 ++-- package/pkginfo.manifest | 106 ++++--- package/sbi-toolchain-gcc-4.5.c.app.remove.linux | 3 + package/sbi-toolchain-gcc-4.5.c.app.remove.macos | 3 + package/sbi-toolchain-gcc-4.5.c.app.remove.windows | 4 + package/sbi-toolchain-gcc-4.5.cpp.app.remove.linux | 3 + package/sbi-toolchain-gcc-4.5.cpp.app.remove.macos | 3 + .../sbi-toolchain-gcc-4.5.cpp.app.remove.windows | 4 + ...sbi-toolchain-gcc-4.5.platform.obs.remove.linux | 3 + .../sbi-toolchain-llvm-3.1.cpp.app.remove.linux | 3 + .../sbi-toolchain-llvm-3.1.cpp.app.remove.macos | 3 + .../sbi-toolchain-llvm-3.1.cpp.app.remove.windows | 4 + scripts/tpk_packager | 89 ++++++ .../gcc45.armel.c.app.xml} | 38 ++- .../gcc45.armel.c.sharedLib.xml} | 19 +- .../gcc45.armel.c.staticLib.xml} | 19 +- xml/darwin/gcc45.armel.cpp.app.xml | 120 ++++++++ xml/darwin/gcc45.armel.cpp.sharedLib.xml | 45 +++ xml/darwin/gcc45.armel.cpp.staticLib.xml | 45 +++ .../gcc45.i386.c.app.xml} | 38 ++- .../gcc45.i386.c.sharedLib.xml} | 19 +- .../gcc45.i386.c.staticLib.xml} | 19 +- xml/darwin/gcc45.i386.cpp.app.xml | 120 ++++++++ xml/darwin/gcc45.i386.cpp.sharedLib.xml | 45 +++ xml/darwin/gcc45.i386.cpp.staticLib.xml | 45 +++ .../{gcc45.armel.app.xml => gcc45.armel.c.app.xml} | 26 +- ...l.sharedLib.xml => gcc45.armel.c.sharedLib.xml} | 19 +- .../gcc45.armel.c.staticLib.xml} | 19 +- xml/linux/gcc45.armel.cpp.app.xml | 152 ++++++++++ xml/linux/gcc45.armel.cpp.sharedLib.xml | 45 +++ xml/linux/gcc45.armel.cpp.staticLib.xml | 45 +++ .../{gcc45.i386.app.xml => gcc45.i386.c.app.xml} | 24 +- ...86.sharedLib.xml => gcc45.i386.c.sharedLib.xml} | 19 +- .../gcc45.i386.c.staticLib.xml} | 21 +- xml/linux/gcc45.i386.cpp.app.xml | 152 ++++++++++ xml/linux/gcc45.i386.cpp.sharedLib.xml | 45 +++ xml/linux/gcc45.i386.cpp.staticLib.xml | 45 +++ xml/linux/gcc45obs.armel.platform.xml | 321 ++++++++++++++------ xml/linux/gcc45obs.i386.platform.xml | 324 +++++++++++++++------ xml/linux/gcc45sbox2.armel.cdeb.xml | 238 --------------- xml/linux/gcc45sbox2.armel.platform.xml | 238 --------------- xml/linux/gcc45sbox2.i386.cdeb.xml | 238 --------------- xml/linux/gcc45sbox2.i386.platform.xml | 238 --------------- xml/linux/llvm31.armel.cpp.app.xml | 157 ++++++++++ xml/linux/llvm31.i386.cpp.app.xml | 157 ++++++++++ xml/mac/gcc45.armel.app.xml | 69 ----- xml/mac/gcc45.i386.app.xml | 69 ----- xml/mac/llvm30.armel.app.xml | 68 ----- xml/mac/llvm30.i386.app.xml | 68 ----- xml/tizen-device-1.0.sb2.xml | 5 - xml/tizen-device-1.0.xml | 5 - xml/tizen-emulator-1.0.sb2.xml | 5 - xml/tizen-emulator-1.0.xml | 5 - .../{gcc45.armel.app.xml => gcc45.armel.c.app.xml} | 46 +-- ...l.sharedLib.xml => gcc45.armel.c.sharedLib.xml} | 23 +- ...l.staticLib.xml => gcc45.armel.c.staticLib.xml} | 23 +- xml/windows/gcc45.armel.cpp.app.xml | 121 ++++++++ xml/windows/gcc45.armel.cpp.sharedLib.xml | 48 +++ xml/windows/gcc45.armel.cpp.staticLib.xml | 48 +++ .../{gcc45.i386.app.xml => gcc45.i386.c.app.xml} | 46 +-- ...86.sharedLib.xml => gcc45.i386.c.sharedLib.xml} | 23 +- ...86.staticLib.xml => gcc45.i386.c.staticLib.xml} | 23 +- xml/windows/gcc45.i386.cpp.app.xml | 121 ++++++++ xml/windows/gcc45.i386.cpp.sharedLib.xml | 48 +++ xml/windows/gcc45.i386.cpp.staticLib.xml | 48 +++ xml/windows/llvm31.armel.cpp.app.xml | 126 ++++++++ xml/windows/llvm31.i386.cpp.app.xml | 126 ++++++++ 67 files changed, 2864 insertions(+), 1682 deletions(-) create mode 100644 package/sbi-toolchain-gcc-4.5.c.app.remove.linux create mode 100644 package/sbi-toolchain-gcc-4.5.c.app.remove.macos create mode 100644 package/sbi-toolchain-gcc-4.5.c.app.remove.windows create mode 100644 package/sbi-toolchain-gcc-4.5.cpp.app.remove.linux create mode 100644 package/sbi-toolchain-gcc-4.5.cpp.app.remove.macos create mode 100644 package/sbi-toolchain-gcc-4.5.cpp.app.remove.windows create mode 100644 package/sbi-toolchain-gcc-4.5.platform.obs.remove.linux create mode 100644 package/sbi-toolchain-llvm-3.1.cpp.app.remove.linux create mode 100644 package/sbi-toolchain-llvm-3.1.cpp.app.remove.macos create mode 100644 package/sbi-toolchain-llvm-3.1.cpp.app.remove.windows create mode 100644 scripts/tpk_packager rename xml/{linux/llvm30.armel.app.xml => darwin/gcc45.armel.c.app.xml} (62%) rename xml/{mac/gcc45.armel.sharedLib.xml => darwin/gcc45.armel.c.sharedLib.xml} (63%) rename xml/{linux/gcc45.i386.staticLib.xml => darwin/gcc45.armel.c.staticLib.xml} (63%) create mode 100644 xml/darwin/gcc45.armel.cpp.app.xml create mode 100644 xml/darwin/gcc45.armel.cpp.sharedLib.xml create mode 100644 xml/darwin/gcc45.armel.cpp.staticLib.xml rename xml/{linux/llvm30.i386.app.xml => darwin/gcc45.i386.c.app.xml} (62%) rename xml/{mac/gcc45.i386.sharedLib.xml => darwin/gcc45.i386.c.sharedLib.xml} (63%) rename xml/{linux/gcc45.armel.staticLib.xml => darwin/gcc45.i386.c.staticLib.xml} (63%) create mode 100644 xml/darwin/gcc45.i386.cpp.app.xml create mode 100644 xml/darwin/gcc45.i386.cpp.sharedLib.xml create mode 100644 xml/darwin/gcc45.i386.cpp.staticLib.xml rename xml/linux/{gcc45.armel.app.xml => gcc45.armel.c.app.xml} (72%) rename xml/linux/{gcc45.armel.sharedLib.xml => gcc45.armel.c.sharedLib.xml} (63%) rename xml/{mac/gcc45.armel.staticLib.xml => linux/gcc45.armel.c.staticLib.xml} (63%) create mode 100644 xml/linux/gcc45.armel.cpp.app.xml create mode 100644 xml/linux/gcc45.armel.cpp.sharedLib.xml create mode 100644 xml/linux/gcc45.armel.cpp.staticLib.xml rename xml/linux/{gcc45.i386.app.xml => gcc45.i386.c.app.xml} (73%) rename xml/linux/{gcc45.i386.sharedLib.xml => gcc45.i386.c.sharedLib.xml} (63%) rename xml/{mac/gcc45.i386.staticLib.xml => linux/gcc45.i386.c.staticLib.xml} (62%) create mode 100644 xml/linux/gcc45.i386.cpp.app.xml create mode 100644 xml/linux/gcc45.i386.cpp.sharedLib.xml create mode 100644 xml/linux/gcc45.i386.cpp.staticLib.xml delete mode 100644 xml/linux/gcc45sbox2.armel.cdeb.xml delete mode 100644 xml/linux/gcc45sbox2.armel.platform.xml delete mode 100644 xml/linux/gcc45sbox2.i386.cdeb.xml delete mode 100644 xml/linux/gcc45sbox2.i386.platform.xml create mode 100644 xml/linux/llvm31.armel.cpp.app.xml create mode 100644 xml/linux/llvm31.i386.cpp.app.xml delete mode 100644 xml/mac/gcc45.armel.app.xml delete mode 100644 xml/mac/gcc45.i386.app.xml delete mode 100644 xml/mac/llvm30.armel.app.xml delete mode 100644 xml/mac/llvm30.i386.app.xml delete mode 100644 xml/tizen-device-1.0.sb2.xml delete mode 100644 xml/tizen-device-1.0.xml delete mode 100644 xml/tizen-emulator-1.0.sb2.xml delete mode 100644 xml/tizen-emulator-1.0.xml rename xml/windows/{gcc45.armel.app.xml => gcc45.armel.c.app.xml} (66%) rename xml/windows/{gcc45.armel.sharedLib.xml => gcc45.armel.c.sharedLib.xml} (60%) rename xml/windows/{gcc45.armel.staticLib.xml => gcc45.armel.c.staticLib.xml} (60%) create mode 100644 xml/windows/gcc45.armel.cpp.app.xml create mode 100644 xml/windows/gcc45.armel.cpp.sharedLib.xml create mode 100644 xml/windows/gcc45.armel.cpp.staticLib.xml rename xml/windows/{gcc45.i386.app.xml => gcc45.i386.c.app.xml} (66%) rename xml/windows/{gcc45.i386.sharedLib.xml => gcc45.i386.c.sharedLib.xml} (60%) rename xml/windows/{gcc45.i386.staticLib.xml => gcc45.i386.c.staticLib.xml} (60%) create mode 100644 xml/windows/gcc45.i386.cpp.app.xml create mode 100644 xml/windows/gcc45.i386.cpp.sharedLib.xml create mode 100644 xml/windows/gcc45.i386.cpp.staticLib.xml create mode 100644 xml/windows/llvm31.armel.cpp.app.xml create mode 100644 xml/windows/llvm31.i386.cpp.app.xml diff --git a/package/build.linux b/package/build.linux index 400b678..8b394a4 100755 --- a/package/build.linux +++ b/package/build.linux @@ -14,36 +14,49 @@ build() install() { - if [ ${BUILD_TARGET_OS} = "linux" ] ; then - # gcc-4.5.app - mkdir -p $SRCDIR/package/sbi-toolchain-gcc-4.5.app.package.linux/data/SDK/build-system/plugins - cp $SRCDIR/xml/linux/gcc45.*.xml $SRCDIR/package/sbi-toolchain-gcc-4.5.app.package.linux/data/SDK/build-system/plugins + # scripts + mkdir -p $SRCDIR/package/sbi-toolchain-scripts.package.${TARGET_OS}/data/tools/smart-build-interface/plugins/scripts + cp $SRCDIR/scripts/* $SRCDIR/package/sbi-toolchain-scripts.package.${TARGET_OS}/data/tools/smart-build-interface/plugins/scripts + + if [ ${TARGET_OS_CATEGORY} = "linux" ] ; then + # llvm-3.1.cpp.app + mkdir -p $SRCDIR/package/sbi-toolchain-llvm-3.1.cpp.app.package.${TARGET_OS}/data/tools/smart-build-interface/plugins + cp $SRCDIR/xml/linux/llvm31.*.cpp.*.xml $SRCDIR/package/sbi-toolchain-llvm-3.1.cpp.app.package.${TARGET_OS}/data/tools/smart-build-interface/plugins - # gcc-4.5.platform.sbox2 - mkdir -p $SRCDIR/package/sbi-toolchain-gcc-4.5.platform.package.linux/data/SDK/build-system/plugins - cp $SRCDIR/xml/linux/gcc45sbox2.*.xml $SRCDIR/package/sbi-toolchain-gcc-4.5.platform.package.linux/data/SDK/build-system/plugins + # gcc-4.5.cpp.app + mkdir -p $SRCDIR/package/sbi-toolchain-gcc-4.5.cpp.app.package.${TARGET_OS}/data/tools/smart-build-interface/plugins + cp $SRCDIR/xml/linux/gcc45.*.cpp.*.xml $SRCDIR/package/sbi-toolchain-gcc-4.5.cpp.app.package.${TARGET_OS}/data/tools/smart-build-interface/plugins # gcc-4.5.platform.obs - mkdir -p $SRCDIR/package/sbi-toolchain-gcc-4.5.platform.obs.package.linux/data/SDK/build-system/plugins - cp $SRCDIR/xml/linux/gcc45obs.*.xml $SRCDIR/package/sbi-toolchain-gcc-4.5.platform.obs.package.linux/data/SDK/build-system/plugins + mkdir -p $SRCDIR/package/sbi-toolchain-gcc-4.5.platform.obs.package.${TARGET_OS}/data/tools/smart-build-interface/plugins + cp $SRCDIR/xml/linux/gcc45obs.*.xml $SRCDIR/package/sbi-toolchain-gcc-4.5.platform.obs.package.${TARGET_OS}/data/tools/smart-build-interface/plugins + + # gcc-4.5.app + mkdir -p $SRCDIR/package/sbi-toolchain-gcc-4.5.c.app.package.${TARGET_OS}/data/tools/smart-build-interface/plugins + cp $SRCDIR/xml/linux/gcc45.*.c.*.xml $SRCDIR/package/sbi-toolchain-gcc-4.5.c.app.package.${TARGET_OS}/data/tools/smart-build-interface/plugins + fi - # rootstrap-device.platform.obs - mkdir -p $SRCDIR/package/rootstrap-device.platform.obs.package.linux/data/SDK/build-system/plugins - cp $SRCDIR/xml/tizen-device-1.0.obs.xml $SRCDIR/package/rootstrap-device.platform.obs.package.linux/data/SDK/build-system/plugins + if [ ${TARGET_OS_CATEGORY} = "windows" ] ; then + # llvm-3.1.cpp.app + mkdir -p $SRCDIR/package/sbi-toolchain-llvm-3.1.cpp.app.package.${TARGET_OS}/data/tools/smart-build-interface/plugins + cp $SRCDIR/xml/windows/llvm31.*.cpp.*.xml $SRCDIR/package/sbi-toolchain-llvm-3.1.cpp.app.package.${TARGET_OS}/data/tools/smart-build-interface/plugins - # rootstrap-emulator.platform.obs - mkdir -p $SRCDIR/package/rootstrap-emulator.platform.obs.package.linux/data/SDK/build-system/plugins - cp $SRCDIR/xml/tizen-emulator-1.0.obs.xml $SRCDIR/package/rootstrap-emulator.platform.obs.package.linux/data/SDK/build-system/plugins + # gcc-4.5.cpp.app + mkdir -p $SRCDIR/package/sbi-toolchain-gcc-4.5.cpp.app.package.${TARGET_OS}/data/tools/smart-build-interface/plugins + cp $SRCDIR/xml/windows/gcc45.*.cpp.*.xml $SRCDIR/package/sbi-toolchain-gcc-4.5.cpp.app.package.${TARGET_OS}/data/tools/smart-build-interface/plugins + + # gcc-4.5.app + mkdir -p $SRCDIR/package/sbi-toolchain-gcc-4.5.c.app.package.${TARGET_OS}/data/tools/smart-build-interface/plugins + cp $SRCDIR/xml/windows/gcc45.*.c.*.xml $SRCDIR/package/sbi-toolchain-gcc-4.5.c.app.package.${TARGET_OS}/data/tools/smart-build-interface/plugins fi - if [ ${BUILD_TARGET_OS} = "windows" ] ; then + if [ ${TARGET_OS_CATEGORY} = "macos" ] ; then + # gcc-4.5.cpp.app + mkdir -p $SRCDIR/package/sbi-toolchain-gcc-4.5.cpp.app.package.${TARGET_OS}/data/tools/smart-build-interface/plugins + cp $SRCDIR/xml/darwin/gcc45.*.cpp.*.xml $SRCDIR/package/sbi-toolchain-gcc-4.5.cpp.app.package.${TARGET_OS}/data/tools/smart-build-interface/plugins + # gcc-4.5.app - mkdir -p $SRCDIR/package/sbi-toolchain-gcc-4.5.app.package.windows/data/SDK/build-system/plugins - cp $SRCDIR/xml/windows/gcc45.*.xml $SRCDIR/package/sbi-toolchain-gcc-4.5.app.package.windows/data/SDK/build-system/plugins + mkdir -p $SRCDIR/package/sbi-toolchain-gcc-4.5.c.app.package.${TARGET_OS}/data/tools/smart-build-interface/plugins + cp $SRCDIR/xml/darwin/gcc45.*.c.*.xml $SRCDIR/package/sbi-toolchain-gcc-4.5.c.app.package.${TARGET_OS}/data/tools/smart-build-interface/plugins fi } - -[ "$1" = "clean" ] && clean -[ "$1" = "build" ] && build -[ "$1" = "install" ] && install -exit 0 diff --git a/package/pkginfo.manifest b/package/pkginfo.manifest index 333c2c1..7e54e53 100644 --- a/package/pkginfo.manifest +++ b/package/pkginfo.manifest @@ -1,53 +1,69 @@ -Package : sbi-toolchain-gcc-4.5.app -Version : 0.23.19 -OS : linux -Build-host-os : linux -Maintainer : Taejun Ha , Jiil Hyoun , Donghyuk Yang , Donghee Yang Source : sbi-plugins -Install-dependency : smart-build-interface [linux], cross-arm-gcc-4.5 [linux], cross-i386-gcc-4.5 [linux], cross-arm-gdb-7.2 [linux], cross-i386-gdb-7.2 [linux], efl-lib [linux] -Description : sbi toolchain plugin for cross build system - -Package : sbi-toolchain-gcc-4.5.app -Version : 0.23.19 -OS : windows -Build-host-os : linux +Version : 0.99.34 Maintainer : Taejun Ha , Jiil Hyoun , Donghyuk Yang , Donghee Yang -Source : sbi-plugins -Install-dependency : smart-build-interface [windows], cross-arm-gcc-4.5 [windows], cross-i386-gcc-4.5 [windows], cross-arm-gdb-7.2 [windows], cross-i386-gdb-7.2 [windows], dpkg-tools [windows] -Description : sbi toolchain plugin for cross build system -Package : sbi-toolchain-gcc-4.5.platform -Version : 0.23.19 -OS : linux -Build-host-os : linux -Maintainer : Taejun Ha , Jiil Hyoun , Donghyuk Yang , Donghee Yang -Source : sbi-plugins -Install-dependency : smart-build-interface [linux], toolchain-gcc-4.5.platform [linux] -Description : sbi toolchain plugin for scratchbox2 +Package : sbi-toolchain-scripts +OS : ubuntu-32, ubuntu-64, macos-64, windows-32, windows-64 +Build-host-os : ubuntu-32 +Description : sbi toolchain scripts (ex : tpk_packager + +Package : sbi-toolchain-gcc-4.5.cpp.app +OS : ubuntu-32, ubuntu-64 +Build-host-os : ubuntu-32 +Install-dependency : cross-arm-gcc-4.5, cross-i386-gcc-4.5, cross-arm-gdb-7.2, cross-i386-gdb-7.2, sbi-toolchain-scripts +Description : sbi gcc toolchain plugin for cpp project + +Package : sbi-toolchain-gcc-4.5.cpp.app +OS : macos-64 +Build-host-os : ubuntu-32 +Install-dependency : cross-arm-gcc-4.5, cross-i386-gcc-4.5, cross-arm-gdb-7.2, cross-i386-gdb-7.2, sbi-toolchain-scripts +Description : sbi gcc toolchain plugin for cpp project + +Package : sbi-toolchain-gcc-4.5.cpp.app +OS : windows-32, windows-64 +Build-host-os : ubuntu-32 +Install-dependency : cross-arm-gcc-4.5, cross-i386-gcc-4.5, cross-arm-gdb-7.2, cross-i386-gdb-7.2, sbi-toolchain-scripts +Description : sbi gcc toolchain plugin for cpp project + +Package : sbi-toolchain-llvm-3.1.cpp.app +OS : ubuntu-32, ubuntu-64 +Build-host-os : ubuntu-32 +Install-dependency : llvm-3.1, cross-arm-gdb-7.2, cross-i386-gdb-7.2, sbi-toolchain-scripts +Description : sbi llvm toolchain plugin for cpp project + +Package : sbi-toolchain-llvm-3.1.cpp.app +OS : windows-32, windows-64 +Build-host-os : ubuntu-32 +Install-dependency : llvm-3.1, cross-arm-gdb-7.2, cross-i386-gdb-7.2, sbi-toolchain-scripts +Description : sbi llvm toolchain plugin for cpp project Package : sbi-toolchain-gcc-4.5.platform.obs -Version : 0.23.19 -OS : linux -Build-host-os : linux -Maintainer : Taejun Ha , Jiil Hyoun , Donghyuk Yang , Donghee Yang -Source : sbi-plugins -Install-dependency : smart-build-interface [linux] +OS : ubuntu-32 +Build-host-os : ubuntu-32 +Install-dependency : Description : sbi toolchain plugin for obs -Package : rootstrap-device.platform.obs -Version : 0.23.19 -OS : linux -Maintainer : Taejun Ha , Jiil Hyoun , Donghyuk Yang , Donghee Yang -Build-host-os : linux -Source : sbi-plugins -Install-dependency : sbi-toolchain-gcc-4.5.platform.obs [linux] -Description : ARM rootstrap for OBS platform development +Package : sbi-toolchain-gcc-4.5.c.app +OS : ubuntu-32, ubuntu-64 +Build-host-os : ubuntu-32 +Install-dependency : cross-arm-gcc-4.5, cross-i386-gcc-4.5, cross-arm-gdb-7.2, cross-i386-gdb-7.2 +Description : sbi gcc toolchain plugin for c project + +Package : sbi-toolchain-gcc-4.5.c.app +OS : windows-32, windows-64 +Build-host-os : ubuntu-32 +Install-dependency : cross-arm-gcc-4.5, cross-i386-gcc-4.5, cross-arm-gdb-7.2, cross-i386-gdb-7.2 +Description : sbi gcc toolchain plugin for c project + +Package : sbi-toolchain-gcc-4.5.c.app +OS : macos-64 +Build-host-os : ubuntu-32 +Install-dependency : cross-arm-gcc-4.5, cross-i386-gcc-4.5, cross-arm-gdb-7.2, cross-i386-gdb-7.2 +Description : sbi gcc toolchain plugin for c project + +Package : sbi-toolchain-gcc-4.5.c.app +OS : macos-64 +Build-host-os : ubuntu-32 +Install-dependency : cross-arm-gcc-4.5, cross-i386-gcc-4.5, cross-arm-gdb-7.2, cross-i386-gdb-7.2 +Description : sbi gcc toolchain plugin for c project -Package : rootstrap-emulator.platform.obs -Version : 0.23.19 -OS : linux -Maintainer : Taejun Ha , Jiil Hyoun , Donghyuk Yang , Donghee Yang -Build-host-os : linux -Source : sbi-plugins -Install-dependency : sbi-toolchain-gcc-4.5.platform.obs [linux] -Description : I386 rootstrap for OBS platform development diff --git a/package/sbi-toolchain-gcc-4.5.c.app.remove.linux b/package/sbi-toolchain-gcc-4.5.c.app.remove.linux new file mode 100644 index 0000000..f5a4e1c --- /dev/null +++ b/package/sbi-toolchain-gcc-4.5.c.app.remove.linux @@ -0,0 +1,3 @@ +#!/bin/sh + +rm -rf ${INSTALLED_PATH}/tools/smart-build-interface/plugins/*_gcc45.*.c.*.xml diff --git a/package/sbi-toolchain-gcc-4.5.c.app.remove.macos b/package/sbi-toolchain-gcc-4.5.c.app.remove.macos new file mode 100644 index 0000000..f5a4e1c --- /dev/null +++ b/package/sbi-toolchain-gcc-4.5.c.app.remove.macos @@ -0,0 +1,3 @@ +#!/bin/sh + +rm -rf ${INSTALLED_PATH}/tools/smart-build-interface/plugins/*_gcc45.*.c.*.xml diff --git a/package/sbi-toolchain-gcc-4.5.c.app.remove.windows b/package/sbi-toolchain-gcc-4.5.c.app.remove.windows new file mode 100644 index 0000000..828ad8a --- /dev/null +++ b/package/sbi-toolchain-gcc-4.5.c.app.remove.windows @@ -0,0 +1,4 @@ +:: delims is a TAB followed by space + +SET installed_path=%INSTALLED_PATH% +DEL /Q %installed_path%\tools\smart-build-interface\plugins\*_gcc45.*.c.*.xml diff --git a/package/sbi-toolchain-gcc-4.5.cpp.app.remove.linux b/package/sbi-toolchain-gcc-4.5.cpp.app.remove.linux new file mode 100644 index 0000000..b8ccc4e --- /dev/null +++ b/package/sbi-toolchain-gcc-4.5.cpp.app.remove.linux @@ -0,0 +1,3 @@ +#!/bin/sh + +rm -rf ${INSTALLED_PATH}/tools/smart-build-interface/plugins/*_gcc45.*.cpp.*.xml diff --git a/package/sbi-toolchain-gcc-4.5.cpp.app.remove.macos b/package/sbi-toolchain-gcc-4.5.cpp.app.remove.macos new file mode 100644 index 0000000..b8ccc4e --- /dev/null +++ b/package/sbi-toolchain-gcc-4.5.cpp.app.remove.macos @@ -0,0 +1,3 @@ +#!/bin/sh + +rm -rf ${INSTALLED_PATH}/tools/smart-build-interface/plugins/*_gcc45.*.cpp.*.xml diff --git a/package/sbi-toolchain-gcc-4.5.cpp.app.remove.windows b/package/sbi-toolchain-gcc-4.5.cpp.app.remove.windows new file mode 100644 index 0000000..b10a2a8 --- /dev/null +++ b/package/sbi-toolchain-gcc-4.5.cpp.app.remove.windows @@ -0,0 +1,4 @@ +:: delims is a TAB followed by space + +SET installed_path=%INSTALLED_PATH% +DEL /Q %installed_path%\tools\smart-build-interface\plugins\*_gcc45.*.cpp.*.xml diff --git a/package/sbi-toolchain-gcc-4.5.platform.obs.remove.linux b/package/sbi-toolchain-gcc-4.5.platform.obs.remove.linux new file mode 100644 index 0000000..5e92b54 --- /dev/null +++ b/package/sbi-toolchain-gcc-4.5.platform.obs.remove.linux @@ -0,0 +1,3 @@ +#!/bin/sh + +rm -rf ${INSTALLED_PATH}/tools/smart-build-interface/plugins/*_gcc45obs.*.xml diff --git a/package/sbi-toolchain-llvm-3.1.cpp.app.remove.linux b/package/sbi-toolchain-llvm-3.1.cpp.app.remove.linux new file mode 100644 index 0000000..ad8e56e --- /dev/null +++ b/package/sbi-toolchain-llvm-3.1.cpp.app.remove.linux @@ -0,0 +1,3 @@ +#!/bin/sh + +rm -rf ${INSTALLED_PATH}/tools/smart-build-interface/plugins/*_llvm31.*.cpp.*.xml diff --git a/package/sbi-toolchain-llvm-3.1.cpp.app.remove.macos b/package/sbi-toolchain-llvm-3.1.cpp.app.remove.macos new file mode 100644 index 0000000..ad8e56e --- /dev/null +++ b/package/sbi-toolchain-llvm-3.1.cpp.app.remove.macos @@ -0,0 +1,3 @@ +#!/bin/sh + +rm -rf ${INSTALLED_PATH}/tools/smart-build-interface/plugins/*_llvm31.*.cpp.*.xml diff --git a/package/sbi-toolchain-llvm-3.1.cpp.app.remove.windows b/package/sbi-toolchain-llvm-3.1.cpp.app.remove.windows new file mode 100644 index 0000000..81a73bc --- /dev/null +++ b/package/sbi-toolchain-llvm-3.1.cpp.app.remove.windows @@ -0,0 +1,4 @@ +:: delims is a TAB followed by space + +SET installed_path=%INSTALLED_PATH% +DEL /Q %installed_path%\tools\smart-build-interface\plugins\*_llvm31.*.cpp.*.xml diff --git a/scripts/tpk_packager b/scripts/tpk_packager new file mode 100644 index 0000000..2853075 --- /dev/null +++ b/scripts/tpk_packager @@ -0,0 +1,89 @@ +#!/bin/sh -ee +BUILD_DIR="${1}" +PKG_NAME="${2}" +PRJ_NAME="${3}" +PKG_VER="${4}" +SIGNER="${5}" +SIGN_CERT_DIR="${6}" +SIGN_AUTHOR_KEY="${7}" +SIGN_AUTHOR_PWD="${8}" +SIGN_DIST_KEY="${9}" +SIGN_DIST_PWD="${10}" + +#error check +if test $# -lt 4 ; then + echo "usage : $0 BUILD_DIR PKG_NAME PRJ_NAME PKG_VER [SIGNER] [SIGN_CERT_DIR] [SIGN_AUTHOR_KEY] [SIGN_AUTHOR_PWD] [SIGN_DIST_KEY] [SIGN_DIST_PWD]" + exit 1 +fi + +check_cp_dir() +{ + name=$1 + source=$2 + target=$3 + + if test -d "${source}/${name}" + then + cp -rf "${source}/${name}" "${target}" + else + mkdir "${target}/${name}" + fi +} + +rm -rf "${BUILD_DIR}/.tpk" +rm -rf "${BUILD_DIR}/${PKG_NAME}-${PKG_VER}.tpk" + +mkdir "${BUILD_DIR}/.tpk" +mkdir "${BUILD_DIR}/.tpk/bin" +mkdir "${BUILD_DIR}/.tpk/info" +check_cp_dir "data" "${BUILD_DIR}/.." "${BUILD_DIR}/.tpk" +check_cp_dir "icons" "${BUILD_DIR}/.." "${BUILD_DIR}/.tpk" +check_cp_dir "lib" "${BUILD_DIR}/.." "${BUILD_DIR}/.tpk" +check_cp_dir "res" "${BUILD_DIR}/.." "${BUILD_DIR}/.tpk" +check_cp_dir "setting" "${BUILD_DIR}/.." "${BUILD_DIR}/.tpk" + +cp -f "${BUILD_DIR}/${PRJ_NAME}.exe" "${BUILD_DIR}/.tpk/bin/" + +# Multi-app +if test -d "${BUILD_DIR}/../packaging/tempbin" ; then + for i in `ls "${BUILD_DIR}/../packaging/tempbin"` + do + cp -rf "${BUILD_DIR}/../packaging/tempbin/$i" "${BUILD_DIR}/.tpk/bin/" + done + rm -rf "${BUILD_DIR}/../packaging/tempbin" +fi +if test -d "${BUILD_DIR}/../packaging/tempres" ; then + for i in `ls "${BUILD_DIR}/../packaging/tempres"` + do + cp -rf "${BUILD_DIR}/../packaging/tempres/$i" "${BUILD_DIR}/.tpk/res/" + done + rm -rf "${BUILD_DIR}/../packaging/tempres" +fi +if test -d "${BUILD_DIR}/../packaging/tempdata" ; then + for i in `ls "${BUILD_DIR}/../packaging/tempdata"` + do + cp -rf "${BUILD_DIR}/../packaging/tempdata/$i" "${BUILD_DIR}/.tpk/data/" + done + rm -rf "${BUILD_DIR}/../packaging/tempdata" +fi +if test -f "${BUILD_DIR}/../manifest_multi.xml" ; then + mv -f "${BUILD_DIR}/../manifest_multi.xml" "${BUILD_DIR}/.tpk/info/manifest.xml" +else + cp -f "${BUILD_DIR}/../manifest.xml" "${BUILD_DIR}/.tpk/info/" +fi + +#Signing +if test "${SIGNER}" && test "${SIGN_CERT_DIR}" && test "${SIGN_AUTHOR_KEY}" && test "${SIGN_AUTHOR_PWD}" && test "${SIGN_DIST_KEY}" && test "${SIGN_DIST_PWD}" ; then + echo "Signing ..." + "${SIGNER}" "${BUILD_DIR}/.tpk" "${SIGN_CERT_DIR}" "${SIGN_AUTHOR_KEY}" "${SIGN_AUTHOR_PWD}" "${SIGN_DIST_KEY}" "${SIGN_DIST_PWD}" +else + echo "Skip signing ..." +fi + +# Archive package +echo "Zipping ..." +cd "${BUILD_DIR}/.tpk/" +zip -rv "../${PKG_NAME}-${PKG_VER}.tpk" * +cd - > /dev/null +rm -rf "${BUILD_DIR}/.tpk" +echo "Packaging Complete... ok" diff --git a/xml/linux/llvm30.armel.app.xml b/xml/darwin/gcc45.armel.c.app.xml similarity index 62% rename from xml/linux/llvm30.armel.app.xml rename to xml/darwin/gcc45.armel.c.app.xml index d77d641..c5e8ba1 100644 --- a/xml/linux/llvm30.armel.app.xml +++ b/xml/darwin/gcc45.armel.c.app.xml @@ -1,23 +1,27 @@ - + - - - - + + + + + + + + - + @@ -29,14 +33,22 @@ PATH=${clang_bin_path}:${edje_cc_path}:${PATH} LD_LIBRARY_PATH=${edje_lib_path}: + @@ -61,14 +73,14 @@ fi - + - + diff --git a/xml/mac/gcc45.armel.sharedLib.xml b/xml/darwin/gcc45.armel.c.sharedLib.xml similarity index 63% rename from xml/mac/gcc45.armel.sharedLib.xml rename to xml/darwin/gcc45.armel.c.sharedLib.xml index c4c48f5..8c764d3 100644 --- a/xml/mac/gcc45.armel.sharedLib.xml +++ b/xml/darwin/gcc45.armel.c.sharedLib.xml @@ -1,18 +1,19 @@ - + - - - - - + + + + + + - + - + diff --git a/xml/linux/gcc45.i386.staticLib.xml b/xml/darwin/gcc45.armel.c.staticLib.xml similarity index 63% rename from xml/linux/gcc45.i386.staticLib.xml rename to xml/darwin/gcc45.armel.c.staticLib.xml index cfb6660..44243d5 100644 --- a/xml/linux/gcc45.i386.staticLib.xml +++ b/xml/darwin/gcc45.armel.c.staticLib.xml @@ -1,18 +1,19 @@ - + - - - - - + + + + + + - + - + diff --git a/xml/darwin/gcc45.armel.cpp.app.xml b/xml/darwin/gcc45.armel.cpp.app.xml new file mode 100644 index 0000000..aef0d1b --- /dev/null +++ b/xml/darwin/gcc45.armel.cpp.app.xml @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xml/darwin/gcc45.armel.cpp.sharedLib.xml b/xml/darwin/gcc45.armel.cpp.sharedLib.xml new file mode 100644 index 0000000..2f844ab --- /dev/null +++ b/xml/darwin/gcc45.armel.cpp.sharedLib.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xml/darwin/gcc45.armel.cpp.staticLib.xml b/xml/darwin/gcc45.armel.cpp.staticLib.xml new file mode 100644 index 0000000..2597c38 --- /dev/null +++ b/xml/darwin/gcc45.armel.cpp.staticLib.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xml/linux/llvm30.i386.app.xml b/xml/darwin/gcc45.i386.c.app.xml similarity index 62% rename from xml/linux/llvm30.i386.app.xml rename to xml/darwin/gcc45.i386.c.app.xml index ea56ff9..1c652e4 100644 --- a/xml/linux/llvm30.i386.app.xml +++ b/xml/darwin/gcc45.i386.c.app.xml @@ -1,23 +1,27 @@ - + - - - - + + + + + + + + - + @@ -29,14 +33,22 @@ PATH=${clang_bin_path}:${edje_cc_path}:${PATH} LD_LIBRARY_PATH=${edje_lib_path}: + @@ -61,14 +73,14 @@ fi - + - + diff --git a/xml/mac/gcc45.i386.sharedLib.xml b/xml/darwin/gcc45.i386.c.sharedLib.xml similarity index 63% rename from xml/mac/gcc45.i386.sharedLib.xml rename to xml/darwin/gcc45.i386.c.sharedLib.xml index 21bd093..a7f869a 100644 --- a/xml/mac/gcc45.i386.sharedLib.xml +++ b/xml/darwin/gcc45.i386.c.sharedLib.xml @@ -1,18 +1,19 @@ - + - - - - - + + + + + + - + - + diff --git a/xml/linux/gcc45.armel.staticLib.xml b/xml/darwin/gcc45.i386.c.staticLib.xml similarity index 63% rename from xml/linux/gcc45.armel.staticLib.xml rename to xml/darwin/gcc45.i386.c.staticLib.xml index e3a8101..f52c60f 100644 --- a/xml/linux/gcc45.armel.staticLib.xml +++ b/xml/darwin/gcc45.i386.c.staticLib.xml @@ -1,18 +1,19 @@ - + - - - - - + + + + + + - + - + diff --git a/xml/darwin/gcc45.i386.cpp.app.xml b/xml/darwin/gcc45.i386.cpp.app.xml new file mode 100644 index 0000000..744979d --- /dev/null +++ b/xml/darwin/gcc45.i386.cpp.app.xml @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xml/darwin/gcc45.i386.cpp.sharedLib.xml b/xml/darwin/gcc45.i386.cpp.sharedLib.xml new file mode 100644 index 0000000..1a5ed04 --- /dev/null +++ b/xml/darwin/gcc45.i386.cpp.sharedLib.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xml/darwin/gcc45.i386.cpp.staticLib.xml b/xml/darwin/gcc45.i386.cpp.staticLib.xml new file mode 100644 index 0000000..c7ca3b6 --- /dev/null +++ b/xml/darwin/gcc45.i386.cpp.staticLib.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xml/linux/gcc45.armel.app.xml b/xml/linux/gcc45.armel.c.app.xml similarity index 72% rename from xml/linux/gcc45.armel.app.xml rename to xml/linux/gcc45.armel.c.app.xml index 568509d..264de5b 100644 --- a/xml/linux/gcc45.armel.app.xml +++ b/xml/linux/gcc45.armel.c.app.xml @@ -1,19 +1,21 @@ - + - - - - - + + + + + + + - - + + @@ -68,14 +70,14 @@ fi - + - + diff --git a/xml/linux/gcc45.armel.sharedLib.xml b/xml/linux/gcc45.armel.c.sharedLib.xml similarity index 63% rename from xml/linux/gcc45.armel.sharedLib.xml rename to xml/linux/gcc45.armel.c.sharedLib.xml index c4c48f5..8c764d3 100644 --- a/xml/linux/gcc45.armel.sharedLib.xml +++ b/xml/linux/gcc45.armel.c.sharedLib.xml @@ -1,18 +1,19 @@ - + - - - - - + + + + + + - + - + diff --git a/xml/mac/gcc45.armel.staticLib.xml b/xml/linux/gcc45.armel.c.staticLib.xml similarity index 63% rename from xml/mac/gcc45.armel.staticLib.xml rename to xml/linux/gcc45.armel.c.staticLib.xml index e3a8101..44243d5 100644 --- a/xml/mac/gcc45.armel.staticLib.xml +++ b/xml/linux/gcc45.armel.c.staticLib.xml @@ -1,18 +1,19 @@ - + - - - - - + + + + + + - + - + diff --git a/xml/linux/gcc45.armel.cpp.app.xml b/xml/linux/gcc45.armel.cpp.app.xml new file mode 100644 index 0000000..6e06742 --- /dev/null +++ b/xml/linux/gcc45.armel.cpp.app.xml @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xml/linux/gcc45.armel.cpp.sharedLib.xml b/xml/linux/gcc45.armel.cpp.sharedLib.xml new file mode 100644 index 0000000..2f844ab --- /dev/null +++ b/xml/linux/gcc45.armel.cpp.sharedLib.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xml/linux/gcc45.armel.cpp.staticLib.xml b/xml/linux/gcc45.armel.cpp.staticLib.xml new file mode 100644 index 0000000..2597c38 --- /dev/null +++ b/xml/linux/gcc45.armel.cpp.staticLib.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xml/linux/gcc45.i386.app.xml b/xml/linux/gcc45.i386.c.app.xml similarity index 73% rename from xml/linux/gcc45.i386.app.xml rename to xml/linux/gcc45.i386.c.app.xml index f97847a..813e760 100644 --- a/xml/linux/gcc45.i386.app.xml +++ b/xml/linux/gcc45.i386.c.app.xml @@ -1,18 +1,20 @@ - + - - - - - + + + + + + + - + @@ -68,14 +70,14 @@ fi - + - + diff --git a/xml/linux/gcc45.i386.sharedLib.xml b/xml/linux/gcc45.i386.c.sharedLib.xml similarity index 63% rename from xml/linux/gcc45.i386.sharedLib.xml rename to xml/linux/gcc45.i386.c.sharedLib.xml index 21bd093..a7f869a 100644 --- a/xml/linux/gcc45.i386.sharedLib.xml +++ b/xml/linux/gcc45.i386.c.sharedLib.xml @@ -1,18 +1,19 @@ - + - - - - - + + + + + + - + - + diff --git a/xml/mac/gcc45.i386.staticLib.xml b/xml/linux/gcc45.i386.c.staticLib.xml similarity index 62% rename from xml/mac/gcc45.i386.staticLib.xml rename to xml/linux/gcc45.i386.c.staticLib.xml index e7360b5..f52c60f 100644 --- a/xml/mac/gcc45.i386.staticLib.xml +++ b/xml/linux/gcc45.i386.c.staticLib.xml @@ -1,22 +1,23 @@ - + - - - - - + + + + + + - + + @@ -28,14 +29,14 @@ PATH=${gcc_bin_path}:${PATH} ${1} ${2} - + - + diff --git a/xml/linux/gcc45.i386.cpp.app.xml b/xml/linux/gcc45.i386.cpp.app.xml new file mode 100644 index 0000000..b91dd35 --- /dev/null +++ b/xml/linux/gcc45.i386.cpp.app.xml @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xml/linux/gcc45.i386.cpp.sharedLib.xml b/xml/linux/gcc45.i386.cpp.sharedLib.xml new file mode 100644 index 0000000..1a5ed04 --- /dev/null +++ b/xml/linux/gcc45.i386.cpp.sharedLib.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xml/linux/gcc45.i386.cpp.staticLib.xml b/xml/linux/gcc45.i386.cpp.staticLib.xml new file mode 100644 index 0000000..c7ca3b6 --- /dev/null +++ b/xml/linux/gcc45.i386.cpp.staticLib.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xml/linux/gcc45obs.armel.platform.xml b/xml/linux/gcc45obs.armel.platform.xml index 83ae6b6..c1d03d0 100644 --- a/xml/linux/gcc45obs.armel.platform.xml +++ b/xml/linux/gcc45obs.armel.platform.xml @@ -1,10 +1,11 @@ - + - - - + + + + @@ -29,6 +30,40 @@ exit 0 + + + @@ -65,12 +100,14 @@ fi cd ${WORKING_DIR} # make osc sturcture -SPEC_FILE=`ls ../packaging/*.spec` -cp ${SPEC_FILE} . +SPEC_FILEPATH=`ls ../packaging/*.spec` +SPEC_FILENAME=${SPEC_FILEPATH##*/} +cp ${SPEC_FILEPATH} . # identify package name and version from spec -PKG_NAME=`cat ${SPEC_FILE} | grep -i "^name:"| tr -d ' ' | cut -d ':' -f2` -VERSION=`cat ${SPEC_FILE} | grep -i "^version:"| tr -d ' ' | cut -d ':' -f2` +PKG_NAME=`cat ${SPEC_FILEPATH} | grep -i "^name:"| tr -d ' ' | tr -d '\t' | cut -d ':' -f2` +VERSION=`cat ${SPEC_FILEPATH} | grep -i "^version:"| tr -d ' ' | tr -d '\t' | cut -d ':' -f2` +SOURCE=`cat ${SPEC_FILEPATH} | grep -i "^source.*:"| tr -d ' ' | tr -d '\t' | cut -d ':' -f2` #pre-existing files remove rm -rf *.rpm @@ -82,103 +119,112 @@ rm -rf ${PKG_NAME}-${VERSION} mkdir -p /tmp/${PKG_NAME}-${VERSION} cp -rf ../* /tmp/${PKG_NAME}-${VERSION} mv /tmp/${PKG_NAME}-${VERSION} . -rm -rf ${PKG_NAME}-${VERSION}/`echo ${WORKING_DIR} | awk -F '/' '{print $NF}'` -tar cvzf ${PKG_NAME}-${VERSION}.tar.gz ${PKG_NAME}-${VERSION}/ - -# check obs -if [ ! "`which osc`" ] ; then - echo "ERROR: Cannot execute osc command!" >&2 - echo "Install OSC(OBS command line tool) first!" >&2 - exit 1 -fi -if [ ! -f ${HOME}/.oscrc ]; then - echo "ERROR: Cannot find OSC configuration(~/.oscrc)!" >&2 - echo "Execute \"osc\" on your terminal and register your information." >&2 - exit 1 -fi - -APIURL=`cat ${HOME}/.oscrc | grep "^apiurl[ \t]*=" | sed "s/apiurl[ \t]*=//g" |tr -d ' ' | tr -d '\t'` - -# set su-wrapper -export OSC_SU_WRAPPER="sudo -S" - -# identify obs user name -_found="false" -USER_NAME="none" -while read _line; do - if [ "`echo ${_line}|grep "${APIURL}"`" ]; then - _found="true" - else - if [ "${_found}" = "true" ]; then - if [ "`echo ${_line} | grep "^user[ \t]*="`" ] ; then - USER_NAME=`echo ${_line}|sed "s/user[ \t]*=//g"| tr -d ' '| tr -d '\t'` - break - fi - fi - fi -done < ${HOME}/.oscrc - -# proxy -# get http_proxy from environment variable : OBS_HTTP_PROXY -if [ "x${OBS_HTTP_PROXY}" != "x" ] ; then - export http_proxy=${OBS_HTTP_PROXY} -fi - -# check obs project -DEFAULT_OBS_PROJECT="TIZEN:1.0:Public" -if [ "${USER_NAME}" = "none" ] ; then - echo "WARNING: Cannot find user information in \"~/.oscrc\"!" >&2 - echo " => \"${DEFAULT_OBS_PROJECT}\" project will be used for setting build environment." >&2 - OBS_PROJECT="${DEFAULT_OBS_PROJECT}" -elif [ "x`osc repos home:${USER_NAME}`" = "x" ]; then - echo "WARNING: Your home project(home:${USER_NAME}) does not have repository information!" >&2 - echo " => \"${DEFAULT_OBS_PROJECT}\" project will be used for setting build environment." >&2 - OBS_PROJECT="${DEFAULT_OBS_PROJECT}" +rm -rf ${PKG_NAME}-${VERSION}/Tizen-Emulator +rm -rf ${PKG_NAME}-${VERSION}/Tizen-Device +if [ "`echo $SOURCE | grep "\.tar.gz"`" ] ; then + tar cvzf ${PKG_NAME}-${VERSION}.tar.gz ${PKG_NAME}-${VERSION}/ +elif [ "`echo $SOURCE | grep "\.tar.bz2"`" ] ; then + tar cvjf ${PKG_NAME}-${VERSION}.tar.bz2 ${PKG_NAME}-${VERSION}/ else - OBS_PROJECT="home:${USER_NAME}" + echo "ERROR ${SPEC_FILEPATH}: not support compression type ${SOURCE}" + exit 1 fi -# set su-wrapper -export OSC_SU_WRAPPER="sudo -S" - -# build -cat > osc_build.exp <<EOF +# transfer spec file and source tarball +cat > transfer_files.exp <<EOF #!/usr/bin/expect -- -set timeout 60 -spawn sh -c "osc build --no-verify --clean --root=${BUILD_ROOT} --keep-pkgs=. --local-package --alternative-project=${OBS_PROJECT} --define=\"_target_cpu ${ARCH_RPM}\" --extra-pkgs=zypper ${ARCH_OSC}; echo \$? > exit-status" -while 1 { +spawn sh -c "sudo cp ${WORKING_DIR}/${PKG_NAME}-${VERSION}.tar.gz ${BUILD_ROOT}/home/abuild/rpmbuild/SOURCES/;sudo cp ${SPEC_FILEPATH} ${BUILD_ROOT}/home/abuild/rpmbuild/SPECS/; echo \$? > exit-status" +while (1) { expect { - eof { break } - "trust them just this time" { send "2\r" } - "yes, cleanup the build root" { send "y\r" } - "password for" { - send "${PASSWD}\r" + "password for" { + send "${PASSWD}\r" + } + eof { + return } } -} +} +EOF +chmod +x transfer_files.exp +./transfer_files.exp +EXIT_CODE=`cat exit-status` +rm -f transfer_files.exp exit-status +if [ "x${EXIT_CODE}" != "x0" ]; then + echo "EXIT CODE=${EXIT_CODE}" >&2 + echo "Build Failed! [failed to transfer files]" >&2 + exit 1 +fi + +# build +cat > rpm_build.exp <<EOF +#!/usr/bin/expect -- +spawn sh -c "sudo chroot ${BUILD_ROOT} su abuild; echo \$? > exit-status" +expect "password for" +send "${PASSWD}\r" +expect "abuild\\\\\\$" +send "rpmbuild -bb ~/rpmbuild/SPECS/${SPEC_FILENAME}\r" +expect "abuild\\\\\\$" +send "exit\r" +interact EOF -chmod +x osc_build.exp -./osc_build.exp +chmod +x rpm_build.exp +./rpm_build.exp EXIT_CODE=`cat exit-status` -rm -rf osc_build.exp exit-status -#osc build --no-verify --clean --root=${BUILD_ROOT} --keep-pkgs=. --local-package --alternative-project=${OBS_PROJECT} --define="_target_cpu ${ARCH_RPM}" ${ARCH_OSC} +rm -rf rpm_build.exp exit-status if [ "x${EXIT_CODE}" != "x0" ]; then echo "EXIT CODE=${EXIT_CODE}" >&2 - echo "OSC Build Failed!" >&2 + echo "Build Failed!" >&2 exit 1 fi +# copy package file to working directory +cp ${BUILD_ROOT}/home/abuild/rpmbuild/RPMS/${ARCH_RPM}/${PKG_NAME}*.rpm ${WORKING_DIR}/ + # set rpm architecture echo "sudo sh -c \"echo -n '${ARCH_RPM}-generic-linux' > ${BUILD_ROOT}/etc/rpm/platform\"" echo "${PASSWD}" | sudo -S sh -c "echo -n '${ARCH_RPM}-generic-linux' > ${BUILD_ROOT}/etc/rpm/platform" -echo "${PASSWD}" | sudo -S sh -c "cp ${ORIGIN_GDB} ${BUILD_ROOT}/usr/bin/" + + + + - + + + @@ -214,6 +281,27 @@ echo "${PASSWD}" | sudo -S chroot ${ROOT_DIR} sh -c "cd ${CMD_PATH} ; ${CMD}" + + + + + - + + + - + + + + + + + + diff --git a/xml/linux/gcc45obs.i386.platform.xml b/xml/linux/gcc45obs.i386.platform.xml index 6cc47b3..14b10f9 100644 --- a/xml/linux/gcc45obs.i386.platform.xml +++ b/xml/linux/gcc45obs.i386.platform.xml @@ -1,10 +1,11 @@ - + - - - + + + + @@ -29,6 +30,40 @@ exit 0 + + + @@ -65,12 +100,14 @@ fi cd ${WORKING_DIR} # make osc sturcture -SPEC_FILE=`ls ../packaging/*.spec` -cp ${SPEC_FILE} . +SPEC_FILEPATH=`ls ../packaging/*.spec` +SPEC_FILENAME=${SPEC_FILEPATH##*/} +cp ${SPEC_FILEPATH} . # identify package name and version from spec -PKG_NAME=`cat ${SPEC_FILE} | grep -i "^name:"| tr -d ' ' | cut -d ':' -f2` -VERSION=`cat ${SPEC_FILE} | grep -i "^version:"| tr -d ' ' | cut -d ':' -f2` +PKG_NAME=`cat ${SPEC_FILEPATH} | grep -i "^name:"| tr -d ' ' | tr -d '\t' | cut -d ':' -f2` +VERSION=`cat ${SPEC_FILEPATH} | grep -i "^version:"| tr -d ' ' | tr -d '\t' | cut -d ':' -f2` +SOURCE=`cat ${SPEC_FILEPATH} | grep -i "^source.*:"| tr -d ' ' | tr -d '\t' | cut -d ':' -f2` #pre-existing files remove rm -rf *.rpm @@ -82,104 +119,113 @@ rm -rf ${PKG_NAME}-${VERSION} mkdir -p /tmp/${PKG_NAME}-${VERSION} cp -rf ../* /tmp/${PKG_NAME}-${VERSION} mv /tmp/${PKG_NAME}-${VERSION} . -rm -rf ${PKG_NAME}-${VERSION}/`echo ${WORKING_DIR} | awk -F '/' '{print $NF}'` -tar cvzf ${PKG_NAME}-${VERSION}.tar.gz ${PKG_NAME}-${VERSION}/ - -# check obs -if [ ! "`which osc`" ] ; then - echo "ERROR: Cannot execute osc command!" >&2 - echo "Install OSC(OBS command line tool) first!" >&2 - exit 1 -fi -if [ ! -f ${HOME}/.oscrc ]; then - echo "ERROR: Cannot find OSC configuration(~/.oscrc)!" >&2 - echo "Execute \"osc\" on your terminal and register your information." >&2 - exit 1 -fi - -APIURL=`cat ${HOME}/.oscrc | grep "^apiurl[ \t]*=" | sed "s/apiurl[ \t]*=//g" |tr -d ' ' | tr -d '\t'` - -# set su-wrapper -export OSC_SU_WRAPPER="sudo -S" - -# identify obs user name -_found="false" -USER_NAME="none" -while read _line; do - if [ "`echo ${_line}|grep "${APIURL}"`" ]; then - _found="true" - else - if [ "${_found}" = "true" ]; then - if [ "`echo ${_line} | grep "^user[ \t]*="`" ] ; then - USER_NAME=`echo ${_line}|sed "s/user[ \t]*=//g"| tr -d ' '| tr -d '\t'` - break - fi - fi - fi -done < ${HOME}/.oscrc - -# proxy -# get http_proxy from environment variable : OBS_HTTP_PROXY -if [ "x${OBS_HTTP_PROXY}" != "x" ] ; then - export http_proxy=${OBS_HTTP_PROXY} -fi - -# check obs project -DEFAULT_OBS_PROJECT="TIZEN:1.0:Public" -if [ "${USER_NAME}" = "none" ] ; then - echo "WARNING: Cannot find user information in \"~/.oscrc\"!" >&2 - echo " => \"${DEFAULT_OBS_PROJECT}\" project will be used for setting build environment." >&2 - OBS_PROJECT="${DEFAULT_OBS_PROJECT}" -elif [ "x`osc repos home:${USER_NAME}`" = "x" ]; then - echo "WARNING: Your home project(home:${USER_NAME}) does not have repository information!" >&2 - echo " => \"${DEFAULT_OBS_PROJECT}\" project will be used for setting build environment." >&2 - OBS_PROJECT="${DEFAULT_OBS_PROJECT}" +rm -rf ${PKG_NAME}-${VERSION}/Tizen-Emulator +rm -rf ${PKG_NAME}-${VERSION}/Tizen-Device +if [ "`echo $SOURCE | grep "\.tar.gz"`" ] ; then + tar cvzf ${PKG_NAME}-${VERSION}.tar.gz ${PKG_NAME}-${VERSION}/ +elif [ "`echo $SOURCE | grep "\.tar.bz2"`" ] ; then + tar cvjf ${PKG_NAME}-${VERSION}.tar.bz2 ${PKG_NAME}-${VERSION}/ else - OBS_PROJECT="home:${USER_NAME}" + echo "ERROR ${SPEC_FILEPATH}: not support compression type ${SOURCE}" + exit 1 fi -# set su-wrapper -export OSC_SU_WRAPPER="sudo -S" - -# build -cat > osc_build.exp <<EOF +# transfer spec file and source tarball +cat > transfer_files.exp <<EOF #!/usr/bin/expect -- -set timeout 60 -spawn sh -c "osc build --no-verify --clean --root=${BUILD_ROOT} --keep-pkgs=. --local-package --alternative-project=${OBS_PROJECT} --define=\"_target_cpu ${ARCH_RPM}\" --extra-pkgs=zypper ${ARCH_OSC}; echo \$? > exit-status" -while 1 { +#set timeout 10 +spawn sh -c "sudo cp ${WORKING_DIR}/${PKG_NAME}-${VERSION}.tar.gz ${BUILD_ROOT}/home/abuild/rpmbuild/SOURCES/;sudo cp ${SPEC_FILEPATH} ${BUILD_ROOT}/home/abuild/rpmbuild/SPECS/; echo \$? > exit-status" +while (1) { expect { - eof { break } - "trust them just this time" { send "2\r" } - "yes, cleanup the build root" { send "y\r" } - "password for" { - send "${PASSWD}\r" + "password for" { + send "${PASSWD}\r" + } + eof { + return } } } EOF -chmod +x osc_build.exp -./osc_build.exp +chmod +x transfer_files.exp +./transfer_files.exp EXIT_CODE=`cat exit-status` -rm -rf osc_build.exp exit-status -#osc build --no-verify --clean --root=${BUILD_ROOT} --keep-pkgs=. --local-package --alternative-project=${OBS_PROJECT} --define="_target_cpu ${ARCH_RPM}" ${ARCH_OSC} +rm -f transfer_files.exp exit-status if [ "x${EXIT_CODE}" != "x0" ]; then echo "EXIT CODE=${EXIT_CODE}" >&2 - echo "OSC Build Failed!" >&2 + echo "Build Failed! [failed to transfer files]" >&2 exit 1 fi +# build +cat > rpm_build.exp <<EOF +#!/usr/bin/expect -- +#set timeout 10 +spawn sh -c "sudo chroot ${BUILD_ROOT} su abuild; echo \$? > exit-status" +expect "password for" +send "${PASSWD}\r" +expect "abuild\\\\\\$" +send "rpmbuild -bb ~/rpmbuild/SPECS/${SPEC_FILENAME}\r" +expect "abuild\\\\\\$" +send "exit\r" +interact +EOF +chmod +x rpm_build.exp +./rpm_build.exp +EXIT_CODE=`cat exit-status` +rm -rf rpm_build.exp exit-status +if [ "x${EXIT_CODE}" != "x0" ]; then + echo "EXIT CODE=${EXIT_CODE}" >&2 + echo "Build Failed!" >&2 + exit 1 +fi + +# copy package file to working directory +cp ${BUILD_ROOT}/home/abuild/rpmbuild/RPMS/${ARCH_RPM}/${PKG_NAME}*.rpm ${WORKING_DIR}/ + # set rpm architecture echo "sudo sh -c \"echo -n '${ARCH_RPM}-generic-linux' > ${BUILD_ROOT}/etc/rpm/platform\"" echo "${PASSWD}" | sudo -S sh -c "echo -n '${ARCH_RPM}-generic-linux' > ${BUILD_ROOT}/etc/rpm/platform" -# copy gdb -echo "${PASSWD}" | sudo -S sh -c "cp ${ORIGIN_GDB} ${BUILD_ROOT}/usr/bin/" + + + - + + + @@ -209,12 +276,34 @@ ROOT_DIR=${1} PASSWD=${2} CMD_PATH=${3} CMD=${4} + echo "${PASSWD}" | sudo -S chroot ${ROOT_DIR} sh -c "cd ${CMD_PATH} ; ${CMD}" + + + + + - + + + + - + + + + + + + + diff --git a/xml/linux/gcc45sbox2.armel.cdeb.xml b/xml/linux/gcc45sbox2.armel.cdeb.xml deleted file mode 100644 index 8942cfb..0000000 --- a/xml/linux/gcc45sbox2.armel.cdeb.xml +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/xml/linux/gcc45sbox2.armel.platform.xml b/xml/linux/gcc45sbox2.armel.platform.xml deleted file mode 100644 index 552b7bd..0000000 --- a/xml/linux/gcc45sbox2.armel.platform.xml +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/xml/linux/gcc45sbox2.i386.cdeb.xml b/xml/linux/gcc45sbox2.i386.cdeb.xml deleted file mode 100644 index d271d0c..0000000 --- a/xml/linux/gcc45sbox2.i386.cdeb.xml +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/xml/linux/gcc45sbox2.i386.platform.xml b/xml/linux/gcc45sbox2.i386.platform.xml deleted file mode 100644 index e637cec..0000000 --- a/xml/linux/gcc45sbox2.i386.platform.xml +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/xml/linux/llvm31.armel.cpp.app.xml b/xml/linux/llvm31.armel.cpp.app.xml new file mode 100644 index 0000000..7f2bff8 --- /dev/null +++ b/xml/linux/llvm31.armel.cpp.app.xml @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xml/linux/llvm31.i386.cpp.app.xml b/xml/linux/llvm31.i386.cpp.app.xml new file mode 100644 index 0000000..39869c3 --- /dev/null +++ b/xml/linux/llvm31.i386.cpp.app.xml @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xml/mac/gcc45.armel.app.xml b/xml/mac/gcc45.armel.app.xml deleted file mode 100644 index 2bee056..0000000 --- a/xml/mac/gcc45.armel.app.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/xml/mac/gcc45.i386.app.xml b/xml/mac/gcc45.i386.app.xml deleted file mode 100644 index 899d820..0000000 --- a/xml/mac/gcc45.i386.app.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/xml/mac/llvm30.armel.app.xml b/xml/mac/llvm30.armel.app.xml deleted file mode 100644 index 7e49d19..0000000 --- a/xml/mac/llvm30.armel.app.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/xml/mac/llvm30.i386.app.xml b/xml/mac/llvm30.i386.app.xml deleted file mode 100644 index 71989e6..0000000 --- a/xml/mac/llvm30.i386.app.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/xml/tizen-device-1.0.sb2.xml b/xml/tizen-device-1.0.sb2.xml deleted file mode 100644 index 640a6e8..0000000 --- a/xml/tizen-device-1.0.sb2.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/xml/tizen-device-1.0.xml b/xml/tizen-device-1.0.xml deleted file mode 100644 index c0985bb..0000000 --- a/xml/tizen-device-1.0.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/xml/tizen-emulator-1.0.sb2.xml b/xml/tizen-emulator-1.0.sb2.xml deleted file mode 100644 index 9f99854..0000000 --- a/xml/tizen-emulator-1.0.sb2.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/xml/tizen-emulator-1.0.xml b/xml/tizen-emulator-1.0.xml deleted file mode 100644 index fe98566..0000000 --- a/xml/tizen-emulator-1.0.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/xml/windows/gcc45.armel.app.xml b/xml/windows/gcc45.armel.c.app.xml similarity index 66% rename from xml/windows/gcc45.armel.app.xml rename to xml/windows/gcc45.armel.c.app.xml index fd456c9..253a289 100644 --- a/xml/windows/gcc45.armel.app.xml +++ b/xml/windows/gcc45.armel.c.app.xml @@ -1,21 +1,23 @@ - + - - - - - + + + + + + + - - - + + + - + @@ -72,14 +84,14 @@ fi - + - + diff --git a/xml/windows/gcc45.armel.sharedLib.xml b/xml/windows/gcc45.armel.c.sharedLib.xml similarity index 60% rename from xml/windows/gcc45.armel.sharedLib.xml rename to xml/windows/gcc45.armel.c.sharedLib.xml index 7ee5b8d..01a2683 100644 --- a/xml/windows/gcc45.armel.sharedLib.xml +++ b/xml/windows/gcc45.armel.c.sharedLib.xml @@ -1,20 +1,21 @@ - + - - - - - + + + + + + - - + + - + - + diff --git a/xml/windows/gcc45.armel.staticLib.xml b/xml/windows/gcc45.armel.c.staticLib.xml similarity index 60% rename from xml/windows/gcc45.armel.staticLib.xml rename to xml/windows/gcc45.armel.c.staticLib.xml index 6914199..c0ecda4 100644 --- a/xml/windows/gcc45.armel.staticLib.xml +++ b/xml/windows/gcc45.armel.c.staticLib.xml @@ -1,20 +1,21 @@ - + - - - - - + + + + + + - - + + - + - + diff --git a/xml/windows/gcc45.armel.cpp.app.xml b/xml/windows/gcc45.armel.cpp.app.xml new file mode 100644 index 0000000..bae3417 --- /dev/null +++ b/xml/windows/gcc45.armel.cpp.app.xml @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xml/windows/gcc45.armel.cpp.sharedLib.xml b/xml/windows/gcc45.armel.cpp.sharedLib.xml new file mode 100644 index 0000000..58bb865 --- /dev/null +++ b/xml/windows/gcc45.armel.cpp.sharedLib.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xml/windows/gcc45.armel.cpp.staticLib.xml b/xml/windows/gcc45.armel.cpp.staticLib.xml new file mode 100644 index 0000000..9b0c53c --- /dev/null +++ b/xml/windows/gcc45.armel.cpp.staticLib.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xml/windows/gcc45.i386.app.xml b/xml/windows/gcc45.i386.c.app.xml similarity index 66% rename from xml/windows/gcc45.i386.app.xml rename to xml/windows/gcc45.i386.c.app.xml index c2bc8fd..1670302 100644 --- a/xml/windows/gcc45.i386.app.xml +++ b/xml/windows/gcc45.i386.c.app.xml @@ -1,21 +1,23 @@ - + - - - - - + + + + + + + - - - + + + - + @@ -72,14 +84,14 @@ fi - + - + diff --git a/xml/windows/gcc45.i386.sharedLib.xml b/xml/windows/gcc45.i386.c.sharedLib.xml similarity index 60% rename from xml/windows/gcc45.i386.sharedLib.xml rename to xml/windows/gcc45.i386.c.sharedLib.xml index 133eebe..5fb109c 100644 --- a/xml/windows/gcc45.i386.sharedLib.xml +++ b/xml/windows/gcc45.i386.c.sharedLib.xml @@ -1,20 +1,21 @@ - + - - - - - + + + + + + - - + + - + - + diff --git a/xml/windows/gcc45.i386.staticLib.xml b/xml/windows/gcc45.i386.c.staticLib.xml similarity index 60% rename from xml/windows/gcc45.i386.staticLib.xml rename to xml/windows/gcc45.i386.c.staticLib.xml index 3b9514c..2c9c851 100644 --- a/xml/windows/gcc45.i386.staticLib.xml +++ b/xml/windows/gcc45.i386.c.staticLib.xml @@ -1,20 +1,21 @@ - + - - - - - + + + + + + - - + + - + - + diff --git a/xml/windows/gcc45.i386.cpp.app.xml b/xml/windows/gcc45.i386.cpp.app.xml new file mode 100644 index 0000000..5a8daef --- /dev/null +++ b/xml/windows/gcc45.i386.cpp.app.xml @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xml/windows/gcc45.i386.cpp.sharedLib.xml b/xml/windows/gcc45.i386.cpp.sharedLib.xml new file mode 100644 index 0000000..4f8b13d --- /dev/null +++ b/xml/windows/gcc45.i386.cpp.sharedLib.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xml/windows/gcc45.i386.cpp.staticLib.xml b/xml/windows/gcc45.i386.cpp.staticLib.xml new file mode 100644 index 0000000..575c93c --- /dev/null +++ b/xml/windows/gcc45.i386.cpp.staticLib.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xml/windows/llvm31.armel.cpp.app.xml b/xml/windows/llvm31.armel.cpp.app.xml new file mode 100644 index 0000000..9ff1b95 --- /dev/null +++ b/xml/windows/llvm31.armel.cpp.app.xml @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/xml/windows/llvm31.i386.cpp.app.xml b/xml/windows/llvm31.i386.cpp.app.xml new file mode 100644 index 0000000..1af73df --- /dev/null +++ b/xml/windows/llvm31.i386.cpp.app.xml @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- 2.7.4