[M108 Migration][Autofill] Introduce autofill fw interface
[platform/framework/web/chromium-efl.git] / tizen_src / build / config / tizen_features.gni
index 64a4947..2cf0fc4 100644 (file)
@@ -20,34 +20,81 @@ declare_args() {
   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
-  tizen_multimedia = false
 
   tizen_clang_base_path = "//tizen_src/buildtools/llvm"
 
   tizen_product_tv = 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
+
+  build_chrome = false
+  enable_ewk_interface = false
+
+  enable_wrt_js = false
+  tizen_pepper_extensions = false
+
+  # Tizen multimedia related
+  tizen_multimedia = false
   tizen_tbm_support = false
+  tizen_video_hole = false
+  tizen_audio_io = false
+  tizen_web_speech_recognition = false
+
+  tizen_autofill = false
+  tizen_autofill_fw = false
+}
+
+if (is_tizen) {
+  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 (is_tizen && tizen_multimedia_support) {
-  tizen_multimedia_eme_support = 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