diff --git a/Design.md b/Design.md new file mode 100644 index 0000000..7bc4ccb --- /dev/null +++ b/Design.md @@ -0,0 +1,25 @@ +# hhmake 设计档 + +## 语言 + +Lua或某种脚本语言(反正肯定不能是要求编译的那种语言...) + +## 功能 + +一个词: build + +两个词: build and deploy + +三个词: build, test and deploy + +gcc/g++是必须支持的,最好也能支持cl. 要是能生成makefile或者sln就好了,但是那样好像就又成了一个cmake. + +## 具体设计方向 + +### API设计 + +pushIncludeDir(includeDir) 添加包含目录 + +pushLinkDir(linkDir) 添加链接目录 + +pushLib(libname) 添加链接库