Add a makefile to compile