Release target

This commit is contained in:
Imbus 2024-05-05 04:37:04 +02:00
parent 63974cb750
commit 325aea753b

View file

@ -3,13 +3,14 @@ GITHASH = $(shell git rev-parse --short HEAD)
release:
cargo build --release
cp target/release/$(PROJECT) $(PROJECT)
strip $(PROJECT)
tar -czf $(PROJECT)_$(GITHASH).tar.gz $(PROJECT)
minisign -Sm $(PROJECT).tar.gz
tar -czf $(PROJECT)_$(GITHASH).tar.gz -C target/release $(PROJECT)
tar -tvf $(PROJECT)_$(GITHASH).tar.gz
clean:
cargo clean
rm *.tar.gz
rm $(PROJECT)
rm $(PROJECT).tar.gz.minisig
sign: release
minisign -Sm $(PROJECT)_$(GITHASH).tar.gz