3 'chrome_automation_client_lib_efl_sources': [
4 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/js.cc',
5 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/js.h',
6 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/user_data_dir.cc',
7 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/user_data_dir.h',
8 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/embedded_automation_extension.cc',
9 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/embedded_automation_extension.h',
10 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/adb.h',
11 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/adb_impl.cc',
12 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/adb_impl.h',
13 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/automation_extension.cc',
14 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/automation_extension.h',
15 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/chrome.h',
16 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/chrome_android_impl.cc',
17 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/chrome_android_impl.h',
18 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/chrome_desktop_impl.cc',
19 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/chrome_desktop_impl.h',
20 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/chrome_finder.cc',
21 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/chrome_finder.h',
22 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/chrome_impl.cc',
23 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/chrome_impl.h',
24 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/chrome_remote_impl.cc',
25 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/chrome_remote_impl.h',
26 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/console_logger.cc',
27 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/console_logger.h',
28 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/debugger_tracker.cc',
29 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/debugger_tracker.h',
30 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/device_manager.cc',
31 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/device_manager.h',
32 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/device_metrics.cc',
33 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/device_metrics.h',
34 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/devtools_client.h',
35 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/devtools_client_impl.cc',
36 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/devtools_client_impl.h',
37 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/devtools_event_listener.cc',
38 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/devtools_event_listener.h',
39 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/devtools_http_client.cc',
40 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/devtools_http_client.h',
41 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/dom_tracker.cc',
42 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/dom_tracker.h',
43 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/frame_tracker.cc',
44 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/frame_tracker.h',
45 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/geolocation_override_manager.cc',
46 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/geolocation_override_manager.h',
47 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/geoposition.h',
48 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/heap_snapshot_taker.cc',
49 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/heap_snapshot_taker.h',
50 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/javascript_dialog_manager.cc',
51 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/javascript_dialog_manager.h',
52 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/log.h',
53 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/log.cc',
54 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/mobile_device.cc',
55 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/mobile_device.h',
56 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/mobile_device_list.cc',
57 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/mobile_device_list.h',
58 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/mobile_emulation_override_manager.cc',
59 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/mobile_emulation_override_manager.h',
60 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/navigation_tracker.cc',
61 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/navigation_tracker.h',
62 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/status.cc',
63 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/status.h',
64 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/ui_events.cc',
65 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/ui_events.h',
66 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/util.cc',
67 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/util.h',
68 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/version.cc',
69 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/version.h',
70 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/web_view.h',
71 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/web_view_impl.cc',
72 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/web_view_impl.h',
73 '<(chrome_src_dir)/chrome/test/chromedriver/net/adb_client_socket.cc',
74 '<(chrome_src_dir)/chrome/test/chromedriver/net/adb_client_socket.h',
75 '<(chrome_src_dir)/chrome/test/chromedriver/net/net_util.cc',
76 '<(chrome_src_dir)/chrome/test/chromedriver/net/net_util.h',
77 '<(chrome_src_dir)/chrome/test/chromedriver/net/port_server.cc',
78 '<(chrome_src_dir)/chrome/test/chromedriver/net/port_server.h',
79 '<(chrome_src_dir)/chrome/test/chromedriver/net/sync_websocket.h',
80 '<(chrome_src_dir)/chrome/test/chromedriver/net/sync_websocket_factory.cc',
81 '<(chrome_src_dir)/chrome/test/chromedriver/net/sync_websocket_factory.h',
82 '<(chrome_src_dir)/chrome/test/chromedriver/net/sync_websocket_impl.cc',
83 '<(chrome_src_dir)/chrome/test/chromedriver/net/sync_websocket_impl.h',
84 '<(chrome_src_dir)/chrome/test/chromedriver/net/url_request_context_getter.cc',
85 '<(chrome_src_dir)/chrome/test/chromedriver/net/url_request_context_getter.h',
86 '<(chrome_src_dir)/chrome/test/chromedriver/net/websocket.cc',
87 '<(chrome_src_dir)/chrome/test/chromedriver/net/websocket.h',
89 'chrome_driver_lib_efl_sources': [
90 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/version.cc',
91 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/version.h',
92 '<(chrome_src_dir)/chrome/../third_party/webdriver/atoms.cc',
93 '<(chrome_src_dir)/chrome/../third_party/webdriver/atoms.h',
94 '<(chrome_src_dir)/chrome/common/chrome_constants.cc',
95 '<(chrome_src_dir)/chrome/common/chrome_constants.h',
96 '<(chrome_src_dir)/chrome/test/chromedriver/alert_commands.cc',
97 '<(chrome_src_dir)/chrome/test/chromedriver/alert_commands.h',
98 '<(chrome_src_dir)/chrome/test/chromedriver/basic_types.cc',
99 '<(chrome_src_dir)/chrome/test/chromedriver/basic_types.h',
100 '<(chrome_src_dir)/chrome/test/chromedriver/capabilities.cc',
101 '<(chrome_src_dir)/chrome/test/chromedriver/capabilities.h',
102 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/browser_info.cc',
103 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/browser_info.h',
104 '<(chrome_src_dir)/chrome/test/chromedriver/chrome_launcher.cc',
105 '<(chrome_src_dir)/chrome/test/chromedriver/chrome_launcher.h',
106 '<(chrome_src_dir)/chrome/test/chromedriver/command_listener.h',
107 '<(chrome_src_dir)/chrome/test/chromedriver/command_listener_proxy.cc',
108 '<(chrome_src_dir)/chrome/test/chromedriver/command_listener_proxy.h',
109 '<(chrome_src_dir)/chrome/test/chromedriver/command.h',
110 '<(chrome_src_dir)/chrome/test/chromedriver/commands.cc',
111 '<(chrome_src_dir)/chrome/test/chromedriver/commands.h',
112 '<(chrome_src_dir)/chrome/test/chromedriver/element_commands.cc',
113 '<(chrome_src_dir)/chrome/test/chromedriver/element_commands.h',
114 '<(chrome_src_dir)/chrome/test/chromedriver/element_util.cc',
115 '<(chrome_src_dir)/chrome/test/chromedriver/element_util.h',
116 '<(chrome_src_dir)/chrome/test/chromedriver/key_converter.cc',
117 '<(chrome_src_dir)/chrome/test/chromedriver/key_converter.h',
118 '<(chrome_src_dir)/chrome/test/chromedriver/keycode_text_conversion.h',
119 '<(chrome_src_dir)/chrome/test/chromedriver/keycode_text_conversion_x.cc',
120 '<(chrome_src_dir)/chrome/test/chromedriver/logging.cc',
121 '<(chrome_src_dir)/chrome/test/chromedriver/logging.h',
122 '<(chrome_src_dir)/chrome/test/chromedriver/performance_logger.cc',
123 '<(chrome_src_dir)/chrome/test/chromedriver/performance_logger.h',
124 '<(chrome_src_dir)/chrome/test/chromedriver/server/http_handler.cc',
125 '<(chrome_src_dir)/chrome/test/chromedriver/server/http_handler.h',
126 '<(chrome_src_dir)/chrome/test/chromedriver/session.cc',
127 '<(chrome_src_dir)/chrome/test/chromedriver/session.h',
128 '<(chrome_src_dir)/chrome/test/chromedriver/session_commands.cc',
129 '<(chrome_src_dir)/chrome/test/chromedriver/session_commands.h',
130 '<(chrome_src_dir)/chrome/test/chromedriver/session_thread_map.h',
131 '<(chrome_src_dir)/chrome/test/chromedriver/util.cc',
132 '<(chrome_src_dir)/chrome/test/chromedriver/util.h',
133 '<(chrome_src_dir)/chrome/test/chromedriver/window_commands.cc',
134 '<(chrome_src_dir)/chrome/test/chromedriver/window_commands.h',
139 'target_name': 'automation_client_lib_efl',
140 'type': 'static_library',
141 'hard_dependency': 1,
143 'chromium-efl.gyp:chromium-efl',
144 '../src/base/base.gyp:base',
145 '../src/base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations',
146 '../src/net/net.gyp:net',
147 '../src/third_party/zlib/zlib.gyp:minizip',
148 '../src/third_party/zlib/zlib.gyp:zlib',
149 '../src/ui/accessibility/accessibility.gyp:ax_gen',
150 '../src/ui/base/ui_base.gyp:ui_base',
151 '../src/ui/gfx/gfx.gyp:gfx',
152 '../src/ui/gfx/gfx.gyp:gfx_geometry',
153 '../src/url/url.gyp:url_lib',
156 '<(chrome_src_dir)/chrome',
157 '<(SHARED_INTERMEDIATE_DIR)',
159 'direct_dependent_settings': {
161 '<(SHARED_INTERMEDIATE_DIR)',
165 '<@(chrome_automation_client_lib_efl_sources)',
169 'action_name': 'embed_js_in_cpp',
171 '<(chrome_src_dir)/chrome/test/chromedriver/cpp_source.py',
172 '<(chrome_src_dir)/chrome/test/chromedriver/embed_js_in_cpp.py',
173 '<(chrome_src_dir)/chrome/test/chromedriver/js/add_cookie.js',
174 '<(chrome_src_dir)/chrome/test/chromedriver/js/call_function.js',
175 '<(chrome_src_dir)/chrome/test/chromedriver/js/dispatch_context_menu_event.js',
176 '<(chrome_src_dir)/chrome/test/chromedriver/js/execute_async_script.js',
177 '<(chrome_src_dir)/chrome/test/chromedriver/js/focus.js',
178 '<(chrome_src_dir)/chrome/test/chromedriver/js/get_element_region.js',
179 '<(chrome_src_dir)/chrome/test/chromedriver/js/is_option_element_toggleable.js',
182 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/js.cc',
183 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/js.h',
185 'action': [ 'python',
186 '<(chrome_src_dir)/chrome/test/chromedriver/embed_js_in_cpp.py',
188 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome',
189 '<(chrome_src_dir)/chrome/test/chromedriver/js/add_cookie.js',
190 '<(chrome_src_dir)/chrome/test/chromedriver/js/call_function.js',
191 '<(chrome_src_dir)/chrome/test/chromedriver/js/dispatch_context_menu_event.js',
192 '<(chrome_src_dir)/chrome/test/chromedriver/js/execute_async_script.js',
193 '<(chrome_src_dir)/chrome/test/chromedriver/js/focus.js',
194 '<(chrome_src_dir)/chrome/test/chromedriver/js/get_element_region.js',
195 '<(chrome_src_dir)/chrome/test/chromedriver/js/is_option_element_toggleable.js',
197 'message': 'Generating sources for embedding js in chromedriver',
200 'action_name': 'embed_user_data_dir_in_cpp',
202 '<(chrome_src_dir)/chrome/test/chromedriver/cpp_source.py',
203 '<(chrome_src_dir)/chrome/test/chromedriver/embed_user_data_dir_in_cpp.py',
204 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/preferences.txt',
205 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/local_state.txt',
208 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/user_data_dir.cc',
209 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/user_data_dir.h',
211 'action': [ 'python',
212 '<(chrome_src_dir)/chrome/test/chromedriver/embed_user_data_dir_in_cpp.py',
214 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome',
215 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/preferences.txt',
216 '<(chrome_src_dir)/chrome/test/chromedriver/chrome/local_state.txt',
218 'message': 'Generating sources for embedding user data dir in chromedriver',
221 'action_name': 'embed_extension_in_cpp',
223 '<(chrome_src_dir)/chrome/test/chromedriver/cpp_source.py',
224 '<(chrome_src_dir)/chrome/test/chromedriver/embed_extension_in_cpp.py',
225 '<(chrome_src_dir)/chrome/test/chromedriver/extension/background.js',
226 '<(chrome_src_dir)/chrome/test/chromedriver/extension/manifest.json',
229 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/embedded_automation_extension.cc',
230 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome/embedded_automation_extension.h',
232 'action': [ 'python',
233 '<(chrome_src_dir)/chrome/test/chromedriver/embed_extension_in_cpp.py',
235 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/chrome',
236 '<(chrome_src_dir)/chrome/test/chromedriver/extension/background.js',
237 '<(chrome_src_dir)/chrome/test/chromedriver/extension/manifest.json',
239 'message': 'Generating sources for embedding automation extension',
244 'target_name': 'chromedriver_lib_efl',
245 'type': 'static_library',
246 'hard_dependency': 1,
248 'automation_client_lib_efl',
249 '../src/base/base.gyp:base',
250 '../src/base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations',
251 '../src/crypto/crypto.gyp:crypto',
252 '../src/net/net.gyp:http_server',
253 '../src/net/net.gyp:net',
254 '../src/third_party/zlib/google/zip.gyp:zip',
255 '../src/ui/base/ui_base.gyp:ui_base',
256 '../src/ui/events/events.gyp:events_base',
257 '../src/ui/gfx/gfx.gyp:gfx',
258 '../src/ui/gfx/gfx.gyp:gfx_geometry',
261 '<@(chrome_driver_lib_efl_sources)',
265 'action_name': 'embed_version_in_cpp',
267 '<(chrome_src_dir)/chrome/test/chromedriver/cpp_source.py',
268 '<(chrome_src_dir)/chrome/test/chromedriver/embed_version_in_cpp.py',
269 '<(chrome_src_dir)/chrome/test/chromedriver/VERSION',
272 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/version.cc',
273 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/version.h',
275 'action': [ 'python',
276 '<(chrome_src_dir)/chrome/test/chromedriver/embed_version_in_cpp.py',
278 '<(chrome_src_dir)/chrome/test/chromedriver/VERSION',
280 '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver',
282 'message': 'Generating version info',
285 'direct_dependent_settings': {
287 '<(SHARED_INTERMEDIATE_DIR)',
293 '<(chrome_src_dir)/chrome/../build/linux/system.gyp:x11',
294 '<(chrome_src_dir)/chrome/../ui/gfx/x/gfx_x11.gyp:gfx_x11',
300 'target_name': 'chromedriver_efl',
301 'type': 'executable',
303 'chromedriver_lib_efl',
306 '<(chrome_src_dir)/chrome/test/chromedriver/server/chromedriver_server.cc',