添加spec 和Makefile