diff options
author | brettw <brettw@chromium.org> | 2015-10-22 00:35:30 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-10-22 07:36:07 +0000 |
commit | 41ac341b13286149e5b9dbe600710b4ae0b60f90 (patch) | |
tree | 58bc6d5c9e4d896bf6aadcd0784b5bc61c35f765 | |
parent | 60050bad0730a58ea7c6c54c46e025f3770e6e5c (diff) | |
download | chromium_src-41ac341b13286149e5b9dbe600710b4ae0b60f90.zip chromium_src-41ac341b13286149e5b9dbe600710b4ae0b60f90.tar.gz chromium_src-41ac341b13286149e5b9dbe600710b4ae0b60f90.tar.bz2 |
Add more components to "gn check"
BUG=
Review URL: https://codereview.chromium.org/1408933002
Cr-Commit-Position: refs/heads/master@{#355508}
-rw-r--r-- | .gn | 28 | ||||
-rw-r--r-- | base/BUILD.gn | 2 | ||||
-rw-r--r-- | base/metrics/BUILD.gn | 2 | ||||
-rw-r--r-- | chrome/BUILD.gn | 9 | ||||
-rw-r--r-- | components/audio_modem/BUILD.gn | 15 | ||||
-rw-r--r-- | components/browser_watcher/BUILD.gn | 3 | ||||
-rw-r--r-- | components/bubble/BUILD.gn | 4 | ||||
-rw-r--r-- | components/cdm/browser/BUILD.gn | 1 | ||||
-rw-r--r-- | components/cdm/common/BUILD.gn | 3 | ||||
-rw-r--r-- | components/certificate_reporting/BUILD.gn | 4 | ||||
-rw-r--r-- | components/certificate_transparency/BUILD.gn | 2 | ||||
-rw-r--r-- | components/clipboard/BUILD.gn | 8 | ||||
-rw-r--r-- | components/component_updater/BUILD.gn | 2 | ||||
-rw-r--r-- | components/compression/BUILD.gn | 1 | ||||
-rw-r--r-- | components/crash/content/browser/BUILD.gn | 15 | ||||
-rw-r--r-- | components/update_client/BUILD.gn | 4 |
16 files changed, 76 insertions, 27 deletions
@@ -17,7 +17,7 @@ secondary_source = "//build/secondary/" check_targets = [ #"//apps/*", # Medium-hard. #"//ash/*", # Medium-hard. - #"//base/*", # Needs GN binary changes to work on Android. + #"//base/*", # Minor work on Windows. "//blink/*", "//breakpad/*", "//build/*", @@ -35,9 +35,35 @@ check_targets = [ #"//cloud_print/*", #"//components/*", # Lots of errors. + "//components/about_handler/*", + "//components/about_ui/*", "//components/app_modal/*", + "//components/audio_modem/*", "//components/autofill/*", + "//components/auto_login_parser/*", "//components/bookmarks/*", + "//components/browser_watcher/*", + "//components/browsing_data/*", + "//components/bubble/*", + "//components/captive_portal/*", + "//components/cdm/*", + "//components/certificate_reporting/*", + "//components/certificate_transparency/*", + "//components/chrome_apps/*", + "//components/clipboard/*", + "//components/cloud_devices/*", + "//components/component_updater/*", + "//components/compression/*", + "//components/constrained_window/*", + + # TODO(brettw) do these next. + #"//components/content_settings/*", + #"//components/cookie_config/*", + #"//components/copresence/*", + #"//components/crash/*", + "//components/cronet/*", + "//components/crx_file/*", + "//components/google/*", "//components/history/*", diff --git a/base/BUILD.gn b/base/BUILD.gn index 0d53aaa..67b2413 100644 --- a/base/BUILD.gn +++ b/base/BUILD.gn @@ -672,7 +672,6 @@ component("base") { ] deps = [ - ":base_static", "//base/allocator:allocator_extension_thunks", "//base/third_party/dynamic_annotations", "//third_party/modp_b64", @@ -680,6 +679,7 @@ component("base") { public_deps = [ ":base_paths", + ":base_static", "//base/debug", "//base/json", "//base/memory", diff --git a/base/metrics/BUILD.gn b/base/metrics/BUILD.gn index 159dfd4..94bfb6c 100644 --- a/base/metrics/BUILD.gn +++ b/base/metrics/BUILD.gn @@ -41,5 +41,7 @@ source_set("metrics") { "//base/memory", ] + allow_circular_includes_from = [ "//base/memory" ] + visibility = [ "//base/*" ] } diff --git a/chrome/BUILD.gn b/chrome/BUILD.gn index 4693d6c..71ceede 100644 --- a/chrome/BUILD.gn +++ b/chrome/BUILD.gn @@ -101,8 +101,6 @@ if (!is_android) { if (is_win) { sources += [ - "//content/public/common/content_switches.cc", - "//content/public/common/content_switches.h", "app/chrome_crash_reporter_client.cc", "app/chrome_crash_reporter_client.h", "app/chrome_exe.rc", @@ -122,12 +120,6 @@ if (!is_android) { "common/crash_keys.h", ] - if (is_component_build) { - # This is necessary to make content_switches compile without DLL - # linkage errors in a component build. - defines += [ "COMPILE_CONTENT_STATICALLY" ] - } - deps += [ ":chrome_exe_version", ":image_pre_reader", @@ -149,6 +141,7 @@ if (!is_android) { "//components/crash/content/app", "//components/crash/core/common", "//content:sandbox_helper_win", + "//content/public/common:static_switches", "//crypto", "//sandbox", "//ui/gfx", diff --git a/components/audio_modem/BUILD.gn b/components/audio_modem/BUILD.gn index bb4b4b0..d14a7b3 100644 --- a/components/audio_modem/BUILD.gn +++ b/components/audio_modem/BUILD.gn @@ -3,11 +3,6 @@ # found in the LICENSE file. source_set("audio_modem") { - public = [ - "public/audio_modem_types.h", - "public/modem.h", - "public/whispernet_client.h", - ] sources = [ "audio_modem_switches.cc", "audio_modem_switches.h", @@ -20,11 +15,14 @@ source_set("audio_modem") { "constants.cc", "modem_impl.cc", "modem_impl.h", + "public/audio_modem_types.h", + "public/modem.h", + "public/whispernet_client.h", ] deps = [ "//base", - "//content", + "//content/public/browser", "//media", "//media:shared_memory_support", "//third_party/webrtc/common_audio", @@ -48,6 +46,7 @@ source_set("test_support") { deps = [ "//base", "//media", + "//media:shared_memory_support", ] } @@ -63,6 +62,10 @@ source_set("unit_tests") { deps = [ ":test_support", + "//base", + "//content/test:test_support", + "//media", + "//media:shared_memory_support", "//testing/gtest", ] } diff --git a/components/browser_watcher/BUILD.gn b/components/browser_watcher/BUILD.gn index 376699d..bdf78ee 100644 --- a/components/browser_watcher/BUILD.gn +++ b/components/browser_watcher/BUILD.gn @@ -31,6 +31,7 @@ source_set("browser_watcher_client") { ] deps = [ "//base", + "//components/metrics", ] } @@ -48,6 +49,8 @@ source_set("unit_tests") { deps = [ ":browser_watcher", ":browser_watcher_client", + "//base", + "//base/test:test_support", "//testing/gtest", ] } diff --git a/components/bubble/BUILD.gn b/components/bubble/BUILD.gn index 2519128..3175783 100644 --- a/components/bubble/BUILD.gn +++ b/components/bubble/BUILD.gn @@ -14,6 +14,10 @@ source_set("bubble") { "bubble_reference.h", "bubble_ui.h", ] + + deps = [ + "//base", + ] } source_set("test_support") { diff --git a/components/cdm/browser/BUILD.gn b/components/cdm/browser/BUILD.gn index cea393b..1a6e272 100644 --- a/components/cdm/browser/BUILD.gn +++ b/components/cdm/browser/BUILD.gn @@ -15,6 +15,7 @@ source_set("browser") { "//components/cdm/common", "//content/public/browser", "//content/public/common", + "//ipc", "//media", ] } diff --git a/components/cdm/common/BUILD.gn b/components/cdm/common/BUILD.gn index 7af3869..6ca677c 100644 --- a/components/cdm/common/BUILD.gn +++ b/components/cdm/common/BUILD.gn @@ -2,7 +2,7 @@ # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. -static_library("common") { +source_set("common") { sources = [ "cdm_message_generator.cc", "cdm_message_generator.h", @@ -12,6 +12,7 @@ static_library("common") { deps = [ "//base", "//content/public/common", + "//media", "//ipc", ] } diff --git a/components/certificate_reporting/BUILD.gn b/components/certificate_reporting/BUILD.gn index c175e6c..d54b291 100644 --- a/components/certificate_reporting/BUILD.gn +++ b/components/certificate_reporting/BUILD.gn @@ -15,9 +15,11 @@ static_library("certificate_reporting") { "error_reporter.h", ] - deps = [ + public_deps = [ ":cert_logger_proto", ":encrypted_cert_logger_proto", + ] + deps = [ "//base", "//crypto", "//net", diff --git a/components/certificate_transparency/BUILD.gn b/components/certificate_transparency/BUILD.gn index c541f97..e09e6f2 100644 --- a/components/certificate_transparency/BUILD.gn +++ b/components/certificate_transparency/BUILD.gn @@ -25,6 +25,8 @@ source_set("unit_tests") { deps = [ ":certificate_transparency", "//base/test:test_support", + "//components/safe_json:test_support", + "//net:test_support", "//testing/gtest", ] } diff --git a/components/clipboard/BUILD.gn b/components/clipboard/BUILD.gn index 74a391d..ea8ddfd 100644 --- a/components/clipboard/BUILD.gn +++ b/components/clipboard/BUILD.gn @@ -13,9 +13,11 @@ source_set("lib") { ] deps = [ + "//base", "//components/clipboard/public/interfaces", "//mojo/application/public/cpp", "//third_party/mojo/src/mojo/public/cpp/bindings", + "//third_party/mojo/src/mojo/public/cpp/bindings:callback", ] } @@ -44,8 +46,12 @@ mojo_native_application("apptests") { deps = [ "//base", "//components/clipboard/public/interfaces", + "//mojo/application/public/cpp", "//mojo/application/public/cpp:test_support", + "//mojo/common", ] - data_deps = [ ":clipboard" ] + data_deps = [ + ":clipboard", + ] } diff --git a/components/component_updater/BUILD.gn b/components/component_updater/BUILD.gn index c75b509..a868cdd 100644 --- a/components/component_updater/BUILD.gn +++ b/components/component_updater/BUILD.gn @@ -42,6 +42,8 @@ source_set("unit_tests") { deps = [ ":component_updater", "//base", + "//base/test:test_support", + "//components/update_client:test_support", "//testing/gtest", "//testing/gmock", ] diff --git a/components/compression/BUILD.gn b/components/compression/BUILD.gn index e35fe23..d835c8b 100644 --- a/components/compression/BUILD.gn +++ b/components/compression/BUILD.gn @@ -21,6 +21,7 @@ source_set("unit_tests") { ] deps = [ ":compression", + "//base", "//testing/gtest", ] } diff --git a/components/crash/content/browser/BUILD.gn b/components/crash/content/browser/BUILD.gn index 1af0d89..4432357 100644 --- a/components/crash/content/browser/BUILD.gn +++ b/components/crash/content/browser/BUILD.gn @@ -12,6 +12,13 @@ source_set("browser") { "crash_dump_manager_android.h", ] + deps = [ + "//base", + "//components/crash/content/app", + "//content/public/browser", + "//content/public/common", + ] + if (is_linux || is_android) { set_sources_assignment_filter([]) @@ -20,15 +27,9 @@ source_set("browser") { "crash_handler_host_linux.cc", "crash_handler_host_linux.h", ] + deps += [ "//breakpad:client" ] } - deps = [ - "//base", - "//components/crash/content/app", - "//content/public/browser", - "//content/public/common", - ] - # This is not in the GYP build but this target includes breakpad client # headers, so add the dependency here. if (is_posix && !is_ios) { diff --git a/components/update_client/BUILD.gn b/components/update_client/BUILD.gn index ec76b7e..eeefaea 100644 --- a/components/update_client/BUILD.gn +++ b/components/update_client/BUILD.gn @@ -74,8 +74,10 @@ source_set("test_support") { "url_request_post_interceptor.h", ] - deps = [ + public_deps = [ ":update_client", + ] + deps = [ "//base", "//net:test_support", "//testing/gtest", |