fixed includes error in makefile; added gl to dependencies