Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / content / shell / BUILD.gn
index 5efbf26..92288cd 100644 (file)
@@ -26,6 +26,11 @@ static_library("content_shell_lib") {
     "android/shell_jni_registrar.h",
     "android/shell_manager.cc",
     "android/shell_manager.h",
+    "app/blink_test_platform_support.h",
+    "app/blink_test_platform_support_android.cc",
+    "app/blink_test_platform_support_linux.cc",
+    "app/blink_test_platform_support_mac.mm",
+    "app/blink_test_platform_support_win.cc",
     "app/paths_mac.h",
     "app/paths_mac.mm",
     "app/shell_crash_reporter_client.cc",
@@ -34,15 +39,38 @@ static_library("content_shell_lib") {
     "app/shell_main_delegate.h",
     "app/shell_main_delegate_mac.h",
     "app/shell_main_delegate_mac.mm",
-    "app/webkit_test_platform_support_android.cc",
-    "app/webkit_test_platform_support.h",
-    "app/webkit_test_platform_support_linux.cc",
-    "app/webkit_test_platform_support_mac.mm",
-    "app/webkit_test_platform_support_win.cc",
     "browser/ipc_echo_message_filter.cc",
     "browser/ipc_echo_message_filter.h",
+    "browser/layout_test/layout_test_android.cc",
+    "browser/layout_test/layout_test_android.h",
+    "browser/layout_test/layout_test_browser_context.cc",
+    "browser/layout_test/layout_test_browser_context.h",
+    "browser/layout_test/layout_test_browser_main.cc",
+    "browser/layout_test/layout_test_browser_main.h",
+    "browser/layout_test/layout_test_browser_main_parts.cc",
+    "browser/layout_test/layout_test_browser_main_parts.h",
+    "browser/layout_test/layout_test_content_browser_client.cc",
+    "browser/layout_test/layout_test_content_browser_client.h",
+    "browser/layout_test/layout_test_devtools_frontend.cc",
+    "browser/layout_test/layout_test_devtools_frontend.h",
+    "browser/layout_test/layout_test_download_manager_delegate.cc",
+    "browser/layout_test/layout_test_download_manager_delegate.h",
+    "browser/layout_test/layout_test_javascript_dialog_manager.cc",
+    "browser/layout_test/layout_test_javascript_dialog_manager.h",
+    "browser/layout_test/layout_test_message_filter.cc",
+    "browser/layout_test/layout_test_message_filter.h",
+    "browser/layout_test/layout_test_notification_manager.cc",
+    "browser/layout_test/layout_test_notification_manager.h",
+    "browser/layout_test/layout_test_resource_dispatcher_host_delegate.cc",
+    "browser/layout_test/layout_test_resource_dispatcher_host_delegate.h",
+    "browser/layout_test/layout_test_url_request_context_getter.cc",
+    "browser/layout_test/layout_test_url_request_context_getter.h",
     "browser/notify_done_forwarder.cc",
     "browser/notify_done_forwarder.h",
+    "browser/shell.cc",
+    "browser/shell.h",
+    "browser/shell_access_token_store.cc",
+    "browser/shell_access_token_store.h",
     "browser/shell_android.cc",
     "browser/shell_application_mac.h",
     "browser/shell_application_mac.mm",
@@ -53,35 +81,29 @@ static_library("content_shell_lib") {
     "browser/shell_browser_main_parts.cc",
     "browser/shell_browser_main_parts.h",
     "browser/shell_browser_main_parts_mac.mm",
-    "browser/shell.cc",
     "browser/shell_content_browser_client.cc",
     "browser/shell_content_browser_client.h",
-    "browser/shell_devtools_delegate.cc",
-    "browser/shell_devtools_delegate.h",
+    "browser/shell_devtools_manager_delegate.cc",
+    "browser/shell_devtools_manager_delegate.h",
     "browser/shell_devtools_frontend.cc",
     "browser/shell_devtools_frontend.h",
     "browser/shell_download_manager_delegate.cc",
     "browser/shell_download_manager_delegate.h",
-    "browser/shell.h",
     "browser/shell_javascript_dialog.h",
     "browser/shell_javascript_dialog_mac.mm",
     "browser/shell_javascript_dialog_manager.cc",
     "browser/shell_javascript_dialog_manager.h",
     "browser/shell_javascript_dialog_win.cc",
-    "browser/shell_layout_tests_android.cc",
-    "browser/shell_layout_tests_android.h",
+    "browser/shell_mojo_test_utils_android.cc",
+    "browser/shell_mojo_test_utils_android.h",
     "browser/shell_login_dialog.cc",
     "browser/shell_login_dialog.h",
     "browser/shell_login_dialog_mac.mm",
     "browser/shell_mac.mm",
-    "browser/shell_message_filter.cc",
-    "browser/shell_message_filter.h",
     "browser/shell_net_log.cc",
     "browser/shell_net_log.h",
     "browser/shell_network_delegate.cc",
     "browser/shell_network_delegate.h",
-    "browser/shell_notification_manager.cc",
-    "browser/shell_notification_manager.h",
     "browser/shell_platform_data_aura.cc",
     "browser/shell_platform_data_aura.h",
     "browser/shell_plugin_service_filter.cc",
@@ -101,6 +123,8 @@ static_library("content_shell_lib") {
     "browser/shell_web_contents_view_delegate_win.cc",
     "browser/webkit_test_controller.cc",
     "browser/webkit_test_controller.h",
+    "common/layout_test/layout_test_messages.cc",
+    "common/layout_test/layout_test_messages.h",
     "common/leak_detection_result.h",
     "common/shell_content_client.cc",
     "common/shell_content_client.h",
@@ -114,20 +138,22 @@ static_library("content_shell_lib") {
     "common/test_runner/test_preferences.h",
     "common/webkit_test_helpers.cc",
     "common/webkit_test_helpers.h",
-    "geolocation/shell_access_token_store.cc",
-    "geolocation/shell_access_token_store.h",
-    "renderer/gc_controller.cc",
-    "renderer/gc_controller.h",
     "renderer/ipc_echo.cc",
     "renderer/ipc_echo.h",
-    "renderer/leak_detector.cc",
-    "renderer/leak_detector.h",
+    "renderer/layout_test/gc_controller.cc",
+    "renderer/layout_test/gc_controller.h",
+    "renderer/layout_test/layout_test_content_renderer_client.cc",
+    "renderer/layout_test/layout_test_content_renderer_client.h",
+    "renderer/layout_test/layout_test_render_frame_observer.cc",
+    "renderer/layout_test/layout_test_render_frame_observer.h",
+    "renderer/layout_test/layout_test_render_process_observer.cc",
+    "renderer/layout_test/layout_test_render_process_observer.h",
+    "renderer/layout_test/leak_detector.cc",
+    "renderer/layout_test/leak_detector.h",
+    "renderer/layout_test/webkit_test_runner.cc",
+    "renderer/layout_test/webkit_test_runner.h",
     "renderer/shell_content_renderer_client.cc",
     "renderer/shell_content_renderer_client.h",
-    "renderer/shell_render_frame_observer.cc",
-    "renderer/shell_render_frame_observer.h",
-    "renderer/shell_render_process_observer.cc",
-    "renderer/shell_render_process_observer.h",
     "renderer/shell_render_view_observer.cc",
     "renderer/shell_render_view_observer.h",
     "renderer/test_runner/accessibility_controller.cc",
@@ -160,8 +186,6 @@ static_library("content_shell_lib") {
     "renderer/test_runner/mock_web_speech_recognizer.h",
     "renderer/test_runner/mock_web_theme_engine.cc",
     "renderer/test_runner/mock_web_theme_engine.h",
-    "renderer/test_runner/mock_web_theme_engine_mac.h",
-    "renderer/test_runner/mock_web_theme_engine_mac.mm",
     "renderer/test_runner/mock_web_user_media_client.cc",
     "renderer/test_runner/mock_web_user_media_client.h",
     "renderer/test_runner/mock_webrtc_data_channel_handler.cc",
@@ -197,8 +221,6 @@ static_library("content_shell_lib") {
     "renderer/test_runner/web_test_proxy.cc",
     "renderer/test_runner/web_test_proxy.h",
     "renderer/test_runner/web_test_runner.h",
-    "renderer/webkit_test_runner.cc",
-    "renderer/webkit_test_runner.h",
   ]
 
   defines = [ "CONTENT_SHELL_VERSION=\"$content_shell_version\"" ]
@@ -267,6 +289,8 @@ static_library("content_shell_lib") {
     # Some tests rely on this tool at runtime. Note: it might be better if
     # the tests that needed it had this as a dep instead of adding it here.
     datadeps = [ "//tools/xdisplaycheck" ]
+
+    deps += [ "//ui/events/devices" ]
   }
 
   if (is_android) {
@@ -312,8 +336,8 @@ static_library("content_shell_lib") {
 
   if (is_chromeos) {
     deps += [
+      "//chromeos",
       "//ui/wm:test_support",
-      #'../chromeos/chromeos.gyp:chromeos',  TODO(GYP)
     ]
   }