mirror of
https://github.com/hendricius/the-sourdough-framework
synced 2025-11-09 12:41:12 -06:00
Makefile cleanup (#231)
* Add missing pic dependency on quick_ebook target * Shorten Makefile clean rules Less line mostly, should make it easier to read... and some wins from not building sans-serif ebook anymore * Simplify make help documentation Was a bit tangled between ebook/ebook_serif/... should be clearer now.
This commit is contained in:
@@ -103,12 +103,12 @@ help:
|
|||||||
@echo " clean_website_build: delete intermediate website files"
|
@echo " clean_website_build: delete intermediate website files"
|
||||||
@echo " clean_ebook_build: delete intermediate ebook files"
|
@echo " clean_ebook_build: delete intermediate ebook files"
|
||||||
@echo ""
|
@echo ""
|
||||||
@echo "build_ebook: builds only the ebook serif and accessible version"
|
|
||||||
@echo "build_pdf: builds both serif and accessible pdf"
|
@echo "build_pdf: builds both serif and accessible pdf"
|
||||||
@echo ""
|
@echo ""
|
||||||
|
@echo "build_ebook: builds only the ebook"
|
||||||
|
@echo ""
|
||||||
@echo "build_sans_serif_pdf: build accessible pdf only"
|
@echo "build_sans_serif_pdf: build accessible pdf only"
|
||||||
@echo ""
|
@echo ""
|
||||||
@echo "build_serif_ebook: build serif ebook only"
|
|
||||||
@echo "build_serif_pdf: build serif pdf only"
|
@echo "build_serif_pdf: build serif pdf only"
|
||||||
@echo ""
|
@echo ""
|
||||||
@echo "figures: build TikZ figures"
|
@echo "figures: build TikZ figures"
|
||||||
@@ -175,42 +175,23 @@ clean_figures:
|
|||||||
|
|
||||||
.PHONY: clean_ebook_build
|
.PHONY: clean_ebook_build
|
||||||
clean_ebook_build:
|
clean_ebook_build:
|
||||||
-rm book*.loc
|
-rm book*.{4ct, 4tc, aux, bbl, bcf, blg, dvi, fdb_latexmk, fls, html}
|
||||||
-rm book*.aux
|
-rm book*.{idv, lg, loc, log, ncx, run.xml, tmp, xref}
|
||||||
-rm book*.run.xml
|
|
||||||
-rm book*.bcf
|
|
||||||
-rm book*.blg
|
|
||||||
-rm book*.log
|
|
||||||
-rm book*.4tc
|
|
||||||
-rm book*.4ct
|
|
||||||
-rm book*.dvi
|
|
||||||
-rm book.css
|
|
||||||
-rm book*.idv
|
|
||||||
-rm book*.lg
|
|
||||||
-rm book*.ncx
|
|
||||||
-rm book*.tmp
|
|
||||||
-rm book*.xref
|
|
||||||
-rm book*.html
|
|
||||||
-rm book*.fls
|
|
||||||
-rm book*.fdb_latexmk
|
|
||||||
-rm book*.bbl
|
|
||||||
-rm content.opf
|
|
||||||
-rm book*x.svg
|
-rm book*x.svg
|
||||||
|
-rm book.css
|
||||||
|
-rm content.opf
|
||||||
|
|
||||||
.PHONY: clean_website_build
|
.PHONY: clean_website_build
|
||||||
clean_website_build: clean_ebook_build
|
clean_website_build: clean_ebook_build
|
||||||
-rm book-*.svg
|
-rm book-*.svg
|
||||||
-rm book.loc
|
-rm book.{loc, dlog}
|
||||||
-rm book.dlog
|
|
||||||
-rm $(subst $(website_dir)/,, $(wildcard $(website_dir)/*.html))
|
-rm $(subst $(website_dir)/,, $(wildcard $(website_dir)/*.html))
|
||||||
|
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
clean: clean_ebook_build clean_figures clean_website_build
|
clean: clean_ebook_build clean_figures clean_website_build
|
||||||
$(CLEAN) -output-directory=book_serif book.tex
|
$(CLEAN) -output-directory=book_serif book.tex
|
||||||
$(CLEAN) -output-directory=book_sans_serif book_sans_serif.tex
|
$(CLEAN) -output-directory=book_sans_serif book_sans_serif.tex
|
||||||
-rm book*/*.loc
|
-rm book*/*.{bbl, loc, .run.xml}
|
||||||
-rm book*/*.bbl
|
|
||||||
-rm book*/*.run.xml
|
|
||||||
-rm -rf book*-epub/META-INF
|
-rm -rf book*-epub/META-INF
|
||||||
-rm -rf book*-epub/OEBPS
|
-rm -rf book*-epub/OEBPS
|
||||||
-rm book*-epub/mimetype
|
-rm book*-epub/mimetype
|
||||||
@@ -223,12 +204,12 @@ mrproper: clean
|
|||||||
-rm figures/*.png
|
-rm figures/*.png
|
||||||
-rm *.html
|
-rm *.html
|
||||||
-rm *.svg
|
-rm *.svg
|
||||||
rm -rf epub/
|
-rm -rf epub/
|
||||||
rm -rf release/
|
-rm -rf release/
|
||||||
rm -rf book_serif/
|
-rm -rf book_serif/
|
||||||
rm -rf book_sans_serif/
|
-rm -rf book_sans_serif/
|
||||||
rm -rf book-epub/
|
-rm -rf book-epub/
|
||||||
rm -rf $(website_dir)
|
-rm -rf $(website_dir)
|
||||||
|
|
||||||
.PHONY: bake
|
.PHONY: bake
|
||||||
bake: release_serif release_sans_serif
|
bake: release_serif release_sans_serif
|
||||||
|
|||||||
Reference in New Issue
Block a user