add Makefile for build