13 Variable Context

While you can use most variables in almost any context such as .conf, .bbclass, .inc, and .bb files, some variables are often associated with a particular locality or context. This chapter describes some common associations.

13.1 Configuration

The following subsections provide lists of variables whose context is configuration: distribution, machine, and local.

13.1.1 Distribution (Distro)

This section lists variables whose configuration context is the distribution, or distro.

13.1.2 Machine

This section lists variables whose configuration context is the machine.

13.1.3 Local

This section lists variables whose configuration context is the local configuration through the local.conf file.

13.2 Recipes

The following subsections provide lists of variables whose context is recipes: required, dependencies, path, and extra build information.

13.2.1 Required

This section lists variables that are required for recipes.

13.2.2 Dependencies

This section lists variables that define recipe dependencies.

13.2.3 Paths

This section lists variables that define recipe paths.

13.2.4 Extra Build Information

This section lists variables that define extra build information for recipes.