for now, the linux.mk was made by hand. it's working on arch linux.

all tests are compiling and running, except tests with apps, but this is because of my arch is not well configured.