2024-05-04 10:44:26 +02:00
|
|
|
PROJECT = $(shell basename $(CURDIR))
|
|
|
|
GITHASH = $(shell git rev-parse --short HEAD)
|
|
|
|
|
|
|
|
release:
|
|
|
|
cargo build --release
|
2024-05-05 04:37:04 +02:00
|
|
|
tar -czf $(PROJECT)_$(GITHASH).tar.gz -C target/release $(PROJECT)
|
|
|
|
tar -tvf $(PROJECT)_$(GITHASH).tar.gz
|
2024-05-04 10:47:31 +02:00
|
|
|
|
|
|
|
clean:
|
|
|
|
cargo clean
|
|
|
|
rm *.tar.gz
|
|
|
|
rm $(PROJECT)
|
|
|
|
rm $(PROJECT).tar.gz.minisig
|
2024-05-05 04:37:04 +02:00
|
|
|
|
|
|
|
sign: release
|
|
|
|
minisign -Sm $(PROJECT)_$(GITHASH).tar.gz
|