phosphor-logging: create bbclass for non-native YAML
The current working model for many packages that supply YAML
is that they have both a native and a non-native package where
the native package doesn't build anything but supplies YAML and
the non-native package does the real building. In the case of
phosphor-logging this is due to a cyclic dependency:
package-yaml -> logging header -> package
To hopefully reduce the complexity on package makefiles to
this dual-build structure, I have created a non-native bbclass
that can be used to create simple packages for the logging YAML.
I have also created a sample for phosphor-led.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I3148f14c0502aebb55f083e39ac5c499e6276680
2 files changed