/posts/sawsim/README.rst
/posts/sawsim/sawsim.pdf
/posts/sawsim/sawsim/
+posts/Thesis/thesis/
+posts/Thesis/draft.pdf
/posts/XSLT/chapter/chapter.html
/posts/XSLT/code/index.shtml
/posts/Xmodmap/_Xmodmap
# Build everything necessary to compile the wiki.
SUBDIRS = posts/drexel-thesis posts/Hooke posts/problempack posts/rel-vcs \
- posts/sawsim posts/yacc2dot posts/Xmodmap posts/XSLT/chapter posts/XSLT/code
+ posts/sawsim posts/Thesis posts/yacc2dot posts/Xmodmap \
+ posts/XSLT/chapter posts/XSLT/code
TARGETS = all clean
all :
bit tricky to get things *just right*, but once you figure it out,
it's easy to reuse the code.
-[[!template id=gitrepo repo=thesis]]
-
Take a look at [my packages][code], the [Drexel Liki page][liki], the
source for most of my [papers][] (if you scroll to the bottom of a
-paper's HTML, there is a `source files` link), and my thesis (in
-progress).
+paper's HTML, there is a `source files` link), and my [[thesis]].
If you're interested in LaTeX and graphics, you'll probably be
interested in [[Asymptote]] and [[PGF]].
--- /dev/null
+[[!template id=gitrepo repo=thesis]]
+
+The source for my Ph.D. thesis (in progress). A [[draft|draft.pdf]]
+is compiled after each commit. I use the [[drexel-thesis]] class,
+which I also maintain.
+
+Exciting features: [[SCons]] build; [[Asymptote]]/asyfig, [[PGF]], and
+[PyMOL][] figures.
+
+[PyMOL]: http://www.pymol.org/
+
+[[!tag tags/latex]]
+[[!tag tags/papers]]
+[[!tag tags/theory]]
--- /dev/null
+REPO = http://www.physics.drexel.edu/~wking/code/git/thesis.git
+PACKAGE = thesis
+
+.PHONY : all checkout clean
+
+all : draft.pdf
+
+clean :
+ rm -rf $(PACKAGE) draft.pdf
+
+$(PACKAGE) :
+ git clone $(REPO) $@
+
+checkout : $(PACKAGE)
+ (cd $(PACKAGE) && git pull)
+
+.PHONY : $(PACKAGE:%=%/tex/thesis.pdf)
+$(PACKAGE:%=%/tex/thesis.pdf) : checkout
+ (cd $(PACKAGE:%=%/tex) && scons)
+
+draft.pdf : $(PACKAGE:%=%/tex/thesis.pdf)
+ cp $(PACKAGE:%=%/tex/thesis.pdf) $@