makefile homework