加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Makefile 1.20 KB
一键复制 编辑 原始数据 按行查看 历史
shallot 提交于 2020-03-03 15:33 . 更新main.go的位置。
CMD=go run main.go
BASE=`pwd`/example
SRC=$(BASE)/origin
DEST=$(BASE)/dist
.PHONY: build
build:
rm -rf dist
GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -o dist/tool-linux -mod vendor main.go
GOOS=windows GOARCH=amd64 CGO_ENABLED=0 go build -o dist/tool-windows.exe -mod vendor main.go
GOOS=darwin GOARCH=amd64 CGO_ENABLED=0 go build -o dist/tool-mac -mod vendor main.go
.PHONY: test
test: const-go const-ts model-go model-ts
@echo "\n全部完成"
const-go:
@echo "----------Constant-GO----------"
@rm -rf $(DEST)/go/constant; mkdir -p $(DEST)/go/constant
@$(CMD) -src $(SRC)/constant -dest $(DEST)/go/constant -language go
@go fmt $(DEST)/go/constant > /dev/null
const-ts:
@echo "----------Constant-JS----------"
@rm -rf $(DEST)/ts/constant; mkdir -p $(DEST)/ts/constant
@$(CMD) -src $(SRC)/constant -dest $(DEST)/ts/constant -language ts
model-go:
@echo "----------Model-GO----------"
@rm -rf $(DEST)/go/model; mkdir -p $(DEST)/go/model
@$(CMD) -src $(SRC)/model -dest $(DEST)/go/model -language go
@go fmt $(DEST)/go/model > /dev/null
model-ts:
@echo "----------Constant-JS----------"
@rm -rf $(DEST)/ts/model; mkdir -p $(DEST)/ts/model
@$(CMD) -src $(SRC)/model -dest $(DEST)/ts/model -language ts
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化