build: install the gasm binary into the user-local bin directory
Test / vet (push) Successful in 46s
Test / test (push) Successful in 2m44s
Test / build (push) Successful in 42s

This commit is contained in:
2026-09-14 23:41:21 +02:00
parent fff9f75595
commit 3669f64ff6
+5 -4
View File
@@ -43,16 +43,17 @@ fmt:
run *ARGS:
go run -ldflags "-X main.version={{version}}" ./cmd/gasm {{ARGS}}
# Install the gasm binary into $GOBIN (stamped with the release version).
# Install the gasm binary into ~/.local/bin (stamped with the release version).
install-bin:
go install -ldflags "-X main.version={{version}}" ./cmd/gasm
mkdir -p "$HOME/.local/bin"
GOBIN="$HOME/.local/bin" go install -ldflags "-X main.version={{version}}" ./cmd/gasm
# Regenerate the architecture instruction tables from the Go toolchain source.
gen:
go run _gen/gen.go
gofmt -w arch/
# Remove build artefacts.
# Remove build artefacts and the installed binaries.
uninstall:
rm -f coverage.out gasm
rm -f coverage.out gasm "$HOME/.local/bin/gasm" "$HOME/go/bin/gasm"
find . -name '*.test' -delete