45 lines
1.2 KiB
Makefile
45 lines
1.2 KiB
Makefile
OUTDIR=testresults
|
|
TEXFILE=$(OUTDIR)/testrun.tex
|
|
PDFFILE=$(OUTDIR)/testrun.pdf
|
|
TEXFILE_FULL=$(OUTDIR)/testrun_full.tex
|
|
PDFFILE_FULL=$(OUTDIR)/testrun_full.pdf
|
|
|
|
smoke: test_smoke pdf view pdf_full clean
|
|
@echo FINISHED...
|
|
|
|
short: test_short pdf view pdf_full clean
|
|
@echo FINISHED...
|
|
|
|
full: test_full pdf view pdf_full clean
|
|
@echo FINISHED...
|
|
|
|
test_smoke:
|
|
venv/bin/python smart_brain_test.py test.all.smoke
|
|
|
|
test_short:
|
|
venv/bin/python smart_brain_test.py test.all.short
|
|
|
|
test_full:
|
|
venv/bin/python smart_brain_test.py test.all.full
|
|
|
|
pdf:
|
|
@latexmk -pdf -quiet -pdflatex="pdflatex -interaction=nonstopmode" -output-directory=$(OUTDIR) -use-make $(TEXFILE) > /dev/null
|
|
|
|
pdf_full:
|
|
@latexmk -pdf -quiet -pdflatex="pdflatex -interaction=nonstopmode" -output-directory=$(OUTDIR) -use-make $(TEXFILE_FULL) > /dev/null
|
|
|
|
view:
|
|
@open $(PDFFILE)
|
|
|
|
view_full:
|
|
@open $(PDFFILE_FULL)
|
|
|
|
clean:
|
|
@latexmk -quiet -output-directory=$(OUTDIR) -c $(TEXFILE) > /dev/null
|
|
@latexmk -quiet -output-directory=$(OUTDIR) -c $(TEXFILE_FULL) > /dev/null
|
|
@find . -name *~ -type f | xargs rm -f
|
|
@find . -name __pycache__ -type d | xargs rm -rf
|
|
|
|
%:
|
|
venv/bin/python smart_brain_test.py $@
|
|
$(MAKE) pdf_full view_full pdf clean
|