Files
agenda/Makefile
Jonas Kattendick 12ba1d3326 feat!: add builtin templates
WIP: document, check for breaking changes, decide on version, etc.
2024-06-07 11:57:15 +02:00

25 lines
730 B
Makefile

PREFIX := /usr/local
./agenda.1.gz: ./agenda.1
gzip -fk ./agenda.1
.PHONY: install
install: ./agenda.1.gz
install -m 755 -D ./agenda $(PREFIX)/bin/agenda
mkdir -p $(PREFIX)/share/agenda/templates
install -m 755 ./templates/* $(PREFIX)/share/agenda/templates
install -m 644 -D ./agenda.1.gz $(PREFIX)/share/man/man1/agenda.1.gz
install -m 644 -D ./completion.bash $(PREFIX)/share/bash-completion/completions/agenda
.PHONY: uninstall
uninstall:
$(RM) $(PREFIX)/bin/agenda
$(RM) $(PREFIX)/share/agenda/templates/*
$(RM) $(PREFIX)/share/man/man1/agenda.1.gz
$(RM) $(PREFIX)/share/bash-completion/completions/agenda
rmdir $(PREFIX)/share/agenda/templates $(PREFIX)/share/agenda
.PHONY: clean
clean:
$(RM) ./agenda.1.gz