tools.aw_id

Yohn Y. 2025-04-10 Parent:864019baba6a

12:223ba01da43a Go to Latest

tools.aw_id/make.sh

* Новые автоматические версии выпускается в форме, пригодном для сортировки

History
awgur@0 1 #!/bin/sh
awgur@6 2 # devel.a0fs.ru -- go_aw_id/make.sh -- v0.r202310.1
awgur@1 3 # VAR:
awgur@4 4 app_name="awid"
awgur@1 5
awgur@1 6 # ---
awgur@0 7 my_path="$(readlink -f "$0")"
awgur@0 8 app_dir="$(dirname "$my_path")"
awgur@0 9 src="$app_dir/src"
awgur@0 10 res="$app_dir/builds"
awgur@0 11
awgur@0 12 mkdir -p "$res"
awgur@0 13
awgur@0 14 alias build='go build -v -x'
awgur@0 15
awgur@0 16 cd "$src"
awgur@0 17 go fmt
awgur@1 18 build -o "${res}/${app_name}"
awgur@1 19 GOOS=windows GOARCH=amd64 build -o "${res}/${app_name}.exe"
awgur@6 20 GOOS=freebsd GOARCH=amd64 build -o "${res}/${app_name}-fbsd"