对makefile生成的api进行了封装