OLD | NEW |
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("//chrome/chrome_tests.gni") | 7 import("//chrome/chrome_tests.gni") |
8 import("//media/media_options.gni") | 8 import("//media/media_options.gni") |
9 import("//third_party/protobuf/proto_library.gni") | 9 import("//third_party/protobuf/proto_library.gni") |
10 | 10 |
11 gypi_values = exec_script("//build/gypi_to_gn.py", | 11 gypi_values = exec_script("//build/gypi_to_gn.py", |
12 [ rebase_path("../../chrome_browser_chromeos.gypi") ], | 12 [ rebase_path("../../chrome_browser_chromeos.gypi") ], |
13 "scope", | 13 "scope", |
14 [ "../../chrome_browser_chromeos.gypi" ]) | 14 [ "../../chrome_browser_chromeos.gypi" ]) |
15 | 15 |
16 source_set("chromeos") { | 16 source_set("chromeos") { |
17 assert(enable_extensions, "ChromeOS Chrome has to be built with extensions") | 17 assert(enable_extensions, "ChromeOS Chrome has to be built with extensions") |
18 | 18 |
19 configs += [ "//build/config/compiler:wexit_time_destructors" ] | 19 configs += [ "//build/config/compiler:wexit_time_destructors" ] |
20 | 20 |
21 public_deps = [ | 21 public_deps = [ |
22 "//ash/resources", | 22 "//ash/resources", |
23 "//ash/strings", | 23 "//ash/strings", |
24 "//chrome/app/resources:platform_locale_settings", | |
25 "//chrome/app/theme:theme_resources", | |
26 "//chrome:extra_resources", | 24 "//chrome:extra_resources", |
27 "//chrome:resources", | 25 "//chrome:resources", |
28 "//chrome:strings", | 26 "//chrome:strings", |
| 27 "//chrome/app/resources:platform_locale_settings", |
| 28 "//chrome/app/theme:theme_resources", |
29 "//components/wallpaper", | 29 "//components/wallpaper", |
30 "//content/app/resources", | 30 "//content/app/resources", |
31 "//ui/chromeos/resources", | 31 "//ui/chromeos/resources", |
32 "//ui/chromeos/strings", | 32 "//ui/chromeos/strings", |
33 "//ui/resources", | 33 "//ui/resources", |
34 "//ui/strings", | 34 "//ui/strings", |
35 ] | 35 ] |
36 | 36 |
37 deps = [ | 37 deps = [ |
38 # TODO(tbarzic): Cleanup this list. | 38 # TODO(tbarzic): Cleanup this list. |
39 ":attestation_proto", | 39 ":attestation_proto", |
40 ":device_policy_proto", | 40 ":device_policy_proto", |
41 "//ash", | 41 "//ash", |
42 "//ash:ash_with_content", | 42 "//ash:ash_with_content", |
43 "//build/linux:fontconfig", | 43 "//build/linux:fontconfig", |
44 "//components/drive", | |
45 "//components/flags_ui", | |
46 "//components/login", | |
47 "//components/session_manager/core", | |
48 "//components/user_manager", | |
49 "//components/wifi_sync", | |
50 "//chrome/browser/devtools", | 44 "//chrome/browser/devtools", |
51 "//chrome/browser/extensions", | 45 "//chrome/browser/extensions", |
52 "//chrome/browser/safe_browsing:chunk_proto", | 46 "//chrome/browser/safe_browsing:chunk_proto", |
53 "//chrome/browser/safe_browsing:metadata_proto", | 47 "//chrome/browser/safe_browsing:metadata_proto", |
54 "//chrome/common", | 48 "//chrome/common", |
55 "//chrome/common/extensions/api", | 49 "//chrome/common/extensions/api", |
56 "//chrome/common/extensions/api:api_registration", | 50 "//chrome/common/extensions/api:api_registration", |
57 "//chrome/common/net", | 51 "//chrome/common/net", |
58 "//chrome/common/safe_browsing:proto", | 52 "//chrome/common/safe_browsing:proto", |
59 "//chrome/installer/util", | 53 "//chrome/installer/util", |
60 "//chromeos", | 54 "//chromeos", |
61 "//chromeos/ime:gencode", | |
62 "//chromeos:cryptohome_proto", | 55 "//chromeos:cryptohome_proto", |
63 "//chromeos:cryptohome_signkey_proto", | 56 "//chromeos:cryptohome_signkey_proto", |
64 "//chromeos:power_manager_proto", | 57 "//chromeos:power_manager_proto", |
| 58 "//chromeos/ime:gencode", |
65 "//components/certificate_reporting:cert_logger_proto", | 59 "//components/certificate_reporting:cert_logger_proto", |
66 "//components/certificate_reporting:encrypted_cert_logger_proto", | 60 "//components/certificate_reporting:encrypted_cert_logger_proto", |
| 61 "//components/drive", |
| 62 "//components/flags_ui", |
| 63 "//components/login", |
67 "//components/onc", | 64 "//components/onc", |
68 "//components/ownership", | 65 "//components/ownership", |
69 "//components/pairing", | 66 "//components/pairing", |
70 "//components/policy", | 67 "//components/policy", |
71 "//components/proxy_config", | 68 "//components/proxy_config", |
| 69 "//components/session_manager/core", |
| 70 "//components/user_manager", |
| 71 "//components/wifi_sync", |
72 | 72 |
73 # This depends directly on the variations target, rather than just | 73 # This depends directly on the variations target, rather than just |
74 # transitively via the common target because the proto sources need to | 74 # transitively via the common target because the proto sources need to |
75 # be generated before code in this target can start building. | 75 # be generated before code in this target can start building. |
76 "//components/strings", | 76 "//components/strings", |
77 "//components/variations", | 77 "//components/variations", |
78 "//content/public/browser", | 78 "//content/public/browser", |
79 "//content/public/common", | 79 "//content/public/common", |
80 "//crypto", | 80 "//crypto", |
81 "//dbus", | 81 "//dbus", |
(...skipping 19 matching lines...) Expand all Loading... |
101 "//third_party/protobuf:protobuf_lite", | 101 "//third_party/protobuf:protobuf_lite", |
102 "//third_party/protobuf:protoc($host_toolchain)", | 102 "//third_party/protobuf:protoc($host_toolchain)", |
103 "//third_party/re2", | 103 "//third_party/re2", |
104 "//third_party/zlib", | 104 "//third_party/zlib", |
105 "//ui/app_list", | 105 "//ui/app_list", |
106 "//ui/aura", | 106 "//ui/aura", |
107 "//ui/base", | 107 "//ui/base", |
108 "//ui/chromeos:ui_chromeos", | 108 "//ui/chromeos:ui_chromeos", |
109 "//ui/compositor", | 109 "//ui/compositor", |
110 "//ui/display", | 110 "//ui/display", |
| 111 "//ui/events:dom_keycode_converter", |
111 "//ui/events/devices", | 112 "//ui/events/devices", |
112 "//ui/events/platform", | 113 "//ui/events/platform", |
113 "//ui/events:dom_keycode_converter", | |
114 "//ui/file_manager", | 114 "//ui/file_manager", |
115 "//ui/message_center", | 115 "//ui/message_center", |
116 "//ui/surface", | 116 "//ui/surface", |
117 "//ui/views", | 117 "//ui/views", |
118 "//ui/views/controls/webview", | 118 "//ui/views/controls/webview", |
119 "//ui/web_dialogs", | 119 "//ui/web_dialogs", |
120 "//url", | 120 "//url", |
121 "//v8", | 121 "//v8", |
122 ] | 122 ] |
123 | 123 |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
167 "//chrome") | 167 "//chrome") |
168 | 168 |
169 public_deps = [ | 169 public_deps = [ |
170 ":chromeos", | 170 ":chromeos", |
171 ] | 171 ] |
172 deps = [ | 172 deps = [ |
173 ":attestation_proto", | 173 ":attestation_proto", |
174 ":device_policy_proto", | 174 ":device_policy_proto", |
175 "//ash/resources", | 175 "//ash/resources", |
176 "//components/drive", | 176 "//components/drive", |
| 177 "//components/invalidation/public", |
177 "//components/policy", | 178 "//components/policy", |
178 "//components/invalidation/public", | |
179 "//components/resources", | 179 "//components/resources", |
180 "//crypto:platform", | 180 "//crypto:platform", |
181 "//dbus", | 181 "//dbus", |
182 "//mojo/public/cpp/system:system", | 182 "//mojo/public/cpp/system:system", |
183 "//skia", | 183 "//skia", |
184 "//sync", | 184 "//sync", |
185 "//testing/gmock", | 185 "//testing/gmock", |
186 "//testing/gtest", | 186 "//testing/gtest", |
187 "//third_party/leveldatabase", | 187 "//third_party/leveldatabase", |
188 "//ui/chromeos/resources", | 188 "//ui/chromeos/resources", |
189 ] | 189 ] |
190 } | 190 } |
191 | 191 |
192 proto_library("device_policy_proto") { | 192 proto_library("device_policy_proto") { |
193 sources = [ | 193 sources = [ |
194 "policy/proto/chrome_device_policy.proto", | 194 "policy/proto/chrome_device_policy.proto", |
195 "policy/proto/install_attributes.proto", | 195 "policy/proto/install_attributes.proto", |
196 ] | 196 ] |
197 } | 197 } |
198 | 198 |
199 proto_library("attestation_proto") { | 199 proto_library("attestation_proto") { |
200 sources = [ | 200 sources = [ |
201 "attestation/attestation_key_payload.proto", | 201 "attestation/attestation_key_payload.proto", |
202 "attestation/attestation_signed_data.proto", | 202 "attestation/attestation_signed_data.proto", |
203 ] | 203 ] |
204 } | 204 } |
OLD | NEW |