blob: 8006a1d94c4724a3e1c80d3d58291b79b9cbb9be [file] [log] [blame]
# Copyright 2019 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
source_set("external_service") {
sources = [
"external_connector.cc",
"external_connector.h",
"external_service.cc",
"external_service.h",
]
deps = [
"//base",
"//chromecast/external_mojo/public/mojom",
"//mojo/core/embedder",
"//mojo/public/cpp/bindings",
"//mojo/public/cpp/platform",
"//mojo/public/cpp/system",
]
}
source_set("process_setup") {
sources = [
"crash_reporter_client.cc",
"crash_reporter_client.h",
"process_setup.cc",
"process_setup.h",
]
deps = [
"//base",
"//base:base_static",
"//chromecast/crash",
"//components/crash/content/app",
]
}
source_set("standalone_service_main") {
sources = [
"service_process.h",
"standalone_service_main.cc",
]
deps = [
":external_service",
":process_setup",
"//base",
"//chromecast/external_mojo/public/cpp:common",
"//mojo/core/embedder",
]
}
source_set("chromium_service") {
sources = [
"chromium_service.cc",
"chromium_service.h",
]
deps = [
":external_service",
"//base",
"//chromecast/external_mojo/public/mojom",
"//mojo/public/cpp/bindings",
"//services/service_manager/public/cpp",
"//services/service_manager/public/mojom",
]
}
executable("standalone_mojo_broker") {
sources = [
"standalone_mojo_broker.cc",
]
deps = [
":process_setup",
"//base",
"//chromecast/external_mojo/public/cpp:common",
"//chromecast/external_mojo/public/cpp:external_mojo_broker",
"//mojo/core/embedder",
]
}