Add macro to add all subdirectories Add macro to create project source tree based on target sources Small cleanup runtime/CMakeLists.txt Change-Id: I9b99145c544f648c4c3fe7421752d0c5d9504edf