binary = xmonad-config-exe sudo := $(shell [ "$(id -u)" = 0 ] || echo sudo) build: install-build-deps-stamp stack build install-build-deps-stamp: build-deps.control $(sudo) apt --no-upgrade install equivs libdpkg-perl $(sudo) ./src/mk-build-deps \ --root-cmd sudo \ --install --remove \ $^ touch $@ install: build stack install [ -d ~/.xmonad ] || mkdir ~/.xmonad install ~/.local/bin/$(binary) ~/.xmonad/xmonad-$$(arch)-linux $(sudo) install ~/.local/bin/$(binary) /usr/local/bin/xmonad