Added automatic makefile