From a5cc4e8d9bbdb4b462de09a221f958bf3020895e Mon Sep 17 00:00:00 2001 From: Adam Megacz Date: Mon, 7 Mar 2011 05:41:24 -0800 Subject: [PATCH] added "publish" target to regenerate tex/pdf code --- Makefile | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 826866b..ba1fb28 100644 --- 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 -- 1.7.10.4