From 792e6a2c85036f7516b4b0605cce44229bcee2ed Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 6 Nov 2021 20:01:53 +0000 Subject: [PATCH] put books list in Makefile Signed-off-by: Ian Jackson --- Makefile | 10 +++++++++- pumpkin-books.ps.pl | 38 ++++++++++++++------------------------ 2 files changed, 23 insertions(+), 25 deletions(-) diff --git a/Makefile b/Makefile index 18ad180..7fa2cee 100644 --- a/Makefile +++ b/Makefile @@ -11,6 +11,14 @@ PUBLISH += $(addsuffix .md.pdf, $(PUBLISH_MD)) SHELL=bash +BOOKS+= red +BOOKS+= green +BOOKS+= purple +BOOKS+= blue +BOOKS+= lotus +BOOKS+= yellow +BOOKS+= black-pair/black-more + all: $(PUBLISH) # Don't print the ps, printers (eg ours!) don't always have the fonts @@ -21,7 +29,7 @@ shell_pipe=set -o pipefail; set -e; make_pnm = pnmdepth 255 | pnmnoraw $o pumpkin-books.ps: pumpkin-books.ps.pl bag.pgm pot.pgm droplet.ppm - ./$< $o + ./$< $(BOOKS) $o pumpkin-books.pdf: pumpkin-books.ps gs -q -dNOPAUSE -dBATCH -dPDFSETTINGS=/prepress \ diff --git a/pumpkin-books.ps.pl b/pumpkin-books.ps.pl index f0e9e2c..b3520a0 100755 --- a/pumpkin-books.ps.pl +++ b/pumpkin-books.ps.pl @@ -236,7 +236,7 @@ END $o; } -sub green_book () { +sub book_green () { my $o = general_book($green, [qw(5 9 15)]); $o .= <(); open F, ">book-$stem.ps" or die $!; print F $ps_framing, $data, "\nshowpage\n" or die $!; close F or die $!; -- 2.30.2