Added possible fancy footer overlap issue.
[drexel-thesis.git] / Makefile
1 all : drexel-thesis.pdf drexel-thesis.cls example.pdf example-draft.pdf
2
3 drexel-thesis.pdf : drexel-thesis.dtx
4         pdflatex $<
5         makeindex drexel-thesis.glo -s gglo.ist -o drexel-thesis.gls
6         pdflatex $<
7
8 drexel-thesis.cls template.tex example.tex example-draft.tex \
9                 example-1.tex example-a.tex example-ref.bib \
10                 blabla.sty : \
11                 drexel-thesis.ins drexel-thesis.dtx
12         pdflatex $<
13
14 example.pdf : example.tex example-1.tex example-a.tex example-ref.bib \
15                 drexel-thesis.cls blabla.sty
16         #pdflatex -interaction=batchmode $<
17         pdflatex $<
18         bibtex example
19         pdflatex $<
20         pdflatex $<
21
22 example-draft.pdf : example-draft.tex example-1.tex example-a.tex \
23                 example-ref.bib drexel-thesis.cls blabla.sty
24         pdflatex $<
25         bibtex example-draft
26         pdflatex $<
27         pdflatex $<
28
29 temp-clean :
30         rm -f *.aux *.log *.out *.lof *.lot *.toc \
31                 *.ilg *.glo *.gls *.idx *.ind \
32                 *.bbl *.blg *.dvi drexel-thesis
33
34 semi-clean : temp-clean
35         rm -f *.bib *.tex
36
37 clean : semi-clean
38         rm -f drexel-thesis.pdf example.pdf example-draft.pdf \
39                 drexel-thesis.cls blabla.sty drexel-thesis.tar.gz
40
41 dist : drexel-thesis.tar.gz
42
43 CLASS_FILES = Makefile README drexel-thesis.dtx drexel-thesis.ins \
44         drexel-thesis.cls drexel-thesis.pdf
45 EXAMPLE_FILES = template.tex example.tex example-draft.tex drexel-logo.pdf \
46         example-1.tex example-a.tex example-ref.bib blabla.sty \
47         example.pdf example-draft.pdf
48 USEFUL_PACKAGES = draftmark.sty etextools.sty etoolbox.sty floatrow.sty \
49         forloop.sty lastpage.sty ltxnew.sty pagerange.sty tocloft.sty \
50         xifthen.sty
51
52 drexel-thesis.tar.gz : $(CLASS_FILES) $(EXAMPLE_FILES) $(USEFUL_PACKAGES)
53         rm -f $@
54         mkdir drexel-thesis
55         cp -p $(CLASS_FILES) drexel-thesis/
56         mkdir drexel-thesis/examples
57         cp -p $(EXAMPLE_FILES) drexel-thesis/examples/
58         mkdir drexel-thesis/packages
59         cp -p $(USEFUL_PACKAGES) drexel-thesis/packages/
60         tar -chozf $@ drexel-thesis
61         rm -rf drexel-thesis