A workaround for latex2html deficiencies.
authorMilind Bhandarkar <milind@cs.uiuc.edu>
Sun, 10 Dec 2000 07:50:44 +0000 (07:50 +0000)
committerMilind Bhandarkar <milind@cs.uiuc.edu>
Sun, 10 Dec 2000 07:50:44 +0000 (07:50 +0000)
doc/Makefile
doc/fem/manual.tex
doc/pplmanual.sty
doc/pplmanual.tex [new file with mode: 0644]

index 03bff6c3a6cc9a6972a77bbd8832f1b8fd13a02e..b70b8669169ebfbb5375b6e774b366ae1698e414 100644 (file)
@@ -1,54 +1,55 @@
 IDIR=../../doc
-
+LNCMD=ln -f -s ../pplmanual.sty .
+RMCMD=rm -f ./pplmanual.sty
 all: ps pdf html
 
 ps:
        if [ ! -d $(IDIR)/ps ] ; then mkdir $(IDIR)/ps ; fi
-       ( cd install; make ps )
-       ( cd converse; make ps )
-       ( cd convext; make ps )
-       ( cd charm++; make ps )
-       ( cd cldb; make ps )
-       ( cd ck; make ps )
-       ( cd libraries; make ps )
-       ( cd f90charm; make ps )
-       ( cd fem; make ps )
-       ( cd ampi; make ps )
+       ( cd install; $(LNCMD); make ps )
+       ( cd converse; $(LNCMD); make ps )
+       ( cd convext; $(LNCMD); make ps )
+       ( cd charm++; $(LNCMD); make ps )
+       ( cd cldb; $(LNCMD); make ps )
+       ( cd ck; $(LNCMD); make ps )
+       ( cd libraries; $(LNCMD); make ps )
+       ( cd f90charm; $(LNCMD); make ps )
+       ( cd fem; $(LNCMD); make ps )
+       ( cd ampi; $(LNCMD); make ps )
 
 pdf:
        if [ ! -d $(IDIR)/pdf ] ; then mkdir $(IDIR)/pdf ; fi
-       ( cd install; make pdf )
-       ( cd converse; make pdf )
-       ( cd convext; make pdf )
-       ( cd charm++; make pdf )
-       ( cd cldb; make pdf )
-       ( cd ck; make pdf )
-       ( cd libraries; make pdf )
-       ( cd f90charm; make pdf )
-       ( cd fem; make pdf )
-       ( cd ampi; make pdf )
+       ( cd install; $(LNCMD); make pdf )
+       ( cd converse; $(LNCMD); make pdf )
+       ( cd convext; $(LNCMD); make pdf )
+       ( cd charm++; $(LNCMD); make pdf )
+       ( cd cldb; $(LNCMD); make pdf )
+       ( cd ck; $(LNCMD); make pdf )
+       ( cd libraries; $(LNCMD); make pdf )
+       ( cd f90charm; $(LNCMD); make pdf )
+       ( cd fem; $(LNCMD); make pdf )
+       ( cd ampi; $(LNCMD); make pdf )
 
 html:
        if [ ! -d $(IDIR)/html ] ; then mkdir $(IDIR)/html ; fi
-       ( cd install; make html )
-       ( cd converse; make html )
-       ( cd convext; make html )
-       ( cd charm++; make html )
-       ( cd cldb; make html )
-       ( cd ck; make html )
-       ( cd libraries; make html )
-       ( cd f90charm; make html )
-       ( cd fem; make html )
-       ( cd ampi; make html )
+       ( cd install; $(LNCMD); make html )
+       ( cd converse; $(LNCMD); make html )
+       ( cd convext; $(LNCMD); make html )
+       ( cd charm++; $(LNCMD); make html )
+       ( cd cldb; $(LNCMD); make html )
+       ( cd ck; $(LNCMD); make html )
+       ( cd libraries; $(LNCMD); make html )
+       ( cd f90charm; $(LNCMD); make html )
+       ( cd fem; $(LNCMD); make html )
+       ( cd ampi; $(LNCMD); make html )
 
 clean:
-       ( cd install; make clean )
-       ( cd converse; make clean )
-       ( cd convext; make clean )
-       ( cd charm++; make clean )
-       ( cd cldb; make clean )
-       ( cd ck; make clean )
-       ( cd libraries; make clean )
-       ( cd f90charm; make clean )
-       ( cd fem; make clean )
-       ( cd ampi; make clean )
+       ( cd install; $(RMCMD); make clean )
+       ( cd converse; $(RMCMD); make clean )
+       ( cd convext; $(RMCMD); make clean )
+       ( cd charm++; $(RMCMD); make clean )
+       ( cd cldb; $(RMCMD); make clean )
+       ( cd ck; $(RMCMD); make clean )
+       ( cd libraries; $(RMCMD); make clean )
+       ( cd f90charm; $(RMCMD); make clean )
+       ( cd fem; $(RMCMD); make clean )
+       ( cd ampi; $(RMCMD); make clean )
index dfb4a997d1b2286cb8d24e4fae9419abe276d10e..03960699e4652b38849e9b5b04a6238b03213aaf 100644 (file)
@@ -1,5 +1,6 @@
 \documentclass[10pt]{article}
-\usepackage{../pplmanual}
+\usepackage{pplmanual}
+\input{../pplmanual}
 
 \makeindex
 
index 451f2a59d3c2bc4f749ed5e23326afc133075f13..f8c0a2cc1a7ec2d888723a0ab0e79ee3a149c737 100644 (file)
@@ -31,34 +31,6 @@ Written by Milind A. Bhandarkar, 12/00^^J}
 \textwidth 6.5in
 %%% end import from fullpage
 
-%%% Commonly Needed packages
-\usepackage{graphicx,color,calc}
-\usepackage{makeidx}
-\usepackage{alltt}
-
-%%% Commands for uniform looks of C++, Charm++, and Projections
-\newcommand{\CC}{C\kern -0.0em\raise 0.5ex\hbox{++}}
-\newcommand{\emCC}{C\kern -0.0em\raise 0.4ex\hbox{\em++}}
-\newcommand{\charmpp}{{\sc Charm++}}
-\newcommand{\projections}{{\sc Projections}}
-\newcommand{\converse}{{\sc Converse}}
-\newcommand{\ampi}{{\sc AMPI}}
-
-%%% Commands to produce margin symbols
-\newcommand{\new}{\marginpar{\fbox{\bf$\mathcal{NEW}$}}}
-\newcommand{\important}{\marginpar{\fbox{\bf\Huge !}}}
-\newcommand{\experimental}{\marginpar{\fbox{\bf\Huge $\beta$}}}
-
-%%% Commands for manual elements
-\newcommand{\zap}[1]{ }
-\newcommand{\function}[1]{{\noindent{\textsf{#1}}\\}}
-\newcommand{\cmd}[1]{{\noindent{\textsf{#1}}\\}}
-\newcommand{\args}[1]{\hspace*{2em}{\texttt{#1}}\\}
-\newcommand{\param}[1]{{\texttt{#1}}}
-\newcommand{\kw}[1]{{\textsf{#1}}}
-\newcommand{\uw}[1]{{\textsl{#1}}}
-\newcommand{\desc}[1]{\indent{#1}}
-
 %%% Commands needed for Maketitle
 \newcommand{\@version}{}
 \newcommand{\@credits}{}
diff --git a/doc/pplmanual.tex b/doc/pplmanual.tex
new file mode 100644 (file)
index 0000000..98c68b6
--- /dev/null
@@ -0,0 +1,27 @@
+%%% Commonly Needed packages
+\usepackage{graphicx,color,calc}
+\usepackage{makeidx}
+\usepackage{alltt}
+
+%%% Commands for uniform looks of C++, Charm++, and Projections
+\newcommand{\CC}{C\kern -0.0em\raise 0.5ex\hbox{++}}
+\newcommand{\emCC}{C\kern -0.0em\raise 0.4ex\hbox{\em++}}
+\newcommand{\charmpp}{{\sc Charm++}}
+\newcommand{\projections}{{\sc Projections}}
+\newcommand{\converse}{{\sc Converse}}
+\newcommand{\ampi}{{\sc AMPI}}
+
+%%% Commands to produce margin symbols
+\newcommand{\new}{\marginpar{\fbox{\bf$\mathcal{NEW}$}}}
+\newcommand{\important}{\marginpar{\fbox{\bf\Huge !}}}
+\newcommand{\experimental}{\marginpar{\fbox{\bf\Huge $\beta$}}}
+
+%%% Commands for manual elements
+\newcommand{\zap}[1]{ }
+\newcommand{\function}[1]{{\noindent{\textsf{#1}}\\}}
+\newcommand{\cmd}[1]{{\noindent{\textsf{#1}}\\}}
+\newcommand{\args}[1]{\hspace*{2em}{\texttt{#1}}\\}
+\newcommand{\param}[1]{{\texttt{#1}}}
+\newcommand{\kw}[1]{{\textsf{#1}}}
+\newcommand{\uw}[1]{{\textsl{#1}}}
+\newcommand{\desc}[1]{\indent{#1}}