X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=GNUmakefile;h=a5686c5ef82060b6aa812096ee81451789164796;hb=ce3ce924bd8bbf2eb626bdca2918d5acc6a973fb;hp=19bde1dde27846e2d2234df9ec3f87508cf0f246;hpb=ccd89499c94dc4bd02136f63a1c22fc6ca674167;p=mjotex.git diff --git a/GNUmakefile b/GNUmakefile index 19bde1d..a5686c5 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -175,9 +175,10 @@ $(PN).log: $(SRCS) $(MAKE) # How do we convert a raw listing into something testable by sage? We -# append/prepend triple quotes to make the whole thing into a doctest. +# append/prepend triple quotes to make the whole thing into a doctest, +# and then we replace any blank lines by "". sage_listings/%.py: sage_listings/%.listing - echo '"""' > $@ && cat $< >> $@ && echo '"""' >> $@ + echo '"""' > $@ && cat $< >> $@ && echo '"""' >> $@ && sed -i 's/^[[:space:]]*$$//' $@ # Ensure that there are no overfull or underfull boxes in the output # document by parsing the log for said warnings. @@ -205,9 +206,7 @@ check-undefined: $(PN).log .PHONY: check-sage check-sage: $(SAGE_LISTING_DSTS) ifdef SAGE_LISTING_DSTS - PYTHONPATH="$(HOME)/src/sage.d" \ - sage -t --timeout=0 --memlimit=0 \ - $^ + sage -t --timeout=0 --memlimit=0 $^ endif # Run a suite of checks.