added makefile to simplify run process