diff options
author | Ted Pudlik <tpudlik@google.com> | 2023-07-07 19:05:00 +0000 |
---|---|---|
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2023-07-07 19:05:00 +0000 |
commit | 1e3601443cfa2ec51c6bc431dbe28d8426bafa6c (patch) | |
tree | 38913b22646df919c4e12b2b1500e5199c003c33 /pw_thread_freertos | |
parent | 00e82706bfd82662c3db081280e8217b2b8e547e (diff) | |
download | pigweed-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.bazel | 66 |
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", ], ) |