From e0712aeb0c57c76c38956d82ecc0a587d773020f Mon Sep 17 00:00:00 2001 From: Stoneguard001 Date: Mon, 30 Dec 2024 15:17:43 -0500 Subject: [PATCH] epub - change to lower res file --- book/makefile | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/book/makefile b/book/makefile index 7e77c33..eb1ffc7 100644 --- a/book/makefile +++ b/book/makefile @@ -11,6 +11,7 @@ REDUCE_PIC := -resize '800x800>' \ -set colorspace Gray -separate -evaluate-sequence Mean REDUCE_PIC_COLOR := -quality 80\% RSYNC := rsync -au --exclude 'book.epub' --exclude '*.jpg' --exclude '*.png' +RSYNC_INC_PNG := rsync -au --exclude 'book.epub' --exclude '*.jpg' GIT := git --no-pager SPELL_CHECK := hunspell -t -l -d en_US @@ -109,7 +110,7 @@ book_serif/book.pdf: $(src_all) book_sans_serif/book_sans_serif.pdf: $(src_all) $(LATEX) -output-directory=book_sans_serif book_sans_serif.tex -.PHONY: copy_ebook_files copy_ebook_files_cl +.PHONY: copy_ebook_files copy_ebook_files_low_res epub/%.epub: %.tex $(ebook_src) cover/cover-page.xbb $(EBOOK) $< @@ -117,8 +118,8 @@ epub/%.epub: %.tex $(ebook_src) cover/cover-page.xbb copy_ebook_files: build_ebook $(RSYNC) epub_build/book-epub/ bw-book-epub/ -copy_ebook_files_cl: build_ebook - $(RSYNC) epub_build/book-epub/ low-res-book-epub/ +copy_ebook_files_low_res: build_ebook + $(RSYNC_INC_PNG) epub_build/book-epub/ low-res-book-epub/ # We do not convert SVG to B&W or lower res for now as they are super small # anyway @@ -134,15 +135,11 @@ low-res-book-epub/OEBPS/%.jpg: %.jpg mkdir -p $(dir $@) $(CONVERT_PIC) $< $(REDUCE_PIC_COLOR) $@ -low-res-book-epub/OEBPS/%.png: %.png - mkdir -p $(dir $@) - $(CONVERT_PIC) $< $(REDUCE_PIC_COLOR) $@ - epub/bw_book.epub: copy_ebook_files $(bw_images) cd bw-book-epub; zip -q0X ../epub/bw_book.epub mimetype cd bw-book-epub; zip -q9XrD ../epub/bw_book.epub ./ -epub/low_res_book.epub: copy_ebook_files_cl $(low_res_images) +epub/low_res_book.epub: copy_ebook_files_low_res $(low_res_images) cd low-res-book-epub; zip -q0X ../epub/low_res_book.epub mimetype cd low-res-book-epub; zip -q9XrD ../epub/low_res_book.epub ./ @@ -303,9 +300,8 @@ release: release_serif: build_serif_pdf build_ebook build_bw_ebook build_low_res_ebook | release cp book_serif/book.pdf release/TheBreadCode-The-Sourdough-Framework.pdf - cp epub/book.epub release/TheBreadCode-The-Sourdough-Framework.epub cp epub/bw_book.epub release/TheBreadCode-The-Sourdough-Framework-black-and-white.epub - cp epub/low_res_book.epub release/TheBreadCode-The-Sourdough-Framework-reduced-size.epub + cp epub/low_res_book.epub release/TheBreadCode-The-Sourdough-Framework.epub release_sans_serif: build_sans_serif_pdf | release cp book_sans_serif/book_sans_serif.pdf release/TheBreadCode-The-Sourdough-Framework-sans-serif.pdf