From 85658040088739233aac509dacf4dddb113bffc8 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Wed, 30 Apr 2025 19:29:59 -0300 Subject: Makefile: Build slide PDFs with shiny new eslaides(1) --- Makefile | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 0cf507f..f750e56 100644 --- a/Makefile +++ b/Makefile @@ -28,7 +28,7 @@ BASEURL = / .SUFFIXES: .SUFFIXES: .adoc .conf .snippets .indexentry .feedentry .mapentry .sortdata .xml .SUFFIXES: .htmlbody .htmlheader .htmlfooter .htmllisting .html .links .caslinks -.SUFFIXES: .txt .categorydata .gz .torrent .flac .ogg +.SUFFIXES: .txt .categorydata .gz .torrent .flac .ogg .ps .pdf .adoc.conf: mkwb conf src/global.conf $< > $@ @@ -74,6 +74,12 @@ BASEURL = / .flac.ogg: ffmpeg $(FFMFLAGS) -i $< -ar 48000 -vn -c:a libvorbis -b:a 320k $@ +.adoc.ps: + eslaides < $< > $@ + +.ps.pdf: + ps2pdf - < $< > $@ + all: @@ -103,6 +109,8 @@ categories.txt = $(categories.adoc:.adoc=.txt) categories.xml = $(categories.adoc:.adoc=.xml) categories.xml.gz = $(categories.adoc:.adoc=.xml.gz) sources.media.torrent = $(sources.media:=.torrent) +slides.ps = $(slides.adoc:.adoc=.ps) +slides.pdf = $(slides.adoc:.adoc=.pdf) sources = \ $(sources.adoc) \ @@ -115,6 +123,7 @@ sources = \ dynamic-contents = \ $(sources.html) \ + $(slides.pdf) \ $(feeds.xml) \ src/content/sitemap.xml \ @@ -181,6 +190,8 @@ derived-assets = \ $(categories.txt) \ $(categories.xml) \ $(categories.xml.gz) \ + $(slides.ps) \ + $(slides.pdf) \ email.txt \ baseurl.txt \ fingerprint.txt \ -- cgit v1.2.3