12345678910111213141516171819202122232425262728293031323334353637 |
- OUT=output/
- IN=markdown/
- STYLES=styles/
- STYLE=chmduquesne
- FILE=resume
- all: directory html pdf docx rtf
- directory: $(OUT)
- $(OUT):
- mkdir -p $(OUT)
- pdf: $(FILE).pdf
- $(FILE).pdf: $(STYLES)$(STYLE).tex $(FILE).md
- pandoc --standalone --template $(STYLES)$(STYLE).tex \
- --from markdown --to context \
- -V papersize=A4 \
- -o $(OUT)$(FILE).tex $(IN)$(FILE).md > /dev/null; \
- context $(OUT)$(FILE).tex --result=$(OUT)$(FILE).pdf > $(OUT)/context_$(FILE).log 2>&1;
- html: $(FILE).html
- $(FILE).html: $(STYLES)$(STYLE).css $(FILE).md
- pandoc --standalone -H $(STYLES)$(STYLE).css \
- --from markdown --to html \
- -o $(OUT)$(FILE).html $(IN)$(FILE).md
- docx: $(FILE).docx
- $(FILE).docx: $(FILE).md
- pandoc -s -S $(IN)$(FILE).md -o $(OUT)$(FILE).docx
- rtf: $(FILE).rtf
- $(FILE).rtf: $(FILE).md
- pandoc -s -S $(IN)$(FILE).md -o $(OUT)$(FILE).rtf
- clean:
- rm -f $(OUT)*
|