add makefile for test and clean