Build Tree

The build tree is the directory hierarchy in which all generated files are placed. Generated files consist of the makefile, the compiled object files, and a dependency file (with a .d extension) for each source file.

Purpose

The build tree is where all intermediate object files are placed.

How is it modified?

Recompiling can modify the object files.

User applications

User application source or binary code should not go in the build tree.

Examples of files in this hierarchy