38 lines
1.2 KiB
Makefile
38 lines
1.2 KiB
Makefile
|
|
||
|
build_dir := build
|
||
|
target_en := ${build_dir}/table.en.pdf
|
||
|
target_de := ${build_dir}/table.de.pdf
|
||
|
|
||
|
target_flags := --template pandoc-template/eisvogel.latex
|
||
|
|
||
|
coursebuilder := ../coursebuilder
|
||
|
|
||
|
${target_en}:
|
||
|
@echo "creating English version ..."
|
||
|
mkdir -p ${build_dir}
|
||
|
python ${coursebuilder} -s schema.yaml -m mod.cg.yaml -l en -f fields.yaml | pandoc ${target_flags} -o ${target_en}
|
||
|
|
||
|
${target_de}:
|
||
|
@echo "creating German version ..."
|
||
|
mkdir -p ${build_dir}
|
||
|
python ${coursebuilder} -s schema.yaml -m mod.cg.yaml -l de -f fields.yaml | pandoc ${target_flags} -o ${target_de}
|
||
|
|
||
|
all: ${target_de} ${target_en}
|
||
|
|
||
|
clean:
|
||
|
rm ${target_de} ${target_en}
|
||
|
|
||
|
# debug-template:
|
||
|
# python ${coursebuilder} -s schema.yaml -m mod.cg.yaml mod.interactsys.yaml -l de -f name credits goal content --template "$$name | $$credits"
|
||
|
|
||
|
# debug-markdown:
|
||
|
# python ${coursebuilder} -s schema.yaml -m mod.cg.yaml mod.interactsys.yaml -l de -f name credits
|
||
|
|
||
|
# debug-book:
|
||
|
# python ${coursebuilder} -s schema.yaml -b book.yaml -l de
|
||
|
|
||
|
debug:
|
||
|
python ${coursebuilder} -s schema.yaml -m mod.cg.yaml mod.interactsys.yaml mod.test.yaml -l de -f name credits goal content | pandoc ${target_flags} -V lang:de -o ${target_de}
|
||
|
|
||
|
|
||
|
.PHONY: clean
|