Makefile 448 Bytes
.PHONY: default cleantmp clean

default: $(subst md,pdf,$(wildcard *.md))

SOURCES=$(wildcard *.asm) $(wildcard *.txt)

%.pdf: %.html
	./html2pdf -i "$<" -o "$@" -t "Tutorat de microprocesseurs S6 - TD1 Sujet 8"

%.html: %.tmp template.html
	./md2html -i "$<" -o "$@" -t template.html

%.tmp: %.md $(SOURCES)
	markedpp "$<" > "$@"

cleantmp:
	rm -rf $(subst md,html,$(wildcard *.md)) *.tmp

clean: cleantmp
	rm -rf $(subst md,pdf,$(wildcard *.md))