YAML descriptors of standard D-Bus interfaces. The format is described by the sdbusplus binding generation tool sdbus++.
This project can be built with meson
. The typical meson
workflow is: meson builddir && ninja -C builddir
.
Due to the limited code generation methods available in meson today, changes to YAML files are not tracked by meson
and do not automatically cause a new recompile. Subsequent runs when making YAML changes will require running ninja reconfigure
in order to regenerate the code files from the YAML.
Only the xyz/openbmc_project interfaces are built by default. Other interfaces can be enabled by meson options:
-Ddata_com_ibm=true
-Ddata_org_open_power=true