tools.aw_id

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

11:3a967e85c0ca Go to Latest

tools.aw_id/make.sh

.. v1.r202504.1 . Переезд на go 1.23 + Новый тип версий. Теперь можно всю версию генерировать автоматом. Уникальность осуществляется за счёт точности в 0.01 секунды.

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"