better reference-building Makefile commands
authoradam <adam@megacz.com>
Sun, 18 Apr 2004 02:42:27 +0000 (02:42 +0000)
committeradam <adam@megacz.com>
Sun, 18 Apr 2004 02:42:27 +0000 (02:42 +0000)
darcs-hash:20040418024227-5007d-451cf4a2172b0738011f0a7d2d3bf6168cbb1d13.gz

Makefile

index 8b85eb5..2c8b68a 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -428,8 +428,12 @@ propose-patch:
 commit: propose-patch
        darcs push xwt@xwt.org:/var/www/org/ibex/core/
 
-doc/%.pdf: build/class/org/ibex/util/XML.class build/class/org/ibex/util/Doc.class doc/%.xml
-       cd $(@D); java -cp ../../build/class org.ibex.util.Doc slides < `basename $*`.xml > `basename $*`.tex
-       cd $(@D); pdflatex `basename $*`.tex
-       open doc/$*.pdf
-
+upstream/org.ibex.doc/src/org/ibex/doc/Doc.java: .download_org.ibex.doc
+build/class/org/ibex/doc/Doc.class: upstream/org.ibex.doc/src/org/ibex/doc/Doc.java
+       $(javac) upstream/org.ibex.doc/src/org/ibex/doc/Doc.java
+doc/%.pdf: build/class/org/ibex/util/XML.class build/class/org/ibex/doc/Doc.class
+       cd doc/$*; java -cp ../../build/class org.ibex.doc.Doc < $*.xml > $*.tex
+       cd doc/$*; pdflatex $*.tex
+       mv doc/$*/$*.pdf doc/$*.pdf
+       test `uname` == Darwin && open doc/$*.pdf
+reference: ; rm -f doc/reference.pdf; make doc/reference.pdf
\ No newline at end of file