diff options
| author | metamuffin <metamuffin@disroot.org> | 2024-10-13 20:28:51 +0200 |
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2024-10-13 20:28:51 +0200 |
| commit | c4aebdaddbb4806e98070a833f3608f18fc0a596 (patch) | |
| tree | 804b9e48bab587c32e92686e31a8a56a642989a5 /book/makefile | |
| parent | e8b482d8e787d919af59fc5d18db137aa127b51b (diff) | |
| download | hurrycurry-c4aebdaddbb4806e98070a833f3608f18fc0a596.tar hurrycurry-c4aebdaddbb4806e98070a833f3608f18fc0a596.tar.bz2 hurrycurry-c4aebdaddbb4806e98070a833f3608f18fc0a596.tar.zst | |
copy readme and rename makefile
Diffstat (limited to 'book/makefile')
| -rw-r--r-- | book/makefile | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/book/makefile b/book/makefile deleted file mode 100644 index 4bdab4dc..00000000 --- a/book/makefile +++ /dev/null @@ -1,49 +0,0 @@ - -noop = -space = $(noop) $(noop) -comma = , -langs = $(patsubst locale/%.ini,%,$(wildcard locale/*.ini)) - -s_pages = 01,02,03,04,05,06,07,08,09,10,11 -s_langs = $(subst $(space),$(comma),$(langs)) -png_pages = $(shell echo out/book_{$(s_pages)}.{$(s_langs)}.png) -webp_pages = $(shell echo out/book_{$(s_pages)}.{$(s_langs)}.webp) -svg_pages = $(shell echo out/book_{$(s_pages)}.{$(s_langs)}.svg) -pdfs = $(shell echo out/book.{$(s_langs)}.pdf) - -ALL = out/book.webp.tar.zst out/book.svg.tar.zst \ - $(pdfs) $(png_pages) $(webp_pages) $(svg_pages) - -JSR = deno run - - - -.PHONY: all -all: $(ALL) - -out: - @mkdir -p out - -book.json: book.js - DENO_NO_UPDATE_CHECK=1 $(JSR) $< > $@ - -out/book_01.%.png: book.typ book.json locale/%.ini out - typst compile --input lang=$(subst out/,,$(*)) $< out/book_\{n\}.$(subst out/,,$(*)).png -out/book_01.%.svg: book.typ book.json locale/%.ini out - typst compile --input lang=$(subst out/,,$(*)) $< out/book_\{n\}.$(subst out/,,$(*)).svg -out/book.%.pdf: book.typ book.json locale/%.ini out - typst compile --input lang=$(subst out/,,$(*)) $< $@ - -out/%.webp: out/%.png - ffmpeg -i $< -y $@ - -out/book.svg.tar.zst: $(svg_pages) - tar -cf $@ $^ -out/book.webp.tar.zst: $(webp_pages) - tar -cf $@ $^ - -.PHONY: clean -clean: - rm -rf out - rm -f book.json - |