[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/pythonpune/Python_Book/master/Makefile [Back]  [Original]

IMAGE = digitronik/latex:latest
BOOK = main_book.tex

help:
	@echo pull: Pull LaTeX docker image.
	@echo build: Build/Run project.
	@echo clean: Clean aux, log, out, tox files
	@echo cleanall: Clean all files created by LaTeX
	@echo indent: Indentation for LaTeX
	@echo checks: Check LaTeX syntax with lacheck and chtex

.DEFAULT_GOAL := help

pull:
	@echo "Pulling LaTeX docker image..."
	docker pull ${IMAGE}
build:
	@echo "Building project..."
	@exec docker run --rm -i -v ${PWD}:/data ${IMAGE} pdflatex ${BOOK}
	@echo "Successfully build"
clean:
	@echo "Cleaning *.aux *.log *.out *.toc *.bak"
	@rm -rf *.aux *.log *.out *.toc *.bak*
	@echo "Successfully clean aux, log, tox, out file."
cleanall:
	@echo "Cleaning all files created by LaTeX..."
	@rm -rf *.aux *.log *.out *.toc *.pdf *.bak*
	@echo "Successfully clean all files created by LaTeX."
indent:
	@echo "make indentation for tex file"
	@rm -rf *.bak*
	@exec docker run --rm -i -v ${PWD}:/data ${IMAGE} latexindent -s --overwrite ${BOOK}
	@exec cmp ${BOOK} *.bak*
checks:
	@echo "--------------------- chktex --------------------"
	@exec docker run --rm -i -v ${PWD}:/data ${IMAGE} chktex ${BOOK}

Web Proxy Viewer  |  New URL  |  Original Page