BitBake processes metadata of several different types, which include the following:
- Recipes: Files ending in .bb. These contain information about building a unit of software, including how to get a copy of the source code, the dependencies on other components, and how to build and install it.
- Append: Files ending in .bbappend. These allow some details of a recipe to be overridden or extended. A bbappend file simply appends its instructions to the end of a recipe (.bb) file of the same root name.
- Include: Files ending in .inc. These contain information that is common to several recipes, allowing information to be shared among them. The files maybe included using the include or require keywords. The difference is that ...