SUFFICES := .pdf -wordpress.html CHAPTERS := 00_the_name_of_the_game 01_the_route_and_its_attributes 02_asynchronous_export 03_coroutines 03b_performance all: $(foreach ch,$(CHAPTERS),$(addprefix $(ch),$(SUFFICES))) 00_the_name_of_the_game.pdf: 00_filter_structure.png %.pdf: %.md pandoc -f markdown -t latex -o $@ $< %.html: %.md pandoc -f markdown -t html5 -o $@ $< %-wordpress.html: %.html Makefile sed -r 's#

#\n#g; s#

##g; s#<(/?)code>#<\1tt>#g; s#

##g; s#
##g; s###g; s#
#

#; s#

#

#; ' $< > $@ stats-%.csv: stats.csv stats-filter.pl perl stats-filter.pl $< $* > $@ STATS_VARIANTS := multi imex mulimex single stats-all: $(patsubst %,stats-%.csv,$(STATS_VARIANTS)) stats-2d-%.pdf: stats.csv stats-filter-2d.pl perl stats-filter-2d.pl $< $* $@ stats-2d-%.png: stats-2d-%.pdf gs -dBATCH -dNOPAUSE -sDEVICE=pngalpha -sOutputFile=$@ -r300 $< stats-all-2d: $(foreach suf,pdf png,$(patsubst %,stats-2d-%.$(suf),$(STATS_VARIANTS)))