.PHONY: all install uninstall TMPLS := $(basename $(wildcard *.latex)) all: @echo Noting to do # Install ifdef XDG_DATA_HOME DST = $(XDG_DATA_HOME)/pandoc/templates else DST = $(HOME)/.local/share/pandoc/templates endif install: $(addprefix $(DST)/, $(addsuffix .latex, $(TMPLS))) $(DST)/%: % mkdir -p $(dir $@) cat < $< > $@ uninstall: rm -fr $(addprefix $(DST)/, $(addsuffix .latex, $(TMPLS))) rmdir --ignore-fail-on-non-empty -p $(DST) # Test test: make -C tests $@ # Clean clean: make -C tests $@ rm -f *~