Judging by the lack of license I'm guessing MIT is gonna be your choice but it is still better for clarity, incidentally are you going for GCC compatibility at all? Would make an interesting drop in replacement for it when compiling the linux kernel. btw I also made my own replacement to make/nmake/gnumake (hated their poor syntax), I've yet to successfully compile kernel code linux mint which I'm on but it works fine for user land code (just look via my profile if you're interested), just not got a solid api just yet.