This adds build configurations and script for product tv target.
* build command:
$ ./efl/build/build_tv.sh
Change-Id: I5940894bc217007da457491e2eaf8022c8ae4f05
Signed-off-by: Youngsoo Choi <kenshin.choi@samsung.com>
],
},
}], # is_tizen==1
+ ['tizen_product_tv==1', {
+ 'target_defaults': {
+ 'defines': [
+ 'OS_TIZEN_TV_PRODUCT',
+ ],
+ },
+ }], # tizen_product_tv==1
['use_efl==1', {
'target_defaults': {
'defines': [
--- /dev/null
+#!/bin/bash
+
+. `dirname $0`/common.sh
+
+setupAndExecuteTargetBuild tv "$@"
shift;
done
+ if [ "$PROFILE" == "" ]; then
+ if [[ $platform == "tv" ]]; then
+ PROFILE=tztv_v${LATEST_TIZEN_VERSION}_arm-kantm
+ else
+ echo "Cannot set default PROFILE for platform=${platform}"
+ exit 1
+ fi
+ fi
+
+ if [ "$ARCHITECTURE" == "" ]; then
+ if [[ $platform == "tv" ]]; then
+ ARCHITECTURE=armv7l
+ else
+ echo "Cannot set default ARCHITECTURE for platform=${platform}"
+ exit 1
+ fi
+ fi
+ echo "Set the architecture : $ARCHITECTURE"
+
if [ "$USE_GLOBAL_GBS_CONF" == "" ]; then
CONF_FLAG="--conf ${SCRIPTDIR}/gbs.conf"
fi
buildroot = ~/GBS-ROOT-4.0-TV-PRODUCT-KANTM
[repo.tv_product_4.0_base]
-url=http://168.219.244.109/tizen-rsa/tizen-4.0-base-main2018/standard/latest/repos/base/armv7l/packages/
+url = http://168.219.244.109/tizen-rsa/tizen-4.0-base-main2018/standard/latest/repos/base/armv7l/packages/
[repo.tv_product_4.0_kantm]
-url=http://168.219.244.109/releases/00_RELEASED_IMAGES/2018/MAIN2018/KantM/latest/repos/product/armv7l/packages/
+url = http://168.219.244.109/products/tv/archive/2018/MAIN2018/KantM/latest/repos/product/armv7l/packages/
###############################################
#
%ifarch aarch64
BuildRequires: python-accel-aarch64-cross-aarch64
%endif
-BuildRequires: pkgconfig(chromium-efl) >= 56.0.0, pkgconfig(chromium-efl) < 57.0.0
+BuildRequires: pkgconfig(chromium-efl)
BuildRequires: pkgconfig(dbus-glib-1)
BuildRequires: pkgconfig(ecore-evas)
BuildRequires: pkgconfig(elementary)
%define _out out.tizen/out/D
export DEFINE_ARGS="
- desktop_linux=0
- libchromiumcontent_component=1
- use_efl=1
- is_tizen=1
- "
+ desktop_linux=0
+ libchromiumcontent_component=1
+ use_efl=1
+ is_tizen=1
+"
+%if "%{?TIZEN_PRODUCT_TV}" == "1"
+DEFINE_ARGS+="
+ tizen_product_tv=1
+"
+%endif
./script/bootstrap.py \
--libcc_chromium_efl_path /usr/lib \