https://devhints.io/makefile https://gist.github.com/isaacs/62a2d1825d04437c6f08 http://www.gnu.org/software/make/manual/make.html http://www.schacherer.de/frank/technology/tools/make.html#example