commit | 7862c230af8b5812d562c86d8fb6e5cab84f8bf7 | [log] [tgz] |
---|---|---|
author | Brad Bishop <bradleyb@fuzziesquirrel.com> | Mon Oct 18 13:51:22 2021 -0400 |
committer | Brad Bishop <bradleyb@fuzziesquirrel.com> | Mon Oct 18 13:58:20 2021 -0400 |
tree | b505ded8e7272d8133b50af8b77466f2e26bf146 | |
parent | 77369cbb575c2867355c482fbc582df266daf2bf [diff] |
net: Client.Create interface from SNMP project This is a port of phosphor-snmp commits d84e327dc and 95201f15c. Moving to PDI simplifies the phosphor-snmp project build process and improves OpenBMC DBus interface documentation consolidation. Change-Id: Ib6aee82e1c60e4ca1d6d9f50e9ad886daa4bc92b Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
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
.
The meson files used to handle the YAML files are automatically generated and found under the gen
subdirectory. When adding or removing YAML files, this must be regenerated. This can be done with the helper script found in the gen
subdirectory: cd gen && ./regenerate-meson
.
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
Example: meson builddir -Ddata_com_ibm=true && ninja -C builddir