# -*- Makefile -*- # Make-based Sage parallel doctester. # # Usage: make -j [jobs] -B -f Makefile.doctest # # Other options: -i (ignore errors), -k (keep going), # -l [load] (load average) TEST = sage -t -long #TEST = . local/bin/sage-env && local/bin/sage-doctest -long FINDDIRS = devel/sage/sage \ devel/sage/doc/common devel/sage/doc/en devel/sage/doc/fr \ local/lib/python2.6/site-packages/sagenb-0.8.2-py2.6.egg FINDOPTS = -name \*.sage -o -name \*.py -o -name \*.pyx \ -o -name \*.pxi -o -name \*.tex -o -name \*.rst # 'shell' replaces newlines in the output with spaces: FILES = $(shell find ${FINDDIRS} ${FINDOPTS}) all: $(FILES) $(FILES): @${TEST} "$@" # @echo "Exit code for $@: $$?"