chiark / gitweb /
preview png
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 20 Mar 2019 23:24:18 +0000 (23:24 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 20 Mar 2019 23:24:18 +0000 (23:24 +0000)
.gitignore
Makefile

index 20ea94f4de1d53c8ca7e8c394dfef5bcec5bd27a..017f1ceeee8e3783ae792556b73a2bbfe277fa5b 100644 (file)
@@ -14,3 +14,4 @@ a4-test-*.ps
 *.tmp.[0-9]
 *.pdf
 html
+*-preview.png
index d7c8f194fcd18427d10a589327935a80a44cdaab..29f09bc16f805c5006db2c40b958313f8b3b1e36 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -92,13 +92,15 @@ BOARDFILES=                                         \
        $(addprefix layout-test-,       b m t a1m)
 
 
-all:           all-ps all-pdf
+all:           all-ps all-pdf all-preview
 
 PSS=$(addsuffix .ps,  $(BOARDFILES))
 PDFS=$(addsuffix .pdf, $(BOARDFILES))
+PREVIEWS=maxprintable-a3-preview.png
 
 all-ps:        $(PSS)
 all-pdf:       $(PDFS)
+all-preview:   $(PREVIEWS)
 
 %.pdf: %.ps Makefile
        $(PS2PDF) $(PS2PDF_FLAGS) $< $@.tmp && $i
@@ -110,7 +112,7 @@ map.plag: generate-plag input-graph Parse.pm
 
 www=ianmdlvl@chiark:public-html/pandemic-rising-tide
 
-html: $(PDFS) README map.plag
+html: $(PDFS) $(PREVIEWS) README map.plag
        rm -rf $@ $@.tmp; mkdir $@.tmp
        cp $^ $@.tmp/ && $i
 
@@ -139,6 +141,9 @@ maxprintable-%.ps: $(BOARDDEPS)
 minprintable-%.ps: $(BOARDDEPS)
        ./generate-board -Xp$*,bPrintableAll faces.plag input-graph $o
 
+%-preview.png: %.pdf Makefile
+       gm convert -geometry 50% $< $@.tmp && $i
+
 boundings-%.ps: $(BOARDDEPS)
        ./generate-board -XB$* faces.plag input-graph $o