[M120 Migration] Fix SVACE major issues.
[platform/framework/web/chromium-efl.git] / electron / filenames.gni
1 filenames = {
2   default_app_ts_sources = [
3     "default_app/default_app.ts",
4     "default_app/main.ts",
5     "default_app/preload.ts",
6   ]
7
8   default_app_static_sources = [
9     "default_app/icon.png",
10     "default_app/index.html",
11     "default_app/package.json",
12     "default_app/styles.css",
13   ]
14
15   default_app_octicon_sources = [
16     "node_modules/@primer/octicons/build/build.css",
17     "node_modules/@primer/octicons/build/svg/book-24.svg",
18     "node_modules/@primer/octicons/build/svg/code-square-24.svg",
19     "node_modules/@primer/octicons/build/svg/gift-24.svg",
20     "node_modules/@primer/octicons/build/svg/mark-github-16.svg",
21     "node_modules/@primer/octicons/build/svg/star-fill-24.svg",
22   ]
23
24   lib_sources_linux = [
25     "shell/browser/browser_linux.cc",
26     "shell/browser/electron_browser_main_parts_linux.cc",
27     "shell/browser/lib/power_observer_linux.cc",
28     "shell/browser/lib/power_observer_linux.h",
29     "shell/browser/linux/unity_service.cc",
30     "shell/browser/linux/unity_service.h",
31     "shell/browser/notifications/linux/libnotify_notification.cc",
32     "shell/browser/notifications/linux/libnotify_notification.h",
33     "shell/browser/notifications/linux/notification_presenter_linux.cc",
34     "shell/browser/notifications/linux/notification_presenter_linux.h",
35     "shell/browser/relauncher_linux.cc",
36     "shell/browser/ui/electron_desktop_window_tree_host_linux.cc",
37     "shell/browser/ui/file_dialog_gtk.cc",
38     "shell/browser/ui/gtk/menu_gtk.cc",
39     "shell/browser/ui/gtk/menu_gtk.h",
40     "shell/browser/ui/gtk/menu_util.cc",
41     "shell/browser/ui/gtk/menu_util.h",
42     "shell/browser/ui/message_box_gtk.cc",
43     "shell/browser/ui/status_icon_gtk.cc",
44     "shell/browser/ui/status_icon_gtk.h",
45     "shell/browser/ui/tray_icon_linux.cc",
46     "shell/browser/ui/tray_icon_linux.h",
47     "shell/browser/ui/views/client_frame_view_linux.cc",
48     "shell/browser/ui/views/client_frame_view_linux.h",
49     "shell/common/application_info_linux.cc",
50     "shell/common/language_util_linux.cc",
51     "shell/common/node_bindings_linux.cc",
52     "shell/common/node_bindings_linux.h",
53     "shell/common/platform_util_linux.cc",
54   ]
55
56   lib_sources_linux_x11 = [
57     "shell/browser/ui/views/global_menu_bar_registrar_x11.cc",
58     "shell/browser/ui/views/global_menu_bar_registrar_x11.h",
59     "shell/browser/ui/views/global_menu_bar_x11.cc",
60     "shell/browser/ui/views/global_menu_bar_x11.h",
61     "shell/browser/ui/x/event_disabler.cc",
62     "shell/browser/ui/x/event_disabler.h",
63     "shell/browser/ui/x/x_window_utils.cc",
64     "shell/browser/ui/x/x_window_utils.h",
65   ]
66
67   lib_sources_posix = [ "shell/browser/electron_browser_main_parts_posix.cc" ]
68
69   lib_sources_win = [
70     "shell/browser/api/electron_api_power_monitor_win.cc",
71     "shell/browser/api/electron_api_system_preferences_win.cc",
72     "shell/browser/browser_win.cc",
73     "shell/browser/native_window_views_win.cc",
74     "shell/browser/notifications/win/notification_presenter_win.cc",
75     "shell/browser/notifications/win/notification_presenter_win.h",
76     "shell/browser/notifications/win/windows_toast_notification.cc",
77     "shell/browser/notifications/win/windows_toast_notification.h",
78     "shell/browser/relauncher_win.cc",
79     "shell/browser/ui/certificate_trust_win.cc",
80     "shell/browser/ui/file_dialog_win.cc",
81     "shell/browser/ui/message_box_win.cc",
82     "shell/browser/ui/tray_icon_win.cc",
83     "shell/browser/ui/views/electron_views_delegate_win.cc",
84     "shell/browser/ui/views/win_icon_painter.cc",
85     "shell/browser/ui/views/win_icon_painter.h",
86     "shell/browser/ui/views/win_frame_view.cc",
87     "shell/browser/ui/views/win_frame_view.h",
88     "shell/browser/ui/views/win_caption_button.cc",
89     "shell/browser/ui/views/win_caption_button.h",
90     "shell/browser/ui/views/win_caption_button_container.cc",
91     "shell/browser/ui/views/win_caption_button_container.h",
92     "shell/browser/ui/win/dialog_thread.cc",
93     "shell/browser/ui/win/dialog_thread.h",
94     "shell/browser/ui/win/electron_desktop_native_widget_aura.cc",
95     "shell/browser/ui/win/electron_desktop_native_widget_aura.h",
96     "shell/browser/ui/win/electron_desktop_window_tree_host_win.cc",
97     "shell/browser/ui/win/electron_desktop_window_tree_host_win.h",
98     "shell/browser/ui/win/jump_list.cc",
99     "shell/browser/ui/win/jump_list.h",
100     "shell/browser/ui/win/notify_icon_host.cc",
101     "shell/browser/ui/win/notify_icon_host.h",
102     "shell/browser/ui/win/notify_icon.cc",
103     "shell/browser/ui/win/notify_icon.h",
104     "shell/browser/ui/win/taskbar_host.cc",
105     "shell/browser/ui/win/taskbar_host.h",
106     "shell/browser/win/dark_mode.cc",
107     "shell/browser/win/dark_mode.h",
108     "shell/browser/win/scoped_hstring.cc",
109     "shell/browser/win/scoped_hstring.h",
110     "shell/common/api/electron_api_native_image_win.cc",
111     "shell/common/application_info_win.cc",
112     "shell/common/language_util_win.cc",
113     "shell/common/node_bindings_win.cc",
114     "shell/common/node_bindings_win.h",
115     "shell/common/platform_util_win.cc",
116   ]
117
118   lib_sources_mac = [
119     "shell/app/electron_main_delegate_mac.h",
120     "shell/app/electron_main_delegate_mac.mm",
121     "shell/browser/api/electron_api_app_mac.mm",
122     "shell/browser/api/electron_api_menu_mac.h",
123     "shell/browser/api/electron_api_menu_mac.mm",
124     "shell/browser/api/electron_api_native_theme_mac.mm",
125     "shell/browser/api/electron_api_power_monitor_mac.mm",
126     "shell/browser/api/electron_api_push_notifications_mac.mm",
127     "shell/browser/api/electron_api_system_preferences_mac.mm",
128     "shell/browser/api/electron_api_web_contents_mac.mm",
129     "shell/browser/auto_updater_mac.mm",
130     "shell/browser/browser_mac.mm",
131     "shell/browser/electron_browser_main_parts_mac.mm",
132     "shell/browser/mac/dict_util.h",
133     "shell/browser/mac/dict_util.mm",
134     "shell/browser/mac/electron_application.h",
135     "shell/browser/mac/electron_application.mm",
136     "shell/browser/mac/electron_application_delegate.h",
137     "shell/browser/mac/electron_application_delegate.mm",
138     "shell/browser/mac/in_app_purchase_observer.h",
139     "shell/browser/mac/in_app_purchase_observer.mm",
140     "shell/browser/mac/in_app_purchase_product.h",
141     "shell/browser/mac/in_app_purchase_product.mm",
142     "shell/browser/mac/in_app_purchase.h",
143     "shell/browser/mac/in_app_purchase.mm",
144     "shell/browser/native_browser_view_mac.h",
145     "shell/browser/native_browser_view_mac.mm",
146     "shell/browser/native_window_mac.h",
147     "shell/browser/native_window_mac.mm",
148     "shell/browser/notifications/mac/cocoa_notification.h",
149     "shell/browser/notifications/mac/cocoa_notification.mm",
150     "shell/browser/notifications/mac/notification_center_delegate.h",
151     "shell/browser/notifications/mac/notification_center_delegate.mm",
152     "shell/browser/notifications/mac/notification_presenter_mac.h",
153     "shell/browser/notifications/mac/notification_presenter_mac.mm",
154     "shell/browser/osr/osr_host_display_client_mac.mm",
155     "shell/browser/osr/osr_web_contents_view_mac.mm",
156     "shell/browser/relauncher_mac.cc",
157     "shell/browser/ui/certificate_trust_mac.mm",
158     "shell/browser/ui/cocoa/delayed_native_view_host.h",
159     "shell/browser/ui/cocoa/delayed_native_view_host.mm",
160     "shell/browser/ui/cocoa/electron_bundle_mover.h",
161     "shell/browser/ui/cocoa/electron_bundle_mover.mm",
162     "shell/browser/ui/cocoa/electron_inspectable_web_contents_view.h",
163     "shell/browser/ui/cocoa/electron_inspectable_web_contents_view.mm",
164     "shell/browser/ui/cocoa/electron_menu_controller.h",
165     "shell/browser/ui/cocoa/electron_menu_controller.mm",
166     "shell/browser/ui/cocoa/electron_native_widget_mac.h",
167     "shell/browser/ui/cocoa/electron_native_widget_mac.mm",
168     "shell/browser/ui/cocoa/electron_ns_panel.h",
169     "shell/browser/ui/cocoa/electron_ns_panel.mm",
170     "shell/browser/ui/cocoa/electron_ns_window.h",
171     "shell/browser/ui/cocoa/electron_ns_window.mm",
172     "shell/browser/ui/cocoa/electron_ns_window_delegate.h",
173     "shell/browser/ui/cocoa/electron_ns_window_delegate.mm",
174     "shell/browser/ui/cocoa/electron_preview_item.h",
175     "shell/browser/ui/cocoa/electron_preview_item.mm",
176     "shell/browser/ui/cocoa/electron_touch_bar.h",
177     "shell/browser/ui/cocoa/electron_touch_bar.mm",
178     "shell/browser/ui/cocoa/event_dispatching_window.h",
179     "shell/browser/ui/cocoa/event_dispatching_window.mm",
180     "shell/browser/ui/cocoa/NSString+ANSI.h",
181     "shell/browser/ui/cocoa/NSString+ANSI.mm",
182     "shell/browser/ui/cocoa/root_view_mac.h",
183     "shell/browser/ui/cocoa/root_view_mac.mm",
184     "shell/browser/ui/cocoa/views_delegate_mac.h",
185     "shell/browser/ui/cocoa/views_delegate_mac.mm",
186     "shell/browser/ui/cocoa/window_buttons_proxy.h",
187     "shell/browser/ui/cocoa/window_buttons_proxy.mm",
188     "shell/browser/ui/drag_util_mac.mm",
189     "shell/browser/ui/file_dialog_mac.mm",
190     "shell/browser/ui/inspectable_web_contents_view_mac.h",
191     "shell/browser/ui/inspectable_web_contents_view_mac.mm",
192     "shell/browser/ui/message_box_mac.mm",
193     "shell/browser/ui/tray_icon_cocoa.h",
194     "shell/browser/ui/tray_icon_cocoa.mm",
195     "shell/common/api/electron_api_clipboard_mac.mm",
196     "shell/common/api/electron_api_native_image_mac.mm",
197     "shell/common/asar/archive_mac.mm",
198     "shell/common/application_info_mac.mm",
199     "shell/common/language_util_mac.mm",
200     "shell/common/mac/main_application_bundle.h",
201     "shell/common/mac/main_application_bundle.mm",
202     "shell/common/mac/codesign_util.cc",
203     "shell/common/mac/codesign_util.h",
204     "shell/common/node_bindings_mac.cc",
205     "shell/common/node_bindings_mac.h",
206     "shell/common/platform_util_mac.mm",
207   ]
208
209   lib_sources_views = [
210     "shell/browser/api/electron_api_menu_views.cc",
211     "shell/browser/api/electron_api_menu_views.h",
212     "shell/browser/native_browser_view_views.cc",
213     "shell/browser/native_browser_view_views.h",
214     "shell/browser/native_window_views.cc",
215     "shell/browser/native_window_views.h",
216     "shell/browser/ui/drag_util_views.cc",
217     "shell/browser/ui/views/autofill_popup_view.cc",
218     "shell/browser/ui/views/autofill_popup_view.h",
219     "shell/browser/ui/views/electron_views_delegate.cc",
220     "shell/browser/ui/views/electron_views_delegate.h",
221     "shell/browser/ui/views/frameless_view.cc",
222     "shell/browser/ui/views/frameless_view.h",
223     "shell/browser/ui/views/inspectable_web_contents_view_views.cc",
224     "shell/browser/ui/views/inspectable_web_contents_view_views.h",
225     "shell/browser/ui/views/menu_bar.cc",
226     "shell/browser/ui/views/menu_bar.h",
227     "shell/browser/ui/views/menu_delegate.cc",
228     "shell/browser/ui/views/menu_delegate.h",
229     "shell/browser/ui/views/menu_model_adapter.cc",
230     "shell/browser/ui/views/menu_model_adapter.h",
231     "shell/browser/ui/views/native_frame_view.cc",
232     "shell/browser/ui/views/native_frame_view.h",
233     "shell/browser/ui/views/root_view.cc",
234     "shell/browser/ui/views/root_view.h",
235     "shell/browser/ui/views/submenu_button.cc",
236     "shell/browser/ui/views/submenu_button.h",
237   ]
238
239   lib_sources = [
240     "shell/app/command_line_args.cc",
241     "shell/app/command_line_args.h",
242     "shell/app/electron_content_client.cc",
243     "shell/app/electron_content_client.h",
244     "shell/app/electron_crash_reporter_client.cc",
245     "shell/app/electron_crash_reporter_client.h",
246     "shell/app/electron_main_delegate.cc",
247     "shell/app/electron_main_delegate.h",
248     "shell/app/node_main.cc",
249     "shell/app/node_main.h",
250     "shell/app/uv_task_runner.cc",
251     "shell/app/uv_task_runner.h",
252     "shell/browser/api/electron_api_app.cc",
253     "shell/browser/api/electron_api_app.h",
254     "shell/browser/api/electron_api_auto_updater.cc",
255     "shell/browser/api/electron_api_auto_updater.h",
256     "shell/browser/api/electron_api_base_window.cc",
257     "shell/browser/api/electron_api_base_window.h",
258     "shell/browser/api/electron_api_browser_view.cc",
259     "shell/browser/api/electron_api_browser_view.h",
260     "shell/browser/api/electron_api_browser_window.cc",
261     "shell/browser/api/electron_api_browser_window.h",
262     "shell/browser/api/electron_api_content_tracing.cc",
263     "shell/browser/api/electron_api_cookies.cc",
264     "shell/browser/api/electron_api_cookies.h",
265     "shell/browser/api/electron_api_crash_reporter.cc",
266     "shell/browser/api/electron_api_crash_reporter.h",
267     "shell/browser/api/electron_api_data_pipe_holder.cc",
268     "shell/browser/api/electron_api_data_pipe_holder.h",
269     "shell/browser/api/electron_api_debugger.cc",
270     "shell/browser/api/electron_api_debugger.h",
271     "shell/browser/api/electron_api_desktop_capturer.cc",
272     "shell/browser/api/electron_api_desktop_capturer.h",
273     "shell/browser/api/electron_api_dialog.cc",
274     "shell/browser/api/electron_api_download_item.cc",
275     "shell/browser/api/electron_api_download_item.h",
276     "shell/browser/api/electron_api_event_emitter.cc",
277     "shell/browser/api/electron_api_event_emitter.h",
278     "shell/browser/api/electron_api_global_shortcut.cc",
279     "shell/browser/api/electron_api_global_shortcut.h",
280     "shell/browser/api/electron_api_in_app_purchase.cc",
281     "shell/browser/api/electron_api_in_app_purchase.h",
282     "shell/browser/api/electron_api_menu.cc",
283     "shell/browser/api/electron_api_menu.h",
284     "shell/browser/api/electron_api_native_theme.cc",
285     "shell/browser/api/electron_api_native_theme.h",
286     "shell/browser/api/electron_api_net.cc",
287     "shell/browser/api/electron_api_net_log.cc",
288     "shell/browser/api/electron_api_net_log.h",
289     "shell/browser/api/electron_api_notification.cc",
290     "shell/browser/api/electron_api_notification.h",
291     "shell/browser/api/electron_api_power_monitor.cc",
292     "shell/browser/api/electron_api_power_monitor.h",
293     "shell/browser/api/electron_api_power_save_blocker.cc",
294     "shell/browser/api/electron_api_power_save_blocker.h",
295     "shell/browser/api/electron_api_printing.cc",
296     "shell/browser/api/electron_api_protocol.cc",
297     "shell/browser/api/electron_api_protocol.h",
298     "shell/browser/api/electron_api_push_notifications.cc",
299     "shell/browser/api/electron_api_push_notifications.h",
300     "shell/browser/api/electron_api_safe_storage.cc",
301     "shell/browser/api/electron_api_safe_storage.h",
302     "shell/browser/api/electron_api_screen.cc",
303     "shell/browser/api/electron_api_screen.h",
304     "shell/browser/api/electron_api_service_worker_context.cc",
305     "shell/browser/api/electron_api_service_worker_context.h",
306     "shell/browser/api/electron_api_session.cc",
307     "shell/browser/api/electron_api_session.h",
308     "shell/browser/api/electron_api_system_preferences.cc",
309     "shell/browser/api/electron_api_system_preferences.h",
310     "shell/browser/api/electron_api_tray.cc",
311     "shell/browser/api/electron_api_tray.h",
312     "shell/browser/api/electron_api_url_loader.cc",
313     "shell/browser/api/electron_api_url_loader.h",
314     "shell/browser/api/electron_api_utility_process.cc",
315     "shell/browser/api/electron_api_utility_process.h",
316     "shell/browser/api/electron_api_view.cc",
317     "shell/browser/api/electron_api_view.h",
318     "shell/browser/api/electron_api_web_contents.cc",
319     "shell/browser/api/electron_api_web_contents.h",
320     "shell/browser/api/electron_api_web_contents_impl.cc",
321     "shell/browser/api/electron_api_web_contents_view.cc",
322     "shell/browser/api/electron_api_web_contents_view.h",
323     "shell/browser/api/electron_api_web_frame_main.cc",
324     "shell/browser/api/electron_api_web_frame_main.h",
325     "shell/browser/api/electron_api_web_request.cc",
326     "shell/browser/api/electron_api_web_request.h",
327     "shell/browser/api/electron_api_web_view_manager.cc",
328     "shell/browser/api/frame_subscriber.cc",
329     "shell/browser/api/frame_subscriber.h",
330     "shell/browser/api/gpu_info_enumerator.cc",
331     "shell/browser/api/gpu_info_enumerator.h",
332     "shell/browser/api/gpuinfo_manager.cc",
333     "shell/browser/api/gpuinfo_manager.h",
334     "shell/browser/api/message_port.cc",
335     "shell/browser/api/message_port.h",
336     "shell/browser/api/process_metric.cc",
337     "shell/browser/api/process_metric.h",
338     "shell/browser/api/save_page_handler.cc",
339     "shell/browser/api/save_page_handler.h",
340     "shell/browser/api/ui_event.cc",
341     "shell/browser/api/ui_event.h",
342     "shell/browser/auto_updater.cc",
343     "shell/browser/auto_updater.h",
344     "shell/browser/background_throttling_source.h",
345     "shell/browser/badging/badge_manager.cc",
346     "shell/browser/badging/badge_manager.h",
347     "shell/browser/badging/badge_manager_factory.cc",
348     "shell/browser/badging/badge_manager_factory.h",
349     "shell/browser/bluetooth/electron_bluetooth_delegate.cc",
350     "shell/browser/bluetooth/electron_bluetooth_delegate.h",
351     "shell/browser/browser.cc",
352     "shell/browser/browser.h",
353     "shell/browser/browser_observer.h",
354     "shell/browser/browser_process_impl.cc",
355     "shell/browser/browser_process_impl.h",
356     "shell/browser/child_web_contents_tracker.cc",
357     "shell/browser/child_web_contents_tracker.h",
358     "shell/browser/cookie_change_notifier.cc",
359     "shell/browser/cookie_change_notifier.h",
360     "shell/browser/draggable_region_provider.h",
361     "shell/browser/electron_api_ipc_handler_impl.cc",
362     "shell/browser/electron_api_ipc_handler_impl.h",
363     "shell/browser/electron_autofill_driver.cc",
364     "shell/browser/electron_autofill_driver.h",
365     "shell/browser/electron_autofill_driver_factory.cc",
366     "shell/browser/electron_autofill_driver_factory.h",
367     "shell/browser/electron_browser_client.cc",
368     "shell/browser/electron_browser_client.h",
369     "shell/browser/electron_browser_context.cc",
370     "shell/browser/electron_browser_context.h",
371     "shell/browser/electron_browser_main_parts.cc",
372     "shell/browser/electron_browser_main_parts.h",
373     "shell/browser/electron_download_manager_delegate.cc",
374     "shell/browser/electron_download_manager_delegate.h",
375     "shell/browser/electron_gpu_client.cc",
376     "shell/browser/electron_gpu_client.h",
377     "shell/browser/electron_javascript_dialog_manager.cc",
378     "shell/browser/electron_javascript_dialog_manager.h",
379     "shell/browser/electron_navigation_throttle.cc",
380     "shell/browser/electron_navigation_throttle.h",
381     "shell/browser/electron_permission_manager.cc",
382     "shell/browser/electron_permission_manager.h",
383     "shell/browser/electron_speech_recognition_manager_delegate.cc",
384     "shell/browser/electron_speech_recognition_manager_delegate.h",
385     "shell/browser/electron_web_contents_utility_handler_impl.cc",
386     "shell/browser/electron_web_contents_utility_handler_impl.h",
387     "shell/browser/electron_web_ui_controller_factory.cc",
388     "shell/browser/electron_web_ui_controller_factory.h",
389     "shell/browser/event_emitter_mixin.h",
390     "shell/browser/extended_web_contents_observer.h",
391     "shell/browser/feature_list.cc",
392     "shell/browser/feature_list.h",
393     "shell/browser/file_select_helper.cc",
394     "shell/browser/file_select_helper.h",
395     "shell/browser/file_select_helper_mac.mm",
396     "shell/browser/font_defaults.cc",
397     "shell/browser/font_defaults.h",
398     "shell/browser/hid/electron_hid_delegate.cc",
399     "shell/browser/hid/electron_hid_delegate.h",
400     "shell/browser/hid/hid_chooser_context.cc",
401     "shell/browser/hid/hid_chooser_context.h",
402     "shell/browser/hid/hid_chooser_context_factory.cc",
403     "shell/browser/hid/hid_chooser_context_factory.h",
404     "shell/browser/hid/hid_chooser_controller.cc",
405     "shell/browser/hid/hid_chooser_controller.h",
406     "shell/browser/javascript_environment.cc",
407     "shell/browser/javascript_environment.h",
408     "shell/browser/lib/bluetooth_chooser.cc",
409     "shell/browser/lib/bluetooth_chooser.h",
410     "shell/browser/login_handler.cc",
411     "shell/browser/login_handler.h",
412     "shell/browser/media/media_capture_devices_dispatcher.cc",
413     "shell/browser/media/media_capture_devices_dispatcher.h",
414     "shell/browser/media/media_device_id_salt.cc",
415     "shell/browser/media/media_device_id_salt.h",
416     "shell/browser/microtasks_runner.cc",
417     "shell/browser/microtasks_runner.h",
418     "shell/browser/native_browser_view.cc",
419     "shell/browser/native_browser_view.h",
420     "shell/browser/native_window.cc",
421     "shell/browser/native_window.h",
422     "shell/browser/native_window_features.cc",
423     "shell/browser/native_window_features.h",
424     "shell/browser/native_window_observer.h",
425     "shell/browser/net/asar/asar_file_validator.cc",
426     "shell/browser/net/asar/asar_file_validator.h",
427     "shell/browser/net/asar/asar_url_loader.cc",
428     "shell/browser/net/asar/asar_url_loader.h",
429     "shell/browser/net/asar/asar_url_loader_factory.cc",
430     "shell/browser/net/asar/asar_url_loader_factory.h",
431     "shell/browser/net/cert_verifier_client.cc",
432     "shell/browser/net/cert_verifier_client.h",
433     "shell/browser/net/electron_url_loader_factory.cc",
434     "shell/browser/net/electron_url_loader_factory.h",
435     "shell/browser/net/network_context_service.cc",
436     "shell/browser/net/network_context_service.h",
437     "shell/browser/net/network_context_service_factory.cc",
438     "shell/browser/net/network_context_service_factory.h",
439     "shell/browser/net/node_stream_loader.cc",
440     "shell/browser/net/node_stream_loader.h",
441     "shell/browser/net/proxying_url_loader_factory.cc",
442     "shell/browser/net/proxying_url_loader_factory.h",
443     "shell/browser/net/proxying_websocket.cc",
444     "shell/browser/net/proxying_websocket.h",
445     "shell/browser/net/resolve_host_function.cc",
446     "shell/browser/net/resolve_host_function.h",
447     "shell/browser/net/resolve_proxy_helper.cc",
448     "shell/browser/net/resolve_proxy_helper.h",
449     "shell/browser/net/system_network_context_manager.cc",
450     "shell/browser/net/system_network_context_manager.h",
451     "shell/browser/net/url_pipe_loader.cc",
452     "shell/browser/net/url_pipe_loader.h",
453     "shell/browser/net/web_request_api_interface.h",
454     "shell/browser/network_hints_handler_impl.cc",
455     "shell/browser/network_hints_handler_impl.h",
456     "shell/browser/notifications/notification.cc",
457     "shell/browser/notifications/notification.h",
458     "shell/browser/notifications/notification_delegate.h",
459     "shell/browser/notifications/notification_presenter.cc",
460     "shell/browser/notifications/notification_presenter.h",
461     "shell/browser/notifications/platform_notification_service.cc",
462     "shell/browser/notifications/platform_notification_service.h",
463     "shell/browser/osr/osr_host_display_client.cc",
464     "shell/browser/osr/osr_host_display_client.h",
465     "shell/browser/osr/osr_render_widget_host_view.cc",
466     "shell/browser/osr/osr_render_widget_host_view.h",
467     "shell/browser/osr/osr_video_consumer.cc",
468     "shell/browser/osr/osr_video_consumer.h",
469     "shell/browser/osr/osr_view_proxy.cc",
470     "shell/browser/osr/osr_view_proxy.h",
471     "shell/browser/osr/osr_web_contents_view.cc",
472     "shell/browser/osr/osr_web_contents_view.h",
473     "shell/browser/plugins/plugin_utils.cc",
474     "shell/browser/plugins/plugin_utils.h",
475     "shell/browser/protocol_registry.cc",
476     "shell/browser/protocol_registry.h",
477     "shell/browser/relauncher.cc",
478     "shell/browser/relauncher.h",
479     "shell/browser/serial/electron_serial_delegate.cc",
480     "shell/browser/serial/electron_serial_delegate.h",
481     "shell/browser/serial/serial_chooser_context.cc",
482     "shell/browser/serial/serial_chooser_context.h",
483     "shell/browser/serial/serial_chooser_context_factory.cc",
484     "shell/browser/serial/serial_chooser_context_factory.h",
485     "shell/browser/serial/serial_chooser_controller.cc",
486     "shell/browser/serial/serial_chooser_controller.h",
487     "shell/browser/session_preferences.cc",
488     "shell/browser/session_preferences.h",
489     "shell/browser/special_storage_policy.cc",
490     "shell/browser/special_storage_policy.h",
491     "shell/browser/ui/accelerator_util.cc",
492     "shell/browser/ui/accelerator_util.h",
493     "shell/browser/ui/autofill_popup.cc",
494     "shell/browser/ui/autofill_popup.h",
495     "shell/browser/ui/certificate_trust.h",
496     "shell/browser/ui/devtools_manager_delegate.cc",
497     "shell/browser/ui/devtools_manager_delegate.h",
498     "shell/browser/ui/devtools_ui.cc",
499     "shell/browser/ui/devtools_ui.h",
500     "shell/browser/ui/drag_util.cc",
501     "shell/browser/ui/drag_util.h",
502     "shell/browser/ui/electron_menu_model.cc",
503     "shell/browser/ui/electron_menu_model.h",
504     "shell/browser/ui/file_dialog.h",
505     "shell/browser/ui/inspectable_web_contents.cc",
506     "shell/browser/ui/inspectable_web_contents.h",
507     "shell/browser/ui/inspectable_web_contents_delegate.h",
508     "shell/browser/ui/inspectable_web_contents_view.cc",
509     "shell/browser/ui/inspectable_web_contents_view.h",
510     "shell/browser/ui/inspectable_web_contents_view_delegate.cc",
511     "shell/browser/ui/inspectable_web_contents_view_delegate.h",
512     "shell/browser/ui/message_box.h",
513     "shell/browser/ui/tray_icon.cc",
514     "shell/browser/ui/tray_icon.h",
515     "shell/browser/ui/tray_icon_observer.h",
516     "shell/browser/ui/webui/accessibility_ui.cc",
517     "shell/browser/ui/webui/accessibility_ui.h",
518     "shell/browser/usb/electron_usb_delegate.cc",
519     "shell/browser/usb/electron_usb_delegate.h",
520     "shell/browser/usb/usb_chooser_context.cc",
521     "shell/browser/usb/usb_chooser_context.h",
522     "shell/browser/usb/usb_chooser_context_factory.cc",
523     "shell/browser/usb/usb_chooser_context_factory.h",
524     "shell/browser/usb/usb_chooser_controller.cc",
525     "shell/browser/usb/usb_chooser_controller.h",
526     "shell/browser/web_contents_permission_helper.cc",
527     "shell/browser/web_contents_permission_helper.h",
528     "shell/browser/web_contents_preferences.cc",
529     "shell/browser/web_contents_preferences.h",
530     "shell/browser/web_contents_zoom_controller.cc",
531     "shell/browser/web_contents_zoom_controller.h",
532     "shell/browser/web_contents_zoom_observer.h",
533     "shell/browser/web_view_guest_delegate.cc",
534     "shell/browser/web_view_guest_delegate.h",
535     "shell/browser/web_view_manager.cc",
536     "shell/browser/web_view_manager.h",
537     "shell/browser/webauthn/electron_authenticator_request_delegate.cc",
538     "shell/browser/webauthn/electron_authenticator_request_delegate.h",
539     "shell/browser/window_list.cc",
540     "shell/browser/window_list.h",
541     "shell/browser/window_list_observer.h",
542     "shell/browser/zoom_level_delegate.cc",
543     "shell/browser/zoom_level_delegate.h",
544     "shell/common/api/crashpad_support.cc",
545     "shell/common/api/electron_api_asar.cc",
546     "shell/common/api/electron_api_clipboard.cc",
547     "shell/common/api/electron_api_clipboard.h",
548     "shell/common/api/electron_api_command_line.cc",
549     "shell/common/api/electron_api_environment.cc",
550     "shell/common/api/electron_api_key_weak_map.h",
551     "shell/common/api/electron_api_native_image.cc",
552     "shell/common/api/electron_api_native_image.h",
553     "shell/common/api/electron_api_shell.cc",
554     "shell/common/api/electron_api_testing.cc",
555     "shell/common/api/electron_api_v8_util.cc",
556     "shell/common/api/electron_bindings.cc",
557     "shell/common/api/electron_bindings.h",
558     "shell/common/api/features.cc",
559     "shell/common/api/object_life_monitor.cc",
560     "shell/common/api/object_life_monitor.h",
561     "shell/common/application_info.cc",
562     "shell/common/application_info.h",
563     "shell/common/asar/archive.cc",
564     "shell/common/asar/archive.h",
565     "shell/common/asar/asar_util.cc",
566     "shell/common/asar/asar_util.h",
567     "shell/common/asar/scoped_temporary_file.cc",
568     "shell/common/asar/scoped_temporary_file.h",
569     "shell/common/color_util.cc",
570     "shell/common/color_util.h",
571     "shell/common/crash_keys.cc",
572     "shell/common/crash_keys.h",
573     "shell/common/electron_command_line.cc",
574     "shell/common/electron_command_line.h",
575     "shell/common/electron_constants.cc",
576     "shell/common/electron_constants.h",
577     "shell/common/electron_paths.h",
578     "shell/common/gin_converters/accelerator_converter.cc",
579     "shell/common/gin_converters/accelerator_converter.h",
580     "shell/common/gin_converters/base_converter.h",
581     "shell/common/gin_converters/blink_converter.cc",
582     "shell/common/gin_converters/blink_converter.h",
583     "shell/common/gin_converters/callback_converter.h",
584     "shell/common/gin_converters/content_converter.cc",
585     "shell/common/gin_converters/content_converter.h",
586     "shell/common/gin_converters/file_dialog_converter.cc",
587     "shell/common/gin_converters/file_dialog_converter.h",
588     "shell/common/gin_converters/file_path_converter.h",
589     "shell/common/gin_converters/frame_converter.cc",
590     "shell/common/gin_converters/frame_converter.h",
591     "shell/common/gin_converters/gfx_converter.cc",
592     "shell/common/gin_converters/gfx_converter.h",
593     "shell/common/gin_converters/guid_converter.h",
594     "shell/common/gin_converters/gurl_converter.h",
595     "shell/common/gin_converters/hid_device_info_converter.h",
596     "shell/common/gin_converters/image_converter.cc",
597     "shell/common/gin_converters/image_converter.h",
598     "shell/common/gin_converters/media_converter.cc",
599     "shell/common/gin_converters/media_converter.h",
600     "shell/common/gin_converters/message_box_converter.cc",
601     "shell/common/gin_converters/message_box_converter.h",
602     "shell/common/gin_converters/native_window_converter.h",
603     "shell/common/gin_converters/net_converter.cc",
604     "shell/common/gin_converters/net_converter.h",
605     "shell/common/gin_converters/optional_converter.h",
606     "shell/common/gin_converters/serial_port_info_converter.h",
607     "shell/common/gin_converters/std_converter.h",
608     "shell/common/gin_converters/time_converter.cc",
609     "shell/common/gin_converters/time_converter.h",
610     "shell/common/gin_converters/usb_device_info_converter.h",
611     "shell/common/gin_converters/value_converter.cc",
612     "shell/common/gin_converters/value_converter.h",
613     "shell/common/gin_helper/arguments.cc",
614     "shell/common/gin_helper/arguments.h",
615     "shell/common/gin_helper/callback.cc",
616     "shell/common/gin_helper/callback.h",
617     "shell/common/gin_helper/cleaned_up_at_exit.cc",
618     "shell/common/gin_helper/cleaned_up_at_exit.h",
619     "shell/common/gin_helper/constructible.h",
620     "shell/common/gin_helper/constructor.h",
621     "shell/common/gin_helper/destroyable.cc",
622     "shell/common/gin_helper/destroyable.h",
623     "shell/common/gin_helper/dictionary.h",
624     "shell/common/gin_helper/error_thrower.cc",
625     "shell/common/gin_helper/error_thrower.h",
626     "shell/common/gin_helper/event.cc",
627     "shell/common/gin_helper/event.h",
628     "shell/common/gin_helper/event_emitter.h",
629     "shell/common/gin_helper/event_emitter_caller.cc",
630     "shell/common/gin_helper/event_emitter_caller.h",
631     "shell/common/gin_helper/event_emitter_template.cc",
632     "shell/common/gin_helper/event_emitter_template.h",
633     "shell/common/gin_helper/function_template.cc",
634     "shell/common/gin_helper/function_template.h",
635     "shell/common/gin_helper/function_template_extensions.h",
636     "shell/common/gin_helper/locker.cc",
637     "shell/common/gin_helper/locker.h",
638     "shell/common/gin_helper/microtasks_scope.cc",
639     "shell/common/gin_helper/microtasks_scope.h",
640     "shell/common/gin_helper/object_template_builder.cc",
641     "shell/common/gin_helper/object_template_builder.h",
642     "shell/common/gin_helper/persistent_dictionary.cc",
643     "shell/common/gin_helper/persistent_dictionary.h",
644     "shell/common/gin_helper/pinnable.h",
645     "shell/common/gin_helper/promise.cc",
646     "shell/common/gin_helper/promise.h",
647     "shell/common/gin_helper/trackable_object.cc",
648     "shell/common/gin_helper/trackable_object.h",
649     "shell/common/gin_helper/wrappable.cc",
650     "shell/common/gin_helper/wrappable.h",
651     "shell/common/gin_helper/wrappable_base.h",
652     "shell/common/heap_snapshot.cc",
653     "shell/common/heap_snapshot.h",
654     "shell/common/key_weak_map.h",
655     "shell/common/keyboard_util.cc",
656     "shell/common/keyboard_util.h",
657     "shell/common/language_util.h",
658     "shell/common/logging.cc",
659     "shell/common/logging.h",
660     "shell/common/node_bindings.cc",
661     "shell/common/node_bindings.h",
662     "shell/common/node_includes.h",
663     "shell/common/node_util.cc",
664     "shell/common/node_util.h",
665     "shell/common/options_switches.cc",
666     "shell/common/options_switches.h",
667     "shell/common/platform_util.cc",
668     "shell/common/platform_util.h",
669     "shell/common/platform_util_internal.h",
670     "shell/common/process_util.cc",
671     "shell/common/process_util.h",
672     "shell/common/skia_util.cc",
673     "shell/common/skia_util.h",
674     "shell/common/thread_restrictions.h",
675     "shell/common/v8_value_serializer.cc",
676     "shell/common/v8_value_serializer.h",
677     "shell/common/world_ids.h",
678     "shell/renderer/api/context_bridge/object_cache.cc",
679     "shell/renderer/api/context_bridge/object_cache.h",
680     "shell/renderer/api/electron_api_context_bridge.cc",
681     "shell/renderer/api/electron_api_context_bridge.h",
682     "shell/renderer/api/electron_api_crash_reporter_renderer.cc",
683     "shell/renderer/api/electron_api_ipc_renderer.cc",
684     "shell/renderer/api/electron_api_spell_check_client.cc",
685     "shell/renderer/api/electron_api_spell_check_client.h",
686     "shell/renderer/api/electron_api_web_frame.cc",
687     "shell/renderer/browser_exposed_renderer_interfaces.cc",
688     "shell/renderer/browser_exposed_renderer_interfaces.h",
689     "shell/renderer/content_settings_observer.cc",
690     "shell/renderer/content_settings_observer.h",
691     "shell/renderer/electron_api_service_impl.cc",
692     "shell/renderer/electron_api_service_impl.h",
693     "shell/renderer/electron_autofill_agent.cc",
694     "shell/renderer/electron_autofill_agent.h",
695     "shell/renderer/electron_render_frame_observer.cc",
696     "shell/renderer/electron_render_frame_observer.h",
697     "shell/renderer/electron_renderer_client.cc",
698     "shell/renderer/electron_renderer_client.h",
699     "shell/renderer/electron_sandboxed_renderer_client.cc",
700     "shell/renderer/electron_sandboxed_renderer_client.h",
701     "shell/renderer/renderer_client_base.cc",
702     "shell/renderer/renderer_client_base.h",
703     "shell/renderer/web_worker_observer.cc",
704     "shell/renderer/web_worker_observer.h",
705     "shell/services/node/node_service.cc",
706     "shell/services/node/node_service.h",
707     "shell/services/node/parent_port.cc",
708     "shell/services/node/parent_port.h",
709     "shell/utility/electron_content_utility_client.cc",
710     "shell/utility/electron_content_utility_client.h",
711   ]
712
713   lib_sources_extensions = [
714     "shell/browser/extensions/api/extension_action/extension_action_api.cc",
715     "shell/browser/extensions/api/extension_action/extension_action_api.h",
716     "shell/browser/extensions/api/management/electron_management_api_delegate.cc",
717     "shell/browser/extensions/api/management/electron_management_api_delegate.h",
718     "shell/browser/extensions/api/resources_private/resources_private_api.cc",
719     "shell/browser/extensions/api/resources_private/resources_private_api.h",
720     "shell/browser/extensions/api/runtime/electron_runtime_api_delegate.cc",
721     "shell/browser/extensions/api/runtime/electron_runtime_api_delegate.h",
722     "shell/browser/extensions/api/scripting/scripting_api.cc",
723     "shell/browser/extensions/api/scripting/scripting_api.h",
724     "shell/browser/extensions/api/streams_private/streams_private_api.cc",
725     "shell/browser/extensions/api/streams_private/streams_private_api.h",
726     "shell/browser/extensions/api/tabs/tabs_api.cc",
727     "shell/browser/extensions/api/tabs/tabs_api.h",
728     "shell/browser/extensions/electron_browser_context_keyed_service_factories.cc",
729     "shell/browser/extensions/electron_browser_context_keyed_service_factories.h",
730     "shell/browser/extensions/electron_component_extension_resource_manager.cc",
731     "shell/browser/extensions/electron_component_extension_resource_manager.h",
732     "shell/browser/extensions/electron_display_info_provider.cc",
733     "shell/browser/extensions/electron_display_info_provider.h",
734     "shell/browser/extensions/electron_extension_host_delegate.cc",
735     "shell/browser/extensions/electron_extension_host_delegate.h",
736     "shell/browser/extensions/electron_extension_loader.cc",
737     "shell/browser/extensions/electron_extension_loader.h",
738     "shell/browser/extensions/electron_extension_message_filter.cc",
739     "shell/browser/extensions/electron_extension_message_filter.h",
740     "shell/browser/extensions/electron_extension_system_factory.cc",
741     "shell/browser/extensions/electron_extension_system_factory.h",
742     "shell/browser/extensions/electron_extension_system.cc",
743     "shell/browser/extensions/electron_extension_system.h",
744     "shell/browser/extensions/electron_extension_web_contents_observer.cc",
745     "shell/browser/extensions/electron_extension_web_contents_observer.h",
746     "shell/browser/extensions/electron_extensions_api_client.cc",
747     "shell/browser/extensions/electron_extensions_api_client.h",
748     "shell/browser/extensions/electron_extensions_browser_api_provider.cc",
749     "shell/browser/extensions/electron_extensions_browser_api_provider.h",
750     "shell/browser/extensions/electron_extensions_browser_client.cc",
751     "shell/browser/extensions/electron_extensions_browser_client.h",
752     "shell/browser/extensions/electron_kiosk_delegate.cc",
753     "shell/browser/extensions/electron_kiosk_delegate.h",
754     "shell/browser/extensions/electron_messaging_delegate.cc",
755     "shell/browser/extensions/electron_messaging_delegate.h",
756     "shell/browser/extensions/electron_navigation_ui_data.cc",
757     "shell/browser/extensions/electron_navigation_ui_data.h",
758     "shell/browser/extensions/electron_process_manager_delegate.cc",
759     "shell/browser/extensions/electron_process_manager_delegate.h",
760     "shell/common/extensions/electron_extensions_api_provider.cc",
761     "shell/common/extensions/electron_extensions_api_provider.h",
762     "shell/common/extensions/electron_extensions_client.cc",
763     "shell/common/extensions/electron_extensions_client.h",
764     "shell/common/gin_converters/extension_converter.cc",
765     "shell/common/gin_converters/extension_converter.h",
766     "shell/renderer/extensions/electron_extensions_dispatcher_delegate.cc",
767     "shell/renderer/extensions/electron_extensions_dispatcher_delegate.h",
768     "shell/renderer/extensions/electron_extensions_renderer_client.cc",
769     "shell/renderer/extensions/electron_extensions_renderer_client.h",
770   ]
771
772   framework_sources = [
773     "shell/app/electron_library_main.h",
774     "shell/app/electron_library_main.mm",
775   ]
776
777   login_helper_sources = [ "shell/app/electron_login_helper.mm" ]
778 }