add makefile to setup configurations