-
Notifications
You must be signed in to change notification settings - Fork 339
Expand file tree
/
Copy pathMakefile
More file actions
40 lines (33 loc) · 670 Bytes
/
Makefile
File metadata and controls
40 lines (33 loc) · 670 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
# Makefile
#
TEX = xelatex
MKIDX = makeindex
MKGLS = makeglossaries
RM = rm -rf
MAKE = make
TARGET = nndl-ebook.pdf
STYLES = $(wildcard *.sty)
SOURCES := $(wildcard *.tex)
IMAGEDEPS := $(wildcard images/*.tex)
IMAGEDEPS += $(wildcard images/*.png)
IMAGEDEPS += $(wildcard images/*.jpeg)
.PHONY: all graphics
all: graphics $(TARGET)
$(TARGET): $(SOURCES) $(STYLES) $(IMAGEDEPS)
$(TEX) $(basename $@)
# $(MKIDX) $(basename $@)
$(MKGLS) $(basename $@)
$(TEX) $(basename $@)
$(TEX) $(basename $@)
graphics:
$(MAKE) -C images
clean:
$(MAKE) -C images clean
$(RM) *.pdf
$(RM) *.aux
$(RM) *.log
$(RM) *.out
$(RM) *.toc
$(RM) *.idx
$(RM) *.ilg
$(RM) *.ind