init
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
GOCMD=go
|
||||
GOBUILD=$(GOCMD) build
|
||||
GOCLEAN=$(GOCMD) clean
|
||||
GOGET=$(GOCMD) get
|
||||
GITREPO=github.com/orzogc/acfunlive
|
||||
STATIC=CGO_ENABLED=0
|
||||
WINDOWSENV=GOOS=windows GOARCH=amd64
|
||||
MKDIR=mkdir -p
|
||||
RM=rm -rf
|
||||
BINARY=bin
|
||||
|
||||
all: deps build
|
||||
|
||||
build: build-go-cli
|
||||
|
||||
build-go-cli:
|
||||
$(MKDIR) $(BINARY)
|
||||
$(STATIC) $(GOBUILD) -o $(BINARY)
|
||||
|
||||
deps:
|
||||
$(GOGET) $(GITREPO)
|
||||
|
||||
build-windows-cli: deps build-go-windows-cli
|
||||
|
||||
build-go-windows-cli:
|
||||
$(MKDIR) $(BINARY)
|
||||
$(STATIC) $(WINDOWSENV) $(GOBUILD) -o $(BINARY)
|
||||
|
||||
build-linux-cli: deps build-go-linux-cli
|
||||
|
||||
build-go-linux-cli:
|
||||
$(MKDIR) $(BINARY)
|
||||
$(STATIC) $(GOBUILD) -o $(BINARY)
|
||||
|
||||
clean:
|
||||
$(GOCLEAN)
|
||||
$(RM) $(BINARY)
|
||||
|
||||
.PHONY: all build build-go-cli deps build-windows-cli build-go-windows-cli build-linux-cli build-go-linux-cli clean
|
||||
Reference in New Issue
Block a user