Skip to content

Commit f32f65b

Browse files
committed
Added makefile to build with docker
Signed-off-by: Nikhil Dhandre <nik.digitronik@live.com>
1 parent b7516b6 commit f32f65b

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

Makefile

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
IMAGE = digitronik/latex:latest
2+
BOOK = main_book
3+
4+
help:
5+
@echo pull: Pull LaTeX docker image.
6+
@echo build: Build/Run project.
7+
@echo clean: Clean aux, log, out, tox files
8+
@echo cleanall: Clean all files created by LaTeX
9+
10+
.DEFAULT_GOAL := help
11+
12+
pull:
13+
@echo "Pulling LaTeX docker image..."
14+
docker pull ${IMAGE}
15+
build:
16+
@echo "Building project..."
17+
@exec docker run --rm -i -v ${PWD}:/data ${IMAGE} pdflatex ${BOOK}.tex
18+
@echo "Successfully build"
19+
clean:
20+
@echo "Cleaning *.aux *.log *.out *.toc"
21+
@rm -rf *.aux *.log *.out *.toc
22+
@echo "Successfully clean aux, log, tox, out file."
23+
cleanall:
24+
@echo "Cleaning all files created by LaTeX..."
25+
@rm -rf *.aux *.log *.out *.toc *.pdf
26+
@echo "Successfully clean all files created by LaTeX."

0 commit comments

Comments
 (0)