Hierarchical builds
In a hierarchical build, some objects are built and then used to build others.
The build tool performs configuration lookup separately for each target. To ensure a
consistent result, the build tool also applies this principle: When a new object is created,
all targets that depend on it are rebuilt.
Note: Winkin does not cause rebuilds of
dependencies.