chiark / gitweb /
generate pdfs for each pumpkin
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 6 Nov 2021 20:05:26 +0000 (20:05 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 6 Nov 2021 20:25:05 +0000 (20:25 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Makefile

index 7fa2cee6f81dad294f6f9a33177e3e07dc243783..193c3768452e61b7d7a769f733ec19f4617a5731 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -19,6 +19,9 @@ BOOKS+=               lotus
 BOOKS+=                yellow
 BOOKS+=                black-pair/black-more
 
+BOOK_STEMS := $(addprefix book-,$(subst /, ,$(BOOKS)))
+PUBLISH += $(addsuffix .pdf, $(BOOK_STEMS))
+
 all:   $(PUBLISH)
 
 # Don't print the ps, printers (eg ours!) don't always have the fonts
@@ -57,6 +60,14 @@ droplet.ppm: droplet.svg Makefile
        | pnmdepth 255                                  \
        | $(make_pnm)
 
+book-%.pdf: book-%.eps
+       rm -f $@; ps2pdf $<
+
+book-%.eps: book-%.ps
+       rm -f $@; ps2eps $<
+
+.PRECIOUS: book-%.eps
+
 PUBLISH_FILES= \
        $(patsubst %.md,%.md.txt, $(PUBLISH)) \
        $(patsubst %.md,%.md.html, $(filter $(PUBLISH)) \