eaa673169e2485b4003e3961ccb63f05642d23eb
Using environment variables LKROOT and LKINC you can specify multiple parallel top level directories (outside of the lk root) that are overlayed on top of the build system. This allows for a structure like lk/ testproject/ someotherfirmware/ Where each of these subdirs has an entire overlayed tree of libraries, platforms, targets, and projects. To accomplish this, copy makefile into the root dir and build a lk_inc.mk that sets LKROOT and LKINC.
lk
The LK embedded kernel
Languages
C
80.6%
C++
10.8%
Assembly
3.6%
Makefile
3.4%
Python
1%
Other
0.6%