sof/scripts/cmake
Andy Ross 51a5fb9c80 uuid: Add app-global UUID registry
Add a very simple uuid-registry.txt file containing all known UUIDs in
the tree, use it to generate a C header (the script validates it in
the process) that can then be used for a simplified
SOF_DEFINE_REG_UUID() mechanism that avoids the risk and temptation
temptation of components incorrectly implementing UUIDs.

The intent is that in the longer term, this file can be used by other
downstream tooling (manifest and topology generation) to more easily
reference known IDs by name in a way that avoids duplication and
error.

Signed-off-by: Andy Ross <andyross@google.com>
2024-07-05 14:32:56 +01:00
..
defconfigs.cmake cmake: generate the complete .config at configuration time. 2021-03-03 22:33:53 +00:00
dist.cmake dist.cmake: add 'rebuild_cache' warning. 2020-07-10 15:41:18 +01:00
git-hooks.cmake cmake: add spdx license identifier 2019-06-02 16:38:17 +01:00
git-submodules.cmake cmake: switch XTOS build to sof/tools/rimage 2023-10-09 13:06:12 -07:00
kconfig.cmake cmake: generate the complete .config at configuration time. 2021-03-03 22:33:53 +00:00
misc.cmake cmake: a few new add_local_sources[_ifdef]() compatibility macros 2023-11-29 14:52:36 +00:00
uuid-registry.cmake uuid: Add app-global UUID registry 2024-07-05 14:32:56 +01:00
version-build-counter.cmake xtensa-build-zephyr.py: don't extract SOF_BUILD from generated .h file 2023-05-19 10:02:03 +03:00
version.cmake xtensa-build-zephyr.py: parse new versions.json instead of generated .h 2023-05-24 18:36:39 +03:00
xtensa-platform.cmake cmake: add spdx license identifier 2019-06-02 16:38:17 +01:00
xtensa-toolchain.cmake platform: remove support for cAVS 1.5 platforms 2023-03-02 11:28:23 +00:00