New Makefile.

Cache binary of setup.ml therefore makes incremental build faster.