代码拉取完成,页面将自动刷新
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
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。