.PHONY: default cleantmp clean default: CR.pdf #default: $(subst md,pdf,$(wildcard *.md)) # COMPTE-RENDU SOURCES=$(wildcard *.asm) $(wildcard *.txt) %.pdf: %.html scripts/html2pdf -i "$<" -o "$@" -t "Tutorat de microprocesseurs S6 - TD1 Sujet 8" %.html: %.tmp template.html scripts/md2html -i "$<" -o "$@" -t template.html %.tmp: %.md $(SOURCES) scripts/node_modules/markedpp/bin/markedpp.js "$<" > "$@" # PROGRAMME %.asm: %.txt wine scripts/Compilateur.exe scripts/gram.txt "$<" "$@" %.hex: %.asm scripts/gavrasm "$<" %.upload: %.hex avrdude -C scripts/avrdude.conf -v -p atmega2560 -c wiring -P /dev/ttyACM0 -b 115200 -D -U flash:w:"$<":i %.up: %.upload clean: rm -rf $(subst md,html,$(wildcard *.md)) *.tmp rm -rf $(subst md,pdf,$(wildcard *.md)) rm -rf *.hex *.lst