PREFIX ?= $(HOME)/.local BIN_DIR = $(PREFIX)/bin APP_DIR = $(PREFIX)/share/applications .PHONY: build install uninstall build: cargo build --release install: build install -Dm755 target/release/umutray $(BIN_DIR)/umutray @mkdir -p $(APP_DIR) @sed "s|Exec=umutray|Exec=$(BIN_DIR)/umutray|" umutray.desktop > $(APP_DIR)/umutray.desktop @echo "" @echo "Installed umutray to $(BIN_DIR)/umutray" @echo "App menu entry written to $(APP_DIR)/umutray.desktop" @echo "" @echo "Optional: run 'umutray service install' to autostart the tray on login." uninstall: rm -f $(BIN_DIR)/umutray rm -f $(APP_DIR)/umutray.desktop @echo "Uninstalled umutray"