supplied makefile for easy compiling