htlle-da-vorlage/Makefile

40 lines
1.4 KiB
Makefile
Raw Normal View History

2020-04-13 16:42:44 +02:00
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