aboutsummaryrefslogtreecommitdiff
path: root/pw_thread_freertos
diff options
context:
space:
mode:
authorTed Pudlik <tpudlik@google.com>2023-07-07 19:05:00 +0000
committerCQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com>2023-07-07 19:05:00 +0000
commit1e3601443cfa2ec51c6bc431dbe28d8426bafa6c (patch)
tree38913b22646df919c4e12b2b1500e5199c003c33 /pw_thread_freertos
parent00e82706bfd82662c3db081280e8217b2b8e547e (diff)
downloadpigweed-1e3601443cfa2ec51c6bc431dbe28d8426bafa6c.tar.gz
pw_thread: Remove redundant Bazel targets
This change cleans up pw_thread and its backends. Bug: b/290359233 Change-Id: I4b9a458a7aa162cdbe8abb7b9547877ab90a7141 Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/154494 Reviewed-by: Ewout van Bekkum <ewout@google.com> Commit-Queue: Ted Pudlik <tpudlik@google.com>
Diffstat (limited to 'pw_thread_freertos')
-rw-r--r--pw_thread_freertos/BUILD.bazel66
1 files changed, 14 insertions, 52 deletions
diff --git a/pw_thread_freertos/BUILD.bazel b/pw_thread_freertos/BUILD.bazel
index 0fdf48144..215744a7e 100644
--- a/pw_thread_freertos/BUILD.bazel
+++ b/pw_thread_freertos/BUILD.bazel
@@ -25,7 +25,7 @@ package(default_visibility = ["//visibility:public"])
licenses(["notice"])
pw_cc_library(
- name = "id_headers",
+ name = "id",
hdrs = [
"id_public_overrides/pw_thread_backend/id_inline.h",
"id_public_overrides/pw_thread_backend/id_native.h",
@@ -36,25 +36,21 @@ pw_cc_library(
"id_public_overrides",
"public",
],
- deps = [
- "//pw_interrupt:context",
- "@freertos",
- ],
-)
-
-pw_cc_library(
- name = "id",
target_compatible_with = [
"//pw_build/constraints/rtos:freertos",
],
deps = [
- ":id_headers",
+ "//pw_interrupt:context",
"//pw_thread:id_facade",
+ "@freertos",
],
)
pw_cc_library(
- name = "sleep_headers",
+ name = "sleep",
+ srcs = [
+ "sleep.cc",
+ ],
hdrs = [
"public/pw_thread_freertos/sleep_inline.h",
"sleep_public_overrides/pw_thread_backend/sleep_inline.h",
@@ -63,32 +59,23 @@ pw_cc_library(
"public",
"sleep_public_overrides",
],
- deps = [
- "//pw_chrono:system_clock",
- ],
-)
-
-pw_cc_library(
- name = "sleep",
- srcs = [
- "sleep.cc",
- ],
target_compatible_with = [
"//pw_build/constraints/rtos:freertos",
],
deps = [
- ":sleep_headers",
"//pw_assert",
"//pw_chrono:system_clock",
- "//pw_chrono_freertos:system_clock_headers",
"//pw_thread:id",
"//pw_thread:sleep_facade",
+ "@freertos",
],
)
-# This target provides the FreeRTOS specific headers needs for thread creation.
pw_cc_library(
- name = "thread_headers",
+ name = "thread",
+ srcs = [
+ "thread.cc",
+ ],
hdrs = [
"public/pw_thread_freertos/config.h",
"public/pw_thread_freertos/context.h",
@@ -115,21 +102,6 @@ pw_cc_library(
)
pw_cc_library(
- name = "thread",
- srcs = [
- "thread.cc",
- ],
- target_compatible_with = [
- "//pw_build/constraints/rtos:freertos",
- ],
- deps = [
- ":id",
- ":thread_headers",
- "//pw_assert",
- ],
-)
-
-pw_cc_library(
name = "dynamic_test_threads",
srcs = [
"dynamic_test_threads.cc",
@@ -182,7 +154,7 @@ pw_cc_test(
)
pw_cc_library(
- name = "yield_headers",
+ name = "yield",
hdrs = [
"public/pw_thread_freertos/yield_inline.h",
"yield_public_overrides/pw_thread_backend/yield_inline.h",
@@ -191,19 +163,9 @@ pw_cc_library(
"public",
"yield_public_overrides",
],
- target_compatible_with = [
- "//pw_build/constraints/rtos:freertos",
- ],
- deps = [
- "@freertos",
- ],
-)
-
-pw_cc_library(
- name = "yield",
deps = [
- ":yield_headers",
"//pw_thread:yield_facade",
+ "@freertos",
],
)