setting up makefiles