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

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

Issue 1817903002: Make more of content pass "gn check" (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 9 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 | « cc/surfaces/BUILD.gn ('k') | content/common/BUILD.gn » ('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/features.gni") 5 import("//build/config/features.gni")
6 import("//build/config/ui.gni") 6 import("//build/config/ui.gni")
7 import("//content/browser/browser.gni") 7 import("//content/browser/browser.gni")
8 import("//media/media_options.gni") 8 import("//media/media_options.gni")
9 import("//mojo/public/mojo_application_manifest.gni") 9 import("//mojo/public/mojo_application_manifest.gni")
10 10
11 source_set("browser") { 11 source_set("browser") {
12 # Only the public target should depend on this. All other targets (even 12 # Only the public target should depend on this. All other targets (even
13 # internal content ones) should depend on the public one. 13 # internal content ones) should depend on the public one.
14 visibility = [ "//content/public/browser:browser_sources" ] 14 visibility = [ "//content/public/browser:browser_sources" ]
15 15
16 configs += [ 16 configs += [
17 "//build/config:precompiled_headers", 17 "//build/config:precompiled_headers",
18 "//content:content_implementation", 18 "//content:content_implementation",
19 "//content/public/common:mojo_shell_client", 19 "//content/public/common:mojo_shell_client",
20 "//third_party/WebKit/public:debug_devtools", 20 "//third_party/WebKit/public:debug_devtools",
21 "//v8:external_startup_data", 21 "//v8:external_startup_data",
22 ] 22 ]
23 defines = [] 23 defines = []
24 libs = [] 24 libs = []
25 ldflags = [] 25 ldflags = []
26 26
27 deps = [ 27 deps = [
28 "//base", 28 "//base",
29 "//base:base_static", 29 "//base:base_static",
30 "//base/third_party/dynamic_annotations",
30 "//cc", 31 "//cc",
31 "//cc/surfaces", 32 "//cc/surfaces",
32 "//components/filesystem:lib", 33 "//components/filesystem:lib",
33 "//components/leveldb:lib", 34 "//components/leveldb:lib",
34 "//components/mime_util", 35 "//components/mime_util",
35 "//components/profile_service:lib", 36 "//components/profile_service:lib",
36 "//components/scheduler:common", 37 "//components/scheduler:common",
38 "//components/tracing",
39 "//components/tracing:startup_tracing",
37 "//components/url_formatter", 40 "//components/url_formatter",
38 "//content:resources", 41 "//content:resources",
39 "//content/app/resources", 42 "//content/app/resources",
40 "//content/app/strings", 43 "//content/app/strings",
41 "//content/browser/background_sync:background_sync_proto", 44 "//content/browser/background_sync:background_sync_proto",
42 "//content/browser/cache_storage:cache_storage_proto", 45 "//content/browser/cache_storage:cache_storage_proto",
43 "//content/browser/devtools:gen_devtools_protocol_handler", 46 "//content/browser/devtools:gen_devtools_protocol_handler",
44 "//content/browser/devtools:resources", 47 "//content/browser/devtools:resources",
45 "//content/browser/notifications:notification_proto", 48 "//content/browser/notifications:notification_proto",
46 "//content/browser/service_worker:service_worker_proto", 49 "//content/browser/service_worker:service_worker_proto",
47 "//content/browser/speech/proto", 50 "//content/browser/speech/proto",
48 "//content/common:mojo_bindings", 51 "//content/common:mojo_bindings",
49 "//content/gpu:gpu_sources", 52 "//content/gpu:gpu_sources",
50 "//content/public/common:common_sources", 53 "//content/public/common:common_sources",
51 "//content/public/common:mojo_bindings", 54 "//content/public/common:mojo_bindings",
52 "//crypto", 55 "//crypto",
53 "//device/battery", 56 "//device/battery",
54 "//device/bluetooth", 57 "//device/bluetooth",
55 "//device/vibration", 58 "//device/vibration",
56 "//gin", 59 "//gin",
57 "//google_apis", 60 "//google_apis",
61 "//gpu",
62 "//gpu/command_buffer/client:gles2_implementation",
63 "//ipc/mojo",
64 "//media",
65 "//media/midi",
58 "//mojo/common", 66 "//mojo/common",
59 "//mojo/common:url_type_converters", 67 "//mojo/common:url_type_converters",
60 "//mojo/converters/geometry", 68 "//mojo/converters/geometry",
69 "//mojo/converters/network",
61 "//mojo/public/cpp/bindings", 70 "//mojo/public/cpp/bindings",
62 "//mojo/public/js", 71 "//mojo/public/js",
63 "//mojo/shell", 72 "//mojo/shell",
64 "//mojo/shell/public/cpp:cpp_for_chromium", 73 "//mojo/shell/public/cpp:cpp_for_chromium",
65 "//mojo/shell/public/interfaces", 74 "//mojo/shell/public/interfaces",
66 "//mojo/shell/runner/common", 75 "//mojo/shell/runner/common",
67 "//mojo/shell/runner/host:lib", 76 "//mojo/shell/runner/host:lib",
68 "//net", 77 "//net",
69 "//net:extras", 78 "//net:extras",
70 "//skia", 79 "//skia",
71 "//skia/public", 80 "//skia/public",
72 "//sql", 81 "//sql",
73 "//storage/browser", 82 "//storage/browser",
74 "//storage/common", 83 "//storage/common",
75 84
76 # TODO(brettw) bug 582206: Blink should not be used in the browser 85 # TODO(brettw) bug 582206: Blink should not be used in the browser
77 # process. This is required by devtools' input_handler.cc which calls 86 # process. This is required by devtools' input_handler.cc which calls
78 # WebKeyboardEvent::setKeyIdentifierFromWindowsKeyCode 87 # WebKeyboardEvent::setKeyIdentifierFromWindowsKeyCode
79 "//third_party/WebKit/public:blink", 88 "//third_party/WebKit/public:blink",
80 "//third_party/WebKit/public:blink_headers", 89 "//third_party/WebKit/public:blink_headers",
81 "//third_party/WebKit/public:image_resources", 90 "//third_party/WebKit/public:image_resources",
82 "//third_party/WebKit/public:resources", 91 "//third_party/WebKit/public:resources",
83 "//third_party/angle:commit_id", 92 "//third_party/angle:commit_id",
84 "//third_party/icu", 93 "//third_party/icu",
85 "//third_party/kasko:kasko_features", 94 "//third_party/kasko:kasko_features",
86 "//third_party/leveldatabase", 95 "//third_party/leveldatabase",
87 "//third_party/libyuv", 96 "//third_party/libyuv",
88 "//third_party/npapi", 97 "//third_party/npapi",
89 "//third_party/re2", 98 "//third_party/re2",
99 "//third_party/webrtc",
100 "//third_party/webrtc/base:rtc_base",
101 "//third_party/webrtc/modules/desktop_capture:primitives",
90 "//third_party/zlib", 102 "//third_party/zlib",
91 "//third_party/zlib:zip", 103 "//third_party/zlib:zip",
92 "//ui/accessibility", 104 "//ui/accessibility",
93 "//ui/accessibility:ax_gen", 105 "//ui/accessibility:ax_gen",
94 "//ui/base", 106 "//ui/base",
95 "//ui/base/ime", 107 "//ui/base/ime",
96 "//ui/events", 108 "//ui/events",
97 "//ui/events:gesture_detection", 109 "//ui/events:gesture_detection",
98 "//ui/events/blink", 110 "//ui/events/blink",
99 "//ui/gfx", 111 "//ui/gfx",
100 "//ui/gfx/geometry", 112 "//ui/gfx/geometry",
101 "//ui/gl", 113 "//ui/gl",
102 "//ui/native_theme", 114 "//ui/native_theme",
103 "//ui/resources", 115 "//ui/resources",
116 "//ui/shell_dialogs",
104 "//ui/snapshot", 117 "//ui/snapshot",
105 "//ui/surface", 118 "//ui/surface",
106 "//ui/touch_selection", 119 "//ui/touch_selection",
107 ] 120 ]
108 121
109 data_deps = [ 122 data_deps = [
110 ":chrome_manifest", 123 ":chrome_manifest",
111 ":chrome_renderer_manifest", 124 ":chrome_renderer_manifest",
112 ] 125 ]
113 126
(...skipping 403 matching lines...) Expand 10 before | Expand all | Expand 10 after
517 type = "exe" 530 type = "exe"
518 application_name = "chrome" 531 application_name = "chrome"
519 source = "mojo/chrome_manifest.json" 532 source = "mojo/chrome_manifest.json"
520 } 533 }
521 534
522 mojo_application_manifest("chrome_renderer_manifest") { 535 mojo_application_manifest("chrome_renderer_manifest") {
523 type = "exe" 536 type = "exe"
524 application_name = "chrome_renderer" 537 application_name = "chrome_renderer"
525 source = "mojo/chrome_renderer_manifest.json" 538 source = "mojo/chrome_renderer_manifest.json"
526 } 539 }
OLDNEW
« no previous file with comments | « cc/surfaces/BUILD.gn ('k') | content/common/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698