add requirements to makefile