-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
41 lines (30 loc) · 883 Bytes
/
Makefile
File metadata and controls
41 lines (30 loc) · 883 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
29
30
31
32
33
34
35
36
37
38
39
40
41
BASE_NAME=ZipcodeJavaBook
WORKB_NAME=ZipcodeJavaWorkBook
all: $(BASE_NAME).pdf $(BASE_NAME).epub $(WORKB_NAME).pdf $(WORKB_NAME).epub
$(BASE_NAME).pdf: prepare
asciidoctor-pdf -D pdf index.adoc
$(BASE_NAME).epub: prepare
/usr/local/bin/asciidoctor-epub3 -D epub index.adoc
$(WORKB_NAME).pdf: prepare
asciidoctor-pdf -D pdf workbook.adoc
$(WORKB_NAME).epub: prepare
/usr/local/bin/asciidoctor-epub3 -D epub workbook.adoc
index: prepare
asciidoctor-pdf -D pdf index.adoc
open pdf/index.pdf
prepress: prepare
asciidoctor-pdf -D pdf printindex.adoc
open pdf/printindex.pdf
workbook: prepare
asciidoctor-pdf -D pdf workbook.adoc
open pdf/workbook.pdf
prepare:
mkdir -p pdf
mkdir -p epub
clean:
rm -rf pdf/ epub/
rm -rf $(BASE_NAME).pdf $(BASE_NAME).epub
rm -rf workbook.pdf index.pdf
pub:
cp pdf/index.pdf $(BASE_NAME).pdf
cp epub/index.epub $(BASE_NAME).epub