Skip to content
Snippets Groups Projects
Select Git revision
  • a6399a1d8c1a1b84908a20442bbaf9e17408df98
  • main default protected
2 results

makefile

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    makefile 460 B
    inputs = $(shell ls src/*.md)  # $(wildcard src/*.md) outputs in the wrong order
    pandoc = pandoc $(inputs) -f markdown -t beamer \
    --slide-level 2 -V theme:metropolis -H theme.tex
    
    slides.pdf: $(inputs) res/* theme.tex
    	$(pandoc) --pdf-engine=xelatex -o $@
    
    slides.tex: $(inputs) theme.tex
    	$(pandoc) -o $@
    
    slides.html: $(inputs) theme.tex
    	pandoc $(inputs) -f markdown -t revealjs -s --slide-level 2 -o $@
    
    clean:
    	rm -f slides.pdf slides.tex
    
    .PHONY: clean