BitBake and recipes

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 ...

Get Mastering Embedded Linux Programming - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.