blob: 0d06eaac46a9794426764b4dbe3bc9c5c050c560 [file] [log] [blame]
# Copyright 2020 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//build/components.gni")
group("all") {
testonly = true
deps = [
":echo-launcher-llcpp",
":echo-llcpp-async",
":echo-llcpp-client",
":echo-llcpp-client-shared",
":echo-llcpp-client-sync",
":echo-service-llcpp",
"server:echo-llcpp-server",
]
}
group("tests") {
testonly = true
deps = [ "unittests" ]
}
# //docs/development/languages/fidl/tutorials/llcpp/basics/client.md
fuchsia_package("echo-llcpp-client") {
deps = [
"client:echo-client",
"server:echo-server",
"//examples/fidl/echo-realm:echo_realm",
]
}
# //docs/development/languages/fidl/tutorials/llcpp/basics/sync-client.md
fuchsia_package("echo-llcpp-client-sync") {
deps = [
"client_sync:echo-client",
"server:echo-server",
"//examples/fidl/echo-realm:echo_realm",
]
}
# //docs/development/languages/fidl/guides/llcpp-threading.md
fuchsia_package("echo-llcpp-client-shared") {
deps = [
"client_shared:echo-client",
"server:echo-server",
"//examples/fidl/echo-realm:echo_realm",
]
}
# //docs/development/languages/fidl/tutorials/llcpp/topics/async-completer.md
fuchsia_package("echo-llcpp-async") {
deps = [
"async_completer/client:echo-client",
"async_completer/server:echo-server",
"//examples/fidl/echo-realm:echo_realm",
]
}
# //docs/development/languages/fidl/tutorials/llcpp/topics/request-pipelining.md
fuchsia_package("echo-launcher-llcpp") {
deps = [
"request_pipelining/client:echo-client",
"request_pipelining/server:echo-server",
"//examples/fidl/echo-realm:echo_realm",
]
}
# //docs/development/languages/fidl/tutorials/llcpp/topics/services.md
fuchsia_package("echo-service-llcpp") {
deps = [
"services/client:echo-client",
"services/server:echo-server",
"//examples/fidl/echo-realm:echo_realm",
]
}