Updated Makefile for assignment requirements