# Copyright (c) 2015 Samsung Electronics. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. import("//build/config/ui.gni") declare_args() { gcc_version = 49 use_wayland = false gcc_ver = "" 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 outdir = "" lto_level = "" use_cairo = false use_lto = false use_pango = false use_ttrace = false use_ttrace_chrome_trace = false werror = 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/" 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 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 tizen_thread_booster_service = false drm_mapi_aarch_64 = false } if (use_efl) { 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_atk_support = false tizen_atk_feature_vd = false } werror = false # This file should contain gn code that is supposed to be common # for all build targets we have in chromium-ewk. Things specific only to one # component should go to appropriate gni file included below. use_gstreamer_fft = false ewk_bringup = true wayland_bringup = use_wayland compile_suid_client = true compile_credentials = true edje_compiler = "edje_cc" if (use_ozone) { # Declared from the //build/config/ui.gni #use_glib = true external_ozone_platforms = [ "efl" ] }