blob: d613c875bd7dff6f71b55ab80fb39b9f1e253e8d [file] [log] [blame]
# Copyright 2024 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/bind/bind.gni")
import("//build/components.gni")
import("//build/cpp/sdk_source_set.gni")
import("//build/fidl/fidl.gni")
import("//build/test.gni")
group("tests") {
testonly = true
deps = [ "tests" ]
}
group("drivers") {
testonly = true
deps = [
"tests/metadata_integration_test/metadata_forwarder_test_driver:component",
"tests/metadata_integration_test/metadata_retriever_test_driver:no_use_component",
"tests/metadata_integration_test/metadata_retriever_test_driver:use_component",
"tests/metadata_integration_test/metadata_sender_test_driver:expose_component",
"tests/metadata_integration_test/metadata_sender_test_driver:no_expose_component",
"tests/metadata_integration_test/test_root:component",
]
}
sdk_source_set("cpp") {
category = "partner"
sdk_name = "driver_metadata_cpp"
stable = false
include_base = "//sdk"
sources = [
"metadata.cc",
"metadata.h",
"metadata_server.h",
]
public_deps = [
"//sdk/fidl/fuchsia.driver.framework:fuchsia.driver.framework_cpp",
"//sdk/fidl/fuchsia.driver.metadata:fuchsia.driver.metadata_cpp",
"//sdk/fidl/fuchsia.hardware.platform.device:fuchsia.hardware.platform.device_cpp",
"//sdk/lib/async-default",
"//sdk/lib/component/outgoing/cpp",
"//sdk/lib/driver/component/cpp",
"//sdk/lib/driver/logging/cpp",
"//sdk/lib/driver/outgoing/cpp",
"//sdk/lib/driver/platform-device/cpp",
]
}