blob: 4a34e4205ca2fdbab75be5fa9f7578a63f924a9d [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 = [
"process_setup.cc",
"process_setup.h",
]
deps = [
"//base",
"//base:base_static",
]
}
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:external_mojo_broker",
"//mojo/core/embedder",
]
}