add a makefile for easier development