# vim: shiftwidth=4 softtabstop=4 tabstop=4 noexpandtab DESTDIR="" # leave empty for the current system or provide a fakeroot here PREFIX="/usr" .PHONY: all clean install tarball all: make -C src all clean: find . -type d -iname '__pycache__' -exec rm -rf {} +; make -C src clean install: all install -Dm 644 config/default.json $(DESTDIR)/etc/xbackup/config.json mkdir -p $(DESTDIR)/var/lib/xbackup/borg chown -R root:root $(DESTDIR)/var/lib/xbackup chmod -R 700 $(DESTDIR)/var/lib/xbackup make -C src install DESTDIR=$(abspath $(DESTDIR)) tarball: clean tar --exclude-vcs -cvf xbackup.tar *