1 Star 0 Fork 0

nilyang / plugin-demo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
Makefile 758 Bytes
一键复制 编辑 原始数据 按行查看 历史
NilYang 提交于 2021-06-14 23:08 . 1.add: plugin demo
GOCMD=go
GOBUILD=$(GOCMD) build
GOCLEAN=$(GOCMD) clean
GOTEST=$(GOCMD) test
GOGET=$(GOCMD) get
BINARY_NAME=plugin
BINARY_LINUX=$(BINARY_NAME)-linux
BINARY_DARWIN=$(BINARY_NAME)-darwin
TARGET_GZIP_FILE=$(BINARY_NAME).tar.gz
all: test build
build:
$(GOBUILD) -o $(BINARY_NAME) -v
test:
$(GOTEST)
clean:
$(GOCLEAN)
rm -f $(BINARY_NAME)
rm -f $(BINARY_LINUX)
rm -f $(BINARY_DARWIN)
rm -f $(TARGET_GZIP_FILE)
# Cross compilationm
build-darwin:
CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 $(GOBUILD) -o $(BINARY_DARWIN) -v
build-linux:
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 $(GOBUILD) -o $(BINARY_LINUX) -v
build-linux-plugin:
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 $(GOBUILD) -o $(BINARY_LINUX) -v
tar -czvf $(TARGET_GZIP_FILE) $(BINARY_LINUX) plugin.json
1
https://gitee.com/nilyang/plugin-demo.git
git@gitee.com:nilyang/plugin-demo.git
nilyang
plugin-demo
plugin-demo
master

搜索帮助