-
Notifications
You must be signed in to change notification settings - Fork 48
Expand file tree
/
Copy pathMakefile
More file actions
69 lines (56 loc) · 1.45 KB
/
Makefile
File metadata and controls
69 lines (56 loc) · 1.45 KB
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
adv_files:=ltxdoc.cfg\
nddiss2e.bst \
nddiss2e.dtx \
nddiss2e.ins \
nddiss2enoarticletitles.bst \
nddiss2enosort.bst \
process.sh \
README.md
std_files:=nddiss2e.bst \
nddiss2e.cls \
nddiss2e.pdf \
nddiss2enoarticletitles.bst \
nddiss2enosort.bst \
template.tex
ctan_files:=nddiss2e.dtx \
nddiss2e.pdf \
README.md \
LICENSE \
ltxdoc.cfg \
nddiss2e.bst \
nddiss2e.ins \
process.sh
.PHONY: all clean real-clean dist ctan
.SUFFIXES:
all: nddiss2e.cls nddiss2e.pdf
dist: AdvDistribution.zip StandDistribution.zip ctan.zip
ctan: ctan.zip
clean:
rm -rf $(addprefix nddiss2e.,aux glo gls idx ilg ind out toc)
rm -rf AdvDistribution StandDistribution nddiss
rm -rf AdvDistribution.zip StandDistribution.zip nddiss.zip
rm -rf pdfa.xmpi
rm -rf $(addprefix template.,aux lof log lot out pdf toc)
real-clean: clean
rm -rf $(addprefix nddiss2e.,cls dvi log pdf)
rm -rf template.tex
nddiss2e.pdf: nddiss2e.dtx
pdflatex $<
pdflatex $<
makeindex -s gglo.ist -o nddiss2e.gls nddiss2e.glo
pdflatex $<
pdflatex $<
nddiss2e.cls template.tex: nddiss2e.ins nddiss2e.dtx
latex nddiss2e.ins
AdvDistribution.zip: ${adv_files}
mkdir -p AdvDistribution
cp ${adv_files} AdvDistribution
zip -r AdvDistribution.zip AdvDistribution
StandDistribution.zip: ${std_files}
mkdir -p StandDistribution
cp ${std_files} StandDistribution
zip -r StandDistribution.zip StandDistribution
ctan.zip: ${ctan_files}
mkdir -p nddiss
cp ${ctan_files} nddiss
zip -r nddiss.zip nddiss