#
#
#
.PHONY: all clean Html Pdf

HTMLDIR := ../html
PDFDIR  := ../html
VERSION := ${notdir ${shell cd ..; pwd -P}}

MDFILES = $(wildcard *.md)

# Markdown.pl --html4tags
HTML_CONV = pandoc \
	--template html5_template.html \
	-V lang=ja \
	--tab-stop=8 \
	-f markdown \
	-t html \
	-s --css=doc.css \
	--section-divs \
	-H meta.txt 
# -V manifest=spelam.appcache 

# pdf 
PDF_CONV = pandoc \
	-V documentclass=ltjsarticle \
	--latex-engine=lualatex

$(HTMLDIR)/%.html:%.md
	@mkdir -p $(HTMLDIR)
	$(HTML_CONV) \
	  -B google-trans.txt \
	  -B $(*F)-navi.txt \
	  -B hr.txt \
	  -A hr.txt \
	  -A $(*F)-navi.txt \
	  -A copywrite.txt \
	  $< \
	  | perl -pe 's/__VERSION__/$(VERSION)/g' \
	  > $@
#	$(HTML_CONV) $< > $@

$(PDFDIR)/%.pdf:%.md
	@mkdir -p $(PDFDIR)
	$(PDF_CONV) -o $@ $< 


all: Html $(HTMLDIR)/doc.css

Html: $(addprefix $(HTMLDIR)/,$(patsubst %.md,%.html,$(MDFILES)))

$(HTMLDIR)/doc.css: doc.css
	cp -p doc.css $(HTMLDIR)/

Pdf: $(addprefix $(PDFDIR)/,$(patsubst %.md,%.pdf,$(MDFILES)))

clean:
	rm -f $(HTMLDIR)/*.html $(HTMLDIR)/*.pdf

