build the Makefile system