[M67 Dev][Tizen] Provide target profile information at runtime 69/185969/5
authorYoungsoo Choi <kenshin.choi@samsung.com>
Mon, 14 Nov 2016 07:20:24 +0000 (16:20 +0900)
committerYoungsoo Choi <kenshin.choi@samsung.com>
Tue, 7 Aug 2018 08:17:16 +0000 (01:17 -0700)
commit4f56d12d2d05f9ef085d5f57630d0fa146ff9030
treebc3848e306251d1ac5eb6056e20e3b8711a6609e
parent1c89c645b27edd9b1d5fd77908d822f38308ebf0
[M67 Dev][Tizen] Provide target profile information at runtime

1. Regarding c++/header files

Replace the OS_TIZEN_<<PROFILE>> flag with Runtime flag as below.
Also, target profile information is provided at runtime
by using the 'system_info_get_platform_string' API.

[Before] : Using OS_TIZEN_<<PROFILE>> flag
==============================================================
// Implementation
==============================================================

[After] : Using Is<<PROFILE>>Profile() API
==============================================================

if (Is<<PROFILE>>Profile()) {
// Implementation
}
==============================================================

2. Regarding spec file

Remove the unnecessary package dependency and unify the
package dependency.

3. Regarding gn files

Remove the building_for_tizen_<<PROFILE>> flags.

4. Regarding is_tizen

Replace duplicated flag building_for_tizen with is_tizen.

Reference:
https://review.tizen.org/gerrit/#/c/171789/
https://review.tizen.org/gerrit/#/c/133971/

Change-Id: I24bfa39ac596fe8dc0dfffb3cc2ff503605b8cdd
Signed-off-by: Youngsoo Choi <kenshin.choi@samsung.com>
64 files changed:
content/browser/BUILD.gn
content/common/BUILD.gn
content/public/common/web_preferences.cc
content/renderer/BUILD.gn
content/renderer/render_view_impl.cc
packaging/chromium-efl.spec
tizen_src/build/BUILD.gn
tizen_src/build/config/BUILD.gn
tizen_src/build/config/tizen_features.gni
tizen_src/build/gn_chromiumefl.sh
tizen_src/chromium_impl/content/browser/browser_efl.gni
tizen_src/chromium_impl/content/browser/device_sensors/data_fetcher_shared_memory_tizen.cc
tizen_src/chromium_impl/content/browser/media/efl/browser_media_player_manager_efl.cc
tizen_src/chromium_impl/content/browser/renderer_host/disambiguation_popup_efl.cc
tizen_src/chromium_impl/content/browser/renderer_host/render_widget_host_view_efl.cc
tizen_src/chromium_impl/content/browser/renderer_host/render_widget_host_view_efl.h
tizen_src/chromium_impl/content/browser/web_contents/web_contents_view_efl.cc
tizen_src/chromium_impl/content/common/BUILD.gn
tizen_src/chromium_impl/content/common/common_efl.gni
tizen_src/chromium_impl/content/content_efl.gni
tizen_src/chromium_impl/content/renderer/renderer_efl.gni
tizen_src/chromium_impl/efl/init.cc
tizen_src/chromium_impl/media/base/efl/media_player_efl.cc
tizen_src/chromium_impl/media/base/efl/media_player_util_efl.cc
tizen_src/chromium_impl/media/base/efl/media_player_util_efl.h
tizen_src/chromium_impl/media/base/tizen/media_player_bridge_capi.cc
tizen_src/chromium_impl/media/base/tizen/media_source_player_capi.cc
tizen_src/chromium_impl/media/capture/video/tizen/video_capture_device_factory_tizen.cc
tizen_src/chromium_impl/media/capture/video/tizen/video_capture_device_tizen.cc
tizen_src/chromium_impl/media/capture/video/tizen/video_capture_device_tizen.h
tizen_src/chromium_impl/media/media_efl.gni
tizen_src/chromium_impl/tizen/BUILD.gn [new file with mode: 0644]
tizen_src/chromium_impl/tizen/system_info.cc [new file with mode: 0644]
tizen_src/chromium_impl/tizen/system_info.h [new file with mode: 0644]
tizen_src/chromium_impl/ui/display/device_display_info_efl.cc
tizen_src/chromium_impl/ui/gl/efl_pixmap.cc
tizen_src/chromium_impl/ui/ui_efl.gni
tizen_src/ewk/efl_integration/BUILD.gn
tizen_src/ewk/efl_integration/autofill_popup_view_efl.cc
tizen_src/ewk/efl_integration/browser/autofill/autofill_client_efl.cc
tizen_src/ewk/efl_integration/browser/inputpicker/InputPicker.cc
tizen_src/ewk/efl_integration/browser/web_view_evas_handler.cc
tizen_src/ewk/efl_integration/command_line_efl.cc
tizen_src/ewk/efl_integration/common/content_switches_efl.h
tizen_src/ewk/efl_integration/common/version_info.cc
tizen_src/ewk/efl_integration/common/web_preferences_efl.h
tizen_src/ewk/efl_integration/context_menu_controller_efl.cc
tizen_src/ewk/efl_integration/eweb_view.cc
tizen_src/ewk/efl_integration/eweb_view.h
tizen_src/ewk/efl_integration/eweb_view_callbacks.h
tizen_src/ewk/efl_integration/private/ewk_settings_private.h
tizen_src/ewk/efl_integration/public/ewk_application_cache_manager.cc
tizen_src/ewk/efl_integration/public/ewk_auth_request.cc
tizen_src/ewk/efl_integration/public/ewk_settings.cc
tizen_src/ewk/efl_integration/public/ewk_view.cc
tizen_src/ewk/efl_webview_app/BUILD.gn
tizen_src/ewk/efl_webview_app/app.c
tizen_src/ewk/efl_webview_app/mini_browser.c
tizen_src/ewk/tizen_version_defines_for_apps.gni
tizen_src/ewk/ubrowser/BUILD.gn
tizen_src/ewk/ubrowser/browser.cc
tizen_src/ewk/ubrowser/browser.h
tizen_src/ewk/ubrowser/window_ui.cc
tizen_src/ewk/unittest/BUILD.gn