New Makefile behavior.
authorTerry L. Wilmarth <wilmarth@uiuc.edu>
Mon, 26 Feb 2001 22:41:34 +0000 (22:41 +0000)
committerTerry L. Wilmarth <wilmarth@uiuc.edu>
Mon, 26 Feb 2001 22:41:34 +0000 (22:41 +0000)
doc/converse/Makefile
doc/convext/Makefile
doc/f90charm/Makefile

index 06337f8a4ad370e2e11f44fe88cbee4a72c12055..283bba16055042377c7dcd25302cb8ac333e4e5c 100644 (file)
@@ -1,34 +1,44 @@
-PSDIR=../../../doc/ps
-PDFDIR=../../../doc/pdf
-HDIR=../../../doc/html
+DOCDIR=../../../doc
+WEBDIR=/expand6/groupMosaic/pplmantest
 
 all: ps pdf html
 
 ps:
-       make clean
        touch index.tex
        latex manual.tex
        latex manual.tex
        if [ -f manual.idx ] ; then makeindex -o index.tex manual.idx ; fi
        latex manual.tex
        dvips -o manual.ps manual.dvi
-       /bin/cp manual.ps $(PSDIR)/converse.ps
 
 html:
-       make clean
        touch index.tex
        latex manual.tex
        latex2html -local_icons manual.tex
-       /bin/rm -rf $(HDIR)/converse
-       /bin/cp -R manual $(HDIR)/converse
 
 pdf:
-       make clean
        touch index.tex
        pdflatex manual.tex
        if [ -f manual.idx ] ; then makeindex -o index.tex manual.idx ; fi
        pdflatex manual.tex
-       /bin/cp manual.pdf $(PDFDIR)/converse.pdf
+
+doc:
+       make all
+       if [ ! -d $(DOCDIR) ] ; then mkdir $(DOCDIR) ; fi
+       if [ ! -d $(DOCDIR)/ps ] ; then mkdir $(DOCDIR)/ps ; fi
+       if [ ! -d $(DOCDIR)/pdf ] ; then mkdir $(DOCDIR)/pdf ; fi
+       if [ ! -d $(DOCDIR)/html ] ; then mkdir $(DOCDIR)/html ; fi
+       /bin/cp manual.ps $(DOCDIR)/ps/converse.ps
+       /bin/cp manual.pdf $(DOCDIR)/pdf/converse.pdf
+       /bin/rm -rf $(DOCDIR)/html/converse
+       /bin/cp -R manual $(DOCDIR)/html/converse
+
+web:
+       make all
+       /bin/cp manual.ps $(WEBDIR)/ps/converse.ps
+       /bin/cp manual.pdf $(WEBDIR)/pdf/converse.pdf
+       /bin/rm -rf $(WEBDIR)/html/converse
+       /bin/cp -R manual $(WEBDIR)/html/converse
 
 clean:
        /bin/rm -f *.ps *.pdf *.ilg *.aux *.log *.dvi *.idx *.toc 
index 1bfeedd19cc2635e7280c1f6d69d68c62a900bc0..2f00e929600776ffe41ece956716e32dc156bc8a 100644 (file)
@@ -1,34 +1,44 @@
-PSDIR=../../../doc/ps
-PDFDIR=../../../doc/pdf
-HDIR=../../../doc/html
+DOCDIR=../../../doc
+WEBDIR=/expand6/groupMosaic/pplmantest
 
 all: ps pdf html
 
 ps:
-       make clean
        touch index.tex
        latex manual.tex
        latex manual.tex
        if [ -f manual.idx ] ; then makeindex -o index.tex manual.idx ; fi
        latex manual.tex
        dvips -o manual.ps manual.dvi
-       /bin/cp manual.ps $(PSDIR)/convext.ps
 
 html:
-       make clean
        touch index.tex
        latex manual.tex
        latex2html -local_icons manual.tex
-       /bin/rm -rf $(HDIR)/convext
-       /bin/cp -R manual $(HDIR)/convext
 
 pdf:
-       make clean
        touch index.tex
        pdflatex manual.tex
        if [ -f manual.idx ] ; then makeindex -o index.tex manual.idx ; fi
        pdflatex manual.tex
-       /bin/cp manual.pdf $(PDFDIR)/convext.pdf
+
+doc:
+       make all
+       if [ ! -d $(DOCDIR) ] ; then mkdir $(DOCDIR) ; fi
+       if [ ! -d $(DOCDIR)/ps ] ; then mkdir $(DOCDIR)/ps ; fi
+       if [ ! -d $(DOCDIR)/pdf ] ; then mkdir $(DOCDIR)/pdf ; fi
+       if [ ! -d $(DOCDIR)/html ] ; then mkdir $(DOCDIR)/html ; fi
+       /bin/cp manual.ps $(DOCDIR)/ps/convext.ps
+       /bin/cp manual.pdf $(DOCDIR)/pdf/convext.pdf
+       /bin/rm -rf $(DOCDIR)/html/convext
+       /bin/cp -R manual $(DOCDIR)/html/convext
+
+web:
+       make all
+       /bin/cp manual.ps $(WEBDIR)/ps/convext.ps
+       /bin/cp manual.pdf $(WEBDIR)/pdf/convext.pdf
+       /bin/rm -rf $(WEBDIR)/html/convext
+       /bin/cp -R manual $(WEBDIR)/html/convext
 
 clean:
        /bin/rm -f *.ps *.pdf *.ilg *.aux *.log *.dvi *.idx *.toc 
index ce2df86366afb788a2aaf3e25341ec75863ec8ab..50218fec7f0005bc4b645a6cd906817e8b4d6074 100644 (file)
@@ -1,34 +1,44 @@
-PSDIR=../../../doc/ps
-PDFDIR=../../../doc/pdf
-HDIR=../../../doc/html
+DOCDIR=../../../doc
+WEBDIR=/expand6/groupMosaic/pplmantest
 
 all: ps pdf html
 
 ps:
-       make clean
        touch index.tex
        latex manual.tex
        latex manual.tex
        if [ -f manual.idx ] ; then makeindex -o index.tex manual.idx ; fi
        latex manual.tex
        dvips -o manual.ps manual.dvi
-       /bin/cp manual.ps $(PSDIR)/f90charm.ps
 
 html:
-       make clean
        touch index.tex
        latex manual.tex
        latex2html -local_icons manual.tex
-       /bin/rm -rf $(HDIR)/f90charm
-       /bin/cp -R manual $(HDIR)/f90charm
 
 pdf:
-       make clean
        touch index.tex
        pdflatex manual.tex
        if [ -f manual.idx ] ; then makeindex -o index.tex manual.idx ; fi
        pdflatex manual.tex
-       /bin/cp manual.pdf $(PDFDIR)/f90charm.pdf
+
+doc:
+       make all
+       if [ ! -d $(DOCDIR) ] ; then mkdir $(DOCDIR) ; fi
+       if [ ! -d $(DOCDIR)/ps ] ; then mkdir $(DOCDIR)/ps ; fi
+       if [ ! -d $(DOCDIR)/pdf ] ; then mkdir $(DOCDIR)/pdf ; fi
+       if [ ! -d $(DOCDIR)/html ] ; then mkdir $(DOCDIR)/html ; fi
+       /bin/cp manual.ps $(DOCDIR)/ps/f90charm.ps
+       /bin/cp manual.pdf $(DOCDIR)/pdf/f90charm.pdf
+       /bin/rm -rf $(DOCDIR)/html/f90charm
+       /bin/cp -R manual $(DOCDIR)/html/f90charm
+
+web:
+       make all
+       /bin/cp manual.ps $(WEBDIR)/ps/f90charm.ps
+       /bin/cp manual.pdf $(WEBDIR)/pdf/f90charm.pdf
+       /bin/rm -rf $(WEBDIR)/html/f90charm
+       /bin/cp -R manual $(WEBDIR)/html/f90charm
 
 clean:
        /bin/rm -f *.ps *.pdf *.ilg *.aux *.log *.dvi *.idx *.toc