New Makefile behavior.
authorTerry L. Wilmarth <wilmarth@uiuc.edu>
Mon, 26 Feb 2001 22:46:29 +0000 (22:46 +0000)
committerTerry L. Wilmarth <wilmarth@uiuc.edu>
Mon, 26 Feb 2001 22:46:29 +0000 (22:46 +0000)
doc/ampi/Makefile
doc/bigsim/Makefile
doc/ck/Makefile
doc/fem/Makefile
doc/libraries/Makefile

index 33677cf915838e5564a97202b501446afa231f2e..bf4d919c1b28101e1533e2805be680db7bf06696 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)/ampi.ps
 
 html:
-       make clean
        touch index.tex
        latex manual.tex
        latex2html -local_icons manual.tex
-       /bin/rm -rf $(HDIR)/ampi
-       /bin/cp -R manual $(HDIR)/ampi
 
 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)/ampi.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/ampi.ps
+       /bin/cp manual.pdf $(DOCDIR)/pdf/ampi.pdf
+       /bin/rm -rf $(DOCDIR)/html/ampi
+       /bin/cp -R manual $(DOCDIR)/html/ampi
+
+web:
+       make all
+       /bin/cp manual.ps $(WEBDIR)/ps/ampi.ps
+       /bin/cp manual.pdf $(WEBDIR)/pdf/ampi.pdf
+       /bin/rm -rf $(WEBDIR)/html/ampi
+       /bin/cp -R manual $(WEBDIR)/html/ampi
 
 clean:
        /bin/rm -f *.ps *.pdf *.ilg *.aux *.log *.dvi *.idx *.toc 
index 1e6e1b71fa18877268088b38ab3cecc80eca1e95..a0b316231c6546ae83745a6335a0be721ffbe556 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)/bluegene.ps
 
 html:
-       make clean
        touch index.tex
        latex manual.tex
        latex2html -local_icons manual.tex
-       /bin/rm -rf $(HDIR)/bluegene
-       /bin/cp -R manual $(HDIR)/bluegene
 
 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)/bluegene.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/bluegene.ps
+       /bin/cp manual.pdf $(DOCDIR)/pdf/bluegene.pdf
+       /bin/rm -rf $(DOCDIR)/html/bluegene
+       /bin/cp -R manual $(DOCDIR)/html/bluegene
+
+web:
+       make all
+       /bin/cp manual.ps $(WEBDIR)/ps/bluegene.ps
+       /bin/cp manual.pdf $(WEBDIR)/pdf/bluegene.pdf
+       /bin/rm -rf $(WEBDIR)/html/bluegene
+       /bin/cp -R manual $(WEBDIR)/html/bluegene
 
 clean:
        /bin/rm -f *.ps *.pdf *.ilg *.aux *.log *.dvi *.idx *.toc 
index f766a45103662eea65c9e16c539c8af84c829f36..59137d4333bad3700608fa2d4c24b275677d43c9 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)/ck.ps
 
 html:
-       make clean
        touch index.tex
        latex manual.tex
        latex2html -local_icons manual.tex
-       /bin/rm -rf $(HDIR)/ck
-       /bin/cp -R manual $(HDIR)/ck
 
 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)/ck.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/ck.ps
+       /bin/cp manual.pdf $(DOCDIR)/pdf/ck.pdf
+       /bin/rm -rf $(DOCDIR)/html/ck
+       /bin/cp -R manual $(DOCDIR)/html/ck
+
+web:
+       make all
+       /bin/cp manual.ps $(WEBDIR)/ps/ck.ps
+       /bin/cp manual.pdf $(WEBDIR)/pdf/ck.pdf
+       /bin/rm -rf $(WEBDIR)/html/ck
+       /bin/cp -R manual $(WEBDIR)/html/ck
 
 clean:
        /bin/rm -f *.ps *.pdf *.ilg *.aux *.log *.dvi *.idx *.toc 
index 88e0000251b88e2757e8949b66d76bb10dc3a6da..a149f9534cae5da075ea98d533d699c1a43b345c 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)/fem.ps
 
 html:
-       make clean
        touch index.tex
        latex manual.tex
        latex2html -local_icons manual.tex
-       /bin/rm -rf $(HDIR)/fem
-       /bin/cp -R manual $(HDIR)/fem
 
 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)/fem.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/fem.ps
+       /bin/cp manual.pdf $(DOCDIR)/pdf/fem.pdf
+       /bin/rm -rf $(DOCDIR)/html/fem
+       /bin/cp -R manual $(DOCDIR)/html/fem
+
+web:
+       make all
+       /bin/cp manual.ps $(WEBDIR)/ps/fem.ps
+       /bin/cp manual.pdf $(WEBDIR)/pdf/fem.pdf
+       /bin/rm -rf $(WEBDIR)/html/fem
+       /bin/cp -R manual $(WEBDIR)/html/fem
 
 clean:
        /bin/rm -f *.ps *.pdf *.ilg *.aux *.log *.dvi *.idx *.toc 
index 28441884e0e9a9e7552947de4c04a190e76e5618..b8d9358f6764dd1409dc84d6faa6c69683cfc50a 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)/libraries.ps
 
 html:
-       make clean
        touch index.tex
        latex manual.tex
        latex2html -local_icons manual.tex
-       /bin/rm -rf $(HDIR)/libraries
-       /bin/cp -R manual $(HDIR)/libraries
 
 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)/libraries.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/libraries.ps
+       /bin/cp manual.pdf $(DOCDIR)/pdf/libraries.pdf
+       /bin/rm -rf $(DOCDIR)/html/libraries
+       /bin/cp -R manual $(DOCDIR)/html/libraries
+
+web:
+       make all
+       /bin/cp manual.ps $(WEBDIR)/ps/libraries.ps
+       /bin/cp manual.pdf $(WEBDIR)/pdf/libraries.pdf
+       /bin/rm -rf $(WEBDIR)/html/libraries
+       /bin/cp -R manual $(WEBDIR)/html/libraries
 
 clean:
        /bin/rm -f *.ps *.pdf *.ilg *.aux *.log *.dvi *.idx *.toc