zephyr: add even more missing dependencies Add some other pw deps that are not currently causing build breakages, but they might, and crypto as well, which is causing a build break for the renode run. BUG=none TEST=cq dry run Change-Id: Ia2bfea9271aa0c084c9ed1b5a80ce413037d2713 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/7735889 Commit-Queue: Fabio Baltieri <fabiobaltieri@google.com> Reviewed-by: Rob Barnes <robbarnes@google.com> Tested-by: Fabio Baltieri <fabiobaltieri@google.com> Tested-by: Rob Barnes <robbarnes@google.com> Commit-Queue: Rob Barnes <robbarnes@google.com>
diff --git a/third_party/boringssl/CMakeLists.txt b/third_party/boringssl/CMakeLists.txt index 7b46471..c75dad5 100644 --- a/third_party/boringssl/CMakeLists.txt +++ b/third_party/boringssl/CMakeLists.txt
@@ -54,6 +54,7 @@ # Link 'crypto' library into boringssl library. zephyr_library_link_libraries(crypto) +add_dependencies(crypto zephyr_generated_headers) # Add compile options required by BoringSSL. # -D_POSIX_C_SOURCE=200809L is needed because BoringSSL uses strdup() function
diff --git a/zephyr/CMakeLists.txt b/zephyr/CMakeLists.txt index 190837d..caac1d8 100644 --- a/zephyr/CMakeLists.txt +++ b/zephyr/CMakeLists.txt
@@ -844,8 +844,25 @@ # zephyr_generated_headers. We defer adding this dependency to the top-level # directory scope to ensure the Pigweed module has been fully evaluated and the # library targets exist. +# +# Lists all targets defined with pw_add_library() and pw_add_test() function(ec_add_pw_log_zephyr_deps) - foreach(lib pw_log_zephyr math.smoothing math.iir_filter math.iir_decimator math.smoothing_test math.iir_filter_test math.iir_decimator_test) + foreach(lib pw_log_zephyr + cros.dsp.test + dsp.client + dsp.service + math.iir_decimator + math.iir_decimator_test + math.iir_filter + math.iir_filter_test + math.smoothing + math.smoothing_test + pw_fsm.fsm + pw_fsm.fsm_test + pw_transport.service + pw_transport.service_test + vsensor.body_detection + ) if(TARGET ${lib} AND TARGET zephyr_generated_headers) add_dependencies(${lib} zephyr_generated_headers) endif()