Final Makefile