declare_args() {
gcc_version = 49
- is_tizen = false
use_wayland = false
- linux_use_gold_flags = false # no use of this variable, if removing then revome from gn_chromiumefl.sh also
+ gcc_ver = ""
+ python_ver = "2.5" # no use of this variable, if removing then revome from
+ # gn_chromiumefl.sh also
- disable_fatal_linker_warnings = true # no use of this variable, if removing then revome from gn_chromiumefl.sh also
-
- python_ver = "2.5" # no use of this variable, if removing then revome from gn_chromiumefl.sh also
-
- depth = "" # no use of this variable, if removing then revome from gn_chromiumefl.sh also
+ depth = "" # no use of this variable, if removing then revome from
+ # gn_chromiumefl.sh also
outdir = ""
+ lto_level = ""
+
use_cairo = false
+ use_lto = false
use_pango = false
- tizen_multimedia_eme_support = false
- tizen_multimedia_support = false
+ use_ttrace = false
+ use_ttrace_chrome_trace = false
+
werror = false
- # declared from BUILDCONFIG.gn
- #is_clang = false
+ tizen_clang_base_path = "//tizen_src/buildtools/llvm"
+
+ tizen_product_tv = false
+ tizen_product_da = false
+ tizen_vd_lfd = false
+ tizen_vd_iwb = false
exe_dir = "/usr/lib/chromium-efl/"
+ lib_ro_root_dir = "/usr/share/chromium-efl"
+ lib_upgrade_root_dir = "/usr/share/chromium-efl/upgrade"
+ app_ro_root_dir = "/usr/apps/org.tizen.chromium-efl"
+ app_rw_root_dir = "/opt/usr/globalapps/org.tizen.chromium-efl"
+ app_upgrade_root_dir = "/opt/usr/globalapps/org.tizen.chromium-efl-upgrade"
edje_dir = "/usr/share/chromium-efl/themes/"
- tizen_data_dir = "/usr/share/chromium-efl/"
locale_dir = "/usr/share/chromium-efl/locale/"
+ image_dir = "/usr/share/chromium-efl/images/"
+ chromium_impl_lib_name = "libchromium-ewk.so"
+
+ tizen_version = 0
+ tizen_version_major = 0
+ tizen_version_minor = 0
+ tizen_version_patch = 0
- prebuilt_ld_gold_dir = ""
- chromium_efl_tizen_version = 24
+ build_chrome = false
+ enable_ewk_interface = false
+
+ enable_wrt_js = false
+ tizen_atmos_decoder_enable = false
+ tizen_pepper_extensions = false
+
+ # Tizen multimedia related
+ tizen_multimedia = false
tizen_tbm_support = false
+ enable_trace_event = false
+ use_plugin_placeholder_hole = false
+ tizen_video_hole = false
+ tizen_audio_io = false
+ tizen_web_speech_recognition = false
+
+ tizen_autofill = false
+ tizen_autofill_fw = false
+ tizen_vd_accessory = false
+
+ tizen_resource_manager = false
+ enable_network_camera = false
+ enable_gamepad_latency_test = false
+ enable_gcov = false
+ tizen_thread_booster_service = false
+
+ drm_mapi_aarch_64 = false
}
-if (is_tizen && tizen_multimedia_support) {
- tizen_multimedia_eme_support = true
+if (use_efl && !build_chrome) {
+ tizen_autofill = true
+ if (tizen_product_tv) {
+ tizen_autofill_fw = true
+ }
+}
+
+if (use_ttrace) {
+ use_ttrace_chrome_trace = true
+}
+
+if (enable_ewk_interface) {
+ chromium_impl_lib_name = "libchromium-impl.so"
+}
+
+# Enable ttrace except chrome trace log for TV profile by default
+if (tizen_product_tv) {
+ use_ttrace = true
+}
+
+if (use_atk) {
+ tizen_atk_support = true
+ if (tizen_product_tv) {
+ tizen_atk_feature_vd = true
+ } else {
+ tizen_atk_feature_vd = false
+ }
} else {
- tizen_multimedia_eme_support = false
+ tizen_atk_support = false
+ tizen_atk_feature_vd = false
}
werror = false
use_gstreamer_fft = false
-use_aura = false
-
ewk_bringup = true
wayland_bringup = use_wayland
edje_compiler = "edje_cc"
-grit_additional_defines = "-Duse_aura"
-
if (use_ozone) {
# Declared from the //build/config/ui.gni
#use_glib = true
external_ozone_platforms = [ "efl" ]
}
-
-is_official_build = false
-
-treat_warnings_as_errors = werror
-
-use_x11 = false