From 94a7f68b3c6727fa1fe1e4f78e84c5cdb7c40644 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Wed, 1 Jun 2022 22:20:09 -0300 Subject: Generate podcast artifacts in dynamic.mk --- dynamic.mk | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'dynamic.mk') diff --git a/dynamic.mk b/dynamic.mk index 7510067..9bb1632 100644 --- a/dynamic.mk +++ b/dynamic.mk @@ -1,7 +1,8 @@ .POSIX: + .SUFFIXES: -.SUFFIXES: .md .env .html .ly .flac .midi .ogg .pdf +.SUFFIXES: .md .env .html .ly .flac .midi .ogg .pdf .flac .md.env: sh src/development/frontmatter-env.sh < $< > $@ @@ -15,6 +16,9 @@ .midi.ogg: timidity -Ov $< +.flac.ogg: + ffmpeg -y -i $< -ar 48000 -vn -c:a libvorbis -b:a 320k $@ + include generated.mk @@ -28,10 +32,15 @@ lilypond.midi = $(lilypond.ly:.ly=.midi) lilypond.ogg = $(lilypond.ly:.ly=.ogg) lilypond = $(lilypond.pdf) $(lilypond.midi) $(lilypond.ogg) +podcasts.ogg = $(podcasts.flac:.flac=.ogg) +podcasts = $(podcasts.ogg) + ALL = \ - $(pastebins) \ - $(lilypond) \ - $(torrent-files) + $(pastebins) \ + $(lilypond) \ + $(torrent-files) \ + $(podcasts) + all: $(ALL) $(torrent-files): -- cgit v1.2.3