UA3F/build.sh
2023-12-03 15:39:45 +08:00

26 lines
492 B
Bash
Executable File

#!/bin/sh
project_name="ua3f"
release_version="0.0.1"
release_dir=./release
rm -rf $release_dir/*
mkdir -p $release_dir
cd $(dirname $0)
gofmt -w ./
for goarch in "amd64" "arm" "arm64" "mipsle" "mips64" "riscv64" "386"; do
obj_name=$project_name
GOOS=linux GOARCH=$goarch go build -ldflags="-s -w"
tar -zcf $release_dir/$project_name-$release_version-$goarch.tar.gz $obj_name
rm -f $obj_name
done
cd $release_dir
for file in ./*; do
md5 -r $file >>sha1sum.txt
done