makefile and config