1 # Copyright (c) 2015 Samsung Electronics. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
5 import("//build/config/ui.gni")
13 python_ver = "2.5" # no use of this variable, if removing then revome from
14 # gn_chromiumefl.sh also
16 depth = "" # no use of this variable, if removing then revome from
17 # gn_chromiumefl.sh also
27 use_ttrace_chrome_trace = false
31 tizen_clang_base_path = "//tizen_src/buildtools/llvm"
33 tizen_product_tv = false
34 tizen_product_da = false
38 exe_dir = "/usr/lib/chromium-efl/"
39 lib_ro_root_dir = "/usr/share/chromium-efl"
40 lib_upgrade_root_dir = "/usr/share/chromium-efl/upgrade"
41 app_ro_root_dir = "/usr/apps/org.tizen.chromium-efl"
42 app_rw_root_dir = "/opt/usr/globalapps/org.tizen.chromium-efl"
43 app_upgrade_root_dir = "/opt/usr/globalapps/org.tizen.chromium-efl-upgrade"
44 edje_dir = "/usr/share/chromium-efl/themes/"
45 locale_dir = "/usr/share/chromium-efl/locale/"
46 image_dir = "/usr/share/chromium-efl/images/"
47 chromium_impl_lib_name = "libchromium-ewk.so"
50 tizen_version_major = 0
51 tizen_version_minor = 0
52 tizen_version_patch = 0
55 enable_ewk_interface = false
58 tizen_atmos_decoder_enable = false
59 tizen_pepper_extensions = false
61 # Tizen multimedia related
62 tizen_multimedia = false
63 tizen_tbm_support = false
64 enable_trace_event = false
65 use_plugin_placeholder_hole = false
66 tizen_video_hole = false
67 tizen_audio_io = false
68 tizen_web_speech_recognition = false
70 tizen_autofill = false
71 tizen_autofill_fw = false
72 tizen_vd_accessory = false
74 tizen_resource_manager = false
75 enable_network_camera = false
76 enable_gamepad_latency_test = false
77 tizen_thread_booster_service = false
79 drm_mapi_aarch_64 = false
82 if (use_efl && !build_chrome) {
84 if (tizen_product_tv) {
85 tizen_autofill_fw = true
90 use_ttrace_chrome_trace = true
93 if (enable_ewk_interface) {
94 chromium_impl_lib_name = "libchromium-impl.so"
97 # Enable ttrace except chrome trace log for TV profile by default
98 if (tizen_product_tv) {
103 tizen_atk_support = true
104 if (tizen_product_tv) {
105 tizen_atk_feature_vd = true
107 tizen_atk_feature_vd = false
110 tizen_atk_support = false
111 tizen_atk_feature_vd = false
116 # This file should contain gn code that is supposed to be common
117 # for all build targets we have in chromium-ewk. Things specific only to one
118 # component should go to appropriate gni file included below.
120 use_gstreamer_fft = false
123 wayland_bringup = use_wayland
125 compile_suid_client = true
126 compile_credentials = true
128 edje_compiler = "edje_cc"
131 # Declared from the //build/config/ui.gni
133 external_ozone_platforms = [ "efl" ]