snippet latex TEX := $(wildcard *.tex) $1.pdf: ${TEX} pdflatex -jobname=$1 $^ pdflatex -jobname=$1 $^ # Fixed toc clean: rm -rf *.aux *.log *.pdf endsnippet snippet cpp CXXFLAGS := -ggdb -std=c++20 -I. $1: $1.cpp $(CXX) $(CXXFLAGS) -o $@ $^ endsnippet