add:new Makefile to build exe/.so/.a