PREFIX  ?= /usr
DESTDIR ?=

BINDIR    = $(DESTDIR)$(PREFIX)/bin
APPSDIR   = $(DESTDIR)$(PREFIX)/share/applications

.PHONY: all arm64 install uninstall clean

all:
	cargo build --release

arm64:
	cargo build --release --target aarch64-unknown-linux-gnu

arm64-deps:
	sudo apt-get install -y libwayland-dev:arm64 libxkbcommon-dev:arm64 libegl-dev:arm64 libgles2-mesa-dev:arm64 libdbus-1-dev:arm64

run: all
	LTK_THEMES_DIR=$(CURDIR)/../ltk/themes $(CURDIR)/target/release/eydos-settings

install: all
	install -Dm755 target/release/eydos-settings $(BINDIR)/eydos-settings
	install -Dm644 data/eydos-settings.desktop   $(APPSDIR)/eydos-settings.desktop

uninstall:
	rm -f $(BINDIR)/eydos-settings
	rm -f $(APPSDIR)/eydos-settings.desktop

clean:
	cargo clean

distclean: clean
	rm -f Cargo.lock
	dh_clean
