Chromium Code Reviews| 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/ui.gni") | 5 import("//build/config/ui.gni") |
| 6 import("//chrome/common/features.gni") | 6 import("//chrome/common/features.gni") |
| 7 import("//ppapi/features/features.gni") | 7 import("//ppapi/features/features.gni") |
| 8 import("//printing/features/features.gni") | 8 import("//printing/features/features.gni") |
| 9 import("//services/catalog/public/tools/catalog.gni") | 9 import("//services/catalog/public/tools/catalog.gni") |
| 10 import("//services/service_manager/public/service_manifest.gni") | 10 import("//services/service_manager/public/service_manifest.gni") |
| (...skipping 336 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 347 } | 347 } |
| 348 | 348 |
| 349 if (enable_plugins && enable_nacl) { | 349 if (enable_plugins && enable_nacl) { |
| 350 deps += [ | 350 deps += [ |
| 351 "//components/nacl/browser", | 351 "//components/nacl/browser", |
| 352 "//components/nacl/renderer/plugin:nacl_trusted_plugin", | 352 "//components/nacl/renderer/plugin:nacl_trusted_plugin", |
| 353 ] | 353 ] |
| 354 } | 354 } |
| 355 } | 355 } |
| 356 | 356 |
| 357 chrome_packaged_services = [ | |
| 358 ":chrome_manifest", | |
| 359 "//chrome/browser:preferences_manifest", | |
| 360 "//services/image_decoder:manifest", | |
| 361 ] | |
| 362 | |
| 363 service_manifest("chrome_manifest") { | |
| 364 source = "chrome_manifest.json" | |
| 365 } | |
| 366 | |
| 367 service_manifest("chrome_content_packaged_services_manifest_overlay_for_mash") { | |
| 368 source = | |
| 369 "//chrome/browser/chrome_content_packaged_services_manifest_overlay.json" | |
| 370 packaged_services = chrome_packaged_services | |
| 371 } | |
| 372 | |
| 373 service_manifest("chrome_content_packaged_services_manifest_overlay") { | |
| 374 source = | |
| 375 "//chrome/browser/chrome_content_packaged_services_manifest_overlay.json" | |
| 376 packaged_services = chrome_packaged_services | |
| 377 if (is_chromeos) { | |
| 378 packaged_services += [ "//ash/mus:manifest" ] | |
| 379 } | |
| 380 } | |
| 381 | |
| 357 service_manifest("chrome_content_browser_manifest_overlay") { | 382 service_manifest("chrome_content_browser_manifest_overlay") { |
| 358 source = "//chrome/browser/chrome_content_browser_manifest_overlay.json" | 383 source = "//chrome/browser/chrome_content_browser_manifest_overlay.json" |
| 359 packaged_services = [ | |
| 360 "//chrome/browser:preferences_manifest", | |
| 361 "//services/image_decoder:manifest", | |
| 362 ] | |
| 363 } | 384 } |
| 364 | 385 |
| 365 service_manifest("chrome_content_gpu_manifest_overlay") { | 386 service_manifest("chrome_content_gpu_manifest_overlay") { |
| 366 source = "//chrome/browser/chrome_content_gpu_manifest_overlay.json" | 387 source = "//chrome/browser/chrome_content_gpu_manifest_overlay.json" |
| 367 } | 388 } |
| 368 | 389 |
| 369 service_manifest("chrome_content_plugin_manifest_overlay") { | 390 service_manifest("chrome_content_plugin_manifest_overlay") { |
| 370 source = "//chrome/browser/chrome_content_plugin_manifest_overlay.json" | 391 source = "//chrome/browser/chrome_content_plugin_manifest_overlay.json" |
| 371 } | 392 } |
| 372 | 393 |
| 373 service_manifest("chrome_content_renderer_manifest_overlay") { | 394 service_manifest("chrome_content_renderer_manifest_overlay") { |
| 374 source = "//chrome/browser/chrome_content_renderer_manifest_overlay.json" | 395 source = "//chrome/browser/chrome_content_renderer_manifest_overlay.json" |
| 375 } | 396 } |
| 376 | 397 |
| 377 service_manifest("chrome_content_utility_manifest_overlay") { | 398 service_manifest("chrome_content_utility_manifest_overlay") { |
| 378 source = "//chrome/browser/chrome_content_utility_manifest_overlay.json" | 399 source = "//chrome/browser/chrome_content_utility_manifest_overlay.json" |
| 379 } | 400 } |
| 380 | 401 |
| 381 group("chrome_content_manifest_overlays") { | 402 group("chrome_content_manifest_overlays") { |
| 382 deps = [ | 403 deps = [ |
| 383 ":chrome_content_browser_manifest_overlay", | 404 ":chrome_content_browser_manifest_overlay", |
| 384 ":chrome_content_gpu_manifest_overlay", | 405 ":chrome_content_gpu_manifest_overlay", |
| 406 ":chrome_content_packaged_services_manifest_overlay", | |
| 407 ":chrome_content_packaged_services_manifest_overlay_for_mash", | |
|
sky
2017/02/15 00:35:26
Should all the mash related stuff be guarded by en
Ken Rockot(use gerrit already)
2017/02/15 01:38:04
Sure, done
Ken Rockot(use gerrit already)
2017/02/15 01:38:05
Done where possible. For now the catalog in //mash
| |
| 385 ":chrome_content_plugin_manifest_overlay", | 408 ":chrome_content_plugin_manifest_overlay", |
| 386 ":chrome_content_renderer_manifest_overlay", | 409 ":chrome_content_renderer_manifest_overlay", |
| 387 ":chrome_content_utility_manifest_overlay", | 410 ":chrome_content_utility_manifest_overlay", |
| 388 ] | 411 ] |
| 389 } | 412 } |
| 390 | 413 |
| 391 if (use_aura) { | 414 if (use_aura) { |
| 392 # NOTE: These rules generate compiled versions of the content service | 415 # NOTE: These rules generate compiled versions of the content service |
| 393 # manifests with Chrome's overlays applied. These are only used at run-time, | 416 # manifests with Chrome's overlays applied. These are only used at run-time, |
| 394 # and only when running Chrome inside the Mash environment. In production | 417 # and only when running Chrome inside the Mash environment. In production |
| 395 # Chrome, the content manifests and Chrome's overlays are baked into browser | 418 # Chrome, the content manifests and Chrome's overlays are baked into browser |
| 396 # resources and merged at runtime. | 419 # resources and merged at runtime. |
| 397 | 420 |
| 421 service_manifest("chrome_content_packaged_services_manifest") { | |
| 422 source_manifest = "//content/public/app:packaged_services_manifest" | |
| 423 overlays = [ ":chrome_content_packaged_services_manifest_overlay" ] | |
| 424 } | |
| 425 | |
| 426 service_manifest("chrome_content_packaged_services_manifest_for_mash") { | |
| 427 source_manifest = "//content/public/app:packaged_services_manifest" | |
| 428 overlays = [ ":chrome_content_packaged_services_manifest_overlay_for_mash" ] | |
| 429 } | |
| 430 | |
| 398 service_manifest("chrome_content_browser_manifest") { | 431 service_manifest("chrome_content_browser_manifest") { |
| 399 source_manifest = "//content/public/app:browser_manifest" | 432 source_manifest = "//content/public/app:browser_manifest" |
| 400 overlays = [ ":chrome_content_browser_manifest_overlay" ] | 433 overlays = [ ":chrome_content_browser_manifest_overlay" ] |
| 401 } | 434 } |
| 402 | 435 |
| 403 service_manifest("chrome_content_gpu_manifest") { | 436 service_manifest("chrome_content_gpu_manifest") { |
| 404 source_manifest = "//content/public/app:gpu_manifest" | 437 source_manifest = "//content/public/app:gpu_manifest" |
| 405 overlays = [ ":chrome_content_gpu_manifest_overlay" ] | 438 overlays = [ ":chrome_content_gpu_manifest_overlay" ] |
| 406 } | 439 } |
| 407 | 440 |
| 408 service_manifest("chrome_content_plugin_manifest") { | 441 service_manifest("chrome_content_plugin_manifest") { |
| 409 source_manifest = "//content/public/app:plugin_manifest" | 442 source_manifest = "//content/public/app:plugin_manifest" |
| 410 overlays = [ ":chrome_content_plugin_manifest_overlay" ] | 443 overlays = [ ":chrome_content_plugin_manifest_overlay" ] |
| 411 } | 444 } |
| 412 | 445 |
| 413 service_manifest("chrome_content_renderer_manifest") { | 446 service_manifest("chrome_content_renderer_manifest") { |
| 414 source_manifest = "//content/public/app:renderer_manifest" | 447 source_manifest = "//content/public/app:renderer_manifest" |
| 415 overlays = [ ":chrome_content_renderer_manifest_overlay" ] | 448 overlays = [ ":chrome_content_renderer_manifest_overlay" ] |
| 416 } | 449 } |
| 417 | 450 |
| 418 service_manifest("chrome_content_utility_manifest") { | 451 service_manifest("chrome_content_utility_manifest") { |
| 419 source_manifest = "//content/public/app:utility_manifest" | 452 source_manifest = "//content/public/app:utility_manifest" |
| 420 overlays = [ ":chrome_content_utility_manifest_overlay" ] | 453 overlays = [ ":chrome_content_utility_manifest_overlay" ] |
| 421 } | 454 } |
| 422 | 455 |
| 423 group("service_manifests") { | 456 group("service_manifests") { |
| 424 deps = [ | 457 deps = [ |
| 425 ":chrome_content_browser_manifest", | 458 ":chrome_content_browser_manifest", |
| 426 ":chrome_content_gpu_manifest", | 459 ":chrome_content_gpu_manifest", |
| 460 ":chrome_content_packaged_services_manifest_for_mash", | |
| 427 ":chrome_content_plugin_manifest", | 461 ":chrome_content_plugin_manifest", |
| 428 ":chrome_content_renderer_manifest", | 462 ":chrome_content_renderer_manifest", |
| 429 ":chrome_content_utility_manifest", | 463 ":chrome_content_utility_manifest", |
| 430 ] | 464 ] |
| 431 } | 465 } |
| 432 | 466 |
| 467 chrome_embedded_services = [ | |
| 468 ":chrome_content_browser_manifest", | |
| 469 ":chrome_content_gpu_manifest", | |
| 470 ":chrome_content_plugin_manifest", | |
| 471 ":chrome_content_renderer_manifest", | |
| 472 ":chrome_content_utility_manifest", | |
| 473 ] | |
| 474 | |
| 475 catalog("catalog_for_mash") { | |
| 476 embedded_services = | |
| 477 chrome_embedded_services + | |
| 478 [ ":chrome_content_packaged_services_manifest_for_mash" ] | |
| 479 } | |
| 480 | |
| 433 catalog("catalog") { | 481 catalog("catalog") { |
| 434 embedded_services = [ | 482 embedded_services = chrome_embedded_services + |
| 435 ":chrome_content_browser_manifest", | 483 [ ":chrome_content_packaged_services_manifest" ] |
| 436 ":chrome_content_gpu_manifest", | |
| 437 ":chrome_content_plugin_manifest", | |
| 438 ":chrome_content_renderer_manifest", | |
| 439 ":chrome_content_utility_manifest", | |
| 440 ] | |
| 441 } | 484 } |
| 442 } | 485 } |
| OLD | NEW |