makefile stable - maybe time to rewrite it in the jsmn format