chore: 编译文件加入版本号

This commit is contained in:
fengxxc
2023-01-01 20:47:46 +08:00
parent 40bff564b5
commit b9b8a92945

View File

@@ -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