Loadable modules build guide using LMDK
What is LMDK
LMDK(Loadable Module Development Kit) is a standalone package required to build loadable module. It is independent from SOF FW but contains necessary data structures to interact with it.
How to build
To build example loadable library execute: .. code-block:: bash
$ cd libraries/example $ mkdir build $ cd build
$ cmake -DRIMAGE_COMMAND=”/path/to/rimage” -DSIGNING_KEY=”/path/to/signing/key.pem” .. $ cmake –build .
Here RIMAGE_COMMAND is path to rimage executable binary, SIGNING_KEY is path to signing key for rimage. LMDK <https://github.com/thesofproject/sof/pull/7354>