1 Star 0 Fork 159

wangtianfeng/goodlink

forked from konyshe/goodlink 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Makefile 2.39 KB
一键复制 编辑 原始数据 按行查看 历史
kony 提交于 2025-01-21 14:14 +08:00 . add linux-armv6l-cmd
NAME=goodlink
BINDIR=bin
# 获取源码最近一次 git commit log,包含 commit sha 值,以及 commit message
GitCommitLog=$(shell git log --pretty=oneline -n 1)
BuildTime=$(shell date +'%Y-%m-%d %H:%M:%S')
GOBUILD=GO111MODULE=on \
GOPROXY="https://goproxy.cn,direct" \
go build -trimpath -ldflags \
'-X "gogo.GitCommitLog=$(GitCommitLog)" \
-X "gogo.GitStatus=$(GitStatus)" \
-X "gogo.BuildTime=$(BuildTime)" \
-w -s -buildid='
PLATFORM_LIST = \
windows-amd64-ui \
linux-386-cmd \
linux-amd64-cmd \
linux-arm-cmd \
linux-armv6l-cmd \
linux-arm64-cmd \
linux-loong64-cmd \
linux-mips-cmd \
linux-mipsle-cmd \
linux-mips64-cmd \
linux-riscv64-cmd \
linux-mips64le-cmd \
darwin-amd64-cmd \
darwin-arm64-cmd \
windows-amd64-cmd \
windows-arm64-cmd
all: clean $(PLATFORM_LIST) strip
linux-386-cmd:
GOARCH=386 GOOS=linux $(GOBUILD) -tags "cmd" -o $(BINDIR)/$(NAME)-$@
linux-amd64-cmd:
GOARCH=amd64 GOOS=linux $(GOBUILD) -tags "cmd" -o $(BINDIR)/$(NAME)-$@
linux-loong64-cmd:
GOARCH=loong64 GOOS=linux $(GOBUILD) -tags "cmd" -o $(BINDIR)/$(NAME)-$@
linux-mips-cmd:
GOARCH=mips GOOS=linux $(GOBUILD) -tags "cmd" -o $(BINDIR)/$(NAME)-$@
linux-mipsle-cmd:
GOARCH=mipsle GOOS=linux $(GOBUILD) -tags "cmd" -o $(BINDIR)/$(NAME)-$@
linux-mips64-cmd:
GOARCH=mips64 GOOS=linux $(GOBUILD) -tags "cmd" -o $(BINDIR)/$(NAME)-$@
linux-mips64le-cmd:
GOARCH=mips64le GOOS=linux $(GOBUILD) -tags "cmd" -o $(BINDIR)/$(NAME)-$@
linux-riscv64-cmd:
GOARCH=riscv64 GOOS=linux $(GOBUILD) -tags "cmd" -o $(BINDIR)/$(NAME)-$@
linux-arm-cmd:
GOARCH=arm GOOS=linux $(GOBUILD) -tags "cmd" -o $(BINDIR)/$(NAME)-$@
linux-armv6l-cmd:
GOARCH=arm GOARM=6 GOOS=linux $(GOBUILD) -tags "cmd" -o $(BINDIR)/$(NAME)-$@
linux-arm64-cmd:
GOARCH=arm64 GOOS=linux $(GOBUILD) -tags "cmd" -o $(BINDIR)/$(NAME)-$@
darwin-amd64-cmd:
GOARCH=amd64 GOOS=darwin $(GOBUILD) -tags "cmd" -o $(BINDIR)/$(NAME)-$@
darwin-arm64-cmd:
GOARCH=arm64 GOOS=darwin $(GOBUILD) -tags "cmd" -o $(BINDIR)/$(NAME)-$@
windows-amd64-cmd:
GOARCH=amd64 GOOS=windows $(GOBUILD) -tags "cmd" -o $(BINDIR)/$(NAME)-$@.exe
windows-arm64-cmd:
GOARCH=arm64 GOOS=windows $(GOBUILD) -tags "cmd" -o $(BINDIR)/$(NAME)-$@.exe
windows-amd64-ui:
# CC=x86_64-w64-mingw32-gcc CGO_ENABLED=1 fyne package -os windows -icon theme/favicon.ico
# go build -ldflags -H=windowsgui
mkdir bin; fyne package; mv *.exe bin/
strip:
upx $(BINDIR)/*
clean:
rm -rf $(BINDIR) *.exe
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/wang-tian-feng/goodlink.git
git@gitee.com:wang-tian-feng/goodlink.git
wang-tian-feng
goodlink
goodlink
master

搜索帮助