New makefile system