default: metrics_for_exploration_games.html

.PHONY: default

%.json: %.bib
	pandoc $< -f biblatex -t csljson -o $@

%.html: %.md head.html refs.json
	pandoc --standalone \
		--include-in-header=head.html \
		--citeproc \
		$< \
	    --output=$@

%.docx: %.md refs.json
	pandoc --standalone \
		--citeproc \
		--reference-doc=CEURART/CEUR-Template-1col.odt \
		$< \
		--output=$@

%.tex: %.md refs.bib tex-template.tex.pd preamble.tex head.tex
	pandoc --standalone \
		--template=tex-template.tex.pd \
		--include-in-header=head.tex \
		--variable useAuthors= \
		--include-before-body=preamble.tex \
		--natbib \
		-t latex \
		$< \
	> $@
	# NOTE: put authors into head.tex

%.pdf: %.tex
	xelatex $<
	bibtex $(basename $<)
	xelatex $<
	xelatex $<

%.taps.zip: %.tex %.md
	mkdir -p $*-taps
	mkdir -p $*-taps/pdf
	mkdir -p $*-taps/source
	mkdir -p $*-taps/supplements
	cp $*.pdf $*-taps/pdf/
	cp $*.tex $*-taps/source/
	cp refs.bib $*-taps/source/
	cd $*-taps && zip -r $*.zip ./* && cd ..
	mv $*-taps/$*.zip $@

# TODO: Rule like this?
# fdg25-85.zip: open_world_elements.taps.zip
# 	cp $< $@
