This commit is contained in:
Imbus 2024-06-09 02:02:49 +02:00
parent 9f6a131f11
commit c43aed2fcd
4 changed files with 95 additions and 0 deletions

View file

@ -1,6 +1,8 @@
PROJECT = $(shell basename $(CURDIR))
GITHASH = $(shell git rev-parse --short HEAD)
PROJ_NAME = iced-demo
debug:
cargo run
@ -26,3 +28,15 @@ sign: release source-release
publish: sign
scp $(PROJECT)_$(GITHASH).tar.gz* $(PROJECT)_$(GITHASH)_source.tar.gz* server:/public/$(PROJECT)/
#cp packaging/$(PROJ_NAME).svg ~/.local/share/icons/
install: release
install -Dm755 target/release/$(PROJECT) ~/.local/bin/$(PROJ_NAME)
cp packaging/$(PROJ_NAME).desktop ~/.local/share/applications/
update-desktop-database ~/.local/share/applications/
uninstall:
rm -f ~/.local/bin/$(PROJ_NAME)
rm -f ~/.local/share/applications/$(PROJ_NAME).desktop
rm -f ~/.local/share/icons/$(PROJ_NAME).svg
update-desktop-database ~/.local/share/applications/