| 12345678910111213141516171819202122232425262728 |
- # 编译生成到bin目录下
- define build
- sh ./build.sh $(1) ./bin/$(strip $(2))
- endef
- clear_dir=./bin
- # 脚手架脚本
- go-build: pre
- $(call build, cmd/go-build/main.go, go-build)
- # 自动生成mode,dao的脚本
- go-orm:
- $(call build, cmd/go-orm/main.go, go-orm)
- # 自动生成controller,service,third的脚本
- go-new:
- $(call build, cmd/go-new/main.go, go-new)
- .PHONY : clean
- # 清理文件
- clean:
- -rm -rf $(clear_dir)
- # 编译静态资源
- pre:
- $(call build, cmd/go-bindata/main.go, go-bindata) \
- && bin/go-bindata -o ./static/go-static.go -pkg=static static/file
-
|