add makefile to make it easy to build test