%.pdf: %.tex block_desc.tex block_table.tex
latexmk $< # See also .latexmkrc
-block_desc.tex: ../rpp/blocks/scripts/doc_parse.py ../rpp/blocks/sfunction_*.c
+blocks = $(sort $(wildcard ../rpp/blocks/sfunction_*.c))
+
+block_desc.tex: ../rpp/blocks/scripts/doc_parse.py $(blocks)
$< --latex ${filter %.c,$^} > $@
-block_table.tex: ../rpp/blocks/scripts/doc_parse.py ../rpp/blocks/sfunction_*.c
+block_table.tex: ../rpp/blocks/scripts/doc_parse.py $(blocks)
$< --latex-table ${filter %.c,$^} > $@
upload: $(DOC)