1.PHONY: paper reproduce-analysis test clean-paper2PY=.venv/bin/python3paper: figures-sync4figures-sync:5 cp results/figures/*.pdf paper/figures/ 2>/dev/null || true67 cd paper && latexmk -pdf -interaction=nonstopmode -halt-on-error main.tex >/dev/null && cp main.pdf WP30_Boucher_Cache_Compression_Knowledge_Transfer.pdf && echo "paper/WP30_Boucher_Cache_Compression_Knowledge_Transfer.pdf"8reproduce-analysis:9 $(PY) -m wp30 analyze --protocol protocol/frozen.json && $(PY) -m wp30.analysis.static_tables && $(PY) -m wp30 audit-artifacts --root .10test:11 $(PY) -m pytest -q12clean-paper:13 cd paper && latexmk -C >/dev/null; rm -f paper/*.bbl paper/*.run.xml14