added "publish" target to regenerate tex/pdf code
authorAdam Megacz <megacz@cs.berkeley.edu>
Mon, 7 Mar 2011 13:41:24 +0000 (05:41 -0800)
committerAdam Megacz <megacz@cs.berkeley.edu>
Mon, 7 Mar 2011 13:41:24 +0000 (05:41 -0800)
Makefile

index 826866b..ba1fb28 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -21,4 +21,32 @@ build/Makefile.coq: $(coqfiles)
        cd build; coq_makefile *.v > Makefile.coq
 
 clean:
-       rm -rf build
\ No newline at end of file
+       rm -rf build
+
+
+
+# this is for Adam's use only!
+publish:
+       rm -rf .temp
+       mkdir .temp
+       cd .temp; ln -s ../src/*.v .
+       cd .temp; for A in *.v; do \
+         echo Latexing $$A ... ;\
+         echo '\\documentclass[9pt,landscape]{article}' > $$A.tex; \
+         echo '\\usepackage[landscape]{geometry}'       >> $$A.tex; \
+         echo '\\usepackage[cm]{fullpage}'       >> $$A.tex; \
+         echo '\\usepackage{amsmath}'        >> $$A.tex; \
+         echo '\\usepackage{amssymb}'        >> $$A.tex; \
+         echo '\\usepackage{stmaryrd}'       >> $$A.tex; \
+         echo '\\usepackage{upgreek}'        >> $$A.tex; \
+         echo '\\usepackage{parskip}'        >> $$A.tex; \
+         echo '\\begin{document}'            >> $$A.tex; \
+         echo '{{\\tt{'           >> $$A.tex; \
+         echo ''           >> $$A.tex; \
+         java -jar ~/bin/unicode2tex.jar < ../src/$$A >> $$A.tex;\
+         echo '}}}'                           >> $$A.tex; \
+         echo '\\end{document}'              >> $$A.tex; \
+         pdflatex $$A.tex < /dev/null; done
+       ssh login.eecs.berkeley.edu -- 'rm public_html/coq-in-ghc/pdfs/*.pdf' ; true
+       scp .temp/*.pdf login.eecs.berkeley.edu:public_html/coq-in-ghc/pdfs/
+       rm -rf .temp
\ No newline at end of file