40 lines
1.4 KiB
Makefile
40 lines
1.4 KiB
Makefile
BASEDIR=$(CURDIR)
|
|
INPUTDIR=$(BASEDIR)/source
|
|
OUTPUTDIR=$(BASEDIR)/output
|
|
TEMPLATEDIR=$(BASEDIR)/templates
|
|
STYLEDIR=$(BASEDIR)/style
|
|
|
|
BIBFILE=$(INPUTDIR)/literatur.bib
|
|
OUTPUTFILE = $(OUTPUTDIR)/diplomarbeit.pdf
|
|
METADATAFILE = $(INPUTDIR)/metadata.yaml
|
|
|
|
help:
|
|
@echo ' '
|
|
@echo 'Makefile für Pandoc Markdown Vorlage '
|
|
@echo 'für Diplomarbeiten der HTL Leoben '
|
|
@echo ' '
|
|
@echo 'Autor: Günther Hutter, basierend auf der Arbeit von Michael Heinemann '
|
|
@echo ' sowie auf dem Template der HTL Rennweg3 '
|
|
@echo ' '
|
|
@echo 'Änderungswünsche werden ausschließlich via '
|
|
@echo 'Usage: '
|
|
@echo ' make pdf generate a PDF file '
|
|
@echo ' '
|
|
@echo ' '
|
|
|
|
pdf:
|
|
pandoc "$(INPUTDIR)"/*.md "$(STYLEDIR)"/verzeichnisse.md "$(METADATAFILE)" \
|
|
-o "$(OUTPUTFILE)" \
|
|
--template="$(STYLEDIR)/template.tex" \
|
|
--bibliography="$(BIBFILE)" 2>pandoc.log \
|
|
--csl="$(STYLEDIR)/updated-deutsche-gesellschaft-fur-psychologie.csl" \
|
|
--highlight-style=pygments \
|
|
--listings \
|
|
--metadata link-citations=true \
|
|
-N
|
|
|
|
clean:
|
|
rm "$(OUTPUTFILE)"
|
|
|
|
.PHONY: help pdf clean
|