X-Git-Url: http://gitweb.michael.orlitzky.com/?p=mjotex.git;a=blobdiff_plain;f=GNUmakefile;h=e9b7d117fbab72fb5ceda2edf6ea6ec28d54c205;hp=19bde1dde27846e2d2234df9ec3f87508cf0f246;hb=bb662808db2be22b349dc0aa0b4d4be934df666b;hpb=ccd89499c94dc4bd02136f63a1c22fc6ca674167 diff --git a/GNUmakefile b/GNUmakefile index 19bde1d..e9b7d11 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.