1*62c56f98SSadaf EbrahimiPANDOC = pandoc 2*62c56f98SSadaf Ebrahimi 3*62c56f98SSadaf Ebrahimidefault: all 4*62c56f98SSadaf Ebrahimi 5*62c56f98SSadaf Ebrahimiall_markdown = \ 6*62c56f98SSadaf Ebrahimi alternative-implementations.md \ 7*62c56f98SSadaf Ebrahimi mbed-crypto-storage-specification.md \ 8*62c56f98SSadaf Ebrahimi psa-crypto-implementation-structure.md \ 9*62c56f98SSadaf Ebrahimi psa-migration/psa-limitations.md \ 10*62c56f98SSadaf Ebrahimi psa-migration/strategy.md \ 11*62c56f98SSadaf Ebrahimi psa-migration/tasks-g2.md \ 12*62c56f98SSadaf Ebrahimi psa-migration/testing.md \ 13*62c56f98SSadaf Ebrahimi testing/driver-interface-test-strategy.md \ 14*62c56f98SSadaf Ebrahimi testing/invasive-testing.md \ 15*62c56f98SSadaf Ebrahimi testing/psa-storage-format-testing.md \ 16*62c56f98SSadaf Ebrahimi testing/test-framework.md \ 17*62c56f98SSadaf Ebrahimi tls13-support.md \ 18*62c56f98SSadaf Ebrahimi # This line is intentionally left blank 19*62c56f98SSadaf Ebrahimi 20*62c56f98SSadaf Ebrahimihtml: $(all_markdown:.md=.html) 21*62c56f98SSadaf Ebrahimipdf: $(all_markdown:.md=.pdf) 22*62c56f98SSadaf Ebrahimiall: html pdf 23*62c56f98SSadaf Ebrahimi 24*62c56f98SSadaf Ebrahimi.SUFFIXES: 25*62c56f98SSadaf Ebrahimi.SUFFIXES: .md .html .pdf 26*62c56f98SSadaf Ebrahimi 27*62c56f98SSadaf Ebrahimi.md.html: 28*62c56f98SSadaf Ebrahimi $(PANDOC) -o $@ $< 29*62c56f98SSadaf Ebrahimi.md.pdf: 30*62c56f98SSadaf Ebrahimi $(PANDOC) -o $@ $< 31*62c56f98SSadaf Ebrahimi 32*62c56f98SSadaf Ebrahimiclean: 33*62c56f98SSadaf Ebrahimi rm -f *.html *.pdf 34*62c56f98SSadaf Ebrahimi rm -f testing/*.html testing/*.pdf 35