| 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", | 
| 385     ":chrome_content_plugin_manifest_overlay", | 407     ":chrome_content_plugin_manifest_overlay", | 
| 386     ":chrome_content_renderer_manifest_overlay", | 408     ":chrome_content_renderer_manifest_overlay", | 
| 387     ":chrome_content_utility_manifest_overlay", | 409     ":chrome_content_utility_manifest_overlay", | 
| 388   ] | 410   ] | 
|  | 411 | 
|  | 412   if (enable_package_mash_services) { | 
|  | 413     deps += [ ":chrome_content_packaged_services_manifest_overlay_for_mash" ] | 
|  | 414   } | 
| 389 } | 415 } | 
| 390 | 416 | 
| 391 if (use_aura) { | 417 if (use_aura) { | 
| 392   # NOTE: These rules generate compiled versions of the content service | 418   # NOTE: These rules generate compiled versions of the content service | 
| 393   # manifests with Chrome's overlays applied. These are only used at run-time, | 419   # 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 | 420   # and only when running Chrome inside the Mash environment. In production | 
| 395   # Chrome, the content manifests and Chrome's overlays are baked into browser | 421   # Chrome, the content manifests and Chrome's overlays are baked into browser | 
| 396   # resources and merged at runtime. | 422   # resources and merged at runtime. | 
| 397 | 423 | 
|  | 424   service_manifest("chrome_content_packaged_services_manifest") { | 
|  | 425     source_manifest = "//content/public/app:packaged_services_manifest" | 
|  | 426     overlays = [ ":chrome_content_packaged_services_manifest_overlay" ] | 
|  | 427   } | 
|  | 428 | 
|  | 429   service_manifest("chrome_content_packaged_services_manifest_for_mash") { | 
|  | 430     source_manifest = "//content/public/app:packaged_services_manifest" | 
|  | 431     overlays = [ ":chrome_content_packaged_services_manifest_overlay_for_mash" ] | 
|  | 432   } | 
|  | 433 | 
| 398   service_manifest("chrome_content_browser_manifest") { | 434   service_manifest("chrome_content_browser_manifest") { | 
| 399     source_manifest = "//content/public/app:browser_manifest" | 435     source_manifest = "//content/public/app:browser_manifest" | 
| 400     overlays = [ ":chrome_content_browser_manifest_overlay" ] | 436     overlays = [ ":chrome_content_browser_manifest_overlay" ] | 
| 401   } | 437   } | 
| 402 | 438 | 
| 403   service_manifest("chrome_content_gpu_manifest") { | 439   service_manifest("chrome_content_gpu_manifest") { | 
| 404     source_manifest = "//content/public/app:gpu_manifest" | 440     source_manifest = "//content/public/app:gpu_manifest" | 
| 405     overlays = [ ":chrome_content_gpu_manifest_overlay" ] | 441     overlays = [ ":chrome_content_gpu_manifest_overlay" ] | 
| 406   } | 442   } | 
| 407 | 443 | 
| (...skipping 13 matching lines...) Expand all  Loading... | 
| 421   } | 457   } | 
| 422 | 458 | 
| 423   group("service_manifests") { | 459   group("service_manifests") { | 
| 424     deps = [ | 460     deps = [ | 
| 425       ":chrome_content_browser_manifest", | 461       ":chrome_content_browser_manifest", | 
| 426       ":chrome_content_gpu_manifest", | 462       ":chrome_content_gpu_manifest", | 
| 427       ":chrome_content_plugin_manifest", | 463       ":chrome_content_plugin_manifest", | 
| 428       ":chrome_content_renderer_manifest", | 464       ":chrome_content_renderer_manifest", | 
| 429       ":chrome_content_utility_manifest", | 465       ":chrome_content_utility_manifest", | 
| 430     ] | 466     ] | 
|  | 467 | 
|  | 468     if (enable_package_mash_services) { | 
|  | 469       deps += [ ":chrome_content_packaged_services_manifest_for_mash" ] | 
|  | 470     } | 
|  | 471   } | 
|  | 472 | 
|  | 473   chrome_embedded_services = [ | 
|  | 474     ":chrome_content_browser_manifest", | 
|  | 475     ":chrome_content_gpu_manifest", | 
|  | 476     ":chrome_content_plugin_manifest", | 
|  | 477     ":chrome_content_renderer_manifest", | 
|  | 478     ":chrome_content_utility_manifest", | 
|  | 479   ] | 
|  | 480 | 
|  | 481   if (enable_package_mash_services) { | 
|  | 482     catalog("catalog_for_mash") { | 
|  | 483       embedded_services = | 
|  | 484           chrome_embedded_services + | 
|  | 485           [ ":chrome_content_packaged_services_manifest_for_mash" ] | 
|  | 486     } | 
| 431   } | 487   } | 
| 432 | 488 | 
| 433   catalog("catalog") { | 489   catalog("catalog") { | 
| 434     embedded_services = [ | 490     embedded_services = chrome_embedded_services + | 
| 435       ":chrome_content_browser_manifest", | 491                         [ ":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   } | 492   } | 
| 442 } | 493 } | 
| OLD | NEW | 
|---|