aboutsummaryrefslogtreecommitdiff
path: root/pw_async/BUILD.gn
diff options
context:
space:
mode:
Diffstat (limited to 'pw_async/BUILD.gn')
-rw-r--r--pw_async/BUILD.gn15
1 files changed, 14 insertions, 1 deletions
diff --git a/pw_async/BUILD.gn b/pw_async/BUILD.gn
index c1e287982..483b9b5e6 100644
--- a/pw_async/BUILD.gn
+++ b/pw_async/BUILD.gn
@@ -16,6 +16,7 @@ import("//build_overrides/pigweed.gni")
import("$dir_pw_async/async.gni")
import("$dir_pw_async/backend.gni")
+import("$dir_pw_async/fake_dispatcher_fixture.gni")
import("$dir_pw_async/fake_dispatcher_test.gni")
import("$dir_pw_build/facade.gni")
import("$dir_pw_build/target_types.gni")
@@ -45,6 +46,7 @@ pw_facade("task") {
public_deps = [
"$dir_pw_chrono:system_clock",
dir_pw_function,
+ dir_pw_status,
]
public = [
"public/pw_async/internal/types.h",
@@ -67,6 +69,14 @@ pw_facade("fake_dispatcher") {
] + pw_async_EXPERIMENTAL_MODULE_VISIBILITY
}
+fake_dispatcher_fixture("fake_dispatcher_fixture") {
+ backend = ":fake_dispatcher"
+ visibility = [
+ ":*",
+ "$dir_pw_async_basic:*",
+ ] + pw_async_EXPERIMENTAL_MODULE_VISIBILITY
+}
+
pw_test_group("tests") {
}
@@ -76,6 +86,9 @@ pw_doc_group("docs") {
# Satisfy source_is_in_build_files presubmit step
pw_source_set("fake_dispatcher_test") {
- sources = [ "fake_dispatcher_test.cc" ]
+ sources = [
+ "fake_dispatcher_test.cc",
+ "public/pw_async/fake_dispatcher_fixture.h",
+ ]
visibility = []
}