• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (c) 2013 The Chromium Authors. All rights reserved.
2# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5{
6  'variables': {
7    'chrome_browser_extensions_chromeos_sources': [
8      'browser/extensions/api/diagnostics/diagnostics_api.cc',
9      'browser/extensions/api/diagnostics/diagnostics_api.h',
10      'browser/extensions/api/diagnostics/diagnostics_api_chromeos.cc',
11      'browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_api.cc',
12      'browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_api.h',
13      'browser/extensions/api/enterprise_platform_keys_private/enterprise_platform_keys_private_api.cc',
14      'browser/extensions/api/enterprise_platform_keys_private/enterprise_platform_keys_private_api.h',
15      'browser/extensions/api/input_ime/input_ime_api.cc',
16      'browser/extensions/api/input_ime/input_ime_api.h',
17      'browser/extensions/api/log_private/filter_handler.cc',
18      'browser/extensions/api/log_private/filter_handler.h',
19      'browser/extensions/api/log_private/log_parser.cc',
20      'browser/extensions/api/log_private/log_parser.h',
21      'browser/extensions/api/log_private/log_private_api.h',
22      'browser/extensions/api/log_private/log_private_api_chromeos.cc',
23      'browser/extensions/api/log_private/syslog_parser.cc',
24      'browser/extensions/api/log_private/syslog_parser.h',
25      'browser/extensions/api/terminal/terminal_extension_helper.cc',
26      'browser/extensions/api/terminal/terminal_extension_helper.h',
27      'browser/extensions/api/terminal/terminal_private_api.cc',
28      'browser/extensions/api/terminal/terminal_private_api.h',
29      'browser/extensions/api/webcam_private/webcam_private_api.h',
30      'browser/extensions/api/webcam_private/webcam_private_api_chromeos.cc',
31      'browser/extensions/updater/extension_cache_impl.cc',
32      'browser/extensions/updater/extension_cache_impl.h',
33      'browser/extensions/updater/local_extension_cache.cc',
34      'browser/extensions/updater/local_extension_cache.h',
35    ],
36    'chrome_browser_extensions_non_chromeos_sources': [
37      'browser/extensions/api/easy_unlock_private/easy_unlock_private_crypto_delegate_stub.cc',
38      'browser/extensions/api/feedback_private/feedback_service_nonchromeos.cc',
39      'browser/extensions/api/image_writer_private/operation_nonchromeos.cc',
40      'browser/extensions/api/image_writer_private/removable_storage_provider_linux.cc',
41    ],
42    'chrome_browser_extensions_non_athena_sources': [
43      'browser/extensions/api/desktop_capture/desktop_capture_api.cc',
44      'browser/extensions/api/desktop_capture/desktop_capture_api.h',
45      'browser/extensions/api/sessions/session_id.cc',
46      'browser/extensions/api/sessions/session_id.h',
47      'browser/extensions/api/sessions/sessions_api.cc',
48      'browser/extensions/api/sessions/sessions_api.h',
49      'browser/extensions/api/tab_capture/tab_capture_api.cc',
50      'browser/extensions/api/tab_capture/tab_capture_api.h',
51      'browser/extensions/api/tab_capture/tab_capture_registry.cc',
52      'browser/extensions/api/tab_capture/tab_capture_registry.h',
53      'browser/extensions/api/tabs/tabs_api.cc',
54      'browser/extensions/api/tabs/tabs_api.h',
55      'browser/extensions/api/tabs/tabs_event_router.cc',
56      'browser/extensions/api/tabs/tabs_event_router.h',
57      'browser/extensions/api/tabs/tabs_windows_api.cc',
58      'browser/extensions/api/tabs/tabs_windows_api.h',
59      'browser/extensions/api/tabs/windows_event_router.cc',
60      'browser/extensions/api/tabs/windows_event_router.h',
61      'browser/extensions/api/tabs/windows_util.cc',
62      'browser/extensions/api/tabs/windows_util.h',
63    ],
64    'chrome_browser_extensions_enabled_sources': [
65      'browser/apps/app_launch_for_metro_restart_win.cc',
66      'browser/apps/app_launch_for_metro_restart_win.h',
67      'browser/apps/app_url_redirector.cc',
68      'browser/apps/app_url_redirector.h',
69      'browser/apps/app_window_registry_util.cc',
70      'browser/apps/app_window_registry_util.h',
71      'browser/apps/ephemeral_app_launcher.cc',
72      'browser/apps/ephemeral_app_launcher.h',
73      'browser/apps/ephemeral_app_service.cc',
74      'browser/apps/ephemeral_app_service.h',
75      'browser/apps/ephemeral_app_service_factory.cc',
76      'browser/apps/ephemeral_app_service_factory.h',
77      'browser/apps/ephemeral_app_throttle.cc',
78      'browser/apps/ephemeral_app_throttle.h',
79      'browser/apps/install_chrome_app.cc',
80      'browser/apps/install_chrome_app.h',
81      'browser/apps/per_app_settings_service.cc',
82      'browser/apps/per_app_settings_service.h',
83      'browser/apps/per_app_settings_service_factory.cc',
84      'browser/apps/per_app_settings_service_factory.h',
85      'browser/apps/scoped_keep_alive.cc',
86      'browser/apps/scoped_keep_alive.h',
87      'browser/apps/shortcut_manager.cc',
88      'browser/apps/shortcut_manager.h',
89      'browser/apps/shortcut_manager_factory.cc',
90      'browser/apps/shortcut_manager_factory.h',
91      'browser/copresence/chrome_whispernet_client.cc',
92      'browser/copresence/chrome_whispernet_client.h',
93      'browser/extensions/active_install_data.cc',
94      'browser/extensions/active_install_data.h',
95      'browser/extensions/active_script_controller.cc',
96      'browser/extensions/active_script_controller.h',
97      'browser/extensions/active_tab_permission_granter.cc',
98      'browser/extensions/active_tab_permission_granter.h',
99      'browser/extensions/activity_log/activity_action_constants.cc',
100      'browser/extensions/activity_log/activity_action_constants.h',
101      'browser/extensions/activity_log/activity_actions.cc',
102      'browser/extensions/activity_log/activity_actions.h',
103      'browser/extensions/activity_log/activity_database.cc',
104      'browser/extensions/activity_log/activity_database.h',
105      'browser/extensions/activity_log/activity_log.cc',
106      'browser/extensions/activity_log/activity_log.h',
107      'browser/extensions/activity_log/activity_log_policy.cc',
108      'browser/extensions/activity_log/activity_log_policy.h',
109      'browser/extensions/activity_log/ad_network_database.cc',
110      'browser/extensions/activity_log/ad_network_database.h',
111      'browser/extensions/activity_log/counting_policy.cc',
112      'browser/extensions/activity_log/counting_policy.h',
113      'browser/extensions/activity_log/database_string_table.cc',
114      'browser/extensions/activity_log/database_string_table.h',
115      'browser/extensions/activity_log/fullstream_ui_policy.cc',
116      'browser/extensions/activity_log/fullstream_ui_policy.h',
117      'browser/extensions/activity_log/hashed_ad_network_database.cc',
118      'browser/extensions/activity_log/hashed_ad_network_database.h',
119      'browser/extensions/activity_log/hashed_ad_networks.cc',
120      'browser/extensions/activity_log/hashed_ad_networks.h',
121      'browser/extensions/activity_log/uma_policy.cc',
122      'browser/extensions/activity_log/uma_policy.h',
123      'browser/extensions/api/activity_log_private/activity_log_private_api.cc',
124      'browser/extensions/api/activity_log_private/activity_log_private_api.h',
125      'browser/extensions/api/alarms/alarm_manager.cc',
126      'browser/extensions/api/alarms/alarm_manager.h',
127      'browser/extensions/api/alarms/alarms_api.cc',
128      'browser/extensions/api/alarms/alarms_api.h',
129      'browser/extensions/api/audio/audio_api.cc',
130      'browser/extensions/api/audio/audio_api.h',
131      'browser/extensions/api/audio/audio_service.h',
132      'browser/extensions/api/audio/audio_service_chromeos.cc',
133      'browser/extensions/api/audio/audio_service_linux.cc',
134      'browser/extensions/api/automation_internal/automation_action_adapter.h',
135      'browser/extensions/api/automation_internal/automation_internal_api.cc',
136      'browser/extensions/api/automation_internal/automation_internal_api.h',
137      'browser/extensions/api/automation_internal/automation_util.cc',
138      'browser/extensions/api/automation_internal/automation_util.h',
139      'browser/extensions/api/autotest_private/autotest_private_api.cc',
140      'browser/extensions/api/autotest_private/autotest_private_api.h',
141      'browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api.cc',
142      'browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api.h',
143      'browser/extensions/api/bookmarks/bookmark_api_constants.cc',
144      'browser/extensions/api/bookmarks/bookmark_api_constants.h',
145      'browser/extensions/api/bookmarks/bookmark_api_helpers.cc',
146      'browser/extensions/api/bookmarks/bookmark_api_helpers.h',
147      'browser/extensions/api/bookmarks/bookmarks_api.cc',
148      'browser/extensions/api/bookmarks/bookmarks_api.h',
149      'browser/extensions/api/braille_display_private/braille_controller.h',
150      'browser/extensions/api/braille_display_private/braille_controller_brlapi.h',
151      'browser/extensions/api/braille_display_private/braille_display_private_api.cc',
152      'browser/extensions/api/braille_display_private/braille_display_private_api.h',
153      'browser/extensions/api/braille_display_private/stub_braille_controller.cc',
154      'browser/extensions/api/braille_display_private/stub_braille_controller.h',
155      'browser/extensions/api/browser/browser_api.cc',
156      'browser/extensions/api/browser/browser_api.h',
157      'browser/extensions/api/browsing_data/browsing_data_api.cc',
158      'browser/extensions/api/browsing_data/browsing_data_api.h',
159      'browser/extensions/api/chrome_extensions_api_client.cc',
160      'browser/extensions/api/chrome_extensions_api_client.h',
161      'browser/extensions/api/cloud_print_private/cloud_print_private_api.cc',
162      'browser/extensions/api/cloud_print_private/cloud_print_private_api.h',
163      'browser/extensions/api/command_line_private/command_line_private_api.cc',
164      'browser/extensions/api/command_line_private/command_line_private_api.h',
165      'browser/extensions/api/commands/command_service.cc',
166      'browser/extensions/api/commands/command_service.h',
167      'browser/extensions/api/commands/commands.cc',
168      'browser/extensions/api/commands/commands.h',
169      'browser/extensions/api/content_settings/content_settings_api.cc',
170      'browser/extensions/api/content_settings/content_settings_api.h',
171      'browser/extensions/api/content_settings/content_settings_api_constants.cc',
172      'browser/extensions/api/content_settings/content_settings_api_constants.h',
173      'browser/extensions/api/content_settings/content_settings_helpers.cc',
174      'browser/extensions/api/content_settings/content_settings_helpers.h',
175      'browser/extensions/api/content_settings/content_settings_service.cc',
176      'browser/extensions/api/content_settings/content_settings_service.h',
177      'browser/extensions/api/content_settings/content_settings_store.cc',
178      'browser/extensions/api/content_settings/content_settings_store.h',
179      'browser/extensions/api/context_menus/context_menus_api.cc',
180      'browser/extensions/api/context_menus/context_menus_api.h',
181      'browser/extensions/api/context_menus/context_menus_api_helpers.cc',
182      'browser/extensions/api/context_menus/context_menus_api_helpers.h',
183      'browser/extensions/api/cookies/cookies_api.cc',
184      'browser/extensions/api/cookies/cookies_api.h',
185      'browser/extensions/api/cookies/cookies_api_constants.cc',
186      'browser/extensions/api/cookies/cookies_api_constants.h',
187      'browser/extensions/api/cookies/cookies_helpers.cc',
188      'browser/extensions/api/cookies/cookies_helpers.h',
189      'browser/extensions/api/copresence/copresence_api.cc',
190      'browser/extensions/api/copresence/copresence_api.h',
191      'browser/extensions/api/copresence/copresence_translations.cc',
192      'browser/extensions/api/copresence/copresence_translations.h',
193      'browser/extensions/api/copresence_private/copresence_private_api.cc',
194      'browser/extensions/api/copresence_private/copresence_private_api.h',
195      'browser/extensions/api/debugger/debugger_api.cc',
196      'browser/extensions/api/debugger/debugger_api.h',
197      'browser/extensions/api/debugger/debugger_api_constants.cc',
198      'browser/extensions/api/debugger/debugger_api_constants.h',
199      'browser/extensions/api/declarative_content/content_action.cc',
200      'browser/extensions/api/declarative_content/content_action.h',
201      'browser/extensions/api/declarative_content/content_condition.cc',
202      'browser/extensions/api/declarative_content/content_condition.h',
203      'browser/extensions/api/declarative_content/content_constants.cc',
204      'browser/extensions/api/declarative_content/content_constants.h',
205      'browser/extensions/api/declarative_content/chrome_content_rules_registry.cc',
206      'browser/extensions/api/declarative_content/chrome_content_rules_registry.h',
207      'browser/extensions/api/developer_private/developer_private_api.cc',
208      'browser/extensions/api/developer_private/developer_private_api.h',
209      'browser/extensions/api/developer_private/entry_picker.cc',
210      'browser/extensions/api/developer_private/entry_picker.h',
211      'browser/extensions/api/dial/dial_api.cc',
212      'browser/extensions/api/dial/dial_api.h',
213      'browser/extensions/api/dial/dial_api_factory.cc',
214      'browser/extensions/api/dial/dial_api_factory.h',
215      'browser/extensions/api/dial/dial_device_data.cc',
216      'browser/extensions/api/dial/dial_device_data.h',
217      'browser/extensions/api/dial/dial_registry.cc',
218      'browser/extensions/api/dial/dial_registry.h',
219      'browser/extensions/api/dial/dial_service.cc',
220      'browser/extensions/api/dial/dial_service.h',
221      'browser/extensions/api/downloads/downloads_api.cc',
222      'browser/extensions/api/downloads/downloads_api.h',
223      'browser/extensions/api/downloads_internal/downloads_internal_api.cc',
224      'browser/extensions/api/downloads_internal/downloads_internal_api.h',
225      'browser/extensions/api/easy_unlock_private/easy_unlock_private_api.cc',
226      'browser/extensions/api/easy_unlock_private/easy_unlock_private_api.h',
227      'browser/extensions/api/easy_unlock_private/easy_unlock_private_crypto_delegate.h',
228      'browser/extensions/api/easy_unlock_private/easy_unlock_private_crypto_delegate_chromeos.cc',
229      'browser/extensions/api/experience_sampling_private/experience_sampling.cc',
230      'browser/extensions/api/experience_sampling_private/experience_sampling.h',
231      'browser/extensions/api/experience_sampling_private/experience_sampling_private_api.cc',
232      'browser/extensions/api/experience_sampling_private/experience_sampling_private_api.h',
233      'browser/extensions/api/extension_action/extension_action_api.cc',
234      'browser/extensions/api/extension_action/extension_action_api.h',
235      'browser/extensions/api/extension_action/extension_page_actions_api_constants.cc',
236      'browser/extensions/api/extension_action/extension_page_actions_api_constants.h',
237      'browser/extensions/api/feedback_private/feedback_private_api.cc',
238      'browser/extensions/api/feedback_private/feedback_private_api.h',
239      'browser/extensions/api/feedback_private/feedback_service.cc',
240      'browser/extensions/api/feedback_private/feedback_service.h',
241      'browser/extensions/api/feedback_private/feedback_service_chromeos.cc',
242      'browser/extensions/api/file_handlers/app_file_handler_util.cc',
243      'browser/extensions/api/file_handlers/app_file_handler_util.h',
244      'browser/extensions/api/file_handlers/mime_util.cc',
245      'browser/extensions/api/file_handlers/mime_util.h',
246      'browser/extensions/api/file_system/entry_watcher_service.cc',
247      'browser/extensions/api/file_system/entry_watcher_service.h',
248      'browser/extensions/api/file_system/entry_watcher_service_factory.cc',
249      'browser/extensions/api/file_system/entry_watcher_service_factory.h',
250      'browser/extensions/api/file_system/file_system_api.cc',
251      'browser/extensions/api/file_system/file_system_api.h',
252      'browser/extensions/api/font_settings/font_settings_api.cc',
253      'browser/extensions/api/font_settings/font_settings_api.h',
254      'browser/extensions/api/gcd_private/gcd_private_api.cc',
255      'browser/extensions/api/gcd_private/gcd_private_api.h',
256      'browser/extensions/api/gcm/gcm_api.cc',
257      'browser/extensions/api/gcm/gcm_api.h',
258      'browser/extensions/api/history/history_api.cc',
259      'browser/extensions/api/history/history_api.h',
260      'browser/extensions/api/hotword_private/hotword_private_api.cc',
261      'browser/extensions/api/hotword_private/hotword_private_api.h',
262      'browser/extensions/api/i18n/i18n_api.cc',
263      'browser/extensions/api/i18n/i18n_api.h',
264      'browser/extensions/api/identity/extension_token_key.cc',
265      'browser/extensions/api/identity/extension_token_key.h',
266      'browser/extensions/api/identity/gaia_web_auth_flow.cc',
267      'browser/extensions/api/identity/gaia_web_auth_flow.h',
268      'browser/extensions/api/identity/identity_api.cc',
269      'browser/extensions/api/identity/identity_api.h',
270      'browser/extensions/api/identity/identity_mint_queue.cc',
271      'browser/extensions/api/identity/identity_mint_queue.h',
272      'browser/extensions/api/identity/identity_signin_flow.cc',
273      'browser/extensions/api/identity/identity_signin_flow.h',
274      'browser/extensions/api/identity/web_auth_flow.cc',
275      'browser/extensions/api/identity/web_auth_flow.h',
276      'browser/extensions/api/identity_private/identity_private_api.cc',
277      'browser/extensions/api/identity_private/identity_private_api.h',
278      'browser/extensions/api/idle/idle_api.cc',
279      'browser/extensions/api/idle/idle_api.h',
280      'browser/extensions/api/idle/idle_api_constants.cc',
281      'browser/extensions/api/idle/idle_api_constants.h',
282      'browser/extensions/api/idle/idle_manager.cc',
283      'browser/extensions/api/idle/idle_manager.h',
284      'browser/extensions/api/idle/idle_manager_factory.cc',
285      'browser/extensions/api/idle/idle_manager_factory.h',
286      'browser/extensions/api/idltest/idltest_api.cc',
287      'browser/extensions/api/idltest/idltest_api.h',
288      'browser/extensions/api/image_writer_private/destroy_partitions_operation.cc',
289      'browser/extensions/api/image_writer_private/destroy_partitions_operation.h',
290      'browser/extensions/api/image_writer_private/error_messages.cc',
291      'browser/extensions/api/image_writer_private/error_messages.h',
292      'browser/extensions/api/image_writer_private/image_writer_private_api.cc',
293      'browser/extensions/api/image_writer_private/image_writer_private_api.h',
294      'browser/extensions/api/image_writer_private/image_writer_utility_client.cc',
295      'browser/extensions/api/image_writer_private/image_writer_utility_client.h',
296      'browser/extensions/api/image_writer_private/operation.cc',
297      'browser/extensions/api/image_writer_private/operation.h',
298      'browser/extensions/api/image_writer_private/operation_chromeos.cc',
299      'browser/extensions/api/image_writer_private/operation_manager.cc',
300      'browser/extensions/api/image_writer_private/operation_manager.h',
301      'browser/extensions/api/image_writer_private/removable_storage_provider.cc',
302      'browser/extensions/api/image_writer_private/removable_storage_provider.h',
303      'browser/extensions/api/image_writer_private/removable_storage_provider_chromeos.cc',
304      'browser/extensions/api/image_writer_private/removable_storage_provider_mac.cc',
305      'browser/extensions/api/image_writer_private/removable_storage_provider_win.cc',
306      'browser/extensions/api/image_writer_private/write_from_file_operation.cc',
307      'browser/extensions/api/image_writer_private/write_from_file_operation.h',
308      'browser/extensions/api/image_writer_private/write_from_url_operation.cc',
309      'browser/extensions/api/image_writer_private/write_from_url_operation.h',
310      'browser/extensions/api/input/input.cc',
311      'browser/extensions/api/input/input.h',
312      'browser/extensions/api/location/location_api.cc',
313      'browser/extensions/api/location/location_api.h',
314      'browser/extensions/api/location/location_manager.cc',
315      'browser/extensions/api/location/location_manager.h',
316      'browser/extensions/api/management/management_api.cc',
317      'browser/extensions/api/management/management_api.h',
318      'browser/extensions/api/management/management_api_constants.cc',
319      'browser/extensions/api/management/management_api_constants.h',
320      'browser/extensions/api/mdns/dns_sd_delegate.cc',
321      'browser/extensions/api/mdns/dns_sd_delegate.h',
322      'browser/extensions/api/mdns/dns_sd_device_lister.cc',
323      'browser/extensions/api/mdns/dns_sd_device_lister.h',
324      'browser/extensions/api/mdns/dns_sd_registry.cc',
325      'browser/extensions/api/mdns/dns_sd_registry.h',
326      'browser/extensions/api/mdns/mdns_api.cc',
327      'browser/extensions/api/mdns/mdns_api.h',
328      'browser/extensions/api/media_galleries/media_galleries_api.cc',
329      'browser/extensions/api/media_galleries/media_galleries_api.h',
330      'browser/extensions/api/media_galleries_private/gallery_watch_manager.cc',
331      'browser/extensions/api/media_galleries_private/gallery_watch_manager.h',
332      'browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.cc',
333      'browser/extensions/api/media_galleries_private/gallery_watch_state_tracker.h',
334      'browser/extensions/api/media_galleries_private/media_galleries_private_api.cc',
335      'browser/extensions/api/media_galleries_private/media_galleries_private_api.h',
336      'browser/extensions/api/media_galleries_private/media_galleries_private_event_router.cc',
337      'browser/extensions/api/media_galleries_private/media_galleries_private_event_router.h',
338      'browser/extensions/api/messaging/extension_message_port.cc',
339      'browser/extensions/api/messaging/extension_message_port.h',
340      'browser/extensions/api/messaging/incognito_connectability.cc',
341      'browser/extensions/api/messaging/incognito_connectability.h',
342      'browser/extensions/api/messaging/message_property_provider.cc',
343      'browser/extensions/api/messaging/message_property_provider.h',
344      'browser/extensions/api/messaging/message_service.cc',
345      'browser/extensions/api/messaging/message_service.h',
346      'browser/extensions/api/messaging/native_message_port.cc',
347      'browser/extensions/api/messaging/native_message_port.h',
348      'browser/extensions/api/messaging/native_message_process_host.cc',
349      'browser/extensions/api/messaging/native_message_process_host.h',
350      'browser/extensions/api/messaging/native_messaging_host_manifest.cc',
351      'browser/extensions/api/messaging/native_messaging_host_manifest.h',
352      'browser/extensions/api/messaging/native_messaging_policy_handler.cc',
353      'browser/extensions/api/messaging/native_messaging_policy_handler.h',
354      'browser/extensions/api/messaging/native_process_launcher.cc',
355      'browser/extensions/api/messaging/native_process_launcher.h',
356      'browser/extensions/api/messaging/native_process_launcher_posix.cc',
357      'browser/extensions/api/messaging/native_process_launcher_win.cc',
358      'browser/extensions/api/metrics_private/metrics_private_api.cc',
359      'browser/extensions/api/metrics_private/metrics_private_api.h',
360      'browser/extensions/api/module/module.cc',
361      'browser/extensions/api/module/module.h',
362      'browser/extensions/api/music_manager_private/device_id.cc',
363      'browser/extensions/api/music_manager_private/device_id.h',
364      'browser/extensions/api/music_manager_private/device_id_chromeos.cc',
365      'browser/extensions/api/music_manager_private/device_id_linux.cc',
366      'browser/extensions/api/music_manager_private/device_id_mac.cc',
367      'browser/extensions/api/music_manager_private/device_id_win.cc',
368      'browser/extensions/api/music_manager_private/music_manager_private_api.cc',
369      'browser/extensions/api/music_manager_private/music_manager_private_api.h',
370      'browser/extensions/api/networking_private/networking_private_api.cc',
371      'browser/extensions/api/networking_private/networking_private_api.h',
372      'browser/extensions/api/networking_private/networking_private_chromeos.cc',
373      'browser/extensions/api/networking_private/networking_private_chromeos.h',
374      'browser/extensions/api/networking_private/networking_private_delegate.h',
375      'browser/extensions/api/networking_private/networking_private_event_router.h',
376      'browser/extensions/api/networking_private/networking_private_event_router_chromeos.cc',
377      'browser/extensions/api/networking_private/networking_private_event_router_factory.cc',
378      'browser/extensions/api/networking_private/networking_private_event_router_factory.h',
379      'browser/extensions/api/networking_private/networking_private_factory_chromeos.cc',
380      'browser/extensions/api/networking_private/networking_private_factory_chromeos.h',
381      'browser/extensions/api/notification_provider/notification_provider_api.cc',
382      'browser/extensions/api/notification_provider/notification_provider_api.h',
383      'browser/extensions/api/notifications/notifications_api.cc',
384      'browser/extensions/api/notifications/notifications_api.h',
385      'browser/extensions/api/omnibox/omnibox_api.cc',
386      'browser/extensions/api/omnibox/omnibox_api.h',
387      'browser/extensions/api/page_capture/page_capture_api.cc',
388      'browser/extensions/api/page_capture/page_capture_api.h',
389      'browser/extensions/api/permissions/permissions_api.cc',
390      'browser/extensions/api/permissions/permissions_api.h',
391      'browser/extensions/api/permissions/permissions_api_helpers.cc',
392      'browser/extensions/api/permissions/permissions_api_helpers.h',
393      'browser/extensions/api/preference/chrome_direct_setting.cc',
394      'browser/extensions/api/preference/chrome_direct_setting.h',
395      'browser/extensions/api/preference/chrome_direct_setting_api.cc',
396      'browser/extensions/api/preference/chrome_direct_setting_api.h',
397      'browser/extensions/api/preference/preference_api.cc',
398      'browser/extensions/api/preference/preference_api.h',
399      'browser/extensions/api/preference/preference_api_constants.cc',
400      'browser/extensions/api/preference/preference_api_constants.h',
401      'browser/extensions/api/preference/preference_helpers.cc',
402      'browser/extensions/api/preference/preference_helpers.h',
403      'browser/extensions/api/preferences_private/preferences_private_api.cc',
404      'browser/extensions/api/preferences_private/preferences_private_api.h',
405      'browser/extensions/api/principals_private/principals_private_api.cc',
406      'browser/extensions/api/principals_private/principals_private_api.h',
407      'browser/extensions/api/processes/processes_api.cc',
408      'browser/extensions/api/processes/processes_api.h',
409      'browser/extensions/api/processes/processes_api_constants.cc',
410      'browser/extensions/api/processes/processes_api_constants.h',
411      'browser/extensions/api/proxy/proxy_api.cc',
412      'browser/extensions/api/proxy/proxy_api.h',
413      'browser/extensions/api/proxy/proxy_api_constants.cc',
414      'browser/extensions/api/proxy/proxy_api_constants.h',
415      'browser/extensions/api/proxy/proxy_api_helpers.cc',
416      'browser/extensions/api/proxy/proxy_api_helpers.h',
417      'browser/extensions/api/push_messaging/obfuscated_gaia_id_fetcher.cc',
418      'browser/extensions/api/push_messaging/obfuscated_gaia_id_fetcher.h',
419      'browser/extensions/api/push_messaging/push_messaging_api.cc',
420      'browser/extensions/api/push_messaging/push_messaging_api.h',
421      'browser/extensions/api/push_messaging/push_messaging_invalidation_handler.cc',
422      'browser/extensions/api/push_messaging/push_messaging_invalidation_handler.h',
423      'browser/extensions/api/push_messaging/push_messaging_invalidation_handler_delegate.h',
424      'browser/extensions/api/push_messaging/push_messaging_invalidation_mapper.h',
425      'browser/extensions/api/reading_list_private/reading_list_private_api.cc',
426      'browser/extensions/api/reading_list_private/reading_list_private_api.h',
427      'browser/extensions/api/runtime/chrome_runtime_api_delegate.cc',
428      'browser/extensions/api/runtime/chrome_runtime_api_delegate.h',
429      'browser/extensions/api/screenlock_private/screenlock_private_api.cc',
430      'browser/extensions/api/screenlock_private/screenlock_private_api.h',
431      'browser/extensions/api/settings_overrides/settings_overrides_api.cc',
432      'browser/extensions/api/settings_overrides/settings_overrides_api.h',
433      'browser/extensions/api/signed_in_devices/id_mapping_helper.cc',
434      'browser/extensions/api/signed_in_devices/id_mapping_helper.h',
435      'browser/extensions/api/signed_in_devices/signed_in_devices_api.cc',
436      'browser/extensions/api/signed_in_devices/signed_in_devices_api.h',
437      'browser/extensions/api/signed_in_devices/signed_in_devices_manager.cc',
438      'browser/extensions/api/signed_in_devices/signed_in_devices_manager.h',
439      'browser/extensions/api/spellcheck/spellcheck_api.cc',
440      'browser/extensions/api/spellcheck/spellcheck_api.h',
441      'browser/extensions/api/storage/setting_sync_data.cc',
442      'browser/extensions/api/storage/setting_sync_data.h',
443      'browser/extensions/api/storage/settings_sync_processor.cc',
444      'browser/extensions/api/storage/settings_sync_processor.h',
445      'browser/extensions/api/storage/settings_sync_util.cc',
446      'browser/extensions/api/storage/settings_sync_util.h',
447      'browser/extensions/api/storage/sync_storage_backend.cc',
448      'browser/extensions/api/storage/sync_storage_backend.h',
449      'browser/extensions/api/storage/sync_value_store_cache.cc',
450      'browser/extensions/api/storage/sync_value_store_cache.h',
451      'browser/extensions/api/storage/syncable_settings_storage.cc',
452      'browser/extensions/api/storage/syncable_settings_storage.h',
453      'browser/extensions/api/streams_private/streams_private_api.cc',
454      'browser/extensions/api/streams_private/streams_private_api.h',
455      'browser/extensions/api/sync_file_system/extension_sync_event_observer.cc',
456      'browser/extensions/api/sync_file_system/extension_sync_event_observer.h',
457      'browser/extensions/api/sync_file_system/sync_file_system_api.cc',
458      'browser/extensions/api/sync_file_system/sync_file_system_api.h',
459      'browser/extensions/api/sync_file_system/sync_file_system_api_helpers.cc',
460      'browser/extensions/api/sync_file_system/sync_file_system_api_helpers.h',
461      'browser/extensions/api/synced_notifications_private/synced_notifications_private_api.cc',
462      'browser/extensions/api/synced_notifications_private/synced_notifications_private_api.h',
463      'browser/extensions/api/synced_notifications_private/synced_notifications_shim.cc',
464      'browser/extensions/api/synced_notifications_private/synced_notifications_shim.h',
465      'browser/extensions/api/system_indicator/system_indicator_api.h',
466      'browser/extensions/api/system_indicator/system_indicator_manager.cc',
467      'browser/extensions/api/system_indicator/system_indicator_manager.h',
468      'browser/extensions/api/system_indicator/system_indicator_manager_factory.cc',
469      'browser/extensions/api/system_indicator/system_indicator_manager_factory.h',
470      'browser/extensions/api/system_private/system_private_api.cc',
471      'browser/extensions/api/system_private/system_private_api.h',
472      'browser/extensions/api/tabs/tabs_constants.cc',
473      'browser/extensions/api/tabs/tabs_constants.h',
474      'browser/extensions/api/top_sites/top_sites_api.cc',
475      'browser/extensions/api/top_sites/top_sites_api.h',
476      'browser/extensions/api/web_navigation/frame_navigation_state.cc',
477      'browser/extensions/api/web_navigation/frame_navigation_state.h',
478      'browser/extensions/api/web_navigation/web_navigation_api.cc',
479      'browser/extensions/api/web_navigation/web_navigation_api.h',
480      'browser/extensions/api/web_navigation/web_navigation_api_constants.cc',
481      'browser/extensions/api/web_navigation/web_navigation_api_constants.h',
482      'browser/extensions/api/web_navigation/web_navigation_api_helpers.cc',
483      'browser/extensions/api/web_navigation/web_navigation_api_helpers.h',
484      'browser/extensions/api/web_request/chrome_extension_web_request_event_router_delegate.cc',
485      'browser/extensions/api/web_request/chrome_extension_web_request_event_router_delegate.h',
486      'browser/extensions/api/web_view/chrome_web_view_internal_api.cc',
487      'browser/extensions/api/web_view/chrome_web_view_internal_api.h',
488      'browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.cc',
489      'browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.h',
490      'browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.h',
491      'browser/extensions/api/webstore/webstore_api.cc',
492      'browser/extensions/api/webstore/webstore_api.h',
493      'browser/extensions/api/webstore_private/webstore_private_api.cc',
494      'browser/extensions/api/webstore_private/webstore_private_api.h',
495      'browser/extensions/app_icon_loader.h',
496      'browser/extensions/app_icon_loader_impl.cc',
497      'browser/extensions/app_icon_loader_impl.h',
498      'browser/extensions/app_sync_bundle.cc',
499      'browser/extensions/app_sync_bundle.h',
500      'browser/extensions/app_sync_data.cc',
501      'browser/extensions/app_sync_data.h',
502      'browser/extensions/blacklist.cc',
503      'browser/extensions/blacklist.h',
504      'browser/extensions/blacklist_state_fetcher.cc',
505      'browser/extensions/blacklist_state_fetcher.h',
506      'browser/extensions/blob_reader.cc',
507      'browser/extensions/blob_reader.h',
508      'browser/extensions/bookmark_app_helper.cc',
509      'browser/extensions/bookmark_app_helper.h',
510      'browser/extensions/browser_action_test_util.h',
511      'browser/extensions/browser_context_keyed_service_factories.cc',
512      'browser/extensions/browser_context_keyed_service_factories.h',
513      'browser/extensions/browser_extension_window_controller.cc',
514      'browser/extensions/browser_extension_window_controller.h',
515      'browser/extensions/browser_permissions_policy_delegate.cc',
516      'browser/extensions/browser_permissions_policy_delegate.h',
517      'browser/extensions/bundle_installer.cc',
518      'browser/extensions/bundle_installer.h',
519      'browser/extensions/chrome_app_sorting.cc',
520      'browser/extensions/chrome_app_sorting.h',
521      'browser/extensions/chrome_component_extension_resource_manager.cc',
522      'browser/extensions/chrome_component_extension_resource_manager.h',
523      'browser/extensions/chrome_content_browser_client_extensions_part.cc',
524      'browser/extensions/chrome_content_browser_client_extensions_part.h',
525      'browser/extensions/chrome_extension_function.cc',
526      'browser/extensions/chrome_extension_function.h',
527      'browser/extensions/chrome_extension_function_details.cc',
528      'browser/extensions/chrome_extension_function_details.h',
529      'browser/extensions/chrome_extension_host_delegate.cc',
530      'browser/extensions/chrome_extension_host_delegate.h',
531      'browser/extensions/chrome_extension_web_contents_observer.cc',
532      'browser/extensions/chrome_extension_web_contents_observer.h',
533      'browser/extensions/chrome_extensions_browser_client.cc',
534      'browser/extensions/chrome_extensions_browser_client.h',
535      'browser/extensions/chrome_notification_observer.cc',
536      'browser/extensions/chrome_notification_observer.h',
537      'browser/extensions/chrome_process_manager_delegate.cc',
538      'browser/extensions/chrome_process_manager_delegate.h',
539      'browser/extensions/chrome_url_request_util.cc',
540      'browser/extensions/chrome_url_request_util.h',
541      'browser/extensions/component_loader.cc',
542      'browser/extensions/component_loader.h',
543      'browser/extensions/context_menu_matcher.cc',
544      'browser/extensions/context_menu_matcher.h',
545      'browser/extensions/convert_user_script.cc',
546      'browser/extensions/convert_user_script.h',
547      'browser/extensions/convert_web_app.cc',
548      'browser/extensions/convert_web_app.h',
549      'browser/extensions/crx_installer.cc',
550      'browser/extensions/crx_installer.h',
551      'browser/extensions/crx_installer_error.h',
552      'browser/extensions/data_deleter.cc',
553      'browser/extensions/data_deleter.h',
554      'browser/extensions/declarative_user_script_master.cc',
555      'browser/extensions/declarative_user_script_master.h',
556      'browser/extensions/dev_mode_bubble_controller.cc',
557      'browser/extensions/dev_mode_bubble_controller.h',
558      'browser/extensions/devtools_util.cc',
559      'browser/extensions/devtools_util.h',
560      'browser/extensions/display_info_provider_chromeos.cc',
561      'browser/extensions/display_info_provider_chromeos.h',
562      'browser/extensions/display_info_provider_mac.cc',
563      'browser/extensions/display_info_provider_mac.h',
564      'browser/extensions/display_info_provider_win.cc',
565      'browser/extensions/display_info_provider_win.h',
566      'browser/extensions/error_console/error_console.cc',
567      'browser/extensions/error_console/error_console.h',
568      'browser/extensions/event_router_forwarder.cc',
569      'browser/extensions/event_router_forwarder.h',
570      'browser/extensions/extension_action.cc',
571      'browser/extensions/extension_action.h',
572      'browser/extensions/extension_action_icon_factory.cc',
573      'browser/extensions/extension_action_icon_factory.h',
574      'browser/extensions/extension_action_manager.cc',
575      'browser/extensions/extension_action_manager.h',
576      'browser/extensions/extension_action_storage_manager.cc',
577      'browser/extensions/extension_action_storage_manager.h',
578      'browser/extensions/extension_assets_manager.cc',
579      'browser/extensions/extension_assets_manager.h',
580      'browser/extensions/extension_assets_manager_chromeos.cc',
581      'browser/extensions/extension_assets_manager_chromeos.h',
582      'browser/extensions/extension_commands_global_registry.cc',
583      'browser/extensions/extension_commands_global_registry.h',
584      'browser/extensions/extension_context_menu_model.cc',
585      'browser/extensions/extension_context_menu_model.h',
586      'browser/extensions/extension_creator.cc',
587      'browser/extensions/extension_creator.h',
588      'browser/extensions/extension_creator_filter.cc',
589      'browser/extensions/extension_creator_filter.h',
590      'browser/extensions/extension_disabled_ui.cc',
591      'browser/extensions/extension_disabled_ui.h',
592      'browser/extensions/extension_error_controller.cc',
593      'browser/extensions/extension_error_controller.h',
594      'browser/extensions/extension_error_reporter.cc',
595      'browser/extensions/extension_error_reporter.h',
596      'browser/extensions/extension_error_ui.cc',
597      'browser/extensions/extension_error_ui.h',
598      'browser/extensions/extension_error_ui_default.cc',
599      'browser/extensions/extension_error_ui_default.h',
600      'browser/extensions/extension_garbage_collector.cc',
601      'browser/extensions/extension_garbage_collector.h',
602      'browser/extensions/extension_garbage_collector_chromeos.cc',
603      'browser/extensions/extension_garbage_collector_chromeos.h',
604      'browser/extensions/extension_garbage_collector_factory.cc',
605      'browser/extensions/extension_garbage_collector_factory.h',
606      'browser/extensions/extension_gcm_app_handler.cc',
607      'browser/extensions/extension_gcm_app_handler.h',
608      'browser/extensions/extension_icon_manager.cc',
609      'browser/extensions/extension_icon_manager.h',
610      'browser/extensions/extension_infobar_delegate.cc',
611      'browser/extensions/extension_infobar_delegate.h',
612      'browser/extensions/extension_install_checker.cc',
613      'browser/extensions/extension_install_checker.h',
614      'browser/extensions/extension_install_prompt.cc',
615      'browser/extensions/extension_install_prompt.h',
616      'browser/extensions/extension_install_prompt_experiment.cc',
617      'browser/extensions/extension_install_prompt_experiment.h',
618      'browser/extensions/extension_install_ui.cc',
619      'browser/extensions/extension_install_ui.h',
620      'browser/extensions/extension_install_ui_util.cc',
621      'browser/extensions/extension_install_ui_util.h',
622      'browser/extensions/extension_keybinding_registry.cc',
623      'browser/extensions/extension_keybinding_registry.h',
624      'browser/extensions/extension_management.cc',
625      'browser/extensions/extension_management.h',
626      'browser/extensions/extension_management_constants.cc',
627      'browser/extensions/extension_management_constants.h',
628      'browser/extensions/extension_message_bubble_controller.cc',
629      'browser/extensions/extension_message_bubble_controller.h',
630      'browser/extensions/extension_renderer_state.cc',
631      'browser/extensions/extension_renderer_state.h',
632      'browser/extensions/extension_resource_protocols.cc',
633      'browser/extensions/extension_resource_protocols.h',
634      'browser/extensions/extension_service.cc',
635      'browser/extensions/extension_service.h',
636      'browser/extensions/extension_special_storage_policy.cc',
637      'browser/extensions/extension_special_storage_policy.h',
638      'browser/extensions/extension_storage_monitor.cc',
639      'browser/extensions/extension_storage_monitor.h',
640      'browser/extensions/extension_storage_monitor_factory.cc',
641      'browser/extensions/extension_storage_monitor_factory.h',
642      'browser/extensions/extension_sync_bundle.cc',
643      'browser/extensions/extension_sync_bundle.h',
644      'browser/extensions/extension_sync_data.cc',
645      'browser/extensions/extension_sync_data.h',
646      'browser/extensions/extension_sync_service.cc',
647      'browser/extensions/extension_sync_service.h',
648      'browser/extensions/extension_sync_service_factory.cc',
649      'browser/extensions/extension_sync_service_factory.h',
650      'browser/extensions/extension_system_factory.cc',
651      'browser/extensions/extension_system_factory.h',
652      'browser/extensions/extension_system_impl.cc',
653      'browser/extensions/extension_system_impl.h',
654      'browser/extensions/extension_tab_util.cc',
655      'browser/extensions/extension_tab_util.h',
656      'browser/extensions/extension_toolbar_model.cc',
657      'browser/extensions/extension_toolbar_model.h',
658      'browser/extensions/extension_toolbar_model_factory.cc',
659      'browser/extensions/extension_toolbar_model_factory.h',
660      'browser/extensions/extension_ui_util.cc',
661      'browser/extensions/extension_ui_util.h',
662      'browser/extensions/extension_uninstall_dialog.cc',
663      'browser/extensions/extension_uninstall_dialog.h',
664      'browser/extensions/extension_util.cc',
665      'browser/extensions/extension_util.h',
666      'browser/extensions/extension_view_host.cc',
667      'browser/extensions/extension_view_host.h',
668      'browser/extensions/extension_view_host_factory.cc',
669      'browser/extensions/extension_view_host_factory.h',
670      'browser/extensions/extension_view_host_mac.h',
671      'browser/extensions/extension_view_host_mac.mm',
672      'browser/extensions/extension_warning_badge_service.cc',
673      'browser/extensions/extension_warning_badge_service.h',
674      'browser/extensions/extension_web_ui.cc',
675      'browser/extensions/extension_web_ui.h',
676      'browser/extensions/extension_web_ui_override_registrar.cc',
677      'browser/extensions/extension_web_ui_override_registrar.h',
678      'browser/extensions/extension_webkit_preferences.cc',
679      'browser/extensions/extension_webkit_preferences.h',
680      'browser/extensions/external_component_loader.cc',
681      'browser/extensions/external_component_loader.h',
682      'browser/extensions/external_install_error.cc',
683      'browser/extensions/external_install_error.h',
684      'browser/extensions/external_install_manager.cc',
685      'browser/extensions/external_install_manager.h',
686      'browser/extensions/external_loader.cc',
687      'browser/extensions/external_loader.h',
688      'browser/extensions/external_policy_loader.cc',
689      'browser/extensions/external_policy_loader.h',
690      'browser/extensions/external_pref_loader.cc',
691      'browser/extensions/external_pref_loader.h',
692      'browser/extensions/external_provider_impl.cc',
693      'browser/extensions/external_provider_impl.h',
694      'browser/extensions/external_registry_loader_win.cc',
695      'browser/extensions/external_registry_loader_win.h',
696      'browser/extensions/favicon_downloader.cc',
697      'browser/extensions/favicon_downloader.h',
698      'browser/extensions/global_shortcut_listener.cc',
699      'browser/extensions/global_shortcut_listener.h',
700      'browser/extensions/global_shortcut_listener_chromeos.cc',
701      'browser/extensions/global_shortcut_listener_chromeos.h',
702      'browser/extensions/global_shortcut_listener_mac.h',
703      'browser/extensions/global_shortcut_listener_mac.mm',
704      'browser/extensions/global_shortcut_listener_ozone.cc',
705      'browser/extensions/global_shortcut_listener_ozone.h',
706      'browser/extensions/global_shortcut_listener_win.cc',
707      'browser/extensions/global_shortcut_listener_win.h',
708      'browser/extensions/global_shortcut_listener_x11.cc',
709      'browser/extensions/global_shortcut_listener_x11.h',
710      'browser/extensions/install_observer.cc',
711      'browser/extensions/install_observer.h',
712      'browser/extensions/install_signer.cc',
713      'browser/extensions/install_signer.h',
714      'browser/extensions/install_tracker.cc',
715      'browser/extensions/install_tracker.h',
716      'browser/extensions/install_tracker_factory.cc',
717      'browser/extensions/install_tracker_factory.h',
718      'browser/extensions/install_verifier.cc',
719      'browser/extensions/install_verifier.h',
720      'browser/extensions/installed_loader.cc',
721      'browser/extensions/installed_loader.h',
722      'browser/extensions/launch_util.cc',
723      'browser/extensions/launch_util.h',
724      'browser/extensions/location_bar_controller.cc',
725      'browser/extensions/location_bar_controller.h',
726      'browser/extensions/menu_manager.cc',
727      'browser/extensions/menu_manager.h',
728      'browser/extensions/menu_manager_factory.cc',
729      'browser/extensions/menu_manager_factory.h',
730      'browser/extensions/navigation_observer.cc',
731      'browser/extensions/navigation_observer.h',
732      'browser/extensions/ntp_overridden_bubble_controller.cc',
733      'browser/extensions/ntp_overridden_bubble_controller.h',
734      'browser/extensions/pack_extension_job.cc',
735      'browser/extensions/pack_extension_job.h',
736      'browser/extensions/path_util.cc',
737      'browser/extensions/path_util.h',
738      'browser/extensions/pending_enables.cc',
739      'browser/extensions/pending_enables.h',
740      'browser/extensions/pending_extension_info.cc',
741      'browser/extensions/pending_extension_info.h',
742      'browser/extensions/pending_extension_manager.cc',
743      'browser/extensions/pending_extension_manager.h',
744      'browser/extensions/permissions_updater.cc',
745      'browser/extensions/permissions_updater.h',
746      'browser/extensions/plugin_manager.cc',
747      'browser/extensions/plugin_manager.h',
748      'browser/extensions/proxy_overridden_bubble_controller.cc',
749      'browser/extensions/proxy_overridden_bubble_controller.h',
750      'browser/extensions/requirements_checker.cc',
751      'browser/extensions/requirements_checker.h',
752      'browser/extensions/sandboxed_unpacker.cc',
753      'browser/extensions/sandboxed_unpacker.h',
754      'browser/extensions/settings_api_bubble_controller.cc',
755      'browser/extensions/settings_api_bubble_controller.h',
756      'browser/extensions/settings_api_helpers.cc',
757      'browser/extensions/settings_api_helpers.h',
758      'browser/extensions/shared_module_service.cc',
759      'browser/extensions/shared_module_service.h',
760      'browser/extensions/shared_user_script_master.cc',
761      'browser/extensions/shared_user_script_master.h',
762      'browser/extensions/signin/gaia_auth_extension_loader.cc',
763      'browser/extensions/signin/gaia_auth_extension_loader.h',
764      'browser/extensions/signin/scoped_gaia_auth_extension.cc',
765      'browser/extensions/signin/scoped_gaia_auth_extension.h',
766      'browser/extensions/standard_management_policy_provider.cc',
767      'browser/extensions/standard_management_policy_provider.h',
768      'browser/extensions/startup_helper.cc',
769      'browser/extensions/startup_helper.h',
770      'browser/extensions/state_store_notification_observer.cc',
771      'browser/extensions/state_store_notification_observer.h',
772      'browser/extensions/suspicious_extension_bubble_controller.cc',
773      'browser/extensions/suspicious_extension_bubble_controller.h',
774      'browser/extensions/sync_bundle.h',
775      'browser/extensions/tab_helper.cc',
776      'browser/extensions/tab_helper.h',
777      'browser/extensions/theme_installed_infobar_delegate.cc',
778      'browser/extensions/theme_installed_infobar_delegate.h',
779      'browser/extensions/token_cache/token_cache_service.cc',
780      'browser/extensions/token_cache/token_cache_service.h',
781      'browser/extensions/token_cache/token_cache_service_factory.cc',
782      'browser/extensions/token_cache/token_cache_service_factory.h',
783      'browser/extensions/unpacked_installer.cc',
784      'browser/extensions/unpacked_installer.h',
785      'browser/extensions/updater/chrome_extension_downloader_factory.cc',
786      'browser/extensions/updater/chrome_extension_downloader_factory.h',
787      'browser/extensions/updater/extension_cache.cc',
788      'browser/extensions/updater/extension_cache.h',
789      'browser/extensions/updater/extension_downloader.cc',
790      'browser/extensions/updater/extension_downloader.h',
791      'browser/extensions/updater/extension_downloader_delegate.cc',
792      'browser/extensions/updater/extension_downloader_delegate.h',
793      'browser/extensions/updater/extension_updater.cc',
794      'browser/extensions/updater/extension_updater.h',
795      'browser/extensions/updater/request_queue.h',
796      'browser/extensions/updater/request_queue_impl.h',
797      'browser/extensions/user_script_listener.cc',
798      'browser/extensions/user_script_listener.h',
799      'browser/extensions/user_script_loader.cc',
800      'browser/extensions/user_script_loader.h',
801      'browser/extensions/webstore_data_fetcher.cc',
802      'browser/extensions/webstore_data_fetcher.h',
803      'browser/extensions/webstore_data_fetcher_delegate.cc',
804      'browser/extensions/webstore_data_fetcher_delegate.h',
805      'browser/extensions/webstore_inline_installer.cc',
806      'browser/extensions/webstore_inline_installer.h',
807      'browser/extensions/webstore_inline_installer_factory.cc',
808      'browser/extensions/webstore_inline_installer_factory.h',
809      'browser/extensions/webstore_install_helper.cc',
810      'browser/extensions/webstore_install_helper.h',
811      'browser/extensions/webstore_install_with_prompt.cc',
812      'browser/extensions/webstore_install_with_prompt.h',
813      'browser/extensions/webstore_installer.cc',
814      'browser/extensions/webstore_installer.h',
815      'browser/extensions/webstore_reinstaller.cc',
816      'browser/extensions/webstore_reinstaller.h',
817      'browser/extensions/webstore_standalone_installer.cc',
818      'browser/extensions/webstore_standalone_installer.h',
819      'browser/extensions/webstore_startup_installer.cc',
820      'browser/extensions/webstore_startup_installer.h',
821      'browser/extensions/window_controller.cc',
822      'browser/extensions/window_controller.h',
823      'browser/extensions/window_controller_list.cc',
824      'browser/extensions/window_controller_list.h',
825      'browser/extensions/window_controller_list_observer.h',
826      'browser/extensions/zipfile_installer.cc',
827      'browser/extensions/zipfile_installer.h',
828      'browser/web_applications/update_shortcut_worker_win.cc',
829      'browser/web_applications/update_shortcut_worker_win.h',
830      'browser/web_applications/web_app.cc',
831      'browser/web_applications/web_app.h',
832      'browser/web_applications/web_app_chromeos.cc',
833      'browser/web_applications/web_app_mac.h',
834      'browser/web_applications/web_app_mac.mm',
835      'browser/web_applications/web_app_win.h',
836      'browser/web_applications/web_app_win.cc',
837    ],
838    'chrome_browser_extensions_app_list_sources': [
839      'browser/apps/drive/drive_app_converter.cc',
840      'browser/apps/drive/drive_app_converter.h',
841      'browser/apps/drive/drive_app_mapping.cc',
842      'browser/apps/drive/drive_app_mapping.h',
843      'browser/apps/drive/drive_app_provider.cc',
844      'browser/apps/drive/drive_app_provider.h',
845      'browser/apps/drive/drive_service_bridge.cc',
846      'browser/apps/drive/drive_service_bridge.h',
847    ],
848    'chrome_browser_extensions_networking_private_sources': [
849      'browser/extensions/api/networking_private/crypto_verify_impl.cc',
850      'browser/extensions/api/networking_private/crypto_verify_impl.h',
851      'browser/extensions/api/networking_private/networking_private_credentials_getter.h',
852      'browser/extensions/api/networking_private/networking_private_credentials_getter_mac.cc',
853      'browser/extensions/api/networking_private/networking_private_credentials_getter_win.cc',
854      'browser/extensions/api/networking_private/networking_private_event_router_nonchromeos.cc',
855      'browser/extensions/api/networking_private/networking_private_service_client.cc',
856      'browser/extensions/api/networking_private/networking_private_service_client.h',
857      'browser/extensions/api/networking_private/networking_private_service_client_factory.cc',
858      'browser/extensions/api/networking_private/networking_private_service_client_factory.h',
859    ],
860    'chrome_browser_extensions_brlapi_sources': [
861      'browser/extensions/api/braille_display_private/braille_controller_brlapi.cc',
862      'browser/extensions/api/braille_display_private/brlapi_connection.cc',
863      'browser/extensions/api/braille_display_private/brlapi_connection.h',
864      'browser/extensions/api/braille_display_private/brlapi_keycode_map.cc',
865      'browser/extensions/api/braille_display_private/brlapi_keycode_map.h',
866    ],
867    'chrome_browser_extensions_policy_sources': [
868      'browser/extensions/api/storage/managed_value_store_cache.cc',
869      'browser/extensions/api/storage/managed_value_store_cache.h',
870      'browser/extensions/api/storage/policy_value_store.cc',
871      'browser/extensions/api/storage/policy_value_store.h',
872    ],
873  },
874  # ----------------------------------------------------------------------------
875  # Note on GN build: everything below here is duplicated in
876  # chrome/browser/BUILD.gn. If you change anything, you will also have to
877  # update that file. Some short and probably rarely-changing file lists are
878  # duplicated between the builds. If a list gets longer or is changed it is
879  # probably worth sharing.
880  'targets': [
881    {
882      # GN version: //chrome/browser/extensions
883      'target_name': 'browser_extensions',
884      'type': 'static_library',
885      'variables': { 'enable_wexit_time_destructors': 1, },
886      # Since browser and browser_extensions actually depend on each other,
887      # we must omit the dependency from browser_extensions to browser.
888      # However, this means browser_extensions and browser should more or less
889      # have the same dependencies. Once browser_extensions is untangled from
890      # browser, then we can clean up these dependencies.
891      'dependencies': [
892        'browser/extensions/api/api_registration.gyp:chrome_api_registration',
893        'chrome_resources.gyp:chrome_extra_resources',
894        'chrome_resources.gyp:chrome_resources',
895        'chrome_resources.gyp:chrome_strings',
896        'chrome_resources.gyp:platform_locale_settings',
897        'chrome_resources.gyp:theme_resources',
898        'common',
899        'common/extensions/api/api.gyp:chrome_api',
900        'common_net',
901        'debugger',
902        'in_memory_url_index_cache_proto',
903        'installer_util',
904        'safe_browsing_proto',
905        '../components/components.gyp:copresence',
906        '../components/components.gyp:omaha_query_params',
907        '../components/components.gyp:onc_component',
908        '../components/components.gyp:proximity_auth',
909        '../components/components.gyp:url_matcher',
910        '../components/components_strings.gyp:components_strings',
911        '../content/app/resources/content_resources.gyp:content_resources',
912        '../content/content.gyp:content_browser',
913        '../content/content.gyp:content_common',
914        '../crypto/crypto.gyp:crypto',
915        '../device/bluetooth/bluetooth.gyp:device_bluetooth',
916        '../device/hid/hid.gyp:device_hid',
917        '../extensions/browser/api/api_registration.gyp:extensions_api_registration',
918        '../extensions/common/api/api.gyp:extensions_api',
919        '../extensions/extensions.gyp:extensions_browser',
920        '../extensions/extensions_strings.gyp:extensions_strings',
921        '../net/net.gyp:net',
922        '../skia/skia.gyp:skia',
923        '../storage/storage_browser.gyp:storage',
924        '../storage/storage_common.gyp:storage_common',
925        '../sync/sync.gyp:sync',
926        '../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation',
927        '../third_party/icu/icu.gyp:icui18n',
928        '../third_party/icu/icu.gyp:icuuc',
929        '../third_party/leveldatabase/leveldatabase.gyp:leveldatabase',
930        '../third_party/re2/re2.gyp:re2',
931        '../third_party/webrtc/modules/modules.gyp:desktop_capture',
932        '../ui/accessibility/accessibility.gyp:ax_gen',
933        '../ui/base/ui_base.gyp:ui_base',
934        '../ui/gfx/gfx.gyp:gfx',
935        '../ui/gfx/gfx.gyp:gfx_geometry',
936        '../ui/resources/ui_resources.gyp:ui_resources',
937        '../ui/strings/ui_strings.gyp:ui_strings',
938        '../url/url.gyp:url_lib',
939      ],
940      'include_dirs': [
941        '..',
942        '<(INTERMEDIATE_DIR)',
943      ],
944      'export_dependent_settings': [
945        'browser/extensions/api/api_registration.gyp:chrome_api_registration',
946        'common/extensions/api/api.gyp:chrome_api',
947        '../content/content.gyp:content_browser',
948      ],
949      'sources': [
950        '<@(chrome_browser_extensions_enabled_sources)',
951      ],
952      'conditions': [
953        ['chromeos==1', {
954          'dependencies': [
955            '../build/linux/system.gyp:dbus',
956            '../chromeos/ime/input_method.gyp:gencode',
957            '../third_party/libevent/libevent.gyp:libevent',
958          ],
959          'sources': [
960            '<@(chrome_browser_extensions_chromeos_sources)',
961          ],
962        }, {  # chromeos==0
963          'sources': [
964            'browser/extensions/default_apps.cc',
965            'browser/extensions/default_apps.h',
966            '<@(chrome_browser_extensions_non_chromeos_sources)',
967          ],
968        }],
969        ['use_ash==1', {
970          'sources': [
971            'browser/extensions/api/tabs/ash_panel_contents.cc',
972            'browser/extensions/api/tabs/ash_panel_contents.h',
973          ],
974        }],
975        ['use_aura==1', {
976          'dependencies': [
977            '../ui/keyboard/keyboard.gyp:keyboard',
978            '../ui/keyboard/keyboard.gyp:keyboard_resources',
979          ],
980        }],
981        ['use_athena==1', {
982          'defines': ['USE_ATHENA=1'],
983        }, {  # use_athena==0
984          'sources': [
985            '<@(chrome_browser_extensions_non_athena_sources)',
986          ],
987        }],
988        ['OS=="linux"', {
989          'conditions': [
990            ['use_aura==1', {
991              'dependencies': [
992                '../build/linux/system.gyp:dbus',
993                '../build/linux/system.gyp:fontconfig',
994                '../dbus/dbus.gyp:dbus',
995              ],
996            }],
997            # x11 build
998            ['use_x11==1', {
999              'dependencies': [
1000                '../build/linux/system.gyp:x11',
1001                '../ui/events/platform/events_platform.gyp:events_platform',
1002                '../ui/events/platform/x11/x11_events_platform.gyp:x11_events_platform',
1003              ],
1004            }],
1005          ],
1006        }, {
1007          'sources': [
1008            'browser/extensions/api/audio/audio_service.cc',
1009          ],
1010        }],
1011        ['safe_browsing==1', {
1012          'defines': [
1013            'FULL_SAFE_BROWSING',
1014          ],
1015        }],
1016        ['safe_browsing==2', {
1017          'defines': [
1018            'MOBILE_SAFE_BROWSING',
1019          ],
1020        }],
1021        ['configuration_policy==1', {
1022          'dependencies': [
1023            '../components/components.gyp:policy',
1024          ],
1025          'sources': [
1026            'browser/extensions/policy_handlers.cc',
1027            'browser/extensions/policy_handlers.h',
1028            '<@(chrome_browser_extensions_policy_sources)',
1029          ],
1030        }],
1031        ['OS=="win" or OS=="mac"', {
1032          'dependencies': [
1033            '../components/components.gyp:wifi_component',
1034          ],
1035          'sources': [
1036            '<@(chrome_browser_extensions_networking_private_sources)',
1037          ],
1038        }],
1039        ['OS=="win"', {
1040          'dependencies': [
1041            '../third_party/iaccessible2/iaccessible2.gyp:iaccessible2',
1042            '../third_party/isimpledom/isimpledom.gyp:isimpledom',
1043          ],
1044          'conditions': [
1045            ['win_use_allocator_shim==1', {
1046              'dependencies': [
1047                '<(allocator_target)',
1048              ],
1049            }],
1050          ],
1051        }, {  # 'OS!="win"
1052          'conditions': [
1053            ['OS=="linux" and toolkit_views==1',{
1054              'include_dirs': [
1055                '<(INTERMEDIATE_DIR)',
1056                '<(INTERMEDIATE_DIR)/chrome',
1057              ],
1058            }],
1059            ['chromeos==1',{
1060              'dependencies': [
1061                '../dbus/dbus.gyp:dbus',
1062                '../third_party/protobuf/protobuf.gyp:protobuf_lite',
1063                '../third_party/protobuf/protobuf.gyp:protoc#host',
1064              ],
1065            }],
1066          ],
1067        }],
1068        ['OS!="win" and chromeos==0', {
1069          'sources': [
1070            'browser/extensions/display_info_provider_aura.cc',
1071            'browser/extensions/display_info_provider_aura.h',
1072          ],
1073        }],
1074        ['enable_app_list==1', {
1075          'sources': [
1076            '<@(chrome_browser_extensions_app_list_sources)',
1077          ],
1078        }],
1079        ['enable_webrtc==1', {
1080          'sources': [
1081            'browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api.cc',
1082          ],
1083        }, {
1084          'sources': [
1085            'browser/extensions/api/webrtc_logging_private/webrtc_logging_private_api_stub.cc',
1086          ],
1087        }],
1088        ['use_brlapi==1', {
1089          'dependencies' : [
1090            '../build/linux/system.gyp:libbrlapi',
1091          ],
1092          'defines': [
1093            'USE_BRLAPI',
1094          ],
1095          'sources': [
1096            '<@(chrome_browser_extensions_brlapi_sources)',
1097          ],
1098        }, {  # use_brlapi==0
1099          'sources': [
1100            'browser/extensions/api/braille_display_private/braille_controller_stub.cc',
1101          ],
1102        }],
1103      ],
1104    },
1105  ],
1106}
1107