include config/vars .PHONY: all all: .check $(BOOK).pdf config/vars: @git submodule update --init .PHONY: clean all qr.tex: README.md config/vars | .switch-gls @printf '\qrcode[height=.2\\textwidth]{$(QR_TARGET)}' > qr.tex .switch-gls: @touch .switch-gls $(BOOK).pdf: $(DEPS) | qr.tex @$(COMPILER) main.tex clean: $(CLEAN)