Add the Makefile
Fix all errors of the Makefile