COMMON_MK = $(shell bash -c 'upfind() { [[ -f "$$1" ]] && printf "$$1" || ([ "$$(realpath $$(dirname "$$1"))" == "/" ] || upfind "../$$1") }; upfind common.mk') include $(COMMON_MK) SRC := leicht.md schwer.md HTML := $(SRC:.md=.html) .PHONY: all all: $(HTML) slides.pdf %.html: %.md pandoc-template.html pandoc -s --template=pandoc-template.html $< -o $@ clean: rm -rf $(HTML)