Added optional makefile