Files
acfunlive-remake/Makefile
T
2026-09-25 13:16:54 +08:00

40 lines
750 B
Makefile

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