A go package for generating Makefiles
See example/self.go for an example. To try this first run go run self.go. This will generate self.mk. Now you can run make and the generated makefile will compile self.go and use it to re-generate the makefile.