finished makefile