+++ /dev/null
-{
- 'variables': {
- 'chrome_automation_client_lib_efl_sources': [
- '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/js.cc',
- '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/js.h',
- '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/user_data_dir.cc',
- '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/user_data_dir.h',
- '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/embedded_automation_extension.cc',
- '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/embedded_automation_extension.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/adb.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/adb_impl.cc',
- '<(DEPTH)/chrome/test/chromedriver/chrome/adb_impl.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/automation_extension.cc',
- '<(DEPTH)/chrome/test/chromedriver/chrome/automation_extension.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/chrome.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/chrome_android_impl.cc',
- '<(DEPTH)/chrome/test/chromedriver/chrome/chrome_android_impl.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/chrome_desktop_impl.cc',
- '<(DEPTH)/chrome/test/chromedriver/chrome/chrome_desktop_impl.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/chrome_finder.cc',
- '<(DEPTH)/chrome/test/chromedriver/chrome/chrome_finder.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/chrome_impl.cc',
- '<(DEPTH)/chrome/test/chromedriver/chrome/chrome_impl.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/chrome_remote_impl.cc',
- '<(DEPTH)/chrome/test/chromedriver/chrome/chrome_remote_impl.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/console_logger.cc',
- '<(DEPTH)/chrome/test/chromedriver/chrome/console_logger.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/debugger_tracker.cc',
- '<(DEPTH)/chrome/test/chromedriver/chrome/debugger_tracker.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/device_manager.cc',
- '<(DEPTH)/chrome/test/chromedriver/chrome/device_manager.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/device_metrics.cc',
- '<(DEPTH)/chrome/test/chromedriver/chrome/device_metrics.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/devtools_client.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/devtools_client_impl.cc',
- '<(DEPTH)/chrome/test/chromedriver/chrome/devtools_client_impl.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/devtools_event_listener.cc',
- '<(DEPTH)/chrome/test/chromedriver/chrome/devtools_event_listener.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/devtools_http_client.cc',
- '<(DEPTH)/chrome/test/chromedriver/chrome/devtools_http_client.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/dom_tracker.cc',
- '<(DEPTH)/chrome/test/chromedriver/chrome/dom_tracker.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/frame_tracker.cc',
- '<(DEPTH)/chrome/test/chromedriver/chrome/frame_tracker.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/geolocation_override_manager.cc',
- '<(DEPTH)/chrome/test/chromedriver/chrome/geolocation_override_manager.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/geoposition.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/heap_snapshot_taker.cc',
- '<(DEPTH)/chrome/test/chromedriver/chrome/heap_snapshot_taker.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/javascript_dialog_manager.cc',
- '<(DEPTH)/chrome/test/chromedriver/chrome/javascript_dialog_manager.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/log.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/log.cc',
- '<(DEPTH)/chrome/test/chromedriver/chrome/mobile_device.cc',
- '<(DEPTH)/chrome/test/chromedriver/chrome/mobile_device.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/mobile_device_list.cc',
- '<(DEPTH)/chrome/test/chromedriver/chrome/mobile_device_list.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/mobile_emulation_override_manager.cc',
- '<(DEPTH)/chrome/test/chromedriver/chrome/mobile_emulation_override_manager.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/navigation_tracker.cc',
- '<(DEPTH)/chrome/test/chromedriver/chrome/navigation_tracker.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/status.cc',
- '<(DEPTH)/chrome/test/chromedriver/chrome/status.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/ui_events.cc',
- '<(DEPTH)/chrome/test/chromedriver/chrome/ui_events.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/util.cc',
- '<(DEPTH)/chrome/test/chromedriver/chrome/util.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/version.cc',
- '<(DEPTH)/chrome/test/chromedriver/chrome/version.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/web_view.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/web_view_impl.cc',
- '<(DEPTH)/chrome/test/chromedriver/chrome/web_view_impl.h',
- '<(DEPTH)/chrome/test/chromedriver/net/adb_client_socket.cc',
- '<(DEPTH)/chrome/test/chromedriver/net/adb_client_socket.h',
- '<(DEPTH)/chrome/test/chromedriver/net/net_util.cc',
- '<(DEPTH)/chrome/test/chromedriver/net/net_util.h',
- '<(DEPTH)/chrome/test/chromedriver/net/port_server.cc',
- '<(DEPTH)/chrome/test/chromedriver/net/port_server.h',
- '<(DEPTH)/chrome/test/chromedriver/net/sync_websocket.h',
- '<(DEPTH)/chrome/test/chromedriver/net/sync_websocket_factory.cc',
- '<(DEPTH)/chrome/test/chromedriver/net/sync_websocket_factory.h',
- '<(DEPTH)/chrome/test/chromedriver/net/sync_websocket_impl.cc',
- '<(DEPTH)/chrome/test/chromedriver/net/sync_websocket_impl.h',
- '<(DEPTH)/chrome/test/chromedriver/net/url_request_context_getter.cc',
- '<(DEPTH)/chrome/test/chromedriver/net/url_request_context_getter.h',
- '<(DEPTH)/chrome/test/chromedriver/net/websocket.cc',
- '<(DEPTH)/chrome/test/chromedriver/net/websocket.h',
- ],
- 'chrome_driver_lib_efl_sources': [
- '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/version.cc',
- '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/version.h',
- '<(DEPTH)/chrome/../third_party/webdriver/atoms.cc',
- '<(DEPTH)/chrome/../third_party/webdriver/atoms.h',
- '<(DEPTH)/chrome/common/chrome_constants.cc',
- '<(DEPTH)/chrome/common/chrome_constants.h',
- '<(DEPTH)/chrome/test/chromedriver/alert_commands.cc',
- '<(DEPTH)/chrome/test/chromedriver/alert_commands.h',
- '<(DEPTH)/chrome/test/chromedriver/basic_types.cc',
- '<(DEPTH)/chrome/test/chromedriver/basic_types.h',
- '<(DEPTH)/chrome/test/chromedriver/capabilities.cc',
- '<(DEPTH)/chrome/test/chromedriver/capabilities.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome/browser_info.cc',
- '<(DEPTH)/chrome/test/chromedriver/chrome/browser_info.h',
- '<(DEPTH)/chrome/test/chromedriver/chrome_launcher.cc',
- '<(DEPTH)/chrome/test/chromedriver/chrome_launcher.h',
- '<(DEPTH)/chrome/test/chromedriver/command_listener.h',
- '<(DEPTH)/chrome/test/chromedriver/command_listener_proxy.cc',
- '<(DEPTH)/chrome/test/chromedriver/command_listener_proxy.h',
- '<(DEPTH)/chrome/test/chromedriver/command.h',
- '<(DEPTH)/chrome/test/chromedriver/commands.cc',
- '<(DEPTH)/chrome/test/chromedriver/commands.h',
- '<(DEPTH)/chrome/test/chromedriver/element_commands.cc',
- '<(DEPTH)/chrome/test/chromedriver/element_commands.h',
- '<(DEPTH)/chrome/test/chromedriver/element_util.cc',
- '<(DEPTH)/chrome/test/chromedriver/element_util.h',
- '<(DEPTH)/chrome/test/chromedriver/key_converter.cc',
- '<(DEPTH)/chrome/test/chromedriver/key_converter.h',
- '<(DEPTH)/chrome/test/chromedriver/keycode_text_conversion.h',
- '<(DEPTH)/chrome/test/chromedriver/keycode_text_conversion_ozone.cc',
- '<(DEPTH)/chrome/test/chromedriver/logging.cc',
- '<(DEPTH)/chrome/test/chromedriver/logging.h',
- '<(DEPTH)/chrome/test/chromedriver/performance_logger.cc',
- '<(DEPTH)/chrome/test/chromedriver/performance_logger.h',
- '<(DEPTH)/chrome/test/chromedriver/server/http_handler.cc',
- '<(DEPTH)/chrome/test/chromedriver/server/http_handler.h',
- '<(DEPTH)/chrome/test/chromedriver/session.cc',
- '<(DEPTH)/chrome/test/chromedriver/session.h',
- '<(DEPTH)/chrome/test/chromedriver/session_commands.cc',
- '<(DEPTH)/chrome/test/chromedriver/session_commands.h',
- '<(DEPTH)/chrome/test/chromedriver/session_thread_map.h',
- '<(DEPTH)/chrome/test/chromedriver/util.cc',
- '<(DEPTH)/chrome/test/chromedriver/util.h',
- '<(DEPTH)/chrome/test/chromedriver/window_commands.cc',
- '<(DEPTH)/chrome/test/chromedriver/window_commands.h',
- ],
- },
- 'targets': [
- {
- 'target_name': 'automation_client_lib_efl',
- 'type': 'static_library',
- 'hard_dependency': 1,
- 'dependencies': [
- '<(DEPTH)/tizen_src/ewk/efl_integration/efl_integration.gypi:chromium-ewk',
- '<(DEPTH)/base/base.gyp:base',
- '<(DEPTH)/base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations',
- '<(DEPTH)/net/net.gyp:net',
- '<(DEPTH)/third_party/zlib/zlib.gyp:*',
- '<(DEPTH)/third_party/zlib/google/zip.gyp:*',
- '<(DEPTH)/ui/accessibility/accessibility.gyp:ax_gen',
- '<(DEPTH)/ui/base/ui_base.gyp:ui_base',
- '<(DEPTH)/ui/gfx/gfx.gyp:gfx',
- '<(DEPTH)/ui/gfx/gfx.gyp:gfx_geometry',
- '<(DEPTH)/url/url.gyp:url_lib',
- ],
- 'include_dirs': [
- '<(DEPTH)/chrome',
- '<(SHARED_INTERMEDIATE_DIR)',
- ],
- 'direct_dependent_settings': {
- 'include_dirs': [
- '<(SHARED_INTERMEDIATE_DIR)',
- ],
- },
- 'sources': [
- '<@(chrome_automation_client_lib_efl_sources)',
- ],
- 'actions': [
- {
- 'action_name': 'embed_js_in_cpp',
- 'inputs': [
- '<(DEPTH)/chrome/test/chromedriver/cpp_source.py',
- '<(DEPTH)/chrome/test/chromedriver/embed_js_in_cpp.py',
- '<(DEPTH)/chrome/test/chromedriver/js/add_cookie.js',
- '<(DEPTH)/chrome/test/chromedriver/js/call_function.js',
- #'<(DEPTH)/chrome/test/chromedriver/js/dispatch_context_menu_event.js',
- '<(DEPTH)/chrome/test/chromedriver/js/execute_async_script.js',
- '<(DEPTH)/chrome/test/chromedriver/js/focus.js',
- '<(DEPTH)/chrome/test/chromedriver/js/get_element_region.js',
- '<(DEPTH)/chrome/test/chromedriver/js/is_option_element_toggleable.js',
- ],
- 'outputs': [
- '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/js.cc',
- '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/js.h',
- ],
- 'action': [ 'python',
- '<(DEPTH)/chrome/test/chromedriver/embed_js_in_cpp.py',
- '--directory',
- '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome',
- '<(DEPTH)/chrome/test/chromedriver/js/add_cookie.js',
- '<(DEPTH)/chrome/test/chromedriver/js/call_function.js',
- #'<(DEPTH)/chrome/test/chromedriver/js/dispatch_context_menu_event.js',
- '<(DEPTH)/chrome/test/chromedriver/js/execute_async_script.js',
- '<(DEPTH)/chrome/test/chromedriver/js/focus.js',
- '<(DEPTH)/chrome/test/chromedriver/js/get_element_region.js',
- '<(DEPTH)/chrome/test/chromedriver/js/is_option_element_toggleable.js',
- ],
- 'message': 'Generating sources for embedding js in chromedriver',
- },
- {
- 'action_name': 'embed_user_data_dir_in_cpp',
- 'inputs': [
- '<(DEPTH)/chrome/test/chromedriver/cpp_source.py',
- '<(DEPTH)/chrome/test/chromedriver/embed_user_data_dir_in_cpp.py',
- '<(DEPTH)/chrome/test/chromedriver/chrome/preferences.txt',
- '<(DEPTH)/chrome/test/chromedriver/chrome/local_state.txt',
- ],
- 'outputs': [
- '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/user_data_dir.cc',
- '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/user_data_dir.h',
- ],
- 'action': [ 'python',
- '<(DEPTH)/chrome/test/chromedriver/embed_user_data_dir_in_cpp.py',
- '--directory',
- '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome',
- '<(DEPTH)/chrome/test/chromedriver/chrome/preferences.txt',
- '<(DEPTH)/chrome/test/chromedriver/chrome/local_state.txt',
- ],
- 'message': 'Generating sources for embedding user data dir in chromedriver',
- },
- {
- 'action_name': 'embed_extension_in_cpp',
- 'inputs': [
- '<(DEPTH)/chrome/test/chromedriver/cpp_source.py',
- '<(DEPTH)/chrome/test/chromedriver/embed_extension_in_cpp.py',
- '<(DEPTH)/chrome/test/chromedriver/extension/background.js',
- '<(DEPTH)/chrome/test/chromedriver/extension/manifest.json',
- ],
- 'outputs': [
- '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/embedded_automation_extension.cc',
- '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/embedded_automation_extension.h',
- ],
- 'action': [ 'python',
- '<(DEPTH)/chrome/test/chromedriver/embed_extension_in_cpp.py',
- '--directory',
- '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome',
- '<(DEPTH)/chrome/test/chromedriver/extension/background.js',
- '<(DEPTH)/chrome/test/chromedriver/extension/manifest.json',
- ],
- 'message': 'Generating sources for embedding automation extension',
- },
- ],
- },
- {
- 'target_name': 'chromedriver_lib_efl',
- 'type': 'static_library',
- 'hard_dependency': 1,
- 'dependencies': [
- 'automation_client_lib_efl',
- '<(DEPTH)/crypto/crypto.gyp:crypto',
- '<(DEPTH)/net/net.gyp:http_server',
- '<(DEPTH)/ui/events/events.gyp:events_base',
- ],
- 'sources': [
- '<@(chrome_driver_lib_efl_sources)',
- ],
- 'actions': [
- {
- 'action_name': 'embed_version_in_cpp',
- 'inputs': [
- '<(DEPTH)/chrome/test/chromedriver/cpp_source.py',
- '<(DEPTH)/chrome/test/chromedriver/embed_version_in_cpp.py',
- '<(DEPTH)/chrome/test/chromedriver/VERSION',
- ],
- 'outputs': [
- '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/version.cc',
- '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/version.h',
- ],
- 'action': [ 'python',
- '<(DEPTH)/chrome/test/chromedriver/embed_version_in_cpp.py',
- '--version-file',
- '<(DEPTH)/chrome/test/chromedriver/VERSION',
- '--directory',
- '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver',
- ],
- 'message': 'Generating version info',
- },
- ],
- 'direct_dependent_settings': {
- 'include_dirs': [
- '<(SHARED_INTERMEDIATE_DIR)',
- ],
- },
- },
- {
- 'target_name': 'chromedriver_efl',
- 'type': 'executable',
- 'dependencies': [
- 'chromedriver_lib_efl',
- ],
- 'sources': [
- '<(DEPTH)/chrome/test/chromedriver/server/chromedriver_server.cc',
- ],
- },
- ],
-}