From ce1fd13c79051800cc5efc0c742de96067a0da7a Mon Sep 17 00:00:00 2001 From: Nemunaire Date: Sat, 23 Aug 2014 12:51:14 +0200 Subject: [PATCH] Start abstract: compilation ok --- abstract/Makefile | 41 +++++++++++++++++++++++++++++++++++++++++ abstract/abstract.md | 3 +++ internship.xml | 3 ++- 3 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 abstract/Makefile create mode 100644 abstract/abstract.md diff --git a/abstract/Makefile b/abstract/Makefile new file mode 100644 index 0000000..179dbb8 --- /dev/null +++ b/abstract/Makefile @@ -0,0 +1,41 @@ +DOCNAME = abstract +TARGET = abstract.pdf + +RM ?= rm -f +MPP = perl -I../mpp ../mpp/mpp +MPPFLAGS = +PANDOC = pandoc +PANDOCFLAGS = --latex-engine=xelatex --listings --toc --no-tex-ligatures --normalize --chapters +BUTLER = perl -I../butler/src ../butler.pl +BUTLERFLAGS = --docname=${DOCNAME} --xml=../internship.xml +LATEX = xelatex +LATEXFLAGS = -halt-on-error -no-shell-escape + +DEPS := ../internship.xml $(shell ${MPP} --list-includes ${TARGET:.pdf=.md}) + +all: ${TARGET} + +assistant: MPPFLAGS += --assistant + +assistant: all + +clean: + ${RM} ${TARGET} + +${TARGET}: ${DEPS} + +.md.mppmd: + ${MPP} ${MPPFLAGS} $< > $@ + +.mppmd.maintex: + ${PANDOC} ${PANDOCFLAGS} -t latex -o $@ $< + +.maintex.tex: + ${BUTLER} ${BUTLERFLAGS} --main=$< > $@ + +.tex.pdf: + ${LATEX} ${LATEXFLAGS} -jobname=${@:%.pdf=%} $< + ${LATEX} ${LATEXFLAGS} -jobname=${@:%.pdf=%} $< >/dev/null + ${RM} ${@:.pdf=.aux} ${@:.pdf=.log} ${@:.pdf=.out} ${@:.pdf=.toc} + +.SUFFIXES: .md .mppmd .maintex .tex .pdf diff --git a/abstract/abstract.md b/abstract/abstract.md new file mode 100644 index 0000000..8de8cee --- /dev/null +++ b/abstract/abstract.md @@ -0,0 +1,3 @@ +# Abstract + +content here diff --git a/internship.xml b/internship.xml index 0965735..fbe1fc2 100644 --- a/internship.xml +++ b/internship.xml @@ -25,7 +25,8 @@ 2014-09-04T14:45 - + + Abstract abstract