Final makefile