This repository has been archived on 2026-08-21. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
ciciec2026/doc/reports/system/Makefile

26 lines
656 B
Makefile

.PHONY: all figures metrics pdf check clean
DOT_SOURCES := $(wildcard figures/*.dot)
FIGURE_PDFS := $(DOT_SOURCES:.dot=.pdf)
all: pdf check
figures: $(FIGURE_PDFS)
figures/%.pdf: figures/%.dot
dot -Tpdf -Gfontnames=svg $< -o $@
metrics:
python3 tools/update_report_metrics.py
pdf: figures
latexmk -xelatex -interaction=nonstopmode -halt-on-error system_design_report.tex
check: pdf
@! rg -n 'undefined references|Citation .* undefined|Reference .* undefined|There were undefined references' system_design_report.log
@pdfinfo system_design_report.pdf | rg '^Pages:|^File size:'
clean:
latexmk -C system_design_report.tex
rm -f $(FIGURE_PDFS)