mirror of
https://github.com/SunBK201/UA3F.git
synced 2025-12-16 08:44:29 +00:00
chore: tidy build script
This commit is contained in:
parent
906b440c0f
commit
e34de96116
@ -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.
Binary file not shown.
Binary file not shown.
26
build.sh
26
build.sh
@ -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
|
||||
|
||||
BIN
dist/ua3f_0.5.1-1_386.ipk
vendored
BIN
dist/ua3f_0.5.1-1_386.ipk
vendored
Binary file not shown.
BIN
dist/ua3f_0.5.1-1_amd64.ipk
vendored
BIN
dist/ua3f_0.5.1-1_amd64.ipk
vendored
Binary file not shown.
BIN
dist/ua3f_0.5.1-1_arm.ipk
vendored
BIN
dist/ua3f_0.5.1-1_arm.ipk
vendored
Binary file not shown.
BIN
dist/ua3f_0.5.1-1_arm64.ipk
vendored
BIN
dist/ua3f_0.5.1-1_arm64.ipk
vendored
Binary file not shown.
BIN
dist/ua3f_0.5.1-1_armv7.ipk
vendored
BIN
dist/ua3f_0.5.1-1_armv7.ipk
vendored
Binary file not shown.
BIN
dist/ua3f_0.5.1-1_armv8.ipk
vendored
BIN
dist/ua3f_0.5.1-1_armv8.ipk
vendored
Binary file not shown.
BIN
dist/ua3f_0.5.1-1_mips64.ipk
vendored
BIN
dist/ua3f_0.5.1-1_mips64.ipk
vendored
Binary file not shown.
BIN
dist/ua3f_0.5.1-1_mipsle-hardfloat.ipk
vendored
BIN
dist/ua3f_0.5.1-1_mipsle-hardfloat.ipk
vendored
Binary file not shown.
BIN
dist/ua3f_0.5.1-1_mipsle-softfloat.ipk
vendored
BIN
dist/ua3f_0.5.1-1_mipsle-softfloat.ipk
vendored
Binary file not shown.
BIN
dist/ua3f_0.5.1-1_mipsle.ipk
vendored
BIN
dist/ua3f_0.5.1-1_mipsle.ipk
vendored
Binary file not shown.
BIN
dist/ua3f_0.5.1-1_riscv64.ipk
vendored
BIN
dist/ua3f_0.5.1-1_riscv64.ipk
vendored
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue
Block a user