X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=GNUmakefile;h=e9b7d117fbab72fb5ceda2edf6ea6ec28d54c205;hb=93c8209c75f02b41fe26c7d58dd7b8f8814051f0;hp=3456c4d9c2f396d439345805b109ff52d3f6db75;hpb=a6c1d186ec5bbd8d02dfd2f057cd147afdfe900f;p=mjotex.git diff --git a/GNUmakefile b/GNUmakefile index 3456c4d..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. @@ -186,7 +187,7 @@ check-boxes: $(PN).log @! grep -i 'overfull\|underfull' $< # Run chktex to find silly mistakes. There is some exit code weirdness -# (Savannah bug 45979), so we just look for empty output. +# (Savannah bug 53129), so we just look for empty output. .PHONY: check-chktex CHKTEX = chktex --localrc .chktexrc --quiet --inputfiles=0 check-chktex: