forked from Patola/ebook
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
28 lines (23 loc) · 733 Bytes
/
Copy pathMakefile
File metadata and controls
28 lines (23 loc) · 733 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
PROJECT=guia-maker-da-impressao-3d
SOURCE=$(PROJECT).adoc
TARGETPDF=$(PROJECT).pdf
TARGETHTML=$(PROJECT).html
IMAGEOUTDIR=img
REQUIRES=asciidoctor-mathematical
ATTRIBUTES=stem
MATHFORMAT=svg
LOG=guia-maker-da-impressao-3d.log
pdf: xhtml5
@echo -n "Formatando o livro em PDF... "
@asciidoctor-pdf -a $(ATTRIBUTES) -r $(REQUIRES) -a $(MATHFORMAT) $(SOURCE) -o $(TARGETPDF) > $(LOG) 2>&1
@echo "pronto."
html: xhtml5
xhtml5: $(SOURCE)
@echo -n "Formatando o livro em HTML... "
@asciidoctor -b xhtml5 -a $(ATTRIBUTES) -r $(REQUIRES) $(SOURCE) -o $(TARGETHTML) > $(LOG) 2>&1
@echo "pronto."
all: pdf
clean:
@echo -n "Apagando os arquivos criados... "
@rm -rf $(TARGETPDF) $(TARGETHTML) $(IMAGEOUTDIR) $(LOG)
@echo "pronto."