tools.aw_id
2025-05-06
Parent:864019baba6a
tools.aw_id/make.sh
.. v1.r202505.1 + UUIDv7
| 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" |