chore: tidy build script

This commit is contained in:
SunBK201 2024-11-08 22:02:59 +08:00
parent 906b440c0f
commit e34de96116
25 changed files with 24 additions and 24 deletions

View File

@ -1,11 +1,11 @@
40758678c03ace553b3c4d5690218c52 ./ua3f-0.5.1-386.tar.gz
43b8ec1a2dd43c8e6d826b4f785fabc9 ./ua3f-0.5.1-amd64.tar.gz
1ea04bd958de26947ddaf7f272fb5aff ./ua3f-0.5.1-arm.tar.gz
5c87c290de8e40715bc8802d7c7f09d2 ./ua3f-0.5.1-arm64.tar.gz
3fec71215b595a069c5e6c438178e355 ./ua3f-0.5.1-armv7.tar.gz
5c87c290de8e40715bc8802d7c7f09d2 ./ua3f-0.5.1-armv8.tar.gz
c2b0a620f66c6140b9c64667d6015709 ./ua3f-0.5.1-mips64.tar.gz
d4e325e5d7ac0c64a8ef659d04ca3164 ./ua3f-0.5.1-mipsle-hardfloat.tar.gz
df1295c649a05d2b32ecc18700ca8489 ./ua3f-0.5.1-mipsle-softfloat.tar.gz
6528a2b69d3c67dc7606de15e293d06c ./ua3f-0.5.1-mipsle.tar.gz
3b064e7e7f4a18ca0b4750d7988b8d11 ./ua3f-0.5.1-riscv64.tar.gz
0d3f0fab55b09f0858f772026cbcd0e7 ./ua3f-0.5.1-386.tar.gz
f70e7550866bc5be821cc79ab4b7ea7a ./ua3f-0.5.1-amd64.tar.gz
46e57ac8d291ad1c0bdf9c26cafd3920 ./ua3f-0.5.1-arm.tar.gz
b426199187da194985f718d8be889bd1 ./ua3f-0.5.1-arm64.tar.gz
4b36d8d2c5279f6b4379d0f4cd22d48b ./ua3f-0.5.1-armv7.tar.gz
b426199187da194985f718d8be889bd1 ./ua3f-0.5.1-armv8.tar.gz
8cd5342eabd2837c1f90c211238e69b0 ./ua3f-0.5.1-mips64.tar.gz
e4dd946b7e1aed492c1c863d3748b9c1 ./ua3f-0.5.1-mipsle-hardfloat.tar.gz
0c2bc61497b4cdef05287164f6737256 ./ua3f-0.5.1-mipsle-softfloat.tar.gz
94d77800fdbf88ba61cde8aa8ab15e0d ./ua3f-0.5.1-mipsle.tar.gz
e600c17c9d197df12bef2c721d68ca80 ./ua3f-0.5.1-riscv64.tar.gz

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -2,7 +2,7 @@
project_name="ua3f"
release_version="0.5.1"
target=src/main.go
target=main.go
dist=./dist
release_dir=./bin
@ -14,46 +14,46 @@ mkdir -p $dist/bin
cd $(dirname $0)
gofmt -w ./
cd $(dirname $0)/src
for goarch in "amd64" "arm" "arm64" "mipsle" "mips64" "riscv64" "386"; do
obj_name=$project_name-$release_version-$goarch
GOOS=linux GOARCH=$goarch go build -trimpath -ldflags="-s -w" -o $obj_name $target
cp $obj_name $dist/bin
cp $obj_name ../dist/bin/
mv $obj_name $project_name
tar -zcf $release_dir/$project_name-$release_version-$goarch.tar.gz $project_name
tar -zcf ../bin/$project_name-$release_version-$goarch.tar.gz $project_name
rm -f $project_name
done
# mipsle-softfloat
obj_name=$project_name-$release_version-mipsle-softfloat
GOOS=linux GOARCH="mipsle" GOMIPS=softfloat go build -trimpath -ldflags="-s -w" -o $obj_name $target
cp $obj_name $dist/bin
cp $obj_name ../dist/bin/
mv $obj_name $project_name
tar -zcf $release_dir/$project_name-$release_version-mipsle-softfloat.tar.gz $project_name
tar -zcf ../bin/$project_name-$release_version-mipsle-softfloat.tar.gz $project_name
rm -f $project_name
# mipsle-hardfloat
obj_name=$project_name-$release_version-mipsle-hardfloat
GOOS=linux GOARCH="mipsle" GOMIPS=hardfloat go build -trimpath -ldflags="-s -w" -o $obj_name $target
cp $obj_name $dist/bin
cp $obj_name ../dist/bin/
mv $obj_name $project_name
tar -zcf $release_dir/$project_name-$release_version-mipsle-hardfloat.tar.gz $project_name
tar -zcf ../bin/$project_name-$release_version-mipsle-hardfloat.tar.gz $project_name
rm -f $project_name
# armv7
obj_name=$project_name-$release_version-armv7
GOOS=linux GOARCH="arm" GOARM=7 go build -trimpath -ldflags="-s -w" -o $obj_name $target
cp $obj_name $dist/bin
cp $obj_name ../dist/bin/
mv $obj_name $project_name
tar -zcf $release_dir/$project_name-$release_version-armv7.tar.gz $project_name
tar -zcf ../bin/$project_name-$release_version-armv7.tar.gz $project_name
rm -f $project_name
# armv8
cp $release_dir/$project_name-$release_version-arm64.tar.gz $release_dir/$project_name-$release_version-armv8.tar.gz
cp $dist/bin/$project_name-$release_version-arm64 $dist/bin/$project_name-$release_version-armv8
cp ../bin/$project_name-$release_version-arm64.tar.gz ../bin/$project_name-$release_version-armv8.tar.gz
cp ../dist/bin/$project_name-$release_version-arm64 ../dist/bin/$project_name-$release_version-armv8
cd $release_dir
cd ../bin
for file in ./*; do
md5 -r $file >>sha1sum.txt
done

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.