Skip to content
Snippets Groups Projects
Makefile 776 B
Newer Older
iliya.saroukha's avatar
iliya.saroukha committed
OPTIONS = --filter=pandoc-numbering
OPTIONS += --filter=pandoc-crossref

PDFOPTIONS = --highlight-style kate
PDFOPTIONS += --pdf-engine xelatex
PDFOPTIONS += --number-sections
PDFOPTIONS += --metadata-file=metadata.yaml
iliya's avatar
iliya committed
PDFOPTIONS += --template=eisvogel.latex
iliya.saroukha's avatar
iliya.saroukha committed
PDFOPTIONS += --listings

METADATA := metadata.yaml
TARGET := rpi_23-24.pdf

MD := $(sort content/*.md)
TEX := $(patsubst %.md, %.tex, $(MD))

all: $(TARGET)

debug: $(TEX)

$(TARGET): $(MD) $(METADATA)
	pandoc -s $^ -o $@ $(OPTIONS) $(PDFOPTIONS)

iliya's avatar
iliya committed

labo1_saroukhanian_iliya.pdf: content/01_labo1_macflooding.md $(METADATA)
	pandoc -s $^ -o $@ $(OPTIONS) $(PDFOPTIONS)

iliya.saroukha's avatar
iliya.saroukha committed
$(TEX): $(MD)
	pandoc -s $^ -o $@ $(OPTIONS) $(PDFOPTIONS)

.PHONY: clean

iliya.saroukha's avatar
iliya.saroukha committed
clean:
	rm -f *.pdf content/*.tex

.PHONY: rebuild

rebuild: clean all