f2f584febf
new file: TODO.md modified: src/config.rs modified: src/detect.rs modified: src/diagnose.rs new file: src/gui.rs modified: src/main.rs modified: src/service.rs modified: src/setup.rs modified: src/tray.rs new file: src/util.rs new file: umutray.desktop
24 lines
656 B
Makefile
24 lines
656 B
Makefile
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"
|