Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(161)

Side by Side Diff: chrome/browser/BUILD.gn

Issue 2296863005: Inline chrome/browser sources in GN build. (Closed)
Patch Set: Android paths Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « .gn ('k') | chrome/chrome_browser.gypi » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 import("//build/config/chrome_build.gni") 5 import("//build/config/chrome_build.gni")
6 import("//build/config/crypto.gni") 6 import("//build/config/crypto.gni")
7 import("//build/config/features.gni") 7 import("//build/config/features.gni")
8 import("//build/config/ui.gni") 8 import("//build/config/ui.gni")
9 import("//build/split_static_library.gni") 9 import("//build/split_static_library.gni")
10 import("//chrome/common/features.gni") 10 import("//chrome/common/features.gni")
11 import("//components/os_crypt/features.gni") 11 import("//components/os_crypt/features.gni")
12 import("//media/media_options.gni") 12 import("//media/media_options.gni")
13 import("//third_party/protobuf/proto_library.gni") 13 import("//third_party/protobuf/proto_library.gni")
14 14
15 # //build/config/android/rules.gni imports //tools/grit/grit_rule.gni, which 15 # //build/config/android/rules.gni imports //tools/grit/grit_rule.gni, which
16 # produces a conflict for the "grit" template so we have to only include one. 16 # produces a conflict for the "grit" template so we have to only include one.
17 if (is_android) { 17 if (is_android) {
18 import("//build/config/android/rules.gni") 18 import("//build/config/android/rules.gni")
19 } else { 19 } else {
20 import("//tools/grit/grit_rule.gni") 20 import("//tools/grit/grit_rule.gni")
21 } 21 }
22 22
23 additional_modules_list_file = 23 additional_modules_list_file =
24 "$root_gen_dir/chrome/browser/internal/additional_modules_list.txt" 24 "$root_gen_dir/chrome/browser/internal/additional_modules_list.txt"
25 25
26 gypi_values = exec_script("//build/gypi_to_gn.py",
27 [ rebase_path("../chrome_browser.gypi") ],
28 "scope",
29 [ "../chrome_browser.gypi" ])
30
31 if (is_win) { 26 if (is_win) {
32 # This is in a separate config so the flags can be applied to dependents. 27 # This is in a separate config so the flags can be applied to dependents.
33 # ldflags in GN aren't automatically inherited. 28 # ldflags in GN aren't automatically inherited.
34 config("browser_win_linker_flags") { 29 config("browser_win_linker_flags") {
35 libs = [ 30 libs = [
36 "credui.lib", 31 "credui.lib",
37 "cryptui.lib", 32 "cryptui.lib",
38 "dwmapi.lib", 33 "dwmapi.lib",
39 "netapi32.lib", 34 "netapi32.lib",
40 "ndfapi.lib", # Used by browser/net/net_error_diagnostics_dialog_win.h 35 "ndfapi.lib", # Used by browser/net/net_error_diagnostics_dialog_win.h
(...skipping 1386 matching lines...) Expand 10 before | Expand all | Expand 10 after
1427 "//ui/web_dialogs", 1422 "//ui/web_dialogs",
1428 "//v8", 1423 "//v8",
1429 ] 1424 ]
1430 data_deps = [] 1425 data_deps = []
1431 1426
1432 if (is_chromeos && use_cras) { 1427 if (is_chromeos && use_cras) {
1433 defines += [ "USE_CRAS" ] 1428 defines += [ "USE_CRAS" ]
1434 } 1429 }
1435 1430
1436 if (android_java_ui) { 1431 if (android_java_ui) {
1437 sources += 1432 sources += [
1438 rebase_path(gypi_values.chrome_browser_sync_android_java_ui_sources, 1433 "history/android/android_history_provider_service.cc",
1439 ".", 1434 "history/android/android_history_provider_service.h",
1440 "//chrome") 1435 "history/android/android_provider_backend.cc",
1441 sources += 1436 "history/android/android_provider_backend.h",
1442 rebase_path(gypi_values.chrome_browser_ssl_android_java_ui_sources, 1437 "history/android/bookmark_model_sql_handler.cc",
1443 ".", 1438 "history/android/bookmark_model_sql_handler.h",
1444 "//chrome") 1439 "history/android/sqlite_cursor.cc",
1445 sources += 1440 "history/android/sqlite_cursor.h",
1446 rebase_path(gypi_values.chrome_browser_history_android_java_ui_sources, 1441 "permissions/grouped_permission_infobar_delegate.cc",
1447 ".", 1442 "permissions/grouped_permission_infobar_delegate.h",
1448 "//chrome") 1443 "permissions/permission_update_infobar_delegate_android.cc",
1449 sources += rebase_path( 1444 "permissions/permission_update_infobar_delegate_android.h",
1450 gypi_values.chrome_browser_permissions_android_java_ui_sources, 1445 "search_engines/template_url_service_android.cc",
1451 ".", 1446 "search_engines/template_url_service_android.h",
1452 "//chrome") 1447 "ssl/security_state_model_android.cc",
1453 sources += rebase_path( 1448 "ssl/security_state_model_android.h",
1454 gypi_values.chrome_browser_search_engines_android_java_ui_sources, 1449 "sync/glue/synced_tab_delegate_android.cc",
1455 ".", 1450 "sync/glue/synced_tab_delegate_android.h",
1456 "//chrome") 1451 "sync/glue/synced_window_delegate_android.cc",
1452 "sync/glue/synced_window_delegate_android.h",
1453 "sync/glue/synced_window_delegates_getter_android.cc",
1454 "sync/glue/synced_window_delegates_getter_android.h",
1455 "sync/profile_sync_service_android.cc",
1456 "sync/profile_sync_service_android.h",
1457 "sync/sync_sessions_metrics_android.cc",
1458 "sync/sync_sessions_metrics_android.h",
1459 ]
1457 if (enable_supervised_users) { 1460 if (enable_supervised_users) {
1458 sources += rebase_path( 1461 sources += [
1459 gypi_values.chrome_browser_supervised_user_android_java_ui_sources , 1462 "supervised_user/child_accounts/child_account_feedback_reporter_android. cc",
1460 ".", 1463 "supervised_user/child_accounts/child_account_feedback_reporter_android. h",
1461 "//chrome") 1464 "supervised_user/child_accounts/child_account_service_android.cc",
1465 "supervised_user/child_accounts/child_account_service_android.h",
1466 ]
1462 } 1467 }
1463 } 1468 }
1464 1469
1465 if (toolkit_views) { 1470 if (toolkit_views) {
1466 deps += [ "//ui/views" ] 1471 deps += [ "//ui/views" ]
1467 } 1472 }
1468 1473
1469 if (is_win || is_mac) { 1474 if (is_win || is_mac) {
1470 sources += 1475 # Sources (generally "desktop OS importers") used only on Mac & Windows.
1471 rebase_path(gypi_values.chrome_browser_win_mac_sources, ".", "//chrome") 1476 sources += [
1477 "crash_upload_list/crash_upload_list_crashpad.cc",
1478 "crash_upload_list/crash_upload_list_crashpad.h",
1479 "media_galleries/fileapi/file_path_watcher_util.cc",
1480 "media_galleries/fileapi/file_path_watcher_util.h",
1481 "media_galleries/fileapi/iapps_data_provider.cc",
1482 "media_galleries/fileapi/iapps_data_provider.h",
1483 "media_galleries/fileapi/itunes_data_provider.cc",
1484 "media_galleries/fileapi/itunes_data_provider.h",
1485 "media_galleries/fileapi/itunes_file_util.cc",
1486 "media_galleries/fileapi/itunes_file_util.h",
1487 "media_galleries/fileapi/picasa_data_provider.cc",
1488 "media_galleries/fileapi/picasa_data_provider.h",
1489 "media_galleries/fileapi/picasa_file_util.cc",
1490 "media_galleries/fileapi/picasa_file_util.h",
1491 "media_galleries/fileapi/safe_iapps_library_parser.cc",
1492 "media_galleries/fileapi/safe_iapps_library_parser.h",
1493 "media_galleries/fileapi/safe_itunes_pref_parser_win.cc",
1494 "media_galleries/fileapi/safe_itunes_pref_parser_win.h",
1495 "media_galleries/fileapi/safe_picasa_album_table_reader.cc",
1496 "media_galleries/fileapi/safe_picasa_album_table_reader.h",
1497 "media_galleries/fileapi/safe_picasa_albums_indexer.cc",
1498 "media_galleries/fileapi/safe_picasa_albums_indexer.h",
1499 "recovery/recovery_install_global_error.cc",
1500 "recovery/recovery_install_global_error.h",
1501 "recovery/recovery_install_global_error_factory.cc",
1502 "recovery/recovery_install_global_error_factory.h",
1503 ]
1472 } 1504 }
1473 if (!is_win && !is_mac) { 1505 if (!is_win && !is_mac) {
1474 sources += [ "net/net_error_diagnostics_dialog_generic.cc" ] 1506 sources += [ "net/net_error_diagnostics_dialog_generic.cc" ]
1475 } 1507 }
1476 if (!is_android && !is_chromeos) { 1508 if (!is_android && !is_chromeos) {
1477 sources += [ 1509 sources += [
1478 "net/disk_cache_dir_policy_handler.cc", 1510 "net/disk_cache_dir_policy_handler.cc",
1479 "net/disk_cache_dir_policy_handler.h", 1511 "net/disk_cache_dir_policy_handler.h",
1480 ] 1512 ]
1481 } 1513 }
1482 if (is_mac) { 1514 if (is_mac) {
1483 sources += 1515 sources += [
1484 rebase_path(gypi_values.chrome_browser_mac_sources, ".", "//chrome") 1516 "media/window_icon_util_mac.mm",
1517 "password_manager/password_manager_util_mac.h",
1518 "password_manager/password_manager_util_mac.mm",
1519 ]
1485 deps += [ 1520 deps += [
1486 "//chrome/app_shim", 1521 "//chrome/app_shim",
1487 "//chrome/browser/apps/app_shim", 1522 "//chrome/browser/apps/app_shim",
1488 ] 1523 ]
1489 } 1524 }
1490 if (enable_extensions) { 1525 if (enable_extensions) {
1526 sources += [
1527 "accessibility/accessibility_extension_api.cc",
1528 "accessibility/accessibility_extension_api.h",
1529 "accessibility/animation_policy_prefs.cc",
1530 "accessibility/animation_policy_prefs.h",
1531 "autocomplete/keyword_extensions_delegate_impl.cc",
1532 "autocomplete/keyword_extensions_delegate_impl.h",
1533 "browsing_data/hosted_apps_counter.cc",
1534 "browsing_data/hosted_apps_counter.h",
1535 "content_settings/content_settings_internal_extension_provider.cc",
1536 "content_settings/content_settings_internal_extension_provider.h",
1537 "drive/drive_notification_manager_factory.cc",
1538 "drive/drive_notification_manager_factory.h",
1539 "guest_view/app_view/chrome_app_view_guest_delegate.cc",
1540 "guest_view/app_view/chrome_app_view_guest_delegate.h",
1541 "guest_view/chrome_guest_view_manager_delegate.cc",
1542 "guest_view/chrome_guest_view_manager_delegate.h",
1543 "guest_view/extension_options/chrome_extension_options_guest_delegate.cc",
1544 "guest_view/extension_options/chrome_extension_options_guest_delegate.h",
1545 "guest_view/mime_handler_view/chrome_mime_handler_view_guest_delegate.cc",
1546 "guest_view/mime_handler_view/chrome_mime_handler_view_guest_delegate.h",
1547 "guest_view/web_view/chrome_web_view_guest_delegate.cc",
1548 "guest_view/web_view/chrome_web_view_guest_delegate.h",
1549 "guest_view/web_view/chrome_web_view_permission_helper_delegate.cc",
1550 "guest_view/web_view/chrome_web_view_permission_helper_delegate.h",
1551 "guest_view/web_view/context_menu_content_type_web_view.cc",
1552 "guest_view/web_view/context_menu_content_type_web_view.h",
1553 "media/capture_access_handler_base.cc",
1554 "media/capture_access_handler_base.h",
1555 "media/cast_transport_host_filter.cc",
1556 "media/cast_transport_host_filter.h",
1557 "media/desktop_capture_access_handler.cc",
1558 "media/desktop_capture_access_handler.h",
1559 "media/extension_media_access_handler.cc",
1560 "media/extension_media_access_handler.h",
1561 "media/tab_capture_access_handler.cc",
1562 "media/tab_capture_access_handler.h",
1563 "metrics/extensions_metrics_provider.cc",
1564 "metrics/extensions_metrics_provider.h",
1565 "renderer_context_menu/context_menu_content_type_app_mode.cc",
1566 "renderer_context_menu/context_menu_content_type_app_mode.h",
1567 "renderer_context_menu/context_menu_content_type_extension_popup.cc",
1568 "renderer_context_menu/context_menu_content_type_extension_popup.h",
1569 "renderer_context_menu/context_menu_content_type_platform_app.cc",
1570 "renderer_context_menu/context_menu_content_type_platform_app.h",
1571 "renderer_host/chrome_extension_message_filter.cc",
1572 "renderer_host/chrome_extension_message_filter.h",
1573 "search/hotword_audio_history_handler.cc",
1574 "search/hotword_audio_history_handler.h",
1575 "search/hotword_client.h",
1576 "search/hotword_service.cc",
1577 "search/hotword_service.h",
1578 "search/hotword_service_factory.cc",
1579 "search/hotword_service_factory.h",
1580 "signin/chrome_proximity_auth_client.cc",
1581 "signin/chrome_proximity_auth_client.h",
1582 "signin/easy_unlock_app_manager.cc",
1583 "signin/easy_unlock_app_manager.h",
1584 "signin/easy_unlock_auth_attempt.cc",
1585 "signin/easy_unlock_auth_attempt.h",
1586 "signin/easy_unlock_metrics.cc",
1587 "signin/easy_unlock_metrics.h",
1588 "signin/easy_unlock_screenlock_state_handler.cc",
1589 "signin/easy_unlock_screenlock_state_handler.h",
1590 "signin/easy_unlock_service.cc",
1591 "signin/easy_unlock_service.h",
1592 "signin/easy_unlock_service_factory.cc",
1593 "signin/easy_unlock_service_factory.h",
1594 "signin/easy_unlock_service_regular.cc",
1595 "signin/easy_unlock_service_regular.h",
1596 "signin/easy_unlock_service_signin_chromeos.cc",
1597 "signin/easy_unlock_service_signin_chromeos.h",
1598 "speech/extension_api/tts_engine_extension_api.cc",
1599 "speech/extension_api/tts_engine_extension_api.h",
1600 "speech/extension_api/tts_engine_extension_observer.cc",
1601 "speech/extension_api/tts_engine_extension_observer.h",
1602 "speech/extension_api/tts_extension_api.cc",
1603 "speech/extension_api/tts_extension_api.h",
1604 "sync_file_system/conflict_resolution_policy.h",
1605 "sync_file_system/drive_backend/callback_helper.h",
1606 "sync_file_system/drive_backend/callback_tracker.cc",
1607 "sync_file_system/drive_backend/callback_tracker.h",
1608 "sync_file_system/drive_backend/callback_tracker_internal.cc",
1609 "sync_file_system/drive_backend/callback_tracker_internal.h",
1610 "sync_file_system/drive_backend/conflict_resolver.cc",
1611 "sync_file_system/drive_backend/conflict_resolver.h",
1612 "sync_file_system/drive_backend/drive_backend_constants.cc",
1613 "sync_file_system/drive_backend/drive_backend_constants.h",
1614 "sync_file_system/drive_backend/drive_backend_util.cc",
1615 "sync_file_system/drive_backend/drive_backend_util.h",
1616 "sync_file_system/drive_backend/drive_service_on_worker.cc",
1617 "sync_file_system/drive_backend/drive_service_on_worker.h",
1618 "sync_file_system/drive_backend/drive_service_wrapper.cc",
1619 "sync_file_system/drive_backend/drive_service_wrapper.h",
1620 "sync_file_system/drive_backend/drive_uploader_on_worker.cc",
1621 "sync_file_system/drive_backend/drive_uploader_on_worker.h",
1622 "sync_file_system/drive_backend/drive_uploader_wrapper.cc",
1623 "sync_file_system/drive_backend/drive_uploader_wrapper.h",
1624 "sync_file_system/drive_backend/folder_creator.cc",
1625 "sync_file_system/drive_backend/folder_creator.h",
1626 "sync_file_system/drive_backend/leveldb_wrapper.cc",
1627 "sync_file_system/drive_backend/leveldb_wrapper.h",
1628 "sync_file_system/drive_backend/list_changes_task.cc",
1629 "sync_file_system/drive_backend/list_changes_task.h",
1630 "sync_file_system/drive_backend/local_to_remote_syncer.cc",
1631 "sync_file_system/drive_backend/local_to_remote_syncer.h",
1632 "sync_file_system/drive_backend/metadata_database.cc",
1633 "sync_file_system/drive_backend/metadata_database.h",
1634 "sync_file_system/drive_backend/metadata_database_index.cc",
1635 "sync_file_system/drive_backend/metadata_database_index.h",
1636 "sync_file_system/drive_backend/metadata_database_index_interface.h",
1637 "sync_file_system/drive_backend/metadata_database_index_on_disk.cc",
1638 "sync_file_system/drive_backend/metadata_database_index_on_disk.h",
1639 "sync_file_system/drive_backend/metadata_db_migration_util.cc",
1640 "sync_file_system/drive_backend/metadata_db_migration_util.h",
1641 "sync_file_system/drive_backend/register_app_task.cc",
1642 "sync_file_system/drive_backend/register_app_task.h",
1643 "sync_file_system/drive_backend/remote_change_processor_on_worker.cc",
1644 "sync_file_system/drive_backend/remote_change_processor_on_worker.h",
1645 "sync_file_system/drive_backend/remote_change_processor_wrapper.cc",
1646 "sync_file_system/drive_backend/remote_change_processor_wrapper.h",
1647 "sync_file_system/drive_backend/remote_to_local_syncer.cc",
1648 "sync_file_system/drive_backend/remote_to_local_syncer.h",
1649 "sync_file_system/drive_backend/sync_engine.cc",
1650 "sync_file_system/drive_backend/sync_engine.h",
1651 "sync_file_system/drive_backend/sync_engine_context.cc",
1652 "sync_file_system/drive_backend/sync_engine_context.h",
1653 "sync_file_system/drive_backend/sync_engine_initializer.cc",
1654 "sync_file_system/drive_backend/sync_engine_initializer.h",
1655 "sync_file_system/drive_backend/sync_task.cc",
1656 "sync_file_system/drive_backend/sync_task.h",
1657 "sync_file_system/drive_backend/sync_task_manager.cc",
1658 "sync_file_system/drive_backend/sync_task_manager.h",
1659 "sync_file_system/drive_backend/sync_task_token.cc",
1660 "sync_file_system/drive_backend/sync_task_token.h",
1661 "sync_file_system/drive_backend/sync_worker.cc",
1662 "sync_file_system/drive_backend/sync_worker.h",
1663 "sync_file_system/drive_backend/sync_worker_interface.h",
1664 "sync_file_system/drive_backend/task_dependency_manager.cc",
1665 "sync_file_system/drive_backend/task_dependency_manager.h",
1666 "sync_file_system/drive_backend/tracker_id_set.cc",
1667 "sync_file_system/drive_backend/tracker_id_set.h",
1668 "sync_file_system/drive_backend/uninstall_app_task.cc",
1669 "sync_file_system/drive_backend/uninstall_app_task.h",
1670 "sync_file_system/file_change.cc",
1671 "sync_file_system/file_change.h",
1672 "sync_file_system/file_status_observer.h",
1673 "sync_file_system/local/local_file_change_tracker.cc",
1674 "sync_file_system/local/local_file_change_tracker.h",
1675 "sync_file_system/local/local_file_sync_context.cc",
1676 "sync_file_system/local/local_file_sync_context.h",
1677 "sync_file_system/local/local_file_sync_service.cc",
1678 "sync_file_system/local/local_file_sync_service.h",
1679 "sync_file_system/local/local_file_sync_status.cc",
1680 "sync_file_system/local/local_file_sync_status.h",
1681 "sync_file_system/local/local_origin_change_observer.h",
1682 "sync_file_system/local/root_delete_helper.cc",
1683 "sync_file_system/local/root_delete_helper.h",
1684 "sync_file_system/local/sync_file_system_backend.cc",
1685 "sync_file_system/local/sync_file_system_backend.h",
1686 "sync_file_system/local/syncable_file_operation_runner.cc",
1687 "sync_file_system/local/syncable_file_operation_runner.h",
1688 "sync_file_system/local/syncable_file_system_operation.cc",
1689 "sync_file_system/local/syncable_file_system_operation.h",
1690 "sync_file_system/local_change_processor.h",
1691 "sync_file_system/logger.cc",
1692 "sync_file_system/logger.h",
1693 "sync_file_system/remote_change_processor.h",
1694 "sync_file_system/remote_file_sync_service.cc",
1695 "sync_file_system/remote_file_sync_service.h",
1696 "sync_file_system/subtree_set.cc",
1697 "sync_file_system/subtree_set.h",
1698 "sync_file_system/sync_action.cc",
1699 "sync_file_system/sync_action.h",
1700 "sync_file_system/sync_callbacks.h",
1701 "sync_file_system/sync_direction.h",
1702 "sync_file_system/sync_event_observer.h",
1703 "sync_file_system/sync_file_metadata.cc",
1704 "sync_file_system/sync_file_metadata.h",
1705 "sync_file_system/sync_file_status.h",
1706 "sync_file_system/sync_file_system_service.cc",
1707 "sync_file_system/sync_file_system_service.h",
1708 "sync_file_system/sync_file_system_service_factory.cc",
1709 "sync_file_system/sync_file_system_service_factory.h",
1710 "sync_file_system/sync_file_type.h",
1711 "sync_file_system/sync_operation_type.cc",
1712 "sync_file_system/sync_operation_type.h",
1713 "sync_file_system/sync_process_runner.cc",
1714 "sync_file_system/sync_process_runner.h",
1715 "sync_file_system/sync_service_state.h",
1716 "sync_file_system/sync_status_code.cc",
1717 "sync_file_system/sync_status_code.h",
1718 "sync_file_system/syncable_file_system_util.cc",
1719 "sync_file_system/syncable_file_system_util.h",
1720 "sync_file_system/task_logger.cc",
1721 "sync_file_system/task_logger.h",
1722 ]
1491 public_deps += [ "//chrome/browser/extensions" ] 1723 public_deps += [ "//chrome/browser/extensions" ]
1492 allow_circular_includes_from += [ "//chrome/browser/extensions" ] 1724 allow_circular_includes_from += [ "//chrome/browser/extensions" ]
1493 deps += [ 1725 deps += [
1494 "//chrome/browser/sync_file_system/drive_backend:sync_file_system_drive_pr oto", 1726 "//chrome/browser/sync_file_system/drive_backend:sync_file_system_drive_pr oto",
1495 "//chrome/common/extensions/api", 1727 "//chrome/common/extensions/api",
1496 "//chrome/common/extensions/api:api_registration", 1728 "//chrome/common/extensions/api:api_registration",
1497 "//chrome/common/extensions/api:extensions_features", 1729 "//chrome/common/extensions/api:extensions_features",
1498 "//components/drive", 1730 "//components/drive",
1499 "//components/proximity_auth/ble", 1731 "//components/proximity_auth/ble",
1500 "//components/proximity_auth/cryptauth", 1732 "//components/proximity_auth/cryptauth",
1501 "//extensions/components/javascript_dialog_extensions_client", 1733 "//extensions/components/javascript_dialog_extensions_client",
1502 "//media/cast:net", 1734 "//media/cast:net",
1503 ] 1735 ]
1504 sources += rebase_path(gypi_values.chrome_browser_extensions_sources,
1505 ".",
1506 "//chrome")
1507 } 1736 }
1508 if (enable_background) { 1737 if (enable_background) {
1509 sources += rebase_path(gypi_values.chrome_browser_background_sources, 1738 sources += [
1510 ".", 1739 "background/background_application_list_model.cc",
1511 "//chrome") 1740 "background/background_application_list_model.h",
1741 "background/background_contents_service.cc",
1742 "background/background_contents_service.h",
1743 "background/background_contents_service_factory.cc",
1744 "background/background_contents_service_factory.h",
1745 "background/background_mode_manager.cc",
1746 "background/background_mode_manager.h",
1747 "background/background_mode_manager_aura.cc",
1748 "background/background_mode_manager_chromeos.cc",
1749 "background/background_mode_manager_mac.mm",
1750 "background/background_mode_manager_win.cc",
1751 "background/background_mode_optimizer.cc",
1752 "background/background_mode_optimizer.h",
1753 "background/background_trigger.h",
1754 ]
1512 if (!use_aura || is_win || is_chromeos) { 1755 if (!use_aura || is_win || is_chromeos) {
1513 sources -= [ "background/background_mode_manager_aura.cc" ] 1756 sources -= [ "background/background_mode_manager_aura.cc" ]
1514 } 1757 }
1515 } 1758 }
1516 if (enable_task_manager) { 1759 if (enable_task_manager) {
1517 sources += rebase_path(gypi_values.chrome_browser_task_manager_sources, 1760 sources += [
1518 ".", 1761 "task_manager/providers/browser_process_task.cc",
1519 "//chrome") 1762 "task_manager/providers/browser_process_task.h",
1763 "task_manager/providers/browser_process_task_provider.cc",
1764 "task_manager/providers/browser_process_task_provider.h",
1765 "task_manager/providers/child_process_task.cc",
1766 "task_manager/providers/child_process_task.h",
1767 "task_manager/providers/child_process_task_provider.cc",
1768 "task_manager/providers/child_process_task_provider.h",
1769 "task_manager/providers/task.cc",
1770 "task_manager/providers/task.h",
1771 "task_manager/providers/task_provider.cc",
1772 "task_manager/providers/task_provider.h",
1773 "task_manager/providers/task_provider_observer.h",
1774 "task_manager/providers/web_contents/background_contents_tag.cc",
1775 "task_manager/providers/web_contents/background_contents_tag.h",
1776 "task_manager/providers/web_contents/background_contents_task.cc",
1777 "task_manager/providers/web_contents/background_contents_task.h",
1778 "task_manager/providers/web_contents/devtools_tag.cc",
1779 "task_manager/providers/web_contents/devtools_tag.h",
1780 "task_manager/providers/web_contents/devtools_task.cc",
1781 "task_manager/providers/web_contents/devtools_task.h",
1782 "task_manager/providers/web_contents/extension_tag.cc",
1783 "task_manager/providers/web_contents/extension_tag.h",
1784 "task_manager/providers/web_contents/extension_task.cc",
1785 "task_manager/providers/web_contents/extension_task.h",
1786 "task_manager/providers/web_contents/guest_tag.cc",
1787 "task_manager/providers/web_contents/guest_tag.h",
1788 "task_manager/providers/web_contents/guest_task.cc",
1789 "task_manager/providers/web_contents/guest_task.h",
1790 "task_manager/providers/web_contents/prerender_tag.cc",
1791 "task_manager/providers/web_contents/prerender_tag.h",
1792 "task_manager/providers/web_contents/prerender_task.cc",
1793 "task_manager/providers/web_contents/prerender_task.h",
1794 "task_manager/providers/web_contents/printing_tag.cc",
1795 "task_manager/providers/web_contents/printing_tag.h",
1796 "task_manager/providers/web_contents/printing_task.cc",
1797 "task_manager/providers/web_contents/printing_task.h",
1798 "task_manager/providers/web_contents/renderer_task.cc",
1799 "task_manager/providers/web_contents/renderer_task.h",
1800 "task_manager/providers/web_contents/subframe_task.cc",
1801 "task_manager/providers/web_contents/subframe_task.h",
1802 "task_manager/providers/web_contents/tab_contents_tag.cc",
1803 "task_manager/providers/web_contents/tab_contents_tag.h",
1804 "task_manager/providers/web_contents/tab_contents_task.cc",
1805 "task_manager/providers/web_contents/tab_contents_task.h",
1806 "task_manager/providers/web_contents/web_contents_tag.cc",
1807 "task_manager/providers/web_contents/web_contents_tag.h",
1808 "task_manager/providers/web_contents/web_contents_tags_manager.cc",
1809 "task_manager/providers/web_contents/web_contents_tags_manager.h",
1810 "task_manager/providers/web_contents/web_contents_task_provider.cc",
1811 "task_manager/providers/web_contents/web_contents_task_provider.h",
1812 "task_manager/sampling/shared_sampler.h",
1813 "task_manager/sampling/shared_sampler_posix.cc",
1814 "task_manager/sampling/shared_sampler_win.cc",
1815 "task_manager/sampling/task_group.cc",
1816 "task_manager/sampling/task_group.h",
1817 "task_manager/sampling/task_group_sampler.cc",
1818 "task_manager/sampling/task_group_sampler.h",
1819 "task_manager/sampling/task_manager_impl.cc",
1820 "task_manager/sampling/task_manager_impl.h",
1821 "task_manager/sampling/task_manager_io_thread_helper.cc",
1822 "task_manager/sampling/task_manager_io_thread_helper.h",
1823 "task_manager/task_manager_interface.cc",
1824 "task_manager/task_manager_interface.h",
1825 "task_manager/task_manager_observer.cc",
1826 "task_manager/task_manager_observer.h",
1827 ]
1520 if (is_chromeos) { 1828 if (is_chromeos) {
1521 sources += 1829 sources += [
1522 rebase_path(gypi_values.chrome_browser_task_manager_chromeos_sources, 1830 "task_manager/providers/arc/arc_process_task.cc",
1523 ".", 1831 "task_manager/providers/arc/arc_process_task.h",
1524 "//chrome") 1832 "task_manager/providers/arc/arc_process_task_provider.cc",
1833 "task_manager/providers/arc/arc_process_task_provider.h",
1834 ]
1525 } 1835 }
1526 } 1836 }
1527 if (enable_spellcheck) { 1837 if (enable_spellcheck) {
1528 sources += rebase_path(gypi_values.chrome_browser_spellchecker_sources, 1838 sources += [
1529 ".", 1839 "spellchecker/spellcheck_custom_dictionary.cc",
1530 "//chrome") 1840 "spellchecker/spellcheck_custom_dictionary.h",
1841 "spellchecker/spellcheck_dictionary.h",
1842 "spellchecker/spellcheck_factory.cc",
1843 "spellchecker/spellcheck_factory.h",
1844 "spellchecker/spellcheck_hunspell_dictionary.cc",
1845 "spellchecker/spellcheck_hunspell_dictionary.h",
1846 "spellchecker/spellcheck_message_filter.cc",
1847 "spellchecker/spellcheck_message_filter.h",
1848 "spellchecker/spellcheck_message_filter_platform_mac.cc",
1849 "spellchecker/spellcheck_service.cc",
1850 "spellchecker/spellcheck_service.h",
1851 ]
1531 deps += [ 1852 deps += [
1532 "//components/spellcheck/browser", 1853 "//components/spellcheck/browser",
1533 "//components/spellcheck/common:common", 1854 "//components/spellcheck/common:common",
1534 ] 1855 ]
1535 1856
1536 if (!is_android) { 1857 if (!is_android) {
1537 deps += [ "//third_party/hunspell" ] 1858 deps += [ "//third_party/hunspell" ]
1538 } 1859 }
1539 } 1860 }
1540 if (enable_nacl) { 1861 if (enable_nacl) {
1541 sources += 1862 sources += [
1542 rebase_path(gypi_values.chrome_browser_nacl_sources, ".", "//chrome") 1863 "nacl_host/nacl_browser_delegate_impl.cc",
1864 "nacl_host/nacl_browser_delegate_impl.h",
1865 "nacl_host/nacl_infobar_delegate.cc",
1866 "nacl_host/nacl_infobar_delegate.h",
1867 ]
1543 deps += [ "//components/nacl/browser" ] 1868 deps += [ "//components/nacl/browser" ]
1544 } 1869 }
1545 1870
1546 if (enable_plugins) { 1871 if (enable_plugins) {
1547 sources += 1872 # See also the plugin_installation_sources list below.
1548 rebase_path(gypi_values.chrome_browser_plugins_sources, ".", "//chrome") 1873 sources += [
1874 "browsing_data/browsing_data_flash_lso_helper.cc",
1875 "browsing_data/browsing_data_flash_lso_helper.h",
1876 "component_updater/pepper_flash_component_installer.cc",
1877 "component_updater/pepper_flash_component_installer.h",
1878 "metrics/plugin_metrics_provider.cc",
1879 "metrics/plugin_metrics_provider.h",
1880 "pepper_broker_infobar_delegate.cc",
1881 "pepper_broker_infobar_delegate.h",
1882 "pepper_flash_settings_manager.cc",
1883 "pepper_flash_settings_manager.h",
1884 "plugins/chrome_content_browser_client_plugins_part.cc",
1885 "plugins/chrome_content_browser_client_plugins_part.h",
1886 "plugins/chrome_plugin_service_filter.cc",
1887 "plugins/chrome_plugin_service_filter.h",
1888 "plugins/plugin_data_remover_helper.cc",
1889 "plugins/plugin_data_remover_helper.h",
1890 "plugins/plugin_filter_utils.cc",
1891 "plugins/plugin_filter_utils.h",
1892 "plugins/plugin_finder.cc",
1893 "plugins/plugin_finder.h",
1894 "plugins/plugin_info_message_filter.cc",
1895 "plugins/plugin_info_message_filter.h",
1896 "plugins/plugin_infobar_delegates.cc",
1897 "plugins/plugin_infobar_delegates.h",
1898 "plugins/plugin_metadata.cc",
1899 "plugins/plugin_metadata.h",
1900 "plugins/plugin_observer.cc",
1901 "plugins/plugin_observer.h",
1902 "plugins/plugin_prefs.cc",
1903 "plugins/plugin_prefs.h",
1904 "plugins/plugin_prefs_factory.cc",
1905 "plugins/plugin_prefs_factory.h",
1906 "plugins/plugin_status_pref_setter.cc",
1907 "plugins/plugin_status_pref_setter.h",
1908 "plugins/plugins_field_trial.cc",
1909 "plugins/plugins_field_trial.h",
1910 "renderer_host/pepper/chrome_browser_pepper_host_factory.cc",
1911 "renderer_host/pepper/chrome_browser_pepper_host_factory.h",
1912 "renderer_host/pepper/device_id_fetcher.cc",
1913 "renderer_host/pepper/device_id_fetcher.h",
1914 "renderer_host/pepper/monitor_finder_mac.h",
1915 "renderer_host/pepper/monitor_finder_mac.mm",
1916 "renderer_host/pepper/pepper_broker_message_filter.cc",
1917 "renderer_host/pepper/pepper_broker_message_filter.h",
1918 "renderer_host/pepper/pepper_flash_browser_host.cc",
1919 "renderer_host/pepper/pepper_flash_browser_host.h",
1920 "renderer_host/pepper/pepper_flash_clipboard_message_filter.cc",
1921 "renderer_host/pepper/pepper_flash_clipboard_message_filter.h",
1922 "renderer_host/pepper/pepper_flash_drm_host.cc",
1923 "renderer_host/pepper/pepper_flash_drm_host.h",
1924 "renderer_host/pepper/pepper_isolated_file_system_message_filter.cc",
1925 "renderer_host/pepper/pepper_isolated_file_system_message_filter.h",
1926 "renderer_host/pepper/pepper_output_protection_message_filter.cc",
1927 "renderer_host/pepper/pepper_output_protection_message_filter.h",
1928 ]
1549 deps += [ 1929 deps += [
1550 "//components/pdf/browser", 1930 "//components/pdf/browser",
1551 "//ppapi/proxy:ipc", 1931 "//ppapi/proxy:ipc",
1552 "//third_party/adobe/flash:flapper_version_h", 1932 "//third_party/adobe/flash:flapper_version_h",
1553 ] 1933 ]
1554 } 1934 }
1555 if (safe_browsing_mode != 0) { 1935 if (safe_browsing_mode != 0) {
1556 sources += 1936 # "Safe Browsing Basic" files used for safe browsing in full mode
1557 rebase_path(gypi_values.chrome_browser_safe_browsing_basic_sources, 1937 # (safe_browsing=1) and mobile (=2)
1558 ".", 1938 sources += [
1559 "//chrome") 1939 "renderer_host/data_reduction_proxy_resource_throttle_android.cc",
1940 "renderer_host/data_reduction_proxy_resource_throttle_android.h",
1941 "safe_browsing/mock_permission_report_sender.cc",
1942 "safe_browsing/mock_permission_report_sender.h",
1943 "safe_browsing/permission_reporter.cc",
1944 "safe_browsing/permission_reporter.h",
1945 "safe_browsing/ping_manager.cc",
1946 "safe_browsing/ping_manager.h",
1947 "safe_browsing/protocol_manager_helper.cc",
1948 "safe_browsing/protocol_manager_helper.h",
1949 "safe_browsing/safe_browsing_blocking_page.cc",
1950 "safe_browsing/safe_browsing_blocking_page.h",
1951 "safe_browsing/safe_browsing_service.cc",
1952 "safe_browsing/safe_browsing_service.h",
1953 "safe_browsing/services_delegate.h",
1954 "safe_browsing/test_safe_browsing_service.cc",
1955 "safe_browsing/test_safe_browsing_service.h",
1956 "safe_browsing/threat_details.cc",
1957 "safe_browsing/threat_details.h",
1958 "safe_browsing/threat_details_cache.cc",
1959 "safe_browsing/threat_details_cache.h",
1960 "safe_browsing/threat_details_history.cc",
1961 "safe_browsing/threat_details_history.h",
1962 "safe_browsing/ui_manager.cc",
1963 "safe_browsing/ui_manager.h",
1964 ]
1560 deps += [ 1965 deps += [
1561 "//chrome/browser/safe_browsing:chunk_proto", 1966 "//chrome/browser/safe_browsing:chunk_proto",
1562 "//chrome/common/safe_browsing:proto", 1967 "//chrome/common/safe_browsing:proto",
1563 "//components/safe_browsing_db:metadata_proto", 1968 "//components/safe_browsing_db:metadata_proto",
1564 ] 1969 ]
1565 if (safe_browsing_mode == 1) { 1970 if (safe_browsing_mode == 1) {
1566 sources += 1971 # "Safe Browsing Full" files in addition to the "basic" ones to use for
1567 rebase_path(gypi_values.chrome_browser_safe_browsing_full_sources, 1972 # full safe browsing. This has some in common with "mobile."
1568 ".", 1973 sources += [
1569 "//chrome") 1974 "download/download_completion_blocker.cc",
1975 "download/download_completion_blocker.h",
1976 "renderer_host/safe_browsing_resource_throttle.cc",
1977 "renderer_host/safe_browsing_resource_throttle.h",
1978 "safe_browsing/browser_feature_extractor.cc",
1979 "safe_browsing/browser_feature_extractor.h",
1980 "safe_browsing/browser_features.cc",
1981 "safe_browsing/browser_features.h",
1982 "safe_browsing/chunk_range.cc",
1983 "safe_browsing/chunk_range.h",
1984 "safe_browsing/client_side_detection_host.cc",
1985 "safe_browsing/client_side_detection_host.h",
1986 "safe_browsing/client_side_detection_service.cc",
1987 "safe_browsing/client_side_detection_service.h",
1988 "safe_browsing/client_side_model_loader.cc",
1989 "safe_browsing/client_side_model_loader.h",
1990 "safe_browsing/download_feedback.cc",
1991 "safe_browsing/download_feedback.h",
1992 "safe_browsing/download_feedback_service.cc",
1993 "safe_browsing/download_feedback_service.h",
1994 "safe_browsing/download_protection_service.cc",
1995 "safe_browsing/download_protection_service.h",
1996 "safe_browsing/incident_reporting/binary_integrity_analyzer.cc",
1997 "safe_browsing/incident_reporting/binary_integrity_analyzer.h",
1998 "safe_browsing/incident_reporting/binary_integrity_analyzer_mac.cc",
1999 "safe_browsing/incident_reporting/binary_integrity_analyzer_win.cc",
2000 "safe_browsing/incident_reporting/binary_integrity_incident.cc",
2001 "safe_browsing/incident_reporting/binary_integrity_incident.h",
2002 "safe_browsing/incident_reporting/blacklist_load_analyzer.cc",
2003 "safe_browsing/incident_reporting/blacklist_load_analyzer.h",
2004 "safe_browsing/incident_reporting/blacklist_load_analyzer_win.cc",
2005 "safe_browsing/incident_reporting/blacklist_load_incident.cc",
2006 "safe_browsing/incident_reporting/blacklist_load_incident.h",
2007 "safe_browsing/incident_reporting/delayed_analysis_callback.h",
2008 "safe_browsing/incident_reporting/delayed_callback_runner.cc",
2009 "safe_browsing/incident_reporting/delayed_callback_runner.h",
2010 "safe_browsing/incident_reporting/download_metadata_manager.cc",
2011 "safe_browsing/incident_reporting/download_metadata_manager.h",
2012 "safe_browsing/incident_reporting/environment_data_collection.cc",
2013 "safe_browsing/incident_reporting/environment_data_collection.h",
2014 "safe_browsing/incident_reporting/environment_data_collection_win.cc",
2015 "safe_browsing/incident_reporting/environment_data_collection_win.h",
2016 "safe_browsing/incident_reporting/extension_data_collection.cc",
2017 "safe_browsing/incident_reporting/extension_data_collection.h",
2018 "safe_browsing/incident_reporting/incident.cc",
2019 "safe_browsing/incident_reporting/incident.h",
2020 "safe_browsing/incident_reporting/incident_handler_util.cc",
2021 "safe_browsing/incident_reporting/incident_handler_util.h",
2022 "safe_browsing/incident_reporting/incident_receiver.h",
2023 "safe_browsing/incident_reporting/incident_report_uploader.cc",
2024 "safe_browsing/incident_reporting/incident_report_uploader.h",
2025 "safe_browsing/incident_reporting/incident_report_uploader_impl.cc",
2026 "safe_browsing/incident_reporting/incident_report_uploader_impl.h",
2027 "safe_browsing/incident_reporting/incident_reporting_service.cc",
2028 "safe_browsing/incident_reporting/incident_reporting_service.h",
2029 "safe_browsing/incident_reporting/last_download_finder.cc",
2030 "safe_browsing/incident_reporting/last_download_finder.h",
2031 "safe_browsing/incident_reporting/module_integrity_verifier_win.cc",
2032 "safe_browsing/incident_reporting/module_integrity_verifier_win.h",
2033 "safe_browsing/incident_reporting/module_load_analyzer.cc",
2034 "safe_browsing/incident_reporting/module_load_analyzer.h",
2035 "safe_browsing/incident_reporting/module_load_analyzer_win.cc",
2036 "safe_browsing/incident_reporting/platform_state_store.cc",
2037 "safe_browsing/incident_reporting/platform_state_store.h",
2038 "safe_browsing/incident_reporting/platform_state_store_win.cc",
2039 "safe_browsing/incident_reporting/preference_validation_delegate.cc",
2040 "safe_browsing/incident_reporting/preference_validation_delegate.h",
2041 "safe_browsing/incident_reporting/resource_request_detector.cc",
2042 "safe_browsing/incident_reporting/resource_request_detector.h",
2043 "safe_browsing/incident_reporting/resource_request_incident.cc",
2044 "safe_browsing/incident_reporting/resource_request_incident.h",
2045 "safe_browsing/incident_reporting/state_store.cc",
2046 "safe_browsing/incident_reporting/state_store.h",
2047 "safe_browsing/incident_reporting/suspicious_module_incident.cc",
2048 "safe_browsing/incident_reporting/suspicious_module_incident.h",
2049 "safe_browsing/incident_reporting/tracked_preference_incident.cc",
2050 "safe_browsing/incident_reporting/tracked_preference_incident.h",
2051 "safe_browsing/incident_reporting/variations_seed_signature_analyzer.cc" ,
2052 "safe_browsing/incident_reporting/variations_seed_signature_analyzer.h",
2053 "safe_browsing/incident_reporting/variations_seed_signature_incident.cc" ,
2054 "safe_browsing/incident_reporting/variations_seed_signature_incident.h",
2055 "safe_browsing/local_database_manager.cc",
2056 "safe_browsing/local_database_manager.h",
2057 "safe_browsing/path_sanitizer.cc",
2058 "safe_browsing/path_sanitizer.h",
2059 "safe_browsing/protocol_manager.cc",
2060 "safe_browsing/protocol_manager.h",
2061 "safe_browsing/protocol_parser.cc",
2062 "safe_browsing/protocol_parser.h",
2063 "safe_browsing/safe_browsing_database.cc",
2064 "safe_browsing/safe_browsing_database.h",
2065 "safe_browsing/safe_browsing_store.cc",
2066 "safe_browsing/safe_browsing_store.h",
2067 "safe_browsing/safe_browsing_store_file.cc",
2068 "safe_browsing/safe_browsing_store_file.h",
2069 "safe_browsing/safe_browsing_util.cc",
2070 "safe_browsing/safe_browsing_util.h",
2071 "safe_browsing/sandboxed_dmg_analyzer_mac.cc",
2072 "safe_browsing/sandboxed_dmg_analyzer_mac.h",
2073 "safe_browsing/sandboxed_zip_analyzer.cc",
2074 "safe_browsing/sandboxed_zip_analyzer.h",
2075 "safe_browsing/services_delegate_impl.cc",
2076 "safe_browsing/services_delegate_impl.h",
2077 "safe_browsing/signature_evaluator_mac.h",
2078 "safe_browsing/signature_evaluator_mac.mm",
2079 "safe_browsing/two_phase_uploader.cc",
2080 "safe_browsing/two_phase_uploader.h",
2081 ]
1570 if (is_win) { 2082 if (is_win) {
1571 deps += [ "//chrome/browser/safe_browsing/incident_reporting:state_store _data_proto" ] 2083 deps += [ "//chrome/browser/safe_browsing/incident_reporting:state_store _data_proto" ]
1572 } 2084 }
1573 } else if (safe_browsing_mode == 2) { 2085 } else if (safe_browsing_mode == 2) {
1574 sources += 2086 sources += [
1575 rebase_path(gypi_values.chrome_browser_safe_browsing_mobile_sources, 2087 "renderer_host/safe_browsing_resource_throttle.cc",
1576 ".", 2088 "renderer_host/safe_browsing_resource_throttle.h",
1577 "//chrome") 2089 "safe_browsing/services_delegate_stub.cc",
2090 "safe_browsing/services_delegate_stub.h",
2091 ]
1578 deps += [ "//components/safe_browsing_db:safe_browsing_db_mobile" ] 2092 deps += [ "//components/safe_browsing_db:safe_browsing_db_mobile" ]
1579 } 2093 }
1580 } 2094 }
1581 2095
1582 if (enable_hotwording) { 2096 if (enable_hotwording) {
1583 defines += [ "ENABLE_HOTWORDING" ] 2097 defines += [ "ENABLE_HOTWORDING" ]
1584 } 2098 }
1585 2099
1586 if (is_linux) { 2100 if (is_linux) {
1587 deps += [ "//device/media_transfer_protocol" ] 2101 deps += [ "//device/media_transfer_protocol" ]
1588 } 2102 }
1589 2103
1590 if (use_udev) { 2104 if (use_udev) {
1591 deps += [ "//device/udev_linux" ] 2105 deps += [ "//device/udev_linux" ]
1592 } 2106 }
1593 2107
1594 if (is_linux && !is_chromeos) { 2108 if (is_linux && !is_chromeos) {
1595 deps += [ "//third_party/speech-dispatcher" ] 2109 deps += [ "//third_party/speech-dispatcher" ]
1596 } 2110 }
1597 2111
1598 if (is_chromeos) { 2112 if (is_chromeos) {
1599 sources += rebase_path(gypi_values.chrome_browser_chromeos_sources, 2113 sources += [
1600 ".", 2114 "download/notification/download_item_notification.cc",
1601 "//chrome") 2115 "download/notification/download_item_notification.h",
2116 "download/notification/download_notification.cc",
2117 "download/notification/download_notification.h",
2118 "download/notification/download_notification_manager.cc",
2119 "download/notification/download_notification_manager.h",
2120 "media/protected_media_identifier_permission_context.cc",
2121 "media/protected_media_identifier_permission_context.h",
2122 "media/window_icon_util_chromeos.cc",
2123 "metrics/chromeos_metrics_provider.cc",
2124 "metrics/chromeos_metrics_provider.h",
2125 "metrics/perf/cpu_identity.cc",
2126 "metrics/perf/cpu_identity.h",
2127 "metrics/perf/perf_output.cc",
2128 "metrics/perf/perf_output.h",
2129 "metrics/perf/random_selector.cc",
2130 "metrics/perf/random_selector.h",
2131 "metrics/perf/windowed_incognito_observer.cc",
2132 "metrics/perf/windowed_incognito_observer.h",
2133 "policy/default_geolocation_policy_handler.cc",
2134 "policy/default_geolocation_policy_handler.h",
2135
2136 # This is technically also dependent on enable_plugins but we don"t
2137 # support ChromeOS with enable_plugins==0.
2138 "renderer_host/pepper/pepper_platform_verification_message_filter.cc",
2139 "renderer_host/pepper/pepper_platform_verification_message_filter.h",
2140 ]
1602 deps += [ "//chrome/browser/chromeos" ] 2141 deps += [ "//chrome/browser/chromeos" ]
1603 } else { # Non-ChromeOS. 2142 } else { # Non-ChromeOS.
1604 sources += rebase_path(gypi_values.chrome_browser_non_chromeos_sources, 2143 sources += [
1605 ".", 2144 "policy/cloud/user_cloud_policy_manager_factory.cc",
1606 "//chrome") 2145 "policy/cloud/user_cloud_policy_manager_factory.h",
2146 "policy/cloud/user_policy_signin_service_base.cc",
2147 "policy/cloud/user_policy_signin_service_base.h",
2148 "policy/cloud/user_policy_signin_service_factory.cc",
2149 "policy/cloud/user_policy_signin_service_factory.h",
2150 ]
1607 } 2151 }
1608 2152
1609 if (is_chromeos) { 2153 if (is_chromeos) {
1610 sources -= [ 2154 sources -= [
1611 "signin/chrome_signin_status_metrics_provider_delegate.cc", 2155 "signin/chrome_signin_status_metrics_provider_delegate.cc",
1612 "signin/chrome_signin_status_metrics_provider_delegate.h", 2156 "signin/chrome_signin_status_metrics_provider_delegate.h",
1613 ] 2157 ]
1614 } 2158 }
1615 2159
1616 if (is_chromeos) { 2160 if (is_chromeos) {
1617 sources += [ 2161 sources += [
1618 "metrics/leak_detector/leak_detector_controller.cc", 2162 "metrics/leak_detector/leak_detector_controller.cc",
1619 "metrics/leak_detector/leak_detector_controller.h", 2163 "metrics/leak_detector/leak_detector_controller.h",
1620 "metrics/leak_detector/leak_detector_remote_controller.cc", 2164 "metrics/leak_detector/leak_detector_remote_controller.cc",
1621 "metrics/leak_detector/leak_detector_remote_controller.h", 2165 "metrics/leak_detector/leak_detector_remote_controller.h",
1622 ] 2166 ]
1623 public_deps += [ 2167 public_deps += [
1624 "//components/metrics/leak_detector:interfaces", 2168 "//components/metrics/leak_detector:interfaces",
1625 "//components/metrics/leak_detector:leak_detector", 2169 "//components/metrics/leak_detector:leak_detector",
1626 ] 2170 ]
1627 } 2171 }
1628 2172
1629 if (use_cups) { 2173 if (use_cups) {
1630 configs += [ "//printing:cups" ] 2174 configs += [ "//printing:cups" ]
1631 } 2175 }
1632 if (use_gnome_keyring) { 2176 if (use_gnome_keyring) {
1633 sources += rebase_path(gypi_values.chrome_browser_gnome_keyring_sources, 2177 sources += [
1634 ".", 2178 "password_manager/native_backend_gnome_x.cc",
1635 "//chrome") 2179 "password_manager/native_backend_gnome_x.h",
2180 ]
1636 configs += [ "//components/os_crypt:gnome_keyring" ] 2181 configs += [ "//components/os_crypt:gnome_keyring" ]
1637 } 2182 }
1638 if (is_desktop_linux) { 2183 if (is_desktop_linux) {
1639 sources += rebase_path(gypi_values.chrome_browser_libsecret_sources, 2184 sources += [
1640 ".", 2185 "password_manager/native_backend_libsecret.cc",
1641 "//chrome") 2186 "password_manager/native_backend_libsecret.h",
2187 ]
1642 defines += [ "USE_LIBSECRET" ] 2188 defines += [ "USE_LIBSECRET" ]
1643 deps += [ "//third_party/libsecret" ] 2189 deps += [ "//third_party/libsecret" ]
1644 } 2190 }
1645 if (use_aura) { 2191 if (use_aura) {
1646 sources += 2192 # Cross-platform Aura files.
1647 rebase_path(gypi_values.chrome_browser_aura_sources, ".", "//chrome") 2193 sources += [
2194 # This file is called _views but has Aura calls in it.
2195 "download/drag_download_item_views.cc",
2196 "lifetime/application_lifetime_aura.cc",
2197 "platform_util_aura.cc",
2198 ]
1648 2199
1649 # These files are only built in a GN build because they bring in 2200 # These files are only built in a GN build because they bring in
1650 # dependencies that don't build with GYP. 2201 # dependencies that don't build with GYP.
1651 sources += [ 2202 sources += [
1652 "ui/views/frame/browser_frame_mus.cc", 2203 "ui/views/frame/browser_frame_mus.cc",
1653 "ui/views/frame/browser_frame_mus.h", 2204 "ui/views/frame/browser_frame_mus.h",
1654 "ui/views/frame/browser_non_client_frame_view_mus.cc", 2205 "ui/views/frame/browser_non_client_frame_view_mus.cc",
1655 "ui/views/frame/browser_non_client_frame_view_mus.h", 2206 "ui/views/frame/browser_non_client_frame_view_mus.h",
1656 ] 2207 ]
1657 deps += [ 2208 deps += [
1658 "//content/public/common", 2209 "//content/public/common",
1659 "//services/ui/public/cpp", 2210 "//services/ui/public/cpp",
1660 "//services/ui/public/cpp/input_devices", 2211 "//services/ui/public/cpp/input_devices",
1661 "//ui/aura", 2212 "//ui/aura",
1662 "//ui/compositor", 2213 "//ui/compositor",
1663 "//ui/views/mus", 2214 "//ui/views/mus",
1664 ] 2215 ]
1665 } 2216 }
1666 if (ui_compositor_image_transport) { 2217 if (ui_compositor_image_transport) {
1667 deps += [ "//ui/gl" ] 2218 deps += [ "//ui/gl" ]
1668 } 2219 }
1669 2220
1670 if (use_ash) { 2221 if (use_ash) {
1671 sources += 2222 # Cross-platform Ash sources.
1672 rebase_path(gypi_values.chrome_browser_ash_sources, ".", "//chrome") 2223 sources += [
2224 "media/desktop_media_list_ash.cc",
2225 "media/desktop_media_list_ash.h",
2226 "renderer_context_menu/open_with_menu_factory_ash.cc",
2227 "renderer_context_menu/open_with_menu_factory_ash.h",
2228 "signin/signin_error_notifier_ash.cc",
2229 "signin/signin_error_notifier_ash.h",
2230 "signin/signin_error_notifier_factory_ash.cc",
2231 "signin/signin_error_notifier_factory_ash.h",
2232 "sync/sync_error_notifier_ash.cc",
2233 "sync/sync_error_notifier_ash.h",
2234 "sync/sync_error_notifier_factory_ash.cc",
2235 "sync/sync_error_notifier_factory_ash.h",
2236 ]
1673 deps += [ "//ash" ] 2237 deps += [ "//ash" ]
1674 } 2238 }
1675 2239
1676 if (use_x11) { 2240 if (use_x11) {
1677 sources += 2241 sources += [
1678 rebase_path(gypi_values.chrome_browser_x11_sources, ".", "//chrome") 2242 "chrome_browser_main_extra_parts_x11.cc",
2243 "chrome_browser_main_extra_parts_x11.h",
2244 ]
1679 } else { 2245 } else {
1680 sources -= [ "password_manager/password_store_x.cc" ] 2246 sources -= [ "password_manager/password_store_x.cc" ]
1681 } 2247 }
1682 if (use_aura && !use_ozone && is_desktop_linux) { 2248 if (use_aura && !use_ozone && is_desktop_linux) {
1683 deps += [ "//chrome/browser/ui/libgtk2ui" ] 2249 deps += [ "//chrome/browser/ui/libgtk2ui" ]
1684 allow_circular_includes_from += [ "//chrome/browser/ui/libgtk2ui" ] 2250 allow_circular_includes_from += [ "//chrome/browser/ui/libgtk2ui" ]
1685 } 2251 }
1686 if (is_posix && !is_mac) { 2252 if (is_posix && !is_mac) {
1687 sources += [ 2253 sources += [
1688 "//chrome/app/chrome_crash_reporter_client.cc", 2254 "//chrome/app/chrome_crash_reporter_client.cc",
1689 "//chrome/app/chrome_crash_reporter_client.h", 2255 "//chrome/app/chrome_crash_reporter_client.h",
1690 ] 2256 ]
1691 deps += [ 2257 deps += [
1692 "//components/crash/content/app", 2258 "//components/crash/content/app",
1693 "//components/crash/content/browser", 2259 "//components/crash/content/browser",
1694 "//components/version_info:generate_version_info", 2260 "//components/version_info:generate_version_info",
1695 ] 2261 ]
1696 } 2262 }
1697 if (use_nss_certs) { 2263 if (use_nss_certs) {
1698 sources += 2264 sources += [
1699 rebase_path(gypi_values.chrome_browser_nss_sources, ".", "//chrome") 2265 "certificate_manager_model.cc",
2266 "certificate_manager_model.h",
2267 "net/nss_context.cc",
2268 "net/nss_context.h",
2269 "net/nss_context_chromeos.cc",
2270 "net/nss_context_linux.cc",
2271 ]
1700 if (is_chromeos) { 2272 if (is_chromeos) {
1701 sources -= [ "net/nss_context_linux.cc" ] 2273 sources -= [ "net/nss_context_linux.cc" ]
1702 } 2274 }
1703 } 2275 }
1704 if (enable_notifications) { 2276 if (enable_notifications) {
1705 sources += rebase_path(gypi_values.chrome_browser_notifications_sources, 2277 sources += [
1706 ".", 2278 "notifications/desktop_notification_profile_util.cc",
1707 "//chrome") 2279 "notifications/desktop_notification_profile_util.h",
2280 "notifications/login_state_notification_blocker_chromeos.cc",
2281 "notifications/login_state_notification_blocker_chromeos.h",
2282 "notifications/message_center_display_service.cc",
2283 "notifications/message_center_display_service.h",
2284 "notifications/native_notification_display_service.cc",
2285 "notifications/native_notification_display_service.h",
2286 "notifications/non_persistent_notification_handler.cc",
2287 "notifications/non_persistent_notification_handler.h",
2288 "notifications/notification.cc",
2289 "notifications/notification.h",
2290 "notifications/notification_common.cc",
2291 "notifications/notification_common.h",
2292 "notifications/notification_delegate.h",
2293 "notifications/notification_display_service.h",
2294 "notifications/notification_display_service_factory.cc",
2295 "notifications/notification_display_service_factory.h",
2296 "notifications/notification_handler.h",
2297 "notifications/notification_object_proxy.cc",
2298 "notifications/notification_object_proxy.h",
2299 "notifications/notification_permission_context.cc",
2300 "notifications/notification_permission_context.h",
2301 "notifications/notification_platform_bridge.h",
2302 "notifications/notification_platform_bridge_mac.h",
2303 "notifications/notification_platform_bridge_mac.mm",
2304 "notifications/notification_ui_manager.h",
2305 "notifications/notifier_state_tracker.cc",
2306 "notifications/notifier_state_tracker.h",
2307 "notifications/notifier_state_tracker_factory.cc",
2308 "notifications/notifier_state_tracker_factory.h",
2309 "notifications/persistent_notification_delegate.cc",
2310 "notifications/persistent_notification_delegate.h",
2311 "notifications/persistent_notification_handler.cc",
2312 "notifications/persistent_notification_handler.h",
2313 "notifications/platform_notification_service_impl.cc",
2314 "notifications/platform_notification_service_impl.h",
2315 "push_messaging/push_messaging_notification_manager.cc",
2316 "push_messaging/push_messaging_notification_manager.h",
2317 ]
1708 if (android_java_ui) { 2318 if (android_java_ui) {
1709 sources += rebase_path( 2319 sources += [
1710 gypi_values.chrome_browser_notifications_android_java_ui_sources, 2320 "notifications/notification_permission_infobar_delegate.cc",
1711 ".", 2321 "notifications/notification_permission_infobar_delegate.h",
1712 "//chrome") 2322 "notifications/notification_platform_bridge_android.cc",
2323 "notifications/notification_platform_bridge_android.h",
2324 ]
1713 } else { 2325 } else {
1714 sources += rebase_path( 2326 sources += [
1715 gypi_values.chrome_browser_notifications_non_android_sources, 2327 "notifications/application_notifier_source.cc",
1716 ".", 2328 "notifications/application_notifier_source.h",
1717 "//chrome") 2329 "notifications/arc_application_notifier_source_chromeos.cc",
2330 "notifications/arc_application_notifier_source_chromeos.h",
2331 "notifications/extension_welcome_notification.cc",
2332 "notifications/extension_welcome_notification.h",
2333 "notifications/extension_welcome_notification_factory.cc",
2334 "notifications/extension_welcome_notification_factory.h",
2335 "notifications/fullscreen_notification_blocker.cc",
2336 "notifications/fullscreen_notification_blocker.h",
2337 "notifications/google_now_notification_stats_collector.cc",
2338 "notifications/google_now_notification_stats_collector.h",
2339 "notifications/message_center_notification_manager.cc",
2340 "notifications/message_center_notification_manager.h",
2341 "notifications/message_center_settings_controller.cc",
2342 "notifications/message_center_settings_controller.h",
2343 "notifications/message_center_stats_collector.cc",
2344 "notifications/message_center_stats_collector.h",
2345 "notifications/notification_conversion_helper.cc",
2346 "notifications/notification_conversion_helper.h",
2347 "notifications/notification_system_observer.cc",
2348 "notifications/notification_system_observer.h",
2349 "notifications/notification_ui_manager_desktop.cc",
2350 "notifications/notifier_source.h",
2351 "notifications/profile_notification.cc",
2352 "notifications/profile_notification.h",
2353 "notifications/screen_lock_notification_blocker.cc",
2354 "notifications/screen_lock_notification_blocker.h",
2355 "notifications/system_component_notifier_source_chromeos.cc",
2356 "notifications/system_component_notifier_source_chromeos.h",
2357 "notifications/web_page_notifier_source.cc",
2358 "notifications/web_page_notifier_source.h",
2359 ]
1718 } 2360 }
1719 if (is_mac) { 2361 if (is_mac) {
1720 deps += [ "//chrome/browser/ui/cocoa/notifications:common" ] 2362 deps += [ "//chrome/browser/ui/cocoa/notifications:common" ]
1721 } 2363 }
1722 } 2364 }
1723 if (enable_themes) { 2365 if (enable_themes) {
1724 sources += 2366 sources += [
1725 rebase_path(gypi_values.chrome_browser_themes_sources, ".", "//chrome") 2367 "sync/glue/theme_data_type_controller.cc",
2368 "sync/glue/theme_data_type_controller.h",
2369 "themes/browser_theme_pack.cc",
2370 "themes/browser_theme_pack.h",
2371 "themes/custom_theme_supplier.cc",
2372 "themes/custom_theme_supplier.h",
2373 "themes/theme_properties.cc",
2374 "themes/theme_properties.h",
2375 "themes/theme_service.cc",
2376 "themes/theme_service.h",
2377 "themes/theme_service_factory.cc",
2378 "themes/theme_service_factory.h",
2379 "themes/theme_service_mac.mm",
2380 "themes/theme_syncable_service.cc",
2381 "themes/theme_syncable_service.h",
2382 ]
1726 } 2383 }
1727 2384
1728 if (enable_basic_printing || enable_print_preview) { 2385 if (enable_basic_printing || enable_print_preview) {
1729 # Some form of printing support. 2386 # Some form of printing support.
1730 sources += rebase_path(gypi_values.chrome_browser_printing_basic_sources, 2387 sources += [
1731 ".", 2388 "printing/print_job.cc",
1732 "//chrome") 2389 "printing/print_job.h",
2390 "printing/print_job_manager.cc",
2391 "printing/print_job_manager.h",
2392 "printing/print_job_worker.cc",
2393 "printing/print_job_worker.h",
2394 "printing/print_job_worker_owner.cc",
2395 "printing/print_job_worker_owner.h",
2396 "printing/print_view_manager_base.cc",
2397 "printing/print_view_manager_base.h",
2398 "printing/print_view_manager_common.cc",
2399 "printing/print_view_manager_common.h",
2400 "printing/printer_query.cc",
2401 "printing/printer_query.h",
2402 "printing/printing_message_filter.cc",
2403 "printing/printing_message_filter.h",
2404 ]
1733 deps += [ 2405 deps += [
1734 "//components/printing/browser", 2406 "//components/printing/browser",
1735 "//printing", 2407 "//printing",
1736 ] 2408 ]
1737 2409
1738 if (is_win) { 2410 if (is_win) {
1739 sources += rebase_path(gypi_values.chrome_browser_printing_emf_sources, 2411 sources += [
1740 ".", 2412 "printing/pdf_to_emf_converter.cc",
1741 "//chrome") 2413 "printing/pdf_to_emf_converter.h",
2414 ]
1742 } 2415 }
1743 if (enable_print_preview) { 2416 if (enable_print_preview) {
1744 # Full printing on top of the above. 2417 # Full printing on top of the above.
1745 sources += rebase_path(gypi_values.chrome_browser_printing_full_sources, 2418 sources += [
1746 ".", 2419 "printing/background_printing_manager.cc",
1747 "//chrome") 2420 "printing/background_printing_manager.h",
2421 "printing/cloud_print/cloud_print_proxy_service.cc",
2422 "printing/cloud_print/cloud_print_proxy_service.h",
2423 "printing/cloud_print/cloud_print_proxy_service_factory.cc",
2424 "printing/cloud_print/cloud_print_proxy_service_factory.h",
2425 "printing/print_dialog_cloud.cc",
2426 "printing/print_dialog_cloud.h",
2427 "printing/print_dialog_cloud_posix.cc",
2428 "printing/print_dialog_cloud_win.cc",
2429 "printing/print_error_dialog.cc",
2430 "printing/print_error_dialog.h",
2431 "printing/print_preview_context_menu_observer.cc",
2432 "printing/print_preview_context_menu_observer.h",
2433 "printing/print_preview_data_service.cc",
2434 "printing/print_preview_data_service.h",
2435 "printing/print_preview_dialog_controller.cc",
2436 "printing/print_preview_dialog_controller.h",
2437 "printing/print_preview_message_handler.cc",
2438 "printing/print_preview_message_handler.h",
2439 "printing/print_view_manager.cc",
2440 "printing/print_view_manager.h",
2441 "printing/printer_manager_dialog.h",
2442 "printing/printer_manager_dialog_linux.cc",
2443 "printing/printer_manager_dialog_mac.mm",
2444 "printing/printer_manager_dialog_win.cc",
2445 "printing/pwg_raster_converter.cc",
2446 "printing/pwg_raster_converter.h",
2447 "service_process/service_process_control.cc",
2448 "service_process/service_process_control.h",
2449 "service_process/service_process_control_mac.mm",
2450 ]
1748 } else { 2451 } else {
1749 # Partial-only printing support. 2452 # Partial-only printing support.
1750 sources += 2453 sources += [
1751 rebase_path(gypi_values.chrome_browser_printing_basic_only_sources, 2454 "printing/print_view_manager_basic.cc",
1752 ".", 2455 "printing/print_view_manager_basic.h",
1753 "//chrome") 2456 ]
1754 } 2457 }
1755 } 2458 }
1756 if (enable_captive_portal_detection) { 2459 if (enable_captive_portal_detection) {
1757 sources += rebase_path(gypi_values.chrome_browser_captive_portal_sources, 2460 sources += [
1758 ".", 2461 "captive_portal/captive_portal_login_detector.cc",
1759 "//chrome") 2462 "captive_portal/captive_portal_login_detector.h",
2463 "captive_portal/captive_portal_service.cc",
2464 "captive_portal/captive_portal_service.h",
2465 "captive_portal/captive_portal_service_factory.cc",
2466 "captive_portal/captive_portal_service_factory.h",
2467 "captive_portal/captive_portal_tab_helper.cc",
2468 "captive_portal/captive_portal_tab_helper.h",
2469 "captive_portal/captive_portal_tab_reloader.cc",
2470 "captive_portal/captive_portal_tab_reloader.h",
2471 "ssl/captive_portal_blocking_page.cc",
2472 "ssl/captive_portal_blocking_page.h",
2473 "ssl/captive_portal_metrics_recorder.cc",
2474 "ssl/captive_portal_metrics_recorder.h",
2475 ]
1760 } 2476 }
1761 if (enable_session_service) { 2477 if (enable_session_service) {
1762 sources += rebase_path(gypi_values.chrome_browser_session_service_sources, 2478 sources += [
1763 ".", 2479 "sessions/session_restore.cc",
1764 "//chrome") 2480 "sessions/session_restore.h",
2481 "sessions/session_restore_delegate.cc",
2482 "sessions/session_restore_delegate.h",
2483 "sessions/session_restore_stats_collector.cc",
2484 "sessions/session_restore_stats_collector.h",
2485 "sessions/session_service.cc",
2486 "sessions/session_service.h",
2487 "sessions/session_service_factory.cc",
2488 "sessions/session_service_factory.h",
2489 "sessions/session_service_utils.cc",
2490 "sessions/session_service_utils.h",
2491 "sessions/tab_loader.cc",
2492 "sessions/tab_loader.h",
2493 "sessions/tab_loader_delegate.cc",
2494 "sessions/tab_loader_delegate.h",
2495 ]
1765 } 2496 }
1766 2497
1767 if (!is_android && !is_chromeos) { 2498 if (!is_android && !is_chromeos) {
1768 sources += 2499 sources += [
1769 rebase_path(gypi_values.chrome_browser_desktop_sources, ".", "//chrome") 2500 "metrics/desktop_engagement/audible_contents_tracker.cc",
2501 "metrics/desktop_engagement/audible_contents_tracker.h",
2502 "metrics/desktop_engagement/chrome_visibility_observer.cc",
2503 "metrics/desktop_engagement/chrome_visibility_observer.h",
2504 "metrics/desktop_engagement/desktop_engagement_observer.cc",
2505 "metrics/desktop_engagement/desktop_engagement_observer.h",
2506 "metrics/desktop_engagement/desktop_engagement_service.cc",
2507 "metrics/desktop_engagement/desktop_engagement_service.h",
2508 "platform_util.cc",
2509 "policy/cloud/user_policy_signin_service.cc",
2510 "policy/cloud/user_policy_signin_service.h",
2511 "profiles/avatar_menu_actions_desktop.cc",
2512 "profiles/avatar_menu_actions_desktop.h",
2513 "profiles/avatar_menu_desktop.cc",
2514 "profiles/avatar_menu_observer.h",
2515 "profiles/profile_list_desktop.cc",
2516 "profiles/profile_list_desktop.h",
2517 "profiles/profile_statistics.cc",
2518 "profiles/profile_statistics.h",
2519 "profiles/profile_statistics_aggregator.cc",
2520 "profiles/profile_statistics_aggregator.h",
2521 "profiles/profile_statistics_common.cc",
2522 "profiles/profile_statistics_common.h",
2523 "profiles/profile_statistics_factory.cc",
2524 "profiles/profile_statistics_factory.h",
2525 "signin/cross_device_promo.cc",
2526 "signin/cross_device_promo.h",
2527 "signin/cross_device_promo_factory.cc",
2528 "signin/cross_device_promo_factory.h",
2529 "signin/signin_global_error.cc",
2530 "signin/signin_global_error.h",
2531 "signin/signin_global_error_factory.cc",
2532 "signin/signin_global_error_factory.h",
2533 "sync/sync_global_error.cc",
2534 "sync/sync_global_error.h",
2535 "sync/sync_global_error_factory.cc",
2536 "sync/sync_global_error_factory.h",
2537 "upgrade_detector_impl.cc",
2538 "upgrade_detector_impl.h",
2539 ]
1770 } 2540 }
1771 2541
1772 if (is_android) { 2542 if (is_android) {
1773 # Mobile. 2543 sources += [
1774 sources += 2544 "chrome_browser_field_trials_mobile.cc",
1775 rebase_path(gypi_values.chrome_browser_mobile_sources, ".", "//chrome") 2545 "chrome_browser_field_trials_mobile.h",
2546 "policy/cloud/user_policy_signin_service_mobile.cc",
2547 "policy/cloud/user_policy_signin_service_mobile.h",
2548 ]
1776 } else { 2549 } else {
1777 # Non-mobile. 2550 # Non-Android.
2551 sources += [
2552 "accessibility/invert_bubble_prefs.cc",
2553 "accessibility/invert_bubble_prefs.h",
2554 "background/background_contents.cc",
2555 "background/background_contents.h",
2556 "banners/app_banner_infobar_delegate_desktop.cc",
2557 "banners/app_banner_infobar_delegate_desktop.h",
2558 "banners/app_banner_manager_desktop.cc",
2559 "banners/app_banner_manager_desktop.h",
2560 "bookmarks/bookmark_html_writer.cc",
2561 "bookmarks/bookmark_html_writer.h",
2562 "certificate_viewer.cc",
2563 "certificate_viewer.h",
2564 "chooser_controller/chooser_controller.cc",
2565 "chooser_controller/chooser_controller.h",
2566 "chrome_browser_field_trials_desktop.cc",
2567 "chrome_browser_field_trials_desktop.h",
2568 "chrome_browser_main_posix.cc",
2569 "chrome_browser_main_posix.h",
2570 "chrome_process_singleton.cc",
2571 "chrome_process_singleton.h",
2572 "component_updater/widevine_cdm_component_installer.cc",
2573 "component_updater/widevine_cdm_component_installer.h",
2574 "custom_handlers/register_protocol_handler_permission_request.cc",
2575 "custom_handlers/register_protocol_handler_permission_request.h",
2576 "custom_home_pages_table_model.cc",
2577 "custom_home_pages_table_model.h",
2578 "diagnostics/diagnostics_controller.cc",
2579 "diagnostics/diagnostics_controller.h",
2580 "diagnostics/diagnostics_metrics.cc",
2581 "diagnostics/diagnostics_metrics.h",
2582 "diagnostics/diagnostics_model.cc",
2583 "diagnostics/diagnostics_model.h",
2584 "diagnostics/diagnostics_test.cc",
2585 "diagnostics/diagnostics_test.h",
2586 "diagnostics/diagnostics_writer.cc",
2587 "diagnostics/diagnostics_writer.h",
2588 "diagnostics/recon_diagnostics.cc",
2589 "diagnostics/recon_diagnostics.h",
2590 "diagnostics/sqlite_diagnostics.cc",
2591 "diagnostics/sqlite_diagnostics.h",
2592 "download/download_commands.cc",
2593 "download/download_commands.h",
2594 "download/download_crx_util.cc",
2595 "download/download_crx_util.h",
2596 "download/download_danger_prompt.cc",
2597 "download/download_danger_prompt.h",
2598 "download/download_dir_policy_handler.cc",
2599 "download/download_dir_policy_handler.h",
2600 "download/download_permission_request.cc",
2601 "download/download_permission_request.h",
2602 "download/download_shelf.cc",
2603 "download/download_shelf.h",
2604 "download/download_shelf_context_menu.cc",
2605 "download/download_shelf_context_menu.h",
2606 "feedback/feedback_profile_observer.cc",
2607 "feedback/feedback_profile_observer.h",
2608 "feedback/show_feedback_page.cc",
2609 "feedback/system_logs/about_system_logs_fetcher.cc",
2610 "feedback/system_logs/about_system_logs_fetcher.h",
2611 "feedback/system_logs/log_sources/chrome_internal_log_source.cc",
2612 "feedback/system_logs/log_sources/chrome_internal_log_source.h",
2613 "feedback/system_logs/log_sources/memory_details_log_source.cc",
2614 "feedback/system_logs/log_sources/memory_details_log_source.h",
2615 "feedback/system_logs/scrubbed_system_logs_fetcher.cc",
2616 "feedback/system_logs/scrubbed_system_logs_fetcher.h",
2617 "feedback/system_logs/system_logs_fetcher_base.cc",
2618 "feedback/system_logs/system_logs_fetcher_base.h",
2619 "first_run/first_run.cc",
2620 "first_run/first_run.h",
2621 "first_run/first_run_dialog.h",
2622 "first_run/first_run_internal.h",
2623 "first_run/first_run_internal_linux.cc",
2624 "first_run/first_run_internal_mac.mm",
2625 "first_run/first_run_internal_posix.cc",
2626 "first_run/first_run_internal_win.cc",
2627 "first_run/upgrade_util.h",
2628 "first_run/upgrade_util_mac.cc",
2629 "first_run/upgrade_util_win.cc",
2630 "first_run/upgrade_util_win.h",
2631 "font_family_cache.cc",
2632 "font_family_cache.h",
2633 "gpu/gl_string_manager.cc",
2634 "gpu/gl_string_manager.h",
2635 "importer/external_process_importer_client.cc",
2636 "importer/external_process_importer_client.h",
2637 "importer/external_process_importer_host.cc",
2638 "importer/external_process_importer_host.h",
2639 "importer/firefox_profile_lock.cc",
2640 "importer/firefox_profile_lock.h",
2641 "importer/firefox_profile_lock_posix.cc",
2642 "importer/firefox_profile_lock_win.cc",
2643 "importer/importer_list.cc",
2644 "importer/importer_list.h",
2645 "importer/importer_lock_dialog.h",
2646 "importer/importer_progress_observer.h",
2647 "importer/importer_uma.cc",
2648 "importer/importer_uma.h",
2649 "importer/in_process_importer_bridge.cc",
2650 "importer/in_process_importer_bridge.h",
2651 "importer/profile_writer.cc",
2652 "importer/profile_writer.h",
2653 "lifetime/browser_close_manager.cc",
2654 "lifetime/browser_close_manager.h",
2655 "lifetime/keep_alive_registry.cc",
2656 "lifetime/keep_alive_registry.h",
2657 "lifetime/keep_alive_state_observer.h",
2658 "lifetime/keep_alive_types.cc",
2659 "lifetime/keep_alive_types.h",
2660 "lifetime/scoped_keep_alive.cc",
2661 "lifetime/scoped_keep_alive.h",
2662 "media/tab_desktop_media_list.cc",
2663 "media/tab_desktop_media_list.h",
2664 "media_galleries/fileapi/av_scanning_file_validator.cc",
2665 "media_galleries/fileapi/av_scanning_file_validator.h",
2666 "media_galleries/fileapi/device_media_async_file_util.cc",
2667 "media_galleries/fileapi/device_media_async_file_util.h",
2668 "media_galleries/fileapi/iapps_finder.h",
2669 "media_galleries/fileapi/iapps_finder_impl.cc",
2670 "media_galleries/fileapi/iapps_finder_impl.h",
2671 "media_galleries/fileapi/iapps_finder_impl_mac.mm",
2672 "media_galleries/fileapi/iapps_finder_impl_win.cc",
2673 "media_galleries/fileapi/media_file_system_backend.cc",
2674 "media_galleries/fileapi/media_file_system_backend.h",
2675 "media_galleries/fileapi/media_file_validator_factory.cc",
2676 "media_galleries/fileapi/media_file_validator_factory.h",
2677 "media_galleries/fileapi/media_path_filter.cc",
2678 "media_galleries/fileapi/media_path_filter.h",
2679 "media_galleries/fileapi/mtp_device_async_delegate.cc",
2680 "media_galleries/fileapi/mtp_device_async_delegate.h",
2681 "media_galleries/fileapi/mtp_device_map_service.cc",
2682 "media_galleries/fileapi/mtp_device_map_service.h",
2683 "media_galleries/fileapi/mtp_file_stream_reader.cc",
2684 "media_galleries/fileapi/mtp_file_stream_reader.h",
2685 "media_galleries/fileapi/native_media_file_util.cc",
2686 "media_galleries/fileapi/native_media_file_util.h",
2687 "media_galleries/fileapi/picasa_finder.cc",
2688 "media_galleries/fileapi/picasa_finder.h",
2689 "media_galleries/fileapi/picasa_finder_mac.mm",
2690 "media_galleries/fileapi/readahead_file_stream_reader.cc",
2691 "media_galleries/fileapi/readahead_file_stream_reader.h",
2692 "media_galleries/fileapi/safe_audio_video_checker.cc",
2693 "media_galleries/fileapi/safe_audio_video_checker.h",
2694 "media_galleries/fileapi/safe_media_metadata_parser.cc",
2695 "media_galleries/fileapi/safe_media_metadata_parser.h",
2696 "media_galleries/fileapi/supported_audio_video_checker.cc",
2697 "media_galleries/fileapi/supported_audio_video_checker.h",
2698 "media_galleries/fileapi/supported_image_type_validator.cc",
2699 "media_galleries/fileapi/supported_image_type_validator.h",
2700 "media_galleries/gallery_watch_manager.cc",
2701 "media_galleries/gallery_watch_manager.h",
2702 "media_galleries/gallery_watch_manager_observer.h",
2703 "media_galleries/imported_media_gallery_registry.cc",
2704 "media_galleries/imported_media_gallery_registry.h",
2705 "media_galleries/linux/mtp_device_delegate_impl_linux.cc",
2706 "media_galleries/linux/mtp_device_delegate_impl_linux.h",
2707 "media_galleries/linux/mtp_device_object_enumerator.cc",
2708 "media_galleries/linux/mtp_device_object_enumerator.h",
2709 "media_galleries/linux/mtp_device_task_helper.cc",
2710 "media_galleries/linux/mtp_device_task_helper.h",
2711 "media_galleries/linux/mtp_device_task_helper_map_service.cc",
2712 "media_galleries/linux/mtp_device_task_helper_map_service.h",
2713 "media_galleries/linux/mtp_read_file_worker.cc",
2714 "media_galleries/linux/mtp_read_file_worker.h",
2715 "media_galleries/linux/snapshot_file_details.cc",
2716 "media_galleries/linux/snapshot_file_details.h",
2717 "media_galleries/mac/mtp_device_delegate_impl_mac.h",
2718 "media_galleries/mac/mtp_device_delegate_impl_mac.mm",
2719 "media_galleries/media_file_system_registry.cc",
2720 "media_galleries/media_file_system_registry.h",
2721 "media_galleries/media_galleries_dialog_controller.cc",
2722 "media_galleries/media_galleries_dialog_controller.h",
2723 "media_galleries/media_galleries_histograms.cc",
2724 "media_galleries/media_galleries_histograms.h",
2725 "media_galleries/media_galleries_permission_controller.cc",
2726 "media_galleries/media_galleries_permission_controller.h",
2727 "media_galleries/media_galleries_preferences.cc",
2728 "media_galleries/media_galleries_preferences.h",
2729 "media_galleries/media_galleries_preferences_factory.cc",
2730 "media_galleries/media_galleries_preferences_factory.h",
2731 "media_galleries/media_gallery_context_menu.cc",
2732 "media_galleries/media_gallery_context_menu.h",
2733 "media_galleries/win/mtp_device_delegate_impl_win.cc",
2734 "media_galleries/win/mtp_device_delegate_impl_win.h",
2735 "media_galleries/win/mtp_device_object_entry.cc",
2736 "media_galleries/win/mtp_device_object_entry.h",
2737 "media_galleries/win/mtp_device_object_enumerator.cc",
2738 "media_galleries/win/mtp_device_object_enumerator.h",
2739 "media_galleries/win/mtp_device_operations_util.cc",
2740 "media_galleries/win/mtp_device_operations_util.h",
2741 "media_galleries/win/portable_device_map_service.cc",
2742 "media_galleries/win/portable_device_map_service.h",
2743 "media_galleries/win/snapshot_file_details.cc",
2744 "media_galleries/win/snapshot_file_details.h",
2745 "memory/oom_memory_details.cc",
2746 "memory/oom_memory_details.h",
2747 "memory/tab_manager.cc",
2748 "memory/tab_manager.h",
2749 "memory/tab_manager_delegate_chromeos.cc",
2750 "memory/tab_manager_delegate_chromeos.h",
2751 "memory/tab_manager_observer.cc",
2752 "memory/tab_manager_observer.h",
2753 "memory/tab_manager_web_contents_data.cc",
2754 "memory/tab_manager_web_contents_data.h",
2755 "memory/tab_stats.cc",
2756 "memory/tab_stats.h",
2757 "metrics/first_web_contents_profiler.cc",
2758 "metrics/first_web_contents_profiler.h",
2759 "net/firefox_proxy_settings.cc",
2760 "net/firefox_proxy_settings.h",
2761 "net/utility_process_mojo_proxy_resolver_factory.cc",
2762 "net/utility_process_mojo_proxy_resolver_factory.h",
2763 "obsolete_system/obsolete_system.h",
2764 "obsolete_system/obsolete_system_linux.cc",
2765 "obsolete_system/obsolete_system_mac.cc",
2766 "obsolete_system/obsolete_system_win.cc",
2767 "pdf/pdf_extension_util.cc",
2768 "pdf/pdf_extension_util.h",
2769 "power/process_power_collector.cc",
2770 "power/process_power_collector.h",
2771 "process_singleton_modal_dialog_lock.cc",
2772 "process_singleton_modal_dialog_lock.h",
2773 "process_singleton_posix.cc",
2774 "process_singleton_startup_lock.cc",
2775 "process_singleton_startup_lock.h",
2776 "profile_resetter/brandcode_config_fetcher.cc",
2777 "profile_resetter/brandcode_config_fetcher.h",
2778 "profile_resetter/brandcoded_default_settings.cc",
2779 "profile_resetter/brandcoded_default_settings.h",
2780 "profile_resetter/profile_resetter.cc",
2781 "profile_resetter/profile_resetter.h",
2782 "profile_resetter/reset_report_uploader.cc",
2783 "profile_resetter/reset_report_uploader.h",
2784 "profile_resetter/reset_report_uploader_factory.cc",
2785 "profile_resetter/reset_report_uploader_factory.h",
2786 "profile_resetter/resettable_settings_snapshot.cc",
2787 "profile_resetter/resettable_settings_snapshot.h",
2788 "profile_resetter/triggered_profile_resetter.cc",
2789 "profile_resetter/triggered_profile_resetter.h",
2790 "profile_resetter/triggered_profile_resetter_factory.cc",
2791 "profile_resetter/triggered_profile_resetter_factory.h",
2792 "profile_resetter/triggered_profile_resetter_win.cc",
2793 "profiles/avatar_menu.cc",
2794 "profiles/avatar_menu.h",
2795 "profiles/profile_shortcut_manager.cc",
2796 "profiles/profile_shortcut_manager.h",
2797 "profiles/profile_window.cc",
2798 "profiles/profile_window.h",
2799 "renderer_context_menu/open_with_menu_factory.cc",
2800 "renderer_context_menu/open_with_menu_factory.h",
2801 "renderer_context_menu/render_view_context_menu.cc",
2802 "renderer_context_menu/render_view_context_menu.h",
2803 "renderer_context_menu/spelling_bubble_model.cc",
2804 "renderer_context_menu/spelling_bubble_model.h",
2805 "renderer_context_menu/spelling_menu_observer.cc",
2806 "renderer_context_menu/spelling_menu_observer.h",
2807 "repost_form_warning_controller.cc",
2808 "repost_form_warning_controller.h",
2809 "search/local_ntp_source.cc",
2810 "search/local_ntp_source.h",
2811 "search/search_terms_tracker.cc",
2812 "search/search_terms_tracker.h",
2813 "signin/signin_promo.cc",
2814 "signin/signin_promo.h",
2815 "signin/signin_ui_util.cc",
2816 "signin/signin_ui_util.h",
2817 "speech/extension_api/tts_extension_api_constants.cc", # Should be moved to extensions section?
2818 "speech/extension_api/tts_extension_api_constants.h",
2819 "ssl/ssl_add_certificate.cc",
2820 "ssl/ssl_add_certificate.h",
2821 "ssl/ssl_client_auth_observer.cc",
2822 "ssl/ssl_client_auth_observer.h",
2823 "status_icons/desktop_notification_balloon.cc",
2824 "status_icons/desktop_notification_balloon.h",
2825 "sync/glue/extension_data_type_controller.cc",
2826 "sync/glue/extension_data_type_controller.h",
2827 "sync/glue/extension_setting_data_type_controller.cc",
2828 "sync/glue/extension_setting_data_type_controller.h",
2829 "sync/sync_ui_util.cc",
2830 "sync/sync_ui_util.h",
2831 "upgrade_detector.cc",
2832 "upgrade_detector.h",
2833 "usb/usb_chooser_controller.cc",
2834 "usb/usb_chooser_controller.h",
2835 "usb/web_usb_chooser_service.cc",
2836 "usb/web_usb_chooser_service.h",
2837 "usb/web_usb_detector.cc",
2838 "usb/web_usb_detector.h",
2839 ]
1778 deps += [ 2840 deps += [
1779 "//apps", 2841 "//apps",
1780 "//chrome/browser/policy:path_parser", 2842 "//chrome/browser/policy:path_parser",
1781 "//chrome/browser/profile_resetter:profile_reset_report_proto", 2843 "//chrome/browser/profile_resetter:profile_reset_report_proto",
1782 "//components/feedback", 2844 "//components/feedback",
1783 "//components/web_modal", 2845 "//components/web_modal",
1784 "//net:net_browser_services", 2846 "//net:net_browser_services",
1785 ] 2847 ]
1786 sources += rebase_path(gypi_values.chrome_browser_non_mobile_sources,
1787 ".",
1788 "//chrome")
1789 } 2848 }
1790 2849
1791 if (!is_chrome_branded) { 2850 if (!is_chrome_branded) {
1792 sources += [ 2851 sources += [
1793 "search/local_files_ntp_source.cc", 2852 "search/local_files_ntp_source.cc",
1794 "search/local_files_ntp_source.h", 2853 "search/local_files_ntp_source.h",
1795 ] 2854 ]
1796 } 2855 }
1797 2856
1798 if (is_android) { 2857 if (is_android) {
1799 sources += 2858 sources += [
1800 rebase_path(gypi_values.chrome_browser_android_sources, ".", "//chrome") 2859 "gpu/gpu_driver_info_manager_android.cc",
2860 "gpu/gpu_driver_info_manager_android.h",
2861 "media/protected_media_identifier_permission_context.cc",
2862 "media/protected_media_identifier_permission_context.h",
2863 ]
1801 } 2864 }
1802 2865
1803 if (android_java_ui) { 2866 if (android_java_ui) {
1804 sources += rebase_path(gypi_values.chrome_browser_android_java_ui_sources, 2867 sources += [
1805 ".", 2868 "after_startup_task_utils_android.cc",
1806 "//chrome") 2869 "after_startup_task_utils_android.h",
1807 sources += rebase_path(gypi_values.chrome_browser_offline_pages_sources, 2870 "android/accessibility/font_size_prefs_android.cc",
1808 ".", 2871 "android/accessibility/font_size_prefs_android.h",
1809 "//chrome") 2872 "android/accessibility_util.cc",
2873 "android/accessibility_util.h",
2874 "android/activity_type_ids.cc",
2875 "android/activity_type_ids.h",
2876 "android/android_theme_resources.h",
2877 "android/appmenu/app_menu_drag_helper.cc",
2878 "android/appmenu/app_menu_drag_helper.h",
2879 "android/background_sync_launcher_android.cc",
2880 "android/background_sync_launcher_android.h",
2881 "android/banners/app_banner_infobar_delegate_android.cc",
2882 "android/banners/app_banner_infobar_delegate_android.h",
2883 "android/banners/app_banner_manager_android.cc",
2884 "android/banners/app_banner_manager_android.h",
2885 "android/blimp/blimp_client_context_factory.cc",
2886 "android/blimp/blimp_client_context_factory.h",
2887 "android/blimp/blimp_client_context_factory_android.cc",
2888 "android/blimp/blimp_client_context_factory_android.h",
2889 "android/blimp/blimp_contents_profile_attachment.cc",
2890 "android/blimp/blimp_contents_profile_attachment.h",
2891 "android/blimp/chrome_blimp_client_context_delegate.cc",
2892 "android/blimp/chrome_blimp_client_context_delegate.h",
2893 "android/blimp/chrome_blimp_client_context_delegate_android.cc",
2894 "android/blimp/chrome_blimp_client_context_delegate_android.h",
2895 "android/bookmarks/bookmark_bridge.cc",
2896 "android/bookmarks/bookmark_bridge.h",
2897 "android/bookmarks/partner_bookmarks_reader.cc",
2898 "android/bookmarks/partner_bookmarks_reader.h",
2899 "android/bookmarks/partner_bookmarks_shim.cc",
2900 "android/bookmarks/partner_bookmarks_shim.h",
2901 "android/bottombar/overlay_panel_content.cc",
2902 "android/bottombar/overlay_panel_content.h",
2903 "android/browsing_data/browsing_data_counter_bridge.cc",
2904 "android/browsing_data/browsing_data_counter_bridge.h",
2905 "android/browsing_data/url_filter_bridge.cc",
2906 "android/browsing_data/url_filter_bridge.h",
2907 "android/chrome_application.cc",
2908 "android/chrome_application.h",
2909 "android/chrome_feature_list.cc",
2910 "android/chrome_feature_list.h",
2911 "android/chrome_jni_registrar.cc",
2912 "android/chrome_jni_registrar.h",
2913 "android/chrome_startup_flags.cc",
2914 "android/chrome_startup_flags.h",
2915 "android/compositor/compositor_view.cc",
2916 "android/compositor/compositor_view.h",
2917 "android/compositor/decoration_title.cc",
2918 "android/compositor/decoration_title.h",
2919 "android/compositor/layer/content_layer.cc",
2920 "android/compositor/layer/content_layer.h",
2921 "android/compositor/layer/contextual_search_layer.cc",
2922 "android/compositor/layer/contextual_search_layer.h",
2923 "android/compositor/layer/crushed_sprite_layer.cc",
2924 "android/compositor/layer/crushed_sprite_layer.h",
2925 "android/compositor/layer/layer.h",
2926 "android/compositor/layer/overlay_panel_layer.cc",
2927 "android/compositor/layer/overlay_panel_layer.h",
2928 "android/compositor/layer/reader_mode_layer.cc",
2929 "android/compositor/layer/reader_mode_layer.h",
2930 "android/compositor/layer/tab_handle_layer.cc",
2931 "android/compositor/layer/tab_handle_layer.h",
2932 "android/compositor/layer/tab_layer.cc",
2933 "android/compositor/layer/tab_layer.h",
2934 "android/compositor/layer/thumbnail_layer.cc",
2935 "android/compositor/layer/thumbnail_layer.h",
2936 "android/compositor/layer/toolbar_layer.cc",
2937 "android/compositor/layer/toolbar_layer.h",
2938 "android/compositor/layer_title_cache.cc",
2939 "android/compositor/layer_title_cache.h",
2940 "android/compositor/scene_layer/contextual_search_scene_layer.cc",
2941 "android/compositor/scene_layer/contextual_search_scene_layer.h",
2942 "android/compositor/scene_layer/reader_mode_scene_layer.cc",
2943 "android/compositor/scene_layer/reader_mode_scene_layer.h",
2944 "android/compositor/scene_layer/scene_layer.cc",
2945 "android/compositor/scene_layer/scene_layer.h",
2946 "android/compositor/scene_layer/static_tab_scene_layer.cc",
2947 "android/compositor/scene_layer/static_tab_scene_layer.h",
2948 "android/compositor/scene_layer/tab_list_scene_layer.cc",
2949 "android/compositor/scene_layer/tab_list_scene_layer.h",
2950 "android/compositor/scene_layer/tab_strip_scene_layer.cc",
2951 "android/compositor/scene_layer/tab_strip_scene_layer.h",
2952 "android/compositor/scene_layer/toolbar_scene_layer.cc",
2953 "android/compositor/scene_layer/toolbar_scene_layer.h",
2954 "android/compositor/tab_content_manager.cc",
2955 "android/compositor/tab_content_manager.h",
2956 "android/contextualsearch/contextual_search_context.cc",
2957 "android/contextualsearch/contextual_search_context.h",
2958 "android/contextualsearch/contextual_search_delegate.cc",
2959 "android/contextualsearch/contextual_search_delegate.h",
2960 "android/contextualsearch/contextual_search_field_trial.cc",
2961 "android/contextualsearch/contextual_search_field_trial.h",
2962 "android/contextualsearch/contextual_search_manager.cc",
2963 "android/contextualsearch/contextual_search_manager.h",
2964 "android/contextualsearch/contextual_search_tab_helper.cc",
2965 "android/contextualsearch/contextual_search_tab_helper.h",
2966 "android/contextualsearch/resolved_search_term.cc",
2967 "android/contextualsearch/resolved_search_term.h",
2968 "android/cookies/cookies_fetcher.cc",
2969 "android/cookies/cookies_fetcher.h",
2970 "android/data_usage/data_use_matcher.cc",
2971 "android/data_usage/data_use_matcher.h",
2972 "android/data_usage/data_use_tab_helper.cc",
2973 "android/data_usage/data_use_tab_helper.h",
2974 "android/data_usage/data_use_tab_model.cc",
2975 "android/data_usage/data_use_tab_model.h",
2976 "android/data_usage/data_use_tab_ui_manager_android.cc",
2977 "android/data_usage/data_use_tab_ui_manager_android.h",
2978 "android/data_usage/data_use_ui_tab_model.cc",
2979 "android/data_usage/data_use_ui_tab_model.h",
2980 "android/data_usage/data_use_ui_tab_model_factory.cc",
2981 "android/data_usage/data_use_ui_tab_model_factory.h",
2982 "android/data_usage/external_data_use_observer.cc",
2983 "android/data_usage/external_data_use_observer.h",
2984 "android/data_usage/external_data_use_observer_bridge.cc",
2985 "android/data_usage/external_data_use_observer_bridge.h",
2986 "android/data_usage/external_data_use_reporter.cc",
2987 "android/data_usage/external_data_use_reporter.h",
2988 "android/data_usage/tab_data_use_entry.cc",
2989 "android/data_usage/tab_data_use_entry.h",
2990 "android/dev_tools_server.cc",
2991 "android/dev_tools_server.h",
2992 "android/devtools_manager_delegate_android.cc",
2993 "android/devtools_manager_delegate_android.h",
2994 "android/document/document_web_contents_delegate.cc",
2995 "android/dom_distiller/distiller_ui_handle_android.cc",
2996 "android/dom_distiller/distiller_ui_handle_android.h",
2997 "android/download/android_download_manager_overwrite_infobar_delegate.cc",
2998 "android/download/android_download_manager_overwrite_infobar_delegate.h",
2999 "android/download/chrome_download_delegate.cc",
3000 "android/download/chrome_download_delegate.h",
3001 "android/download/chrome_download_manager_overwrite_infobar_delegate.cc",
3002 "android/download/chrome_download_manager_overwrite_infobar_delegate.h",
3003 "android/download/download_controller.cc",
3004 "android/download/download_controller.h",
3005 "android/download/download_controller_base.cc",
3006 "android/download/download_controller_base.h",
3007 "android/download/download_manager_service.cc",
3008 "android/download/download_manager_service.h",
3009 "android/download/download_overwrite_infobar_delegate.cc",
3010 "android/download/download_overwrite_infobar_delegate.h",
3011 "android/download/mock_download_controller.cc",
3012 "android/download/mock_download_controller.h",
3013 "android/favicon_helper.cc",
3014 "android/favicon_helper.h",
3015 "android/feature_utilities.cc",
3016 "android/feature_utilities.h",
3017 "android/feedback/connectivity_checker.cc",
3018 "android/feedback/connectivity_checker.h",
3019 "android/feedback/screenshot_task.cc",
3020 "android/feedback/screenshot_task.h",
3021 "android/find_in_page/find_in_page_bridge.cc",
3022 "android/find_in_page/find_in_page_bridge.h",
3023 "android/foreign_session_helper.cc",
3024 "android/foreign_session_helper.h",
3025 "android/history_report/data_observer.cc",
3026 "android/history_report/data_observer.h",
3027 "android/history_report/data_provider.cc",
3028 "android/history_report/data_provider.h",
3029 "android/history_report/delta_file_backend_leveldb.cc",
3030 "android/history_report/delta_file_backend_leveldb.h",
3031 "android/history_report/delta_file_commons.cc",
3032 "android/history_report/delta_file_commons.h",
3033 "android/history_report/delta_file_service.cc",
3034 "android/history_report/delta_file_service.h",
3035 "android/history_report/get_all_urls_from_history_task.cc",
3036 "android/history_report/get_all_urls_from_history_task.h",
3037 "android/history_report/historic_visits_migration_task.cc",
3038 "android/history_report/historic_visits_migration_task.h",
3039 "android/history_report/history_report_jni_bridge.cc",
3040 "android/history_report/history_report_jni_bridge.h",
3041 "android/history_report/usage_report_util.cc",
3042 "android/history_report/usage_report_util.h",
3043 "android/history_report/usage_reports_buffer_backend.cc",
3044 "android/history_report/usage_reports_buffer_backend.h",
3045 "android/history_report/usage_reports_buffer_service.cc",
3046 "android/history_report/usage_reports_buffer_service.h",
3047 "android/hung_renderer_infobar_delegate.cc",
3048 "android/hung_renderer_infobar_delegate.h",
3049 "android/instantapps/instant_apps_infobar_delegate.cc",
3050 "android/instantapps/instant_apps_infobar_delegate.h",
3051 "android/intent_helper.cc",
3052 "android/intent_helper.h",
3053 "android/intercept_download_resource_throttle.cc",
3054 "android/intercept_download_resource_throttle.h",
3055 "android/java_exception_reporter.cc",
3056 "android/java_exception_reporter.h",
3057 "android/large_icon_bridge.cc",
3058 "android/large_icon_bridge.h",
3059 "android/location_settings.h",
3060 "android/location_settings_impl.cc",
3061 "android/location_settings_impl.h",
3062 "android/logo_bridge.cc",
3063 "android/logo_bridge.h",
3064 "android/logo_service.cc",
3065 "android/logo_service.h",
3066 "android/media/media_throttle_infobar_delegate.cc",
3067 "android/media/media_throttle_infobar_delegate.h",
3068 "android/metrics/launch_metrics.cc",
3069 "android/metrics/launch_metrics.h",
3070 "android/metrics/uma_session_stats.cc",
3071 "android/metrics/uma_session_stats.h",
3072 "android/metrics/uma_utils.cc",
3073 "android/metrics/uma_utils.h",
3074 "android/metrics/variations_session.cc",
3075 "android/metrics/variations_session.h",
3076 "android/mojo/chrome_interface_registrar_android.cc",
3077 "android/mojo/chrome_interface_registrar_android.h",
3078 "android/net/external_estimate_provider_android.cc",
3079 "android/net/external_estimate_provider_android.h",
3080 "android/ntp/most_visited_sites_bridge.cc",
3081 "android/ntp/most_visited_sites_bridge.h",
3082 "android/ntp/new_tab_page_prefs.cc",
3083 "android/ntp/new_tab_page_prefs.h",
3084 "android/ntp/new_tab_page_url_handler.cc",
3085 "android/ntp/new_tab_page_url_handler.h",
3086 "android/ntp/ntp_snippets_bridge.cc",
3087 "android/ntp/ntp_snippets_bridge.h",
3088 "android/ntp/ntp_snippets_launcher.cc",
3089 "android/ntp/ntp_snippets_launcher.h",
3090 "android/ntp/popular_sites.cc",
3091 "android/ntp/popular_sites.h",
3092 "android/offline_pages/background_scheduler_bridge.cc",
3093 "android/offline_pages/background_scheduler_bridge.h",
3094 "android/offline_pages/downloads/offline_page_download_bridge.cc",
3095 "android/offline_pages/downloads/offline_page_download_bridge.h",
3096 "android/offline_pages/downloads/offline_page_notification_bridge.cc",
3097 "android/offline_pages/downloads/offline_page_notification_bridge.h",
3098 "android/offline_pages/offline_page_bridge.cc",
3099 "android/offline_pages/offline_page_bridge.h",
3100 "android/offline_pages/offline_page_mhtml_archiver.cc",
3101 "android/offline_pages/offline_page_mhtml_archiver.h",
3102 "android/offline_pages/offline_page_model_factory.cc",
3103 "android/offline_pages/offline_page_model_factory.h",
3104 "android/offline_pages/offline_page_request_interceptor.cc",
3105 "android/offline_pages/offline_page_request_interceptor.h",
3106 "android/offline_pages/offline_page_request_job.cc",
3107 "android/offline_pages/offline_page_request_job.h",
3108 "android/offline_pages/offline_page_tab_helper.cc",
3109 "android/offline_pages/offline_page_tab_helper.h",
3110 "android/offline_pages/offline_page_utils.cc",
3111 "android/offline_pages/offline_page_utils.h",
3112 "android/offline_pages/offliner_factory.h",
3113 "android/offline_pages/prerender_adapter.cc",
3114 "android/offline_pages/prerender_adapter.h",
3115 "android/offline_pages/prerendering_loader.cc",
3116 "android/offline_pages/prerendering_loader.h",
3117 "android/offline_pages/prerendering_offliner.cc",
3118 "android/offline_pages/prerendering_offliner.h",
3119 "android/offline_pages/prerendering_offliner_factory.cc",
3120 "android/offline_pages/prerendering_offliner_factory.h",
3121 "android/offline_pages/recent_tab_helper.cc",
3122 "android/offline_pages/recent_tab_helper.h",
3123 "android/offline_pages/request_coordinator_factory.cc",
3124 "android/offline_pages/request_coordinator_factory.h",
3125 "android/omnibox/answers_image_bridge.cc",
3126 "android/omnibox/answers_image_bridge.h",
3127 "android/omnibox/autocomplete_controller_android.cc",
3128 "android/omnibox/autocomplete_controller_android.h",
3129 "android/omnibox/omnibox_prerender.cc",
3130 "android/omnibox/omnibox_prerender.h",
3131 "android/password_ui_view_android.cc",
3132 "android/password_ui_view_android.h",
3133 "android/policy/policy_auditor.cc",
3134 "android/policy/policy_auditor.h",
3135 "android/precache/precache_launcher.cc",
3136 "android/precache/precache_launcher.h",
3137 "android/preferences/autofill/autofill_profile_bridge.cc",
3138 "android/preferences/autofill/autofill_profile_bridge.h",
3139 "android/preferences/important_sites_util.cc",
3140 "android/preferences/important_sites_util.h",
3141 "android/preferences/pref_service_bridge.cc",
3142 "android/preferences/pref_service_bridge.h",
3143 "android/preferences/website_preference_bridge.cc",
3144 "android/preferences/website_preference_bridge.h",
3145 "android/profiles/profile_downloader_android.cc",
3146 "android/profiles/profile_downloader_android.h",
3147 "android/provider/blocking_ui_thread_async_request.cc",
3148 "android/provider/blocking_ui_thread_async_request.h",
3149 "android/provider/bookmark_model_observer_task.cc",
3150 "android/provider/bookmark_model_observer_task.h",
3151 "android/provider/chrome_browser_provider.cc",
3152 "android/provider/chrome_browser_provider.h",
3153 "android/provider/run_on_ui_thread_blocking.h",
3154 "android/rappor/rappor_service_bridge.cc",
3155 "android/rappor/rappor_service_bridge.h",
3156 "android/recently_closed_tabs_bridge.cc",
3157 "android/recently_closed_tabs_bridge.h",
3158 "android/resource_id.h",
3159 "android/resource_mapper.cc",
3160 "android/resource_mapper.h",
3161 "android/rlz/revenue_stats.cc",
3162 "android/rlz/revenue_stats.h",
3163 "android/safe_browsing/safe_browsing_api_handler_bridge.cc",
3164 "android/safe_browsing/safe_browsing_api_handler_bridge.h",
3165 "android/seccomp_support_detector.cc",
3166 "android/seccomp_support_detector.h",
3167 "android/service_tab_launcher.cc",
3168 "android/service_tab_launcher.h",
3169 "android/sessions/session_tab_helper_android.cc",
3170 "android/sessions/session_tab_helper_android.h",
3171 "android/shortcut_helper.cc",
3172 "android/shortcut_helper.h",
3173 "android/shortcut_info.cc",
3174 "android/shortcut_info.h",
3175 "android/signin/account_management_screen_helper.cc",
3176 "android/signin/account_management_screen_helper.h",
3177 "android/signin/account_tracker_service_android.cc",
3178 "android/signin/account_tracker_service_android.h",
3179 "android/signin/signin_investigator_android.cc",
3180 "android/signin/signin_investigator_android.h",
3181 "android/signin/signin_manager_android.cc",
3182 "android/signin/signin_manager_android.h",
3183 "android/signin/signin_promo_util_android.cc",
3184 "android/signin/signin_promo_util_android.h",
3185 "android/tab_android.cc",
3186 "android/tab_android.h",
3187 "android/tab_state.cc",
3188 "android/tab_state.h",
3189 "android/tab_web_contents_delegate_android.cc",
3190 "android/tab_web_contents_delegate_android.h",
3191 "android/thumbnail/thumbnail.cc",
3192 "android/thumbnail/thumbnail.h",
3193 "android/thumbnail/thumbnail_cache.cc",
3194 "android/thumbnail/thumbnail_cache.h",
3195 "android/url_utilities.cc",
3196 "android/url_utilities.h",
3197 "android/usb/web_usb_chooser_service_android.cc",
3198 "android/usb/web_usb_chooser_service_android.h",
3199 "android/voice_search_tab_helper.cc",
3200 "android/voice_search_tab_helper.h",
3201 "android/warmup_manager.cc",
3202 "android/warmup_manager.h",
3203 "android/web_contents_factory.cc",
3204 "android/web_contents_factory.h",
3205 "android/webapk/chrome_webapk_host.cc",
3206 "android/webapk/chrome_webapk_host.h",
3207 "android/webapk/manifest_upgrade_detector_fetcher.cc",
3208 "android/webapk/manifest_upgrade_detector_fetcher.h",
3209 "android/webapk/webapk_icon_hasher.cc",
3210 "android/webapk/webapk_icon_hasher.h",
3211 "android/webapk/webapk_installer.cc",
3212 "android/webapk/webapk_installer.h",
3213 "android/webapk/webapk_update_manager.cc",
3214 "android/webapk/webapk_update_manager.h",
3215 "android/webapk/webapk_web_manifest_checker.cc",
3216 "android/webapk/webapk_web_manifest_checker.h",
3217 "android/webapps/add_to_homescreen_data_fetcher.cc",
3218 "android/webapps/add_to_homescreen_data_fetcher.h",
3219 "android/webapps/add_to_homescreen_dialog_helper.cc",
3220 "android/webapps/add_to_homescreen_dialog_helper.h",
3221 "android/webapps/single_tab_mode_tab_helper.cc",
3222 "android/webapps/single_tab_mode_tab_helper.h",
3223 "android/webapps/webapp_registry.cc",
3224 "android/webapps/webapp_registry.h",
3225 "autofill/android/personal_data_manager_android.cc",
3226 "autofill/android/personal_data_manager_android.h",
3227 "dom_distiller/dom_distiller_service_factory_android.cc",
3228 "dom_distiller/dom_distiller_service_factory_android.h",
3229 "dom_distiller/tab_utils_android.cc",
3230 "dom_distiller/tab_utils_android.h",
3231 "download/download_request_infobar_delegate_android.cc",
3232 "download/download_request_infobar_delegate_android.h",
3233 "geolocation/geolocation_infobar_delegate_android.cc",
3234 "geolocation/geolocation_infobar_delegate_android.h",
3235 "invalidation/invalidation_service_factory_android.cc",
3236 "invalidation/invalidation_service_factory_android.h",
3237 "lifetime/application_lifetime_android.cc",
3238 "lifetime/application_lifetime_android.h",
3239 "media/android/cdm/media_drm_credential_manager.cc",
3240 "media/android/cdm/media_drm_credential_manager.h",
3241 "media/android/remote/record_cast_action.cc",
3242 "media/android/remote/record_cast_action.h",
3243 "media/android/remote/remote_media_player_bridge.cc",
3244 "media/android/remote/remote_media_player_bridge.h",
3245 "media/android/remote/remote_media_player_manager.cc",
3246 "media/android/remote/remote_media_player_manager.h",
3247 "media/android/router/media_router_android.cc",
3248 "media/android/router/media_router_android.h",
3249 "media/android/router/media_router_dialog_controller_android.cc",
3250 "media/android/router/media_router_dialog_controller_android.h",
3251 "media/media_stream_infobar_delegate_android.cc",
3252 "media/media_stream_infobar_delegate_android.h",
3253 "media/midi_permission_infobar_delegate_android.cc",
3254 "media/midi_permission_infobar_delegate_android.h",
3255 "media/protected_media_identifier_infobar_delegate_android.cc",
3256 "media/protected_media_identifier_infobar_delegate_android.h",
3257 "metrics/android_metrics_provider.cc",
3258 "metrics/android_metrics_provider.h",
3259 "metrics/page_load_metrics_provider.cc",
3260 "metrics/page_load_metrics_provider.h",
3261 "net/spdyproxy/data_reduction_promo_infobar_delegate_android.cc",
3262 "net/spdyproxy/data_reduction_promo_infobar_delegate_android.h",
3263 "net/spdyproxy/data_reduction_proxy_settings_android.cc",
3264 "net/spdyproxy/data_reduction_proxy_settings_android.h",
3265 "page_load_metrics/observers/android_page_load_metrics_observer.cc",
3266 "page_load_metrics/observers/android_page_load_metrics_observer.h",
3267 "password_manager/account_chooser_dialog_android.cc",
3268 "password_manager/account_chooser_dialog_android.h",
3269 "password_manager/auto_signin_first_run_dialog_android.cc",
3270 "password_manager/auto_signin_first_run_dialog_android.h",
3271 "password_manager/credential_android.cc",
3272 "password_manager/credential_android.h",
3273 "password_manager/generated_password_saved_infobar_delegate_android.cc",
3274 "password_manager/generated_password_saved_infobar_delegate_android.h",
3275 "password_manager/password_manager_infobar_delegate_android.cc",
3276 "password_manager/password_manager_infobar_delegate_android.h",
3277 "password_manager/save_password_infobar_delegate_android.cc",
3278 "password_manager/save_password_infobar_delegate_android.h",
3279 "password_manager/update_password_infobar_delegate_android.cc",
3280 "password_manager/update_password_infobar_delegate_android.h",
3281 "permissions/permission_queue_controller.cc",
3282 "permissions/permission_queue_controller.h",
3283 "platform_util_android.cc",
3284 "precache/precache_manager_factory.cc",
3285 "precache/precache_manager_factory.h",
3286 "precache/precache_util.cc",
3287 "precache/precache_util.h",
3288 "prerender/external_prerender_handler_android.cc",
3289 "prerender/external_prerender_handler_android.h",
3290 "profiles/profile_android.cc",
3291 "profiles/profile_android.h",
3292 "search/contextual_search_policy_handler_android.cc",
3293 "search/contextual_search_policy_handler_android.h",
3294 "signin/oauth2_token_service_delegate_android.cc",
3295 "signin/oauth2_token_service_delegate_android.h",
3296 "ssl/ssl_add_certificate_android.cc",
3297 ]
1810 deps += [ 3298 deps += [
1811 ":client_discourse_context_proto", 3299 ":client_discourse_context_proto",
1812 ":delta_file_proto", 3300 ":delta_file_proto",
1813 ":jni_headers", 3301 ":jni_headers",
1814 "//blimp/client/public", 3302 "//blimp/client/public",
1815 "//chrome/browser/android/webapk:proto", 3303 "//chrome/browser/android/webapk:proto",
1816 "//components/data_usage/android", 3304 "//components/data_usage/android",
1817 "//components/precache/content", 3305 "//components/precache/content",
1818 "//components/precache/core", 3306 "//components/precache/core",
1819 "//components/resources:components_resources", 3307 "//components/resources:components_resources",
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
1865 "QuartzCore.framework", 3353 "QuartzCore.framework",
1866 "SecurityInterface.framework", 3354 "SecurityInterface.framework",
1867 ] 3355 ]
1868 } 3356 }
1869 3357
1870 if (enable_rlz) { 3358 if (enable_rlz) {
1871 deps += [ ":rlz" ] 3359 deps += [ ":rlz" ]
1872 } 3360 }
1873 3361
1874 if (is_win) { 3362 if (is_win) {
1875 sources += 3363 sources += [
1876 rebase_path(gypi_values.chrome_browser_win_sources, ".", "//chrome") 3364 "downgrade/user_data_downgrade.cc",
3365 "downgrade/user_data_downgrade.h",
3366 "first_run/try_chrome_dialog_view.cc",
3367 "first_run/try_chrome_dialog_view.h",
3368 "first_run/upgrade_util.cc",
3369 "google/did_run_updater_win.cc",
3370 "google/did_run_updater_win.h",
3371 "hang_monitor/hang_crash_dump_win.cc",
3372 "hang_monitor/hang_crash_dump_win.h",
3373 "media/window_icon_util_win.cc",
3374 "metrics/antivirus_metrics_provider_win.cc",
3375 "metrics/antivirus_metrics_provider_win.h",
3376 "password_manager/password_manager_util_win.cc",
3377 "password_manager/password_manager_util_win.h",
3378 "themes/theme_service_win.cc",
3379 "themes/theme_service_win.h",
3380 ]
1877 public_deps += [ 3381 public_deps += [
1878 "//ui/views", 3382 "//ui/views",
1879 "//ui/views/controls/webview", 3383 "//ui/views/controls/webview",
1880 ] 3384 ]
1881 deps += [ 3385 deps += [
1882 ":chrome_process_finder", 3386 ":chrome_process_finder",
1883 "//chrome:file_pre_reader", 3387 "//chrome:file_pre_reader",
1884 "//chrome/chrome_watcher:client", 3388 "//chrome/chrome_watcher:client",
1885 "//chrome/common:metrics_constants_util_win", 3389 "//chrome/common:metrics_constants_util_win",
1886 "//chrome/common:version_header", 3390 "//chrome/common:version_header",
(...skipping 15 matching lines...) Expand all
1902 deps -= [ "//google_update" ] 3406 deps -= [ "//google_update" ]
1903 sources -= [ 3407 sources -= [
1904 "google/did_run_updater_win.cc", 3408 "google/did_run_updater_win.cc",
1905 "google/did_run_updater_win.h", 3409 "google/did_run_updater_win.h",
1906 "google/google_update_win.cc", 3410 "google/google_update_win.cc",
1907 "google/google_update_win.h", 3411 "google/google_update_win.h",
1908 ] 3412 ]
1909 } 3413 }
1910 } else { 3414 } else {
1911 # Non-Windows. 3415 # Non-Windows.
1912 sources += 3416 sources += [
1913 rebase_path(gypi_values.chrome_browser_non_win_sources, ".", "//chrome") 3417 "profile_resetter/triggered_profile_resetter_stub.cc",
3418 "profiles/profile_shortcut_manager_stub.cc",
3419 ]
1914 if (toolkit_views) { 3420 if (toolkit_views) {
1915 deps += [ 3421 deps += [
1916 "//ui/views", 3422 "//ui/views",
1917 "//ui/views/controls/webview", 3423 "//ui/views/controls/webview",
1918 ] 3424 ]
1919 } 3425 }
1920 } 3426 }
1921 3427
1922 if (is_linux) { 3428 if (is_linux) {
1923 if (use_aura) { 3429 if (use_aura) {
1924 deps += [ "//build/linux:fontconfig" ] 3430 deps += [ "//build/linux:fontconfig" ]
1925 if (use_dbus) { 3431 if (use_dbus) {
1926 deps += [ "//dbus" ] 3432 deps += [ "//dbus" ]
1927 } 3433 }
1928 } 3434 }
1929 if (use_x11) { 3435 if (use_x11) {
1930 configs += [ "//build/config/linux:x11" ] 3436 configs += [ "//build/config/linux:x11" ]
1931 deps += [ "//ui/gfx/x" ] 3437 deps += [ "//ui/gfx/x" ]
1932 } 3438 }
1933 } 3439 }
1934 3440
1935 if (is_linux || is_win) { 3441 if (is_linux || is_win) {
1936 sources += rebase_path(gypi_values.chrome_browser_non_mac_desktop_sources, 3442 sources += [
1937 ".", 3443 "renderer_context_menu/spelling_options_submenu_observer.cc",
1938 "//chrome") 3444 "renderer_context_menu/spelling_options_submenu_observer.h",
3445 ]
1939 } 3446 }
1940 3447
1941 if (is_desktop_linux) { 3448 if (is_desktop_linux) {
1942 sources += rebase_path(gypi_values.chrome_browser_linux_desktop_sources, 3449 # Desktop linux, doesn"t count ChromeOS.
1943 ".", 3450 sources += [
1944 "//chrome") 3451 "first_run/upgrade_util.cc",
3452 "first_run/upgrade_util_linux.cc",
3453 "first_run/upgrade_util_linux.h",
3454 "fullscreen_aurax11.cc",
3455 "icon_loader_auralinux.cc",
3456 "media/window_icon_util_x11.cc",
3457 "password_manager/native_backend_kwallet_x.cc",
3458 "password_manager/native_backend_kwallet_x.h",
3459 "platform_util_linux.cc",
3460 "shell_integration_linux.cc",
3461 "shell_integration_linux.h",
3462 "speech/tts_linux.cc",
3463 "themes/theme_service_aurax11.cc",
3464 "themes/theme_service_aurax11.h",
3465 "web_applications/web_app_linux.cc",
3466 ]
1945 } 3467 }
1946 if (enable_plugin_installation) { 3468 if (enable_plugin_installation) {
1947 sources += 3469 sources += [
1948 rebase_path(gypi_values.chrome_browser_plugin_installation_sources, 3470 "plugins/plugin_installer.cc",
1949 ".", 3471 "plugins/plugin_installer.h",
1950 "//chrome") 3472 "plugins/plugin_installer_observer.cc",
3473 "plugins/plugin_installer_observer.h",
3474 "plugins/plugins_resource_service.cc",
3475 "plugins/plugins_resource_service.h",
3476 ]
1951 } 3477 }
1952 if (enable_app_list) { 3478 if (enable_app_list) {
1953 deps += [ "//ui/app_list" ] 3479 deps += [ "//ui/app_list" ]
1954 } 3480 }
1955 if (enable_supervised_users) { 3481 if (enable_supervised_users) {
1956 sources += rebase_path(gypi_values.chrome_browser_supervised_user_sources, 3482 sources += [
1957 ".", 3483 "content_settings/content_settings_supervised_provider.cc",
1958 "//chrome") 3484 "content_settings/content_settings_supervised_provider.h",
3485 "supervised_user/child_accounts/child_account_service.cc",
3486 "supervised_user/child_accounts/child_account_service.h",
3487 "supervised_user/child_accounts/child_account_service_factory.cc",
3488 "supervised_user/child_accounts/child_account_service_factory.h",
3489 "supervised_user/child_accounts/family_info_fetcher.cc",
3490 "supervised_user/child_accounts/family_info_fetcher.h",
3491 "supervised_user/child_accounts/permission_request_creator_apiary.cc",
3492 "supervised_user/child_accounts/permission_request_creator_apiary.h",
3493 "supervised_user/experimental/safe_search_url_reporter.cc",
3494 "supervised_user/experimental/safe_search_url_reporter.h",
3495 "supervised_user/experimental/supervised_user_async_url_checker.cc",
3496 "supervised_user/experimental/supervised_user_async_url_checker.h",
3497 "supervised_user/experimental/supervised_user_blacklist.cc",
3498 "supervised_user/experimental/supervised_user_blacklist.h",
3499 "supervised_user/experimental/supervised_user_filtering_switches.cc",
3500 "supervised_user/experimental/supervised_user_filtering_switches.h",
3501 "supervised_user/permission_request_creator.h",
3502 "supervised_user/supervised_user_bookmarks_handler.cc",
3503 "supervised_user/supervised_user_bookmarks_handler.h",
3504 "supervised_user/supervised_user_constants.cc",
3505 "supervised_user/supervised_user_constants.h",
3506 "supervised_user/supervised_user_content_provider_android.cc",
3507 "supervised_user/supervised_user_content_provider_android.h",
3508 "supervised_user/supervised_user_features.cc",
3509 "supervised_user/supervised_user_features.h",
3510 "supervised_user/supervised_user_interstitial.cc",
3511 "supervised_user/supervised_user_interstitial.h",
3512 "supervised_user/supervised_user_navigation_observer.cc",
3513 "supervised_user/supervised_user_navigation_observer.h",
3514 "supervised_user/supervised_user_pref_store.cc",
3515 "supervised_user/supervised_user_pref_store.h",
3516 "supervised_user/supervised_user_resource_throttle.cc",
3517 "supervised_user/supervised_user_resource_throttle.h",
3518 "supervised_user/supervised_user_service.cc",
3519 "supervised_user/supervised_user_service.h",
3520 "supervised_user/supervised_user_service_factory.cc",
3521 "supervised_user/supervised_user_service_factory.h",
3522 "supervised_user/supervised_user_service_observer.h",
3523 "supervised_user/supervised_user_settings_service.cc",
3524 "supervised_user/supervised_user_settings_service.h",
3525 "supervised_user/supervised_user_settings_service_factory.cc",
3526 "supervised_user/supervised_user_settings_service_factory.h",
3527 "supervised_user/supervised_user_site_list.cc",
3528 "supervised_user/supervised_user_site_list.h",
3529 "supervised_user/supervised_user_sync_data_type_controller.cc",
3530 "supervised_user/supervised_user_sync_data_type_controller.h",
3531 "supervised_user/supervised_user_url_filter.cc",
3532 "supervised_user/supervised_user_url_filter.h",
3533 "supervised_user/supervised_user_whitelist_service.cc",
3534 "supervised_user/supervised_user_whitelist_service.h",
3535 "supervised_user/supervised_users.h",
3536 ]
1959 } 3537 }
1960 if (enable_supervised_users && !is_android) { 3538 if (enable_supervised_users && !is_android) {
1961 sources += 3539 # TODO(bauerb): This code should be removed (on desktop) once child account
1962 rebase_path(gypi_values.chrome_browser_supervised_user_legacy_sources, 3540 # support has launched (https://crbug.com/505443).
1963 ".", 3541 sources += [
1964 "//chrome") 3542 "supervised_user/legacy/custodian_profile_downloader_service.cc",
3543 "supervised_user/legacy/custodian_profile_downloader_service.h",
3544 "supervised_user/legacy/custodian_profile_downloader_service_factory.cc",
3545 "supervised_user/legacy/custodian_profile_downloader_service_factory.h",
3546 "supervised_user/legacy/permission_request_creator_sync.cc",
3547 "supervised_user/legacy/permission_request_creator_sync.h",
3548 "supervised_user/legacy/supervised_user_pref_mapping_service.cc",
3549 "supervised_user/legacy/supervised_user_pref_mapping_service.h",
3550 "supervised_user/legacy/supervised_user_pref_mapping_service_factory.cc",
3551 "supervised_user/legacy/supervised_user_pref_mapping_service_factory.h",
3552 "supervised_user/legacy/supervised_user_refresh_token_fetcher.cc",
3553 "supervised_user/legacy/supervised_user_refresh_token_fetcher.h",
3554 "supervised_user/legacy/supervised_user_registration_utility.cc",
3555 "supervised_user/legacy/supervised_user_registration_utility.h",
3556 "supervised_user/legacy/supervised_user_registration_utility_stub.cc",
3557 "supervised_user/legacy/supervised_user_registration_utility_stub.h",
3558 "supervised_user/legacy/supervised_user_shared_settings_service.cc",
3559 "supervised_user/legacy/supervised_user_shared_settings_service.h",
3560 "supervised_user/legacy/supervised_user_shared_settings_service_factory.cc ",
3561 "supervised_user/legacy/supervised_user_shared_settings_service_factory.h" ,
3562 "supervised_user/legacy/supervised_user_shared_settings_update.cc",
3563 "supervised_user/legacy/supervised_user_shared_settings_update.h",
3564 "supervised_user/legacy/supervised_user_sync_service.cc",
3565 "supervised_user/legacy/supervised_user_sync_service.h",
3566 "supervised_user/legacy/supervised_user_sync_service_factory.cc",
3567 "supervised_user/legacy/supervised_user_sync_service_factory.h",
3568 "supervised_user/legacy/supervised_user_sync_service_observer.h",
3569 ]
1965 } 3570 }
1966 if (enable_supervised_users && enable_themes) { 3571 if (enable_supervised_users && enable_themes) {
1967 sources += rebase_path( 3572 sources += [
1968 gypi_values.chrome_browser_supervised_user_and_themes_sources, 3573 "supervised_user/supervised_user_theme.cc",
1969 ".", 3574 "supervised_user/supervised_user_theme.h",
1970 "//chrome") 3575 ]
1971 } 3576 }
1972 if (enable_webrtc) { 3577 if (enable_webrtc) {
1973 sources += 3578 sources += [
1974 rebase_path(gypi_values.chrome_browser_webrtc_sources, ".", "//chrome") 3579 # TODO(brettw) should webrtc_log_list.cc go here?
3580 "media/audio_debug_recordings_handler.cc",
3581 "media/audio_debug_recordings_handler.h",
3582 "media/webrtc_event_log_handler.cc",
3583 "media/webrtc_event_log_handler.h",
3584 "media/webrtc_log_uploader.cc",
3585 "media/webrtc_log_uploader.h",
3586 "media/webrtc_log_util.cc",
3587 "media/webrtc_log_util.h",
3588 "media/webrtc_logging_handler_host.cc",
3589 "media/webrtc_logging_handler_host.h",
3590 "media/webrtc_rtp_dump_handler.cc",
3591 "media/webrtc_rtp_dump_handler.h",
3592 "media/webrtc_rtp_dump_writer.cc",
3593 "media/webrtc_rtp_dump_writer.h",
3594 ]
1975 } 3595 }
1976 if (enable_service_discovery) { 3596 if (enable_service_discovery) {
1977 sources += rebase_path(gypi_values.chrome_browser_service_discovery_sources, 3597 sources += [
1978 ".", 3598 "local_discovery/endpoint_resolver.cc",
1979 "//chrome") 3599 "local_discovery/endpoint_resolver.h",
3600 "local_discovery/service_discovery_client.cc",
3601 "local_discovery/service_discovery_client.h",
3602 "local_discovery/service_discovery_client_mac.h",
3603 "local_discovery/service_discovery_client_mac.mm",
3604 "local_discovery/service_discovery_client_mac_factory.h",
3605 "local_discovery/service_discovery_client_mac_factory.mm",
3606 "local_discovery/service_discovery_device_lister.cc",
3607 "local_discovery/service_discovery_device_lister.h",
3608 "local_discovery/service_discovery_shared_client.cc",
3609 "local_discovery/service_discovery_shared_client.h",
3610 "printing/cloud_print/cloud_print_printer_list.cc",
3611 "printing/cloud_print/cloud_print_printer_list.h",
3612 "printing/cloud_print/device_description.cc",
3613 "printing/cloud_print/device_description.h",
3614 "printing/cloud_print/gcd_api_flow.cc",
3615 "printing/cloud_print/gcd_api_flow.h",
3616 "printing/cloud_print/gcd_api_flow_impl.cc",
3617 "printing/cloud_print/gcd_api_flow_impl.h",
3618 "printing/cloud_print/gcd_constants.cc",
3619 "printing/cloud_print/gcd_constants.h",
3620 "printing/cloud_print/privet_confirm_api_flow.cc",
3621 "printing/cloud_print/privet_confirm_api_flow.h",
3622 "printing/cloud_print/privet_constants.cc",
3623 "printing/cloud_print/privet_constants.h",
3624 "printing/cloud_print/privet_device_lister.cc",
3625 "printing/cloud_print/privet_device_lister.h",
3626 "printing/cloud_print/privet_device_lister_impl.cc",
3627 "printing/cloud_print/privet_device_lister_impl.h",
3628 "printing/cloud_print/privet_http.cc",
3629 "printing/cloud_print/privet_http.h",
3630 "printing/cloud_print/privet_http_asynchronous_factory.cc",
3631 "printing/cloud_print/privet_http_asynchronous_factory.h",
3632 "printing/cloud_print/privet_http_asynchronous_factory_impl.cc",
3633 "printing/cloud_print/privet_http_asynchronous_factory_impl.h",
3634 "printing/cloud_print/privet_http_impl.cc",
3635 "printing/cloud_print/privet_http_impl.h",
3636 "printing/cloud_print/privet_local_printer_lister.cc",
3637 "printing/cloud_print/privet_local_printer_lister.h",
3638 "printing/cloud_print/privet_notifications.cc",
3639 "printing/cloud_print/privet_notifications.h",
3640 "printing/cloud_print/privet_notifications_factory.cc",
3641 "printing/cloud_print/privet_notifications_factory.h",
3642 "printing/cloud_print/privet_url_fetcher.cc",
3643 "printing/cloud_print/privet_url_fetcher.h",
3644 ]
1980 } 3645 }
1981 if (enable_mdns) { 3646 if (enable_mdns) {
1982 sources += 3647 sources += [
1983 rebase_path(gypi_values.chrome_browser_mdns_sources, ".", "//chrome") 3648 "local_discovery/service_discovery_client_impl.cc",
3649 "local_discovery/service_discovery_client_impl.h",
3650 "local_discovery/service_discovery_client_mdns.cc",
3651 "local_discovery/service_discovery_client_mdns.h",
3652 "printing/cloud_print/privet_traffic_detector.cc",
3653 "printing/cloud_print/privet_traffic_detector.h",
3654 ]
1984 } 3655 }
1985 if (is_android) { 3656 if (is_android) {
1986 sources -= [ 3657 sources -= [
1987 "autofill/validation_rules_storage_factory.cc", 3658 "autofill/validation_rules_storage_factory.cc",
1988 "autofill/validation_rules_storage_factory.h", 3659 "autofill/validation_rules_storage_factory.h",
1989 ] 3660 ]
1990 } 3661 }
1991 if (enable_media_router) { 3662 if (enable_media_router) {
1992 deps += [ "//chrome/browser/media/router" ] 3663 deps += [ "//chrome/browser/media/router" ]
1993 } 3664 }
(...skipping 18 matching lines...) Expand all
2012 sources += [ 3683 sources += [
2013 "chrome_browser_main_extra_parts_exo.cc", 3684 "chrome_browser_main_extra_parts_exo.cc",
2014 "chrome_browser_main_extra_parts_exo.h", 3685 "chrome_browser_main_extra_parts_exo.h",
2015 ] 3686 ]
2016 } 3687 }
2017 } 3688 }
2018 3689
2019 if (android_java_ui) { 3690 if (android_java_ui) {
2020 # GYP version: chrome/chrome_browser.gypi:chrome_browser_jni_headers 3691 # GYP version: chrome/chrome_browser.gypi:chrome_browser_jni_headers
2021 generate_jni("jni_headers") { 3692 generate_jni("jni_headers") {
2022 sources = 3693 sources = [
2023 rebase_path(gypi_values.chrome_browser_jni_sources, ".", "//chrome") 3694 "../android/java/src/org/chromium/chrome/browser/AfterStartupTaskUtils.jav a",
3695 "../android/java/src/org/chromium/chrome/browser/ApplicationLifetime.java" ,
3696 "../android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncher.ja va",
3697 "../android/java/src/org/chromium/chrome/browser/BluetoothChooserDialog.ja va",
3698 "../android/java/src/org/chromium/chrome/browser/ChromeApplication.java",
3699 "../android/java/src/org/chromium/chrome/browser/ChromeFeatureList.java",
3700 "../android/java/src/org/chromium/chrome/browser/ChromeHttpAuthHandler.jav a",
3701 "../android/java/src/org/chromium/chrome/browser/DevToolsServer.java",
3702 "../android/java/src/org/chromium/chrome/browser/IntentHelper.java",
3703 "../android/java/src/org/chromium/chrome/browser/JavaExceptionReporter.jav a",
3704 "../android/java/src/org/chromium/chrome/browser/JavascriptAppModalDialog. java",
3705 "../android/java/src/org/chromium/chrome/browser/PasswordUIView.java",
3706 "../android/java/src/org/chromium/chrome/browser/SSLClientCertificateReque st.java",
3707 "../android/java/src/org/chromium/chrome/browser/ServiceTabLauncher.java",
3708 "../android/java/src/org/chromium/chrome/browser/ShortcutHelper.java",
3709 "../android/java/src/org/chromium/chrome/browser/TabState.java",
3710 "../android/java/src/org/chromium/chrome/browser/TtsPlatformImpl.java",
3711 "../android/java/src/org/chromium/chrome/browser/UsbChooserDialog.java",
3712 "../android/java/src/org/chromium/chrome/browser/WarmupManager.java",
3713 "../android/java/src/org/chromium/chrome/browser/WebContentsFactory.java",
3714 "../android/java/src/org/chromium/chrome/browser/accessibility/FontSizePre fs.java",
3715 "../android/java/src/org/chromium/chrome/browser/appmenu/AppMenuDragHelper .java",
3716 "../android/java/src/org/chromium/chrome/browser/autofill/AutofillKeyboard AccessoryBridge.java",
3717 "../android/java/src/org/chromium/chrome/browser/autofill/AutofillLogger.j ava",
3718 "../android/java/src/org/chromium/chrome/browser/autofill/AutofillPopupBri dge.java",
3719 "../android/java/src/org/chromium/chrome/browser/autofill/CardUnmaskBridge .java",
3720 "../android/java/src/org/chromium/chrome/browser/autofill/CreditCardScanne rBridge.java",
3721 "../android/java/src/org/chromium/chrome/browser/autofill/PasswordGenerati onPopupBridge.java",
3722 "../android/java/src/org/chromium/chrome/browser/autofill/PersonalDataMana ger.java",
3723 "../android/java/src/org/chromium/chrome/browser/banners/AppBannerManager. java",
3724 "../android/java/src/org/chromium/chrome/browser/blimp/BlimpClientContextF actory.java",
3725 "../android/java/src/org/chromium/chrome/browser/blimp/ChromeBlimpClientCo ntextDelegate.java",
3726 "../android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkBridge. java",
3727 "../android/java/src/org/chromium/chrome/browser/browsing_data/UrlFilterBr idge.java",
3728 "../android/java/src/org/chromium/chrome/browser/childaccounts/ChildAccoun tFeedbackReporter.java",
3729 "../android/java/src/org/chromium/chrome/browser/childaccounts/ChildAccoun tService.java",
3730 "../android/java/src/org/chromium/chrome/browser/compositor/CompositorView .java",
3731 "../android/java/src/org/chromium/chrome/browser/compositor/LayerTitleCach e.java",
3732 "../android/java/src/org/chromium/chrome/browser/compositor/bottombar/Over layPanelContent.java",
3733 "../android/java/src/org/chromium/chrome/browser/compositor/layouts/conten t/TabContentManager.java",
3734 "../android/java/src/org/chromium/chrome/browser/compositor/scene_layer/Co ntextualSearchSceneLayer.java",
3735 "../android/java/src/org/chromium/chrome/browser/compositor/scene_layer/Re aderModeSceneLayer.java",
3736 "../android/java/src/org/chromium/chrome/browser/compositor/scene_layer/Sc eneLayer.java",
3737 "../android/java/src/org/chromium/chrome/browser/compositor/scene_layer/St aticTabSceneLayer.java",
3738 "../android/java/src/org/chromium/chrome/browser/compositor/scene_layer/Ta bListSceneLayer.java",
3739 "../android/java/src/org/chromium/chrome/browser/compositor/scene_layer/Ta bStripSceneLayer.java",
3740 "../android/java/src/org/chromium/chrome/browser/compositor/scene_layer/To olbarSceneLayer.java",
3741 "../android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHe lper.java",
3742 "../android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuPa rams.java",
3743 "../android/java/src/org/chromium/chrome/browser/contextualsearch/Contextu alSearchManager.java",
3744 "../android/java/src/org/chromium/chrome/browser/contextualsearch/Contextu alSearchTabHelper.java",
3745 "../android/java/src/org/chromium/chrome/browser/cookies/CookiesFetcher.ja va",
3746 "../android/java/src/org/chromium/chrome/browser/database/SQLiteCursor.jav a",
3747 "../android/java/src/org/chromium/chrome/browser/datausage/DataUseTabUIMan ager.java",
3748 "../android/java/src/org/chromium/chrome/browser/datausage/ExternalDataUse Observer.java",
3749 "../android/java/src/org/chromium/chrome/browser/document/DocumentWebConte ntsDelegate.java",
3750 "../android/java/src/org/chromium/chrome/browser/dom_distiller/DomDistille rServiceFactory.java",
3751 "../android/java/src/org/chromium/chrome/browser/dom_distiller/DomDistille rTabUtils.java",
3752 "../android/java/src/org/chromium/chrome/browser/dom_distiller/DomDistille rUIUtils.java",
3753 "../android/java/src/org/chromium/chrome/browser/download/ChromeDownloadDe legate.java",
3754 "../android/java/src/org/chromium/chrome/browser/download/DownloadControll er.java",
3755 "../android/java/src/org/chromium/chrome/browser/download/DownloadManagerS ervice.java",
3756 "../android/java/src/org/chromium/chrome/browser/favicon/FaviconHelper.jav a",
3757 "../android/java/src/org/chromium/chrome/browser/favicon/LargeIconBridge.j ava",
3758 "../android/java/src/org/chromium/chrome/browser/feedback/ConnectivityChec ker.java",
3759 "../android/java/src/org/chromium/chrome/browser/feedback/ScreenshotTask.j ava",
3760 "../android/java/src/org/chromium/chrome/browser/findinpage/FindInPageBrid ge.java",
3761 "../android/java/src/org/chromium/chrome/browser/historyreport/HistoryRepo rtJniBridge.java",
3762 "../android/java/src/org/chromium/chrome/browser/infobar/AppBannerInfoBarA ndroid.java",
3763 "../android/java/src/org/chromium/chrome/browser/infobar/AppBannerInfoBarD elegateAndroid.java",
3764 "../android/java/src/org/chromium/chrome/browser/infobar/AutofillCreditCar dFillingInfoBar.java",
3765 "../android/java/src/org/chromium/chrome/browser/infobar/AutofillSaveCardI nfoBar.java",
3766 "../android/java/src/org/chromium/chrome/browser/infobar/ConfirmInfoBar.ja va",
3767 "../android/java/src/org/chromium/chrome/browser/infobar/DataReductionProm oInfoBarDelegate.java",
3768 "../android/java/src/org/chromium/chrome/browser/infobar/DownloadOverwrite InfoBar.java",
3769 "../android/java/src/org/chromium/chrome/browser/infobar/GeneratedPassword SavedInfoBarDelegate.java",
3770 "../android/java/src/org/chromium/chrome/browser/infobar/GroupedPermission InfoBar.java",
3771 "../android/java/src/org/chromium/chrome/browser/infobar/InfoBar.java",
3772 "../android/java/src/org/chromium/chrome/browser/infobar/InfoBarContainer. java",
3773 "../android/java/src/org/chromium/chrome/browser/infobar/InstantAppsInfoBa r.java",
3774 "../android/java/src/org/chromium/chrome/browser/infobar/InstantAppsInfoBa rDelegate.java",
3775 "../android/java/src/org/chromium/chrome/browser/infobar/PermissionInfoBar .java",
3776 "../android/java/src/org/chromium/chrome/browser/infobar/PermissionUpdateI nfoBarDelegate.java",
3777 "../android/java/src/org/chromium/chrome/browser/infobar/SavePasswordInfoB ar.java",
3778 "../android/java/src/org/chromium/chrome/browser/infobar/SimpleConfirmInfo BarBuilder.java",
3779 "../android/java/src/org/chromium/chrome/browser/infobar/TranslateInfoBar. java",
3780 "../android/java/src/org/chromium/chrome/browser/infobar/UpdatePasswordInf oBar.java",
3781 "../android/java/src/org/chromium/chrome/browser/invalidation/Invalidation ServiceFactory.java",
3782 "../android/java/src/org/chromium/chrome/browser/media/cdm/MediaDrmCredent ialManager.java",
3783 "../android/java/src/org/chromium/chrome/browser/media/remote/RecordCastAc tion.java",
3784 "../android/java/src/org/chromium/chrome/browser/media/remote/RemoteMediaP layerBridge.java",
3785 "../android/java/src/org/chromium/chrome/browser/media/router/ChromeMediaR outer.java",
3786 "../android/java/src/org/chromium/chrome/browser/media/router/ChromeMediaR outerDialogController.java",
3787 "../android/java/src/org/chromium/chrome/browser/metrics/LaunchMetrics.jav a",
3788 "../android/java/src/org/chromium/chrome/browser/metrics/PageLoadMetrics.j ava",
3789 "../android/java/src/org/chromium/chrome/browser/metrics/UmaSessionStats.j ava",
3790 "../android/java/src/org/chromium/chrome/browser/metrics/UmaUtils.java",
3791 "../android/java/src/org/chromium/chrome/browser/metrics/VariationsSession .java",
3792 "../android/java/src/org/chromium/chrome/browser/mojo/ChromeInterfaceRegis trar.java",
3793 "../android/java/src/org/chromium/chrome/browser/net/qualityprovider/Exter nalEstimateProviderAndroid.java",
3794 "../android/java/src/org/chromium/chrome/browser/net/spdyproxy/DataReducti onProxySettings.java",
3795 "../android/java/src/org/chromium/chrome/browser/notifications/Notificatio nPlatformBridge.java",
3796 "../android/java/src/org/chromium/chrome/browser/ntp/ForeignSessionHelper. java",
3797 "../android/java/src/org/chromium/chrome/browser/ntp/LogoBridge.java",
3798 "../android/java/src/org/chromium/chrome/browser/ntp/NewTabPagePrefs.java" ,
3799 "../android/java/src/org/chromium/chrome/browser/ntp/RecentlyClosedBridge. java",
3800 "../android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsBrid ge.java",
3801 "../android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsLaun cher.java",
3802 "../android/java/src/org/chromium/chrome/browser/offlinepages/BackgroundSc hedulerBridge.java",
3803 "../android/java/src/org/chromium/chrome/browser/offlinepages/OfflinePageB ridge.java",
3804 "../android/java/src/org/chromium/chrome/browser/offlinepages/SavePageRequ est.java",
3805 "../android/java/src/org/chromium/chrome/browser/offlinepages/downloads/Of flinePageDownloadBridge.java",
3806 "../android/java/src/org/chromium/chrome/browser/offlinepages/downloads/Of flinePageNotificationBridge.java",
3807 "../android/java/src/org/chromium/chrome/browser/omnibox/AnswersImage.java ",
3808 "../android/java/src/org/chromium/chrome/browser/omnibox/AutocompleteContr oller.java",
3809 "../android/java/src/org/chromium/chrome/browser/omnibox/OmniboxPrerender. java",
3810 "../android/java/src/org/chromium/chrome/browser/omnibox/OmniboxUrlEmphasi zer.java",
3811 "../android/java/src/org/chromium/chrome/browser/omnibox/OmniboxViewUtil.j ava",
3812 "../android/java/src/org/chromium/chrome/browser/pageinfo/CertificateViewe r.java",
3813 "../android/java/src/org/chromium/chrome/browser/pageinfo/ConnectionInfoPo pup.java",
3814 "../android/java/src/org/chromium/chrome/browser/pageinfo/WebsiteSettingsP opup.java",
3815 "../android/java/src/org/chromium/chrome/browser/partnerbookmarks/PartnerB ookmarksReader.java",
3816 "../android/java/src/org/chromium/chrome/browser/password_manager/AccountC hooserDialog.java",
3817 "../android/java/src/org/chromium/chrome/browser/password_manager/AutoSign inFirstRunDialog.java",
3818 "../android/java/src/org/chromium/chrome/browser/password_manager/Credenti al.java",
3819 "../android/java/src/org/chromium/chrome/browser/policy/PolicyAuditor.java ",
3820 "../android/java/src/org/chromium/chrome/browser/precache/PrecacheLauncher .java",
3821 "../android/java/src/org/chromium/chrome/browser/preferences/LocationSetti ngs.java",
3822 "../android/java/src/org/chromium/chrome/browser/preferences/PrefServiceBr idge.java",
3823 "../android/java/src/org/chromium/chrome/browser/preferences/autofill/Auto fillProfileBridge.java",
3824 "../android/java/src/org/chromium/chrome/browser/preferences/privacy/Brows ingDataCounterBridge.java",
3825 "../android/java/src/org/chromium/chrome/browser/preferences/website/Websi tePreferenceBridge.java",
3826 "../android/java/src/org/chromium/chrome/browser/prerender/ExternalPrerend erHandler.java",
3827 "../android/java/src/org/chromium/chrome/browser/profiles/MostVisitedSites .java",
3828 "../android/java/src/org/chromium/chrome/browser/profiles/Profile.java",
3829 "../android/java/src/org/chromium/chrome/browser/profiles/ProfileDownloade r.java",
3830 "../android/java/src/org/chromium/chrome/browser/provider/ChromeBrowserPro vider.java",
3831 "../android/java/src/org/chromium/chrome/browser/push_messaging/PushMessag ingServiceObserver.java",
3832 "../android/java/src/org/chromium/chrome/browser/rappor/RapporServiceBridg e.java",
3833 "../android/java/src/org/chromium/chrome/browser/rlz/RevenueStats.java",
3834 "../android/java/src/org/chromium/chrome/browser/safe_browsing/SafeBrowsin gApiBridge.java",
3835 "../android/java/src/org/chromium/chrome/browser/search_engines/TemplateUr lService.java",
3836 "../android/java/src/org/chromium/chrome/browser/sessions/SessionTabHelper .java",
3837 "../android/java/src/org/chromium/chrome/browser/signin/AccountManagementS creenHelper.java",
3838 "../android/java/src/org/chromium/chrome/browser/signin/AccountTrackerServ ice.java",
3839 "../android/java/src/org/chromium/chrome/browser/signin/OAuth2TokenService .java",
3840 "../android/java/src/org/chromium/chrome/browser/signin/SigninInvestigator .java",
3841 "../android/java/src/org/chromium/chrome/browser/signin/SigninManager.java ",
3842 "../android/java/src/org/chromium/chrome/browser/signin/SigninPromoUtil.ja va",
3843 "../android/java/src/org/chromium/chrome/browser/snackbar/smartlockautosig nin/AutoSigninSnackbarController.java",
3844 "../android/java/src/org/chromium/chrome/browser/ssl/SecurityStateModel.ja va",
3845 "../android/java/src/org/chromium/chrome/browser/superviseduser/Supervised UserContentProvider.java",
3846 "../android/java/src/org/chromium/chrome/browser/sync/ProfileSyncService.j ava",
3847 "../android/java/src/org/chromium/chrome/browser/sync/SyncSessionsMetrics. java",
3848 "../android/java/src/org/chromium/chrome/browser/tab/Tab.java",
3849 "../android/java/src/org/chromium/chrome/browser/tab/TabWebContentsDelegat eAndroid.java",
3850 "../android/java/src/org/chromium/chrome/browser/tabmodel/SingleTabModel.j ava",
3851 "../android/java/src/org/chromium/chrome/browser/tabmodel/TabModelJniBridg e.java",
3852 "../android/java/src/org/chromium/chrome/browser/toolbar/ToolbarModel.java ",
3853 "../android/java/src/org/chromium/chrome/browser/util/AccessibilityUtil.ja va",
3854 "../android/java/src/org/chromium/chrome/browser/util/FeatureUtilities.jav a",
3855 "../android/java/src/org/chromium/chrome/browser/util/PlatformUtil.java",
3856 "../android/java/src/org/chromium/chrome/browser/util/UrlUtilities.java",
3857 "../android/java/src/org/chromium/chrome/browser/webapps/AddToHomescreenDi alogHelper.java",
3858 "../android/java/src/org/chromium/chrome/browser/webapps/ChromeWebApkHost. java",
3859 "../android/java/src/org/chromium/chrome/browser/webapps/ManifestUpgradeDe tectorFetcher.java",
3860 "../android/java/src/org/chromium/chrome/browser/webapps/WebApkInstaller.j ava",
3861 "../android/java/src/org/chromium/chrome/browser/webapps/WebApkUpdateManag er.java",
3862 "../android/java/src/org/chromium/chrome/browser/webapps/WebappRegistry.ja va",
3863 ]
2024 jni_package = "chrome" 3864 jni_package = "chrome"
2025 } 3865 }
2026 3866
2027 #GYP: '//chrome/chrome_browser.gypi:client_discourse_context_proto' 3867 #GYP: '//chrome/chrome_browser.gypi:client_discourse_context_proto'
2028 proto_library("client_discourse_context_proto") { 3868 proto_library("client_discourse_context_proto") {
2029 sources = [ 3869 sources = [
2030 "android/proto/client_discourse_context.proto", 3870 "android/proto/client_discourse_context.proto",
2031 ] 3871 ]
2032 } 3872 }
2033 3873
(...skipping 346 matching lines...) Expand 10 before | Expand all | Expand 10 after
2380 "//components/password_manager/content/public/interfaces", 4220 "//components/password_manager/content/public/interfaces",
2381 "//components/password_manager/core/browser:test_support", 4221 "//components/password_manager/core/browser:test_support",
2382 "//components/translate/content/common", 4222 "//components/translate/content/common",
2383 "//skia", 4223 "//skia",
2384 "//testing/gtest", 4224 "//testing/gtest",
2385 ] 4225 ]
2386 } 4226 }
2387 4227
2388 if (enable_rlz_support) { 4228 if (enable_rlz_support) {
2389 static_library("rlz") { 4229 static_library("rlz") {
2390 sources = 4230 sources = [
2391 rebase_path(gypi_values.chrome_browser_rlz_sources, ".", "//chrome") 4231 "rlz/chrome_rlz_tracker_delegate.cc",
4232 "rlz/chrome_rlz_tracker_delegate.h",
4233 ]
2392 deps = [ 4234 deps = [
2393 "//components/google/core/browser", 4235 "//components/google/core/browser",
2394 "//components/omnibox/browser", 4236 "//components/omnibox/browser",
2395 "//components/rlz", 4237 "//components/rlz",
2396 "//components/search_engines", 4238 "//components/search_engines",
2397 "//rlz:rlz_lib", 4239 "//rlz:rlz_lib",
2398 ] 4240 ]
2399 } 4241 }
2400 } 4242 }
2401 4243
2402 if (enable_pepper_cdms) { 4244 if (enable_pepper_cdms) {
2403 # These constants are separated so that test binaries can use them without 4245 # These constants are separated so that test binaries can use them without
2404 # linking all of the test support. 4246 # linking all of the test support.
2405 static_library("pepper_cdm_test_constants") { 4247 static_library("pepper_cdm_test_constants") {
2406 testonly = true 4248 testonly = true
2407 visibility = [ "//chrome/*" ] 4249 visibility = [ "//chrome/*" ]
2408 sources = [ 4250 sources = [
2409 "media/pepper_cdm_test_constants.cc", 4251 "media/pepper_cdm_test_constants.cc",
2410 "media/pepper_cdm_test_constants.h", 4252 "media/pepper_cdm_test_constants.h",
2411 ] 4253 ]
2412 } 4254 }
2413 } 4255 }
OLDNEW
« no previous file with comments | « .gn ('k') | chrome/chrome_browser.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698