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

Unified Diff: chrome/browser/BUILD.gn

Issue 2319253002: Merge duplicate conditionals in chrome/browser/BUILD.gn. (Closed)
Patch Set: Fix yet more merge conflicts 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/BUILD.gn
diff --git a/chrome/browser/BUILD.gn b/chrome/browser/BUILD.gn
index b26dd7eebde61842e114871f4c302504cceef0bc..1a1343b35e172451cc21f569297a9778be20c5d7 100644
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -78,8 +78,6 @@ split_static_library("browser") {
"autofill/personal_data_manager_factory.h",
"autofill/risk_util.cc",
"autofill/risk_util.h",
- "autofill/validation_rules_storage_factory.cc",
- "autofill/validation_rules_storage_factory.h",
"background_sync/background_sync_controller_factory.cc",
"background_sync/background_sync_controller_factory.h",
"background_sync/background_sync_controller_impl.cc",
@@ -385,6 +383,8 @@ split_static_library("browser") {
"global_keyboard_shortcuts_mac.mm",
"google/chrome_google_url_tracker_client.cc",
"google/chrome_google_url_tracker_client.h",
+ "google/did_run_updater_win.cc",
+ "google/did_run_updater_win.h",
"google/google_brand.cc",
"google/google_brand.h",
"google/google_brand_chromeos.cc",
@@ -394,6 +394,8 @@ split_static_library("browser") {
"google/google_update_win.h",
"google/google_url_tracker_factory.cc",
"google/google_url_tracker_factory.h",
+ "gpu/gpu_driver_info_manager_android.cc",
+ "gpu/gpu_driver_info_manager_android.h",
"gpu/gpu_feature_checker.cc",
"gpu/gpu_feature_checker.h",
"gpu/gpu_mode_manager.cc",
@@ -401,6 +403,8 @@ split_static_library("browser") {
"gpu/gpu_profile_cache.h",
"gpu/three_d_api_observer.cc",
"gpu/three_d_api_observer.h",
+ "hang_monitor/hang_crash_dump_win.cc",
+ "hang_monitor/hang_crash_dump_win.h",
"history/chrome_history_backend_client.cc",
"history/chrome_history_backend_client.h",
"history/chrome_history_client.cc",
@@ -522,13 +526,22 @@ split_static_library("browser") {
"media/webrtc/native_desktop_media_list.h",
"media/webrtc/permission_bubble_media_access_handler.cc",
"media/webrtc/permission_bubble_media_access_handler.h",
+
+ # TODO(brettw) should this go with the webrtc sources?
+ "media/webrtc/webrtc_log_list.cc",
+ "media/webrtc/webrtc_log_list.h",
"media/webrtc/window_icon_util.h",
+ "media/webrtc/window_icon_util_chromeos.cc",
+ "media/webrtc/window_icon_util_mac.mm",
+ "media/webrtc/window_icon_util_win.cc",
"memory_details.cc",
"memory_details.h",
"memory_details_android.cc",
"memory_details_linux.cc",
"memory_details_mac.cc",
"memory_details_win.cc",
+ "metrics/antivirus_metrics_provider_win.cc",
+ "metrics/antivirus_metrics_provider_win.h",
"metrics/chrome_browser_main_extra_parts_metrics.cc",
"metrics/chrome_browser_main_extra_parts_metrics.h",
"metrics/chrome_browser_main_extra_parts_metrics_mac.mm",
@@ -689,6 +702,10 @@ split_static_library("browser") {
"password_manager/chrome_password_manager_client.h",
"password_manager/password_manager_setting_migrator_service_factory.cc",
"password_manager/password_manager_setting_migrator_service_factory.h",
+ "password_manager/password_manager_util_mac.h",
+ "password_manager/password_manager_util_mac.mm",
+ "password_manager/password_manager_util_win.cc",
+ "password_manager/password_manager_util_win.h",
"password_manager/password_store_factory.cc",
"password_manager/password_store_factory.h",
"password_manager/password_store_mac.cc",
@@ -698,8 +715,6 @@ split_static_library("browser") {
"password_manager/password_store_proxy_mac.h",
"password_manager/password_store_win.cc",
"password_manager/password_store_win.h",
- "password_manager/password_store_x.cc",
- "password_manager/password_store_x.h",
"password_manager/simple_password_store_mac.cc",
"password_manager/simple_password_store_mac.h",
"performance_monitor/performance_monitor.cc",
@@ -1032,8 +1047,6 @@ split_static_library("browser") {
"signin/chrome_signin_client_factory.h",
"signin/chrome_signin_helper.cc",
"signin/chrome_signin_helper.h",
- "signin/chrome_signin_status_metrics_provider_delegate.cc",
- "signin/chrome_signin_status_metrics_provider_delegate.h",
"signin/gaia_cookie_manager_service_factory.cc",
"signin/gaia_cookie_manager_service_factory.h",
"signin/investigator_dependency_provider.cc",
@@ -1130,6 +1143,8 @@ split_static_library("browser") {
"task_manager/web_contents_tags.h",
"task_profiler/task_profiler_data_serializer.cc",
"task_profiler/task_profiler_data_serializer.h",
+ "themes/theme_service_win.cc",
+ "themes/theme_service_win.h",
"thumbnails/content_analysis.cc",
"thumbnails/content_analysis.h",
"thumbnails/content_based_thumbnailing_algorithm.cc",
@@ -1178,10 +1193,6 @@ split_static_library("browser") {
"usb/web_usb_permission_provider.h",
"web_data_service_factory.cc",
"web_data_service_factory.h",
-
- # TODO(brettw) should this go with the webrtc sources?
- "media/webrtc/webrtc_log_list.cc",
- "media/webrtc/webrtc_log_list.h",
"win/app_icon.cc",
"win/app_icon.h",
"win/browser_util.cc",
@@ -1429,45 +1440,6 @@ split_static_library("browser") {
defines += [ "USE_CRAS" ]
}
- if (android_java_ui) {
- sources += [
- "history/android/android_history_provider_service.cc",
- "history/android/android_history_provider_service.h",
- "history/android/android_provider_backend.cc",
- "history/android/android_provider_backend.h",
- "history/android/bookmark_model_sql_handler.cc",
- "history/android/bookmark_model_sql_handler.h",
- "history/android/sqlite_cursor.cc",
- "history/android/sqlite_cursor.h",
- "permissions/grouped_permission_infobar_delegate.cc",
- "permissions/grouped_permission_infobar_delegate.h",
- "permissions/permission_update_infobar_delegate_android.cc",
- "permissions/permission_update_infobar_delegate_android.h",
- "search_engines/template_url_service_android.cc",
- "search_engines/template_url_service_android.h",
- "ssl/security_state_model_android.cc",
- "ssl/security_state_model_android.h",
- "sync/glue/synced_tab_delegate_android.cc",
- "sync/glue/synced_tab_delegate_android.h",
- "sync/glue/synced_window_delegate_android.cc",
- "sync/glue/synced_window_delegate_android.h",
- "sync/glue/synced_window_delegates_getter_android.cc",
- "sync/glue/synced_window_delegates_getter_android.h",
- "sync/profile_sync_service_android.cc",
- "sync/profile_sync_service_android.h",
- "sync/sync_sessions_metrics_android.cc",
- "sync/sync_sessions_metrics_android.h",
- ]
- if (enable_supervised_users) {
- sources += [
- "supervised_user/child_accounts/child_account_feedback_reporter_android.cc",
- "supervised_user/child_accounts/child_account_feedback_reporter_android.h",
- "supervised_user/child_accounts/child_account_service_android.cc",
- "supervised_user/child_accounts/child_account_service_android.h",
- ]
- }
- }
-
if (toolkit_views) {
deps += [ "//ui/views" ]
}
@@ -1502,27 +1474,10 @@ split_static_library("browser") {
"recovery/recovery_install_global_error_factory.cc",
"recovery/recovery_install_global_error_factory.h",
]
- }
- if (!is_win && !is_mac) {
+ } else {
sources += [ "net/net_error_diagnostics_dialog_generic.cc" ]
}
- if (!is_android && !is_chromeos) {
- sources += [
- "net/disk_cache_dir_policy_handler.cc",
- "net/disk_cache_dir_policy_handler.h",
- ]
- }
- if (is_mac) {
- sources += [
- "media/webrtc/window_icon_util_mac.mm",
- "password_manager/password_manager_util_mac.h",
- "password_manager/password_manager_util_mac.mm",
- ]
- deps += [
- "//chrome/app_shim",
- "//chrome/browser/apps/app_shim",
- ]
- }
+
if (enable_extensions) {
sources += [
"accessibility/accessibility_extension_api.cc",
@@ -2120,11 +2075,12 @@ split_static_library("browser") {
"download/notification/download_notification.h",
"download/notification/download_notification_manager.cc",
"download/notification/download_notification_manager.h",
- "media/protected_media_identifier_permission_context.cc",
- "media/protected_media_identifier_permission_context.h",
- "media/webrtc/window_icon_util_chromeos.cc",
"metrics/chromeos_metrics_provider.cc",
"metrics/chromeos_metrics_provider.h",
+ "metrics/leak_detector/leak_detector_controller.cc",
+ "metrics/leak_detector/leak_detector_controller.h",
+ "metrics/leak_detector/leak_detector_remote_controller.cc",
+ "metrics/leak_detector/leak_detector_remote_controller.h",
"metrics/perf/cpu_identity.cc",
"metrics/perf/cpu_identity.h",
"metrics/perf/perf_output.cc",
@@ -2142,6 +2098,10 @@ split_static_library("browser") {
"renderer_host/pepper/pepper_platform_verification_message_filter.h",
]
deps += [ "//chrome/browser/chromeos" ]
+ public_deps += [
+ "//components/metrics/leak_detector:interfaces",
+ "//components/metrics/leak_detector:leak_detector",
+ ]
} else { # Non-ChromeOS.
sources += [
"policy/cloud/user_cloud_policy_manager_factory.cc",
@@ -2150,32 +2110,15 @@ split_static_library("browser") {
"policy/cloud/user_policy_signin_service_base.h",
"policy/cloud/user_policy_signin_service_factory.cc",
"policy/cloud/user_policy_signin_service_factory.h",
- ]
- }
-
- if (is_chromeos) {
- sources -= [
"signin/chrome_signin_status_metrics_provider_delegate.cc",
"signin/chrome_signin_status_metrics_provider_delegate.h",
]
}
- if (is_chromeos) {
- sources += [
- "metrics/leak_detector/leak_detector_controller.cc",
- "metrics/leak_detector/leak_detector_controller.h",
- "metrics/leak_detector/leak_detector_remote_controller.cc",
- "metrics/leak_detector/leak_detector_remote_controller.h",
- ]
- public_deps += [
- "//components/metrics/leak_detector:interfaces",
- "//components/metrics/leak_detector:leak_detector",
- ]
- }
-
if (use_cups) {
configs += [ "//printing:cups" ]
}
+
if (use_gnome_keyring) {
sources += [
"password_manager/native_backend_gnome_x.cc",
@@ -2183,14 +2126,7 @@ split_static_library("browser") {
]
configs += [ "//components/os_crypt:gnome_keyring" ]
}
- if (is_desktop_linux) {
- sources += [
- "password_manager/native_backend_libsecret.cc",
- "password_manager/native_backend_libsecret.h",
- ]
- defines += [ "USE_LIBSECRET" ]
- deps += [ "//third_party/libsecret" ]
- }
+
if (use_aura) {
# Cross-platform Aura files.
sources += [
@@ -2244,9 +2180,9 @@ split_static_library("browser") {
sources += [
"chrome_browser_main_extra_parts_x11.cc",
"chrome_browser_main_extra_parts_x11.h",
+ "password_manager/password_store_x.cc",
+ "password_manager/password_store_x.h",
]
- } else {
- sources -= [ "password_manager/password_store_x.cc" ]
}
if (use_aura && !use_ozone && is_desktop_linux) {
deps += [ "//chrome/browser/ui/libgtk2ui" ]
@@ -2508,6 +2444,8 @@ split_static_library("browser") {
"metrics/desktop_engagement/desktop_engagement_observer.h",
"metrics/desktop_engagement/desktop_engagement_service.cc",
"metrics/desktop_engagement/desktop_engagement_service.h",
+ "net/disk_cache_dir_policy_handler.cc",
+ "net/disk_cache_dir_policy_handler.h",
"platform_util.cc",
"policy/cloud/user_policy_signin_service.cc",
"policy/cloud/user_policy_signin_service.h",
@@ -2540,6 +2478,11 @@ split_static_library("browser") {
"upgrade_detector_impl.cc",
"upgrade_detector_impl.h",
]
+ } else {
+ sources += [
+ "media/protected_media_identifier_permission_context.cc",
+ "media/protected_media_identifier_permission_context.h",
+ ]
}
if (is_android) {
@@ -2549,11 +2492,29 @@ split_static_library("browser") {
"policy/cloud/user_policy_signin_service_mobile.cc",
"policy/cloud/user_policy_signin_service_mobile.h",
]
+ deps += [
+ "//components/cdm/browser",
+ "//components/resources:components_resources",
+ "//third_party/android_opengl/etc1",
+ "//third_party/android_tools:cpu_features",
+ "//third_party/libaddressinput:util",
+ ]
+
+ deps -= [
+ "//components/storage_monitor",
+ "//third_party/libaddressinput",
+ ]
+ if (use_seccomp_bpf) {
+ defines += [ "USE_SECCOMP_BPF" ]
+ deps += [ "//sandbox/linux:seccomp_bpf" ]
+ }
} else {
# Non-Android.
sources += [
"accessibility/invert_bubble_prefs.cc",
"accessibility/invert_bubble_prefs.h",
+ "autofill/validation_rules_storage_factory.cc",
+ "autofill/validation_rules_storage_factory.h",
"background/background_contents.cc",
"background/background_contents.h",
"banners/app_banner_infobar_delegate_desktop.cc",
@@ -2857,15 +2818,6 @@ split_static_library("browser") {
]
}
- if (is_android) {
- sources += [
- "gpu/gpu_driver_info_manager_android.cc",
- "gpu/gpu_driver_info_manager_android.h",
- "media/protected_media_identifier_permission_context.cc",
- "media/protected_media_identifier_permission_context.h",
- ]
- }
-
if (android_java_ui) {
sources += [
"after_startup_task_utils_android.cc",
@@ -3241,6 +3193,14 @@ split_static_library("browser") {
"download/download_request_infobar_delegate_android.h",
"geolocation/geolocation_infobar_delegate_android.cc",
"geolocation/geolocation_infobar_delegate_android.h",
+ "history/android/android_history_provider_service.cc",
+ "history/android/android_history_provider_service.h",
+ "history/android/android_provider_backend.cc",
+ "history/android/android_provider_backend.h",
+ "history/android/bookmark_model_sql_handler.cc",
+ "history/android/bookmark_model_sql_handler.h",
+ "history/android/sqlite_cursor.cc",
+ "history/android/sqlite_cursor.h",
"invalidation/invalidation_service_factory_android.cc",
"invalidation/invalidation_service_factory_android.h",
"lifetime/application_lifetime_android.cc",
@@ -3287,8 +3247,12 @@ split_static_library("browser") {
"password_manager/save_password_infobar_delegate_android.h",
"password_manager/update_password_infobar_delegate_android.cc",
"password_manager/update_password_infobar_delegate_android.h",
+ "permissions/grouped_permission_infobar_delegate.cc",
+ "permissions/grouped_permission_infobar_delegate.h",
"permissions/permission_queue_controller.cc",
"permissions/permission_queue_controller.h",
+ "permissions/permission_update_infobar_delegate_android.cc",
+ "permissions/permission_update_infobar_delegate_android.h",
"platform_util_android.cc",
"precache/precache_manager_factory.cc",
"precache/precache_manager_factory.h",
@@ -3300,9 +3264,23 @@ split_static_library("browser") {
"profiles/profile_android.h",
"search/contextual_search_policy_handler_android.cc",
"search/contextual_search_policy_handler_android.h",
+ "search_engines/template_url_service_android.cc",
+ "search_engines/template_url_service_android.h",
"signin/oauth2_token_service_delegate_android.cc",
"signin/oauth2_token_service_delegate_android.h",
+ "ssl/security_state_model_android.cc",
+ "ssl/security_state_model_android.h",
"ssl/ssl_add_certificate_android.cc",
+ "sync/glue/synced_tab_delegate_android.cc",
+ "sync/glue/synced_tab_delegate_android.h",
+ "sync/glue/synced_window_delegate_android.cc",
+ "sync/glue/synced_window_delegate_android.h",
+ "sync/glue/synced_window_delegates_getter_android.cc",
+ "sync/glue/synced_window_delegates_getter_android.h",
+ "sync/profile_sync_service_android.cc",
+ "sync/profile_sync_service_android.h",
+ "sync/sync_sessions_metrics_android.cc",
+ "sync/sync_sessions_metrics_android.h",
]
deps += [
":client_discourse_context_proto",
@@ -3318,6 +3296,14 @@ split_static_library("browser") {
"//components/web_contents_delegate_android",
"//third_party/smhasher:murmurhash2",
]
+ if (enable_supervised_users) {
+ sources += [
+ "supervised_user/child_accounts/child_account_feedback_reporter_android.cc",
+ "supervised_user/child_accounts/child_account_feedback_reporter_android.h",
+ "supervised_user/child_accounts/child_account_service_android.cc",
+ "supervised_user/child_accounts/child_account_service_android.h",
+ ]
+ }
}
if (enable_vr_shell && android_java_ui) {
@@ -3326,28 +3312,10 @@ split_static_library("browser") {
configs += [ "//third_party/gvr-android-sdk:libgvr_config" ]
}
- if (is_android) {
- deps += [
- "//components/cdm/browser",
- "//components/resources:components_resources",
- "//third_party/android_opengl/etc1",
- "//third_party/android_tools:cpu_features",
- "//third_party/libaddressinput:util",
- ]
-
- deps -= [
- "//components/storage_monitor",
- "//third_party/libaddressinput",
- ]
-
- if (use_seccomp_bpf) {
- defines += [ "USE_SECCOMP_BPF" ]
- deps += [ "//sandbox/linux:seccomp_bpf" ]
- }
- }
-
if (is_mac) {
deps += [
+ "//chrome/app_shim",
+ "//chrome/browser/apps/app_shim",
"//third_party/google_toolbox_for_mac",
"//third_party/mozilla",
]
@@ -3375,17 +3343,6 @@ split_static_library("browser") {
"first_run/try_chrome_dialog_view.cc",
"first_run/try_chrome_dialog_view.h",
"first_run/upgrade_util.cc",
- "google/did_run_updater_win.cc",
- "google/did_run_updater_win.h",
- "hang_monitor/hang_crash_dump_win.cc",
- "hang_monitor/hang_crash_dump_win.h",
- "media/webrtc/window_icon_util_win.cc",
- "metrics/antivirus_metrics_provider_win.cc",
- "metrics/antivirus_metrics_provider_win.h",
- "password_manager/password_manager_util_win.cc",
- "password_manager/password_manager_util_win.h",
- "themes/theme_service_win.cc",
- "themes/theme_service_win.h",
]
public_deps += [
"//ui/views",
@@ -3464,6 +3421,8 @@ split_static_library("browser") {
"media/webrtc/window_icon_util_x11.cc",
"password_manager/native_backend_kwallet_x.cc",
"password_manager/native_backend_kwallet_x.h",
+ "password_manager/native_backend_libsecret.cc",
+ "password_manager/native_backend_libsecret.h",
"platform_util_linux.cc",
"shell_integration_linux.cc",
"shell_integration_linux.h",
@@ -3472,7 +3431,10 @@ split_static_library("browser") {
"themes/theme_service_aurax11.h",
"web_applications/web_app_linux.cc",
]
+ defines += [ "USE_LIBSECRET" ]
+ deps += [ "//third_party/libsecret" ]
}
+
if (enable_plugin_installation) {
sources += [
"plugins/plugin_installer.cc",
@@ -3483,9 +3445,11 @@ split_static_library("browser") {
"plugins/plugins_resource_service.h",
]
}
+
if (enable_app_list) {
deps += [ "//ui/app_list" ]
}
+
if (enable_supervised_users) {
sources += [
"content_settings/content_settings_supervised_provider.cc",
@@ -3662,12 +3626,7 @@ split_static_library("browser") {
"printing/cloud_print/privet_traffic_detector.h",
]
}
- if (is_android) {
- sources -= [
- "autofill/validation_rules_storage_factory.cc",
- "autofill/validation_rules_storage_factory.h",
- ]
- }
+
if (enable_media_router) {
deps += [ "//chrome/browser/media/router" ]
}
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698