commit | 9d19990b7c45db9eddf2e2f61605d99bbd1c45ee | [log] [tgz] |
---|---|---|
author | Jonathon Reinhart <jrreinhart@google.com> | Fri Mar 15 18:34:33 2024 +0000 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Mar 15 18:34:33 2024 +0000 |
tree | c0656394a6e9a3343440eff913213a9b57fa3f6b | |
parent | c385a8af8335709a9aafe19d093d05d7840565a9 [diff] |
pw_sync_stl: Android.bp: Add missing dependency on pw_sync_headers With the addition of pw_android_common_backends, targets might end up including pw_sync_stl_defaults without really needing it, and thus, not already depending on pw_sync_headers. If this happens, The pw_sync_stl sources (pw_sync_stl_src_files) will be compiled without the pw_sync headers being available, leading to errors like this: external/pigweed/pw_sync_stl/binary_semaphore.cc:15:10: fatal error: 'pw_sync/binary_semaphore.h' file not found Since the source files use the pw_sync header files, the rule should include them, too. Test: Compile a library (pw_digital_io_linux) depending on pw_android_common_backends but not pw_sync. Change-Id: I4f0f7ef118ba41df2b870beeceb09e0107451b13 Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/197030 Presubmit-Verified: CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Carlos Chinchilla <cachinchilla@google.com> Commit-Queue: Jonathon Reinhart <jrreinhart@google.com>
Pigweed is an open source collection of embedded-targeted libraries–or as we like to call them, modules. These modules are building blocks and infrastructure that enable faster and more reliable development on small-footprint MMU-less 32-bit microcontrollers like the STMicroelectronics STM32L452 or the Nordic nRF52832.
For more information please see our website: https://pigweed.dev/.