| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | 
							- OUT_DIR=output
 
- IN_DIR=markdown
 
- STYLES_DIR=styles
 
- STYLE=chmduquesne
 
- all: html pdf docx rtf
 
- pdf: dir
 
- 	for f in $(IN_DIR)/*.md; do \
 
- 		FILE_NAME=`basename $$f | sed 's/.md//g'`; \
 
- 		echo $$FILE_NAME.pdf; \
 
- 		pandoc --standalone --template $(STYLES_DIR)/$(STYLE).tex \
 
- 			--from markdown --to context \
 
- 			--variable papersize=A4 \
 
- 			--output $(OUT_DIR)/$$FILE_NAME.tex $$f > /dev/null; \
 
- 		context $(OUT_DIR)/$$FILE_NAME.tex \
 
- 			--result=$(OUT_DIR)/$$FILE_NAME.pdf > $(OUT_DIR)/context_$$FILE_NAME.log 2>&1; \
 
- 	done
 
- html: dir
 
- 	for f in $(IN_DIR)/*.md; do \
 
- 		FILE_NAME=`basename $$f | sed 's/.md//g'`; \
 
- 		echo $$FILE_NAME.html; \
 
- 		pandoc --standalone --include-in-header $(STYLES_DIR)/$(STYLE).css \
 
- 			--from markdown --to html \
 
- 			--output $(OUT_DIR)/$$FILE_NAME.html $$f; \
 
- 	done
 
- docx: dir
 
- 	for f in $(IN_DIR)/*.md; do \
 
- 		FILE_NAME=`basename $$f | sed 's/.md//g'`; \
 
- 		echo $$FILE_NAME.docx; \
 
- 		pandoc --standalone --smart $$f --output $(OUT_DIR)/$$FILE_NAME.docx; \
 
- 	done
 
- rtf: dir
 
- 	for f in $(IN_DIR)/*.md; do \
 
- 		FILE_NAME=`basename $$f | sed 's/.md//g'`; \
 
- 		echo $$FILE_NAME.rtf; \
 
- 		pandoc --standalone --smart $$f --output $(OUT_DIR)/$$FILE_NAME.rtf; \
 
- 	done
 
- dir:
 
- 	mkdir -p $(OUT_DIR)
 
- clean:
 
- 	rm -f $(OUT_DIR)/*
 
 
  |