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/locales.gni") | 6 import("//build/config/locales.gni") |
7 import("//build/config/ui.gni") | 7 import("//build/config/ui.gni") |
8 import("//chrome/chrome_repack_locales.gni") | 8 import("//chrome/chrome_repack_locales.gni") |
9 import("//chrome/version.gni") | 9 import("//chrome/version.gni") |
10 | 10 |
(...skipping 13 matching lines...) Expand all Loading... |
24 ] | 24 ] |
25 deps = [] | 25 deps = [] |
26 datadeps = [] | 26 datadeps = [] |
27 | 27 |
28 # TODO(GYP) mac_bundle_resources, xcode_settings | 28 # TODO(GYP) mac_bundle_resources, xcode_settings |
29 | 29 |
30 # TODO(GYP) order_profiling, order_text_section | 30 # TODO(GYP) order_profiling, order_text_section |
31 | 31 |
32 if (is_win) { | 32 if (is_win) { |
33 sources += [ | 33 sources += [ |
| 34 "$target_gen_dir/chrome_exe_version.rc", |
34 "app/chrome_exe_main_win.cc", | 35 "app/chrome_exe_main_win.cc", |
35 "app/client_util.cc", | 36 "app/client_util.cc", |
36 "app/client_util.h", | 37 "app/client_util.h", |
37 "app/signature_validator_win.cc", | 38 "app/signature_validator_win.cc", |
38 "app/signature_validator_win.h", | 39 "app/signature_validator_win.h", |
39 "//content/app/startup_helper_win.cc", | 40 "//content/app/startup_helper_win.cc", |
40 ] | 41 ] |
41 deps += [ "//ui/gfx" ] | 42 deps += [ |
| 43 ":chrome_version_resources", |
| 44 "//ui/gfx", |
| 45 ] |
42 } else if (use_aura) { | 46 } else if (use_aura) { |
43 # Non-Windows aura entrypoint. | 47 # Non-Windows aura entrypoint. |
44 sources += [ "app/chrome_exe_main_aura.cc" ] | 48 sources += [ "app/chrome_exe_main_aura.cc" ] |
45 } | 49 } |
46 | 50 |
47 if (is_linux) { | 51 if (is_linux) { |
48 # TODO(GYP) manpage action | 52 # TODO(GYP) manpage action |
49 | 53 |
50 sources += [ | 54 sources += [ |
51 "app/chrome_dll_resource.h", | 55 "app/chrome_dll_resource.h", |
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
132 "app/close_handle_hook_win.cc", | 136 "app/close_handle_hook_win.cc", |
133 "app/close_handle_hook_win.h", | 137 "app/close_handle_hook_win.h", |
134 "app/delay_load_hook_win.cc", | 138 "app/delay_load_hook_win.cc", |
135 "app/delay_load_hook_win.h", | 139 "app/delay_load_hook_win.h", |
136 "//base/win/dllmain.cc", | 140 "//base/win/dllmain.cc", |
137 ] | 141 ] |
138 | 142 |
139 deps += [ | 143 deps += [ |
140 # On Windows, link the dependencies (libraries) that make up actual | 144 # On Windows, link the dependencies (libraries) that make up actual |
141 # Chromium functionality into this .dll. | 145 # Chromium functionality into this .dll. |
142 #'chrome_version_resources', TODO(GYP) | 146 ":chrome_version_resources", |
143 "//chrome/app/theme:chrome_unscaled_resources", | 147 "//chrome/app/theme:chrome_unscaled_resources", |
144 "//chrome_elf", | 148 "//chrome_elf", |
145 "//content/app/resources", | 149 "//content/app/resources", |
146 "//crypto", | 150 "//crypto", |
147 "//net:net_resources", | 151 "//net:net_resources", |
148 "//third_party/wtl", | 152 "//third_party/wtl", |
149 "//ui/views", | 153 "//ui/views", |
150 ] | 154 ] |
151 if (enable_configuration_policy) { | 155 if (enable_configuration_policy) { |
152 deps += [ "//components/policy" ] | 156 deps += [ "//components/policy" ] |
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
245 process_version("version_header") { | 249 process_version("version_header") { |
246 # TODO(brettW) this should have more reduced visibility, but chrome/browser | 250 # TODO(brettW) this should have more reduced visibility, but chrome/browser |
247 # currently depends on this. | 251 # currently depends on this. |
248 #visibility = [ ":*" ] | 252 #visibility = [ ":*" ] |
249 source = "version.h.in" | 253 source = "version.h.in" |
250 | 254 |
251 # TODO(brettw) this should move to $target_gen_dir/version.h and | 255 # TODO(brettw) this should move to $target_gen_dir/version.h and |
252 # source files including it should reference it via "chrome/version.h" | 256 # source files including it should reference it via "chrome/version.h" |
253 output = "$root_gen_dir/version.h" | 257 output = "$root_gen_dir/version.h" |
254 } | 258 } |
| 259 |
| 260 process_version("chrome_exe_version") { |
| 261 source = "//chrome/app/chrome_version.rc.version" |
| 262 output = "$target_gen_dir/chrome_exe_version.rc" |
| 263 extra_args = [ |
| 264 "-f", |
| 265 rebase_path("app/chrome_exe.ver", root_build_dir), |
| 266 ] |
| 267 } |
| 268 process_version("chrome_dll_version") { |
| 269 source = "//chrome/app/chrome_version.rc.version" |
| 270 output = "$target_gen_dir/chrome_dll_version.rc" |
| 271 extra_args = [ |
| 272 "-f", |
| 273 rebase_path("app/chrome_dll.ver", root_build_dir), |
| 274 ] |
| 275 } |
| 276 process_version("nacl64_exe_version") { |
| 277 source = "//chrome/app/chrome_version.rc.version" |
| 278 output = "$target_gen_dir/nacl64_exe_version.rc" |
| 279 extra_args = [ |
| 280 "-f", |
| 281 rebase_path("app/nacl64_exe.ver", root_build_dir), |
| 282 ] |
| 283 } |
| 284 process_version("other_version") { |
| 285 source = "//chrome/app/chrome_version.rc.version" |
| 286 output = "$target_gen_dir/other_version.rc" |
| 287 extra_args = [ |
| 288 "-f", |
| 289 rebase_path("app/other.ver", root_build_dir), |
| 290 ] |
| 291 } |
| 292 group("chrome_version_resources") { |
| 293 deps = [ |
| 294 ":chrome_exe_version", |
| 295 ":chrome_dll_version", |
| 296 ":nacl64_exe_version", |
| 297 ":other_version", |
| 298 ] |
| 299 } |
255 } | 300 } |
256 | 301 |
257 # GYP version: chrome/chrome_resources.gyp:chrome_resources | 302 # GYP version: chrome/chrome_resources.gyp:chrome_resources |
258 group("resources") { | 303 group("resources") { |
259 deps = [ | 304 deps = [ |
260 # Note: GYP lists some dependencies in addition to these actions. However, | 305 # Note: GYP lists some dependencies in addition to these actions. However, |
261 # these are just dependencies for the actions themselves, which our actions | 306 # these are just dependencies for the actions themselves, which our actions |
262 # list individually when needed. | 307 # list individually when needed. |
263 "//chrome/browser:resources", | 308 "//chrome/browser:resources", |
264 "//chrome/common:resources", | 309 "//chrome/common:resources", |
(...skipping 317 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
582 "//chrome/browser", | 627 "//chrome/browser", |
583 "//chrome/browser/ui", | 628 "//chrome/browser/ui", |
584 "//chrome/plugin", | 629 "//chrome/plugin", |
585 "//chrome/renderer", | 630 "//chrome/renderer", |
586 "//chrome/utility", | 631 "//chrome/utility", |
587 "//components/enhanced_bookmarks", | 632 "//components/enhanced_bookmarks", |
588 "//content/public/app:browser", | 633 "//content/public/app:browser", |
589 ] | 634 ] |
590 } | 635 } |
591 } | 636 } |
OLD | NEW |