setup makefile and a few other files