final tidy makefile