From b9b8a929458d5be7693a3dd5f8f66a9e1eadc612 Mon Sep 17 00:00:00 2001 From: fengxxc Date: Sun, 1 Jan 2023 20:47:46 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E7=BC=96=E8=AF=91=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E5=8A=A0=E5=85=A5=E7=89=88=E6=9C=AC=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Makefile | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index 90d61a9..c81e6cc 100644 --- a/Makefile +++ b/Makefile @@ -1,16 +1,17 @@ BUILD_ENV := CGO_ENABLED=0 APP=wechatmp2markdown +VERSION=v1.1.0 # linux or mac 环境编译 # make [cmd] build-linux: clean - ${BUILD_ENV} GOOS=linux GOARCH=amd64 go build -ldflags "-s -w" -o build/${APP}_linux_amd64 main.go + ${BUILD_ENV} GOOS=linux GOARCH=amd64 go build -ldflags "-s -w" -o build/${APP}-${VERSION}_linux_amd64 main.go build-osx: clean - ${BUILD_ENV} GOOS=darwin GOARCH=amd64 go build -ldflags "-s -w" -o build/${APP}_osx_amd64 main.go + ${BUILD_ENV} GOOS=darwin GOARCH=amd64 go build -ldflags "-s -w" -o build/${APP}-${VERSION}_osx_amd64 main.go build-win64: clean - ${BUILD_ENV} GOOS=windows GOARCH=amd64 go build -ldflags "-s -w" -o build/${APP}_win64.exe main.go + ${BUILD_ENV} GOOS=windows GOARCH=amd64 go build -ldflags "-s -w" -o build/${APP}-${VERSION}_win64.exe main.go build-win32: clean - ${BUILD_ENV} GOOS=windows GOARCH=386 go build -ldflags "-s -w" -o build/${APP}_win32.exe main.go + ${BUILD_ENV} GOOS=windows GOARCH=386 go build -ldflags "-s -w" -o build/${APP}-${VERSION}_win32.exe main.go # windows环境编译 需gcc,推荐安装tdm64-gcc @@ -19,22 +20,22 @@ win-build-linux: clean go env -w ${BUILD_ENV} go env -w GOOS=linux go env -w GOARCH=amd64 - go build -ldflags "-s -w" -o build/${APP}_linux_amd64 main.go + go build -ldflags "-s -w" -o build/${APP}-${VERSION}_linux_amd64 main.go win-build-osx: clean go env -w ${BUILD_ENV} go env -w GOOS=darwin go env -w GOARCH=amd64 - go build -ldflags "-s -w" -o build/${APP}_osx_amd64 main.go + go build -ldflags "-s -w" -o build/${APP}-${VERSION}_osx_amd64 main.go win-build-win64: clean go env -w ${BUILD_ENV} go env -w GOOS=windows go env -w GOARCH=amd64 - go build -ldflags "-s -w" -o build/${APP}_win64.exe main.go + go build -ldflags "-s -w" -o build/${APP}-${VERSION}_win64.exe main.go win-build-win32: clean go env -w ${BUILD_ENV} go env -w GOOS=windows go env -w GOARCH=386 - go build -ldflags "-s -w" -o build/${APP}_win32.exe main.go + go build -ldflags "-s -w" -o build/${APP}-${VERSION}_win32.exe main.go run: go run main.go