1) added marker files (compile-*) for the makefile so that it won't recompile unnecessary targets
2) added the marker files and build/ dir to the gitignore file
3) fixed a bug in the ntl makefile