Skip to content
Permalink
master
Go to file
 
 
Cannot retrieve contributors at this time
executable file 40 lines (31 sloc) 1.1 KB
# Makefile for Markdown files via Pandoc
# Modified for the Final Year Project build
# TODO: ------------- (If we have multiple Inputs) -------------
# If we have multiple inputs we we can stick them here
# NOTE, It is important they are in order
# Again we can pass this through the command line
SOURCES = Dissertation.md References.md
TARGET =
#Report Export Options
PDF_PANDOC_OPTIONS = --filter=pandoc-citeproc --template=Template/disso.latex --top-level-division=chapter
TEX_PANDOC_OPTIONS = --template=Template/disso.latex --top-level-division=chapter --biblatex
#Default Sources to the input provide
ifndef SOURCES
SOURCES = $<
endif
ifndef TARGET
TARGET = $@
endif
#Build a PDF from the relevant sources
#%.pdf: %.md
%.pdf: %.md
# Old way of doing it, now dealt with through target
# #pandoc $(PANDOC_OPTIONS) -o $@ $<
pandoc $(PDF_PANDOC_OPTIONS) $(SOURCES) -o $(TARGET)
%.html: %.md
pandoc $(HTML_PANDOC_OPTIONS) $(SOURCES) -o $(TARGET)
%.tex: %.md
# Old way of doing it, now dealt with through target
# #pandoc $(PANDOC_OPTIONS) -o $@ $<
pandoc $(TEX_PANDOC_OPTIONS) -s $(SOURCES) -o $(TARGET)
#$(TARGET)
You can’t perform that action at this time.