38 lines
688 B
Makefile
38 lines
688 B
Makefile
|
|
USER_GH=eyedeekay
|
|
VERSION=1.17.003
|
|
packagename=zerobundle
|
|
|
|
echo:
|
|
@echo "type make version to do release $(VERSION)"
|
|
|
|
all: fmt gen build
|
|
|
|
build:
|
|
go build -tags netgo -o zero ./go-zero
|
|
|
|
gen: write test
|
|
|
|
write:
|
|
go run --tags=generate gen.go
|
|
|
|
itest:
|
|
cd import/ && go test -v
|
|
|
|
fmt:
|
|
gofmt -w -s *.go import/*.go go-zero/*.go parts/*/unpacker.go
|
|
|
|
version:
|
|
gothub release -s $(GITHUB_TOKEN) -u $(USER_GH) -r $(packagename) -t v$(VERSION) -d "version $(VERSION)"
|
|
|
|
del:
|
|
gothub delete -s $(GITHUB_TOKEN) -u $(USER_GH) -r $(packagename) -t v$(VERSION)
|
|
|
|
tar:
|
|
tar --exclude .git \
|
|
--exclude .go \
|
|
--exclude bin \
|
|
--exclude examples \
|
|
-cJvf ../$(packagename)_$(VERSION).orig.tar.xz .
|
|
|