1.PHONY: paper reproduce-analysis test clean-paper2PY=.venv/bin/python3paper:4 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"5reproduce-analysis:6 $(PY) -m wp30 analyze --protocol protocol/frozen.json && $(PY) -m wp30.analysis.static_tables && $(PY) -m wp30 audit-artifacts --root .7test:8 $(PY) -m pytest -q9clean-paper:10 cd paper && latexmk -C >/dev/null; rm -f paper/*.bbl paper/*.run.xml11