| Index: chrome/app/BUILD.gn
|
| diff --git a/chrome/app/BUILD.gn b/chrome/app/BUILD.gn
|
| index 7fbae3d96430487f1f4f29a709a9e119c5a9aa71..1b083650f7271b2b77bde94e8b047711df89002c 100644
|
| --- a/chrome/app/BUILD.gn
|
| +++ b/chrome/app/BUILD.gn
|
| @@ -6,7 +6,6 @@
|
| import("//chrome/common/features.gni")
|
| import("//ppapi/features/features.gni")
|
| import("//printing/features/features.gni")
|
| -import("//services/catalog/public/tools/catalog.gni")
|
| import("//services/service_manager/public/service_manifest.gni")
|
| import("//tools/grit/grit_rule.gni")
|
|
|
| @@ -354,37 +353,15 @@
|
| }
|
| }
|
|
|
| -service_manifest("chrome_content_browser_manifest_overlay") {
|
| +service_manifest_overlay("chrome_content_browser_manifest_overlay") {
|
| source = "//chrome/browser/chrome_content_browser_manifest_overlay.json"
|
| packaged_services = [
|
| + "image_decoder",
|
| + "preferences",
|
| + ]
|
| + deps = [
|
| "//chrome/browser:preferences_manifest",
|
| "//services/image_decoder:manifest",
|
| - ]
|
| -}
|
| -
|
| -service_manifest("chrome_content_gpu_manifest_overlay") {
|
| - source = "//chrome/browser/chrome_content_gpu_manifest_overlay.json"
|
| -}
|
| -
|
| -service_manifest("chrome_content_plugin_manifest_overlay") {
|
| - source = "//chrome/browser/chrome_content_plugin_manifest_overlay.json"
|
| -}
|
| -
|
| -service_manifest("chrome_content_renderer_manifest_overlay") {
|
| - source = "//chrome/browser/chrome_content_renderer_manifest_overlay.json"
|
| -}
|
| -
|
| -service_manifest("chrome_content_utility_manifest_overlay") {
|
| - source = "//chrome/browser/chrome_content_utility_manifest_overlay.json"
|
| -}
|
| -
|
| -group("chrome_content_manifest_overlays") {
|
| - deps = [
|
| - ":chrome_content_browser_manifest_overlay",
|
| - ":chrome_content_gpu_manifest_overlay",
|
| - ":chrome_content_plugin_manifest_overlay",
|
| - ":chrome_content_renderer_manifest_overlay",
|
| - ":chrome_content_utility_manifest_overlay",
|
| ]
|
| }
|
|
|
| @@ -396,28 +373,58 @@
|
| # resources and merged at runtime.
|
|
|
| service_manifest("chrome_content_browser_manifest") {
|
| - source_manifest = "//content/public/app:browser_manifest"
|
| - overlays = [ ":chrome_content_browser_manifest_overlay" ]
|
| + name = "content_browser"
|
| + output_name = "chrome_content_browser"
|
| + source = "${root_out_dir}/Packages/content_browser/manifest.json"
|
| + overlays =
|
| + [ "${root_gen_dir}/chrome_content_browser_manifest_overlay.json" ]
|
| + deps = [
|
| + ":chrome_content_browser_manifest_overlay",
|
| + "//content/public/app:browser_manifest",
|
| + ]
|
| }
|
|
|
| service_manifest("chrome_content_gpu_manifest") {
|
| - source_manifest = "//content/public/app:gpu_manifest"
|
| - overlays = [ ":chrome_content_gpu_manifest_overlay" ]
|
| + name = "content_gpu"
|
| + output_name = "chrome_content_gpu"
|
| + source = "${root_out_dir}/Packages/content_gpu/manifest.json"
|
| + overlays = [ "//chrome/browser/chrome_content_gpu_manifest_overlay.json" ]
|
| + deps = [
|
| + "//content/public/app:gpu_manifest",
|
| + ]
|
| }
|
|
|
| service_manifest("chrome_content_plugin_manifest") {
|
| - source_manifest = "//content/public/app:plugin_manifest"
|
| - overlays = [ ":chrome_content_plugin_manifest_overlay" ]
|
| + name = "content_plugin"
|
| + output_name = "chrome_content_plugin"
|
| + source = "${root_out_dir}/Packages/content_plugin/manifest.json"
|
| + overlays =
|
| + [ "//chrome/browser/chrome_content_plugin_manifest_overlay.json" ]
|
| + deps = [
|
| + "//content/public/app:plugin_manifest",
|
| + ]
|
| }
|
|
|
| service_manifest("chrome_content_renderer_manifest") {
|
| - source_manifest = "//content/public/app:renderer_manifest"
|
| - overlays = [ ":chrome_content_renderer_manifest_overlay" ]
|
| + name = "content_renderer"
|
| + output_name = "chrome_content_renderer"
|
| + source = "${root_out_dir}/Packages/content_renderer/manifest.json"
|
| + overlays =
|
| + [ "//chrome/browser/chrome_content_renderer_manifest_overlay.json" ]
|
| + deps = [
|
| + "//content/public/app:renderer_manifest",
|
| + ]
|
| }
|
|
|
| service_manifest("chrome_content_utility_manifest") {
|
| - source_manifest = "//content/public/app:utility_manifest"
|
| - overlays = [ ":chrome_content_utility_manifest_overlay" ]
|
| + name = "content_utility"
|
| + output_name = "chrome_content_utility"
|
| + source = "${root_out_dir}/Packages/content_utility/manifest.json"
|
| + overlays =
|
| + [ "//chrome/browser/chrome_content_utility_manifest_overlay.json" ]
|
| + deps = [
|
| + "//content/public/app:utility_manifest",
|
| + ]
|
| }
|
|
|
| group("service_manifests") {
|
| @@ -429,14 +436,4 @@
|
| ":chrome_content_utility_manifest",
|
| ]
|
| }
|
| -
|
| - catalog("catalog") {
|
| - embedded_services = [
|
| - ":chrome_content_browser_manifest",
|
| - ":chrome_content_gpu_manifest",
|
| - ":chrome_content_plugin_manifest",
|
| - ":chrome_content_renderer_manifest",
|
| - ":chrome_content_utility_manifest",
|
| - ]
|
| - }
|
| -}
|
| +}
|
|
|