bbclasses can cause a recipe to be cloned and overrides created. The overrides are class-target for the target build, class-native for the native build, class-nativesdk for the SDK build.
The mechanism is normally inheriting the class directly (eg when a recipe is only useful as native) or using BBCLASSEXTEND to make it happen automatically. Ross On 1 February 2018 at 19:05, Michael Habibi <[email protected]> wrote: > Thanks, that seems to be pretty much precisely what I need. Where can I > learn more about the class construct, e.g. class-target and native? I saw > some references to it in the docs, but not an actual explanation of how > that all works and is put together. Any ideas? > > On Thu, Feb 1, 2018 at 9:34 AM, Burton, Ross <[email protected]> > wrote: > >> On 1 February 2018 at 15:03, Michael Habibi <[email protected]> wrote: >> >>> So let's say my whole bbappend file is only necessary for the target >>> version. Can I rename the whole thing package-target.bbappend (add the >>> -target suffix) and it will only append it to the recipe when building the >>> target? Is "target" the actual suffix or is it a placeholder for something >>> more specific? I have only seen -native, -cross, and some other ones that >>> don't seem to apply to this case. >>> >>> >> That won't work, as native and cross suffixes in recipes are for humans, >> not bitbake. >> >> Ross >> > >
-- _______________________________________________ yocto mailing list [email protected] https://lists.yoctoproject.org/listinfo/yocto
