diff options
author | EuAndreh <eu@euandre.org> | 2022-06-01 22:20:09 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2022-06-01 22:20:09 -0300 |
commit | 94a7f68b3c6727fa1fe1e4f78e84c5cdb7c40644 (patch) | |
tree | 958623f7829a791a762ac00862e78146d85e72d7 | |
parent | TODOs.md: Add #td-2de2f57c-0773-530f-f6cf-70836080f46f (diff) | |
download | euandre.org-94a7f68b3c6727fa1fe1e4f78e84c5cdb7c40644.tar.gz euandre.org-94a7f68b3c6727fa1fe1e4f78e84c5cdb7c40644.tar.xz |
Generate podcast artifacts in dynamic.mk
Diffstat (limited to '')
-rw-r--r-- | Makefile | 6 | ||||
-rw-r--r-- | dynamic.mk | 17 | ||||
-rwxr-xr-x | src/development/dynmake.sh | 13 |
3 files changed, 26 insertions, 10 deletions
@@ -1,12 +1,6 @@ .POSIX: FQDN = euandre.org -.SUFFIXES: -.SUFFIXES: .flac .ogg - -.flac.ogg: - ffmpeg -y -i $< -ar 48000 -vn -c:a libvorbis -b:a 320k $@ - favicons = static/lord-favicon.png static/lord-favicon.ico favicon.ico @@ -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): diff --git a/src/development/dynmake.sh b/src/development/dynmake.sh index 8372d52..4098f46 100755 --- a/src/development/dynmake.sh +++ b/src/development/dynmake.sh @@ -107,3 +107,16 @@ lilyponds | varlist printf '\n' lilyponds | sed 's/^\(.*\)\.ly$/\1.pdf: \1.midi/' + + +# +# Podcasts +# + +podcasts() { + find resources/podcasts/ -name '*.flac' +} + +printf 'podcasts.flac = \\\n' +podcasts | varlist +printf '\n' |