This PR tweaks how our code is built - instead of a bunch of local build directories, this change puts all artifacts in a root $(BINDIR). It still preserves the directory structure (e.g. example/basic_tf_stub/src/main.cc produces build/example/basic_tf_stub/src/main.o.
This change allows src directories to be deep, which accommodates more complex code structures and (the primary reason) code that differs based on EVB (and upcoming MCUs).
This PR tweaks how our code is built - instead of a bunch of local build directories, this change puts all artifacts in a root $(BINDIR). It still preserves the directory structure (e.g. example/basic_tf_stub/src/main.cc produces build/example/basic_tf_stub/src/main.o.
This change allows src directories to be deep, which accommodates more complex code structures and (the primary reason) code that differs based on EVB (and upcoming MCUs).
make, make deploy, make nest have been tested.