head	1.13;
access;
symbols
	charm6_1:1.13
	charm_6_0_1:1.13
	charm6_0_1:1.13
	charm6_0:1.13
	ChaNGa_1-0:1.13
	charm5_9:1.12
	charm_5-4-2:1.4
	charm_5-4-1:1.4;
locks; strict;
comment	@# @;


1.13
date	2006.06.11.04.09.44;	author nilesh;	state Exp;
branches;
next	1.12;

1.12
date	2003.12.11.21.25.41;	author olawlor;	state Exp;
branches;
next	1.11;

1.11
date	2003.06.13.21.54.13;	author chao;	state Exp;
branches;
next	1.10;

1.10
date	2003.01.23.06.05.19;	author olawlor;	state Exp;
branches;
next	1.9;

1.9
date	2002.12.11.17.33.25;	author olawlor;	state Exp;
branches;
next	1.8;

1.8
date	2002.12.11.17.01.16;	author olawlor;	state Exp;
branches;
next	1.7;

1.7
date	2002.10.23.20.40.26;	author wilmarth;	state Exp;
branches;
next	1.6;

1.6
date	2002.04.09.21.50.37;	author olawlor;	state Exp;
branches;
next	1.5;

1.5
date	2001.10.10.20.41.29;	author olawlor;	state Exp;
branches;
next	1.4;

1.4
date	2001.03.02.20.22.29;	author milind;	state Exp;
branches;
next	1.3;

1.3
date	2001.02.26.23.53.35;	author wilmarth;	state Exp;
branches;
next	1.2;

1.2
date	2001.02.26.22.46.29;	author wilmarth;	state Exp;
branches;
next	1.1;

1.1
date	2000.12.05.06.13.39;	author milind;	state Exp;
branches;
next	;


desc
@@


1.13
log
@*** empty log message ***
@
text
@# Stub makefile for LaTeX PPL manual
FILE=manual
TEX=$(FILE).tex idxl.tex mesh.tex parfum.tex
DEST=fem
LATEX2HTML=$(L2H) -split 4
PROJECT_LINK='<a href="http://charm.cs.uiuc.edu/research/fem">FEM Homepage</a><br>'

include ../Makefile.common
@


1.12
log
@Extensive updates.  The manual should now cover all FEM routines.
Still need another proofreading pass, though.
@
text
@d3 1
a3 1
TEX=$(FILE).tex idxl.tex mesh.tex
@


1.11
log
@fixed a bug for "missing .idx file"
@
text
@a8 3

index.tex:
	touch index.tex
@


1.10
log
@Added documentation for IDXL library.  Still to come: FEM_Mesh.
@
text
@d9 3
@


1.9
log
@Use new, terse manual Makefile.common
@
text
@d3 1
a3 1
TEX=$(FILE).tex
@


1.8
log
@Major Makefile cleanup:
  -There's no need to re-run the original latex over and over to
   get references right--a dependency on the .aux file is enough.
  -latex2html's output can be cleaned up quite a bit using the "split" option.
  -By keeping the destination module in a variable, we can use (almost!) the
   same Makefile everywhere.
@
text
@d1 1
a1 1
# Makefile for LaTeX PPL manual
d5 2
d8 1
a8 56
DOCDIR=..
WEBDIR=/expand8/www/ppl_manuals
WEBARGS=-split 4
LATEX2HTML=latex2html $(WEBARGS) -show_section_numbers \
	-white -antialias -local_icons 


all: ps pdf html

$(FILE).aux: $(TEX)
	latex $(FILE).tex


ps: $(FILE).ps

$(FILE).dvi: $(TEX) $(FILE).aux
	latex $(FILE).tex

$(FILE).ps: $(FILE).dvi
	dvips -t letter -f $(FILE).dvi > $(FILE).ps


pdf: $(FILE).pdf

$(FILE).pdf: $(TEX) $(FILE).aux
	pdflatex $(FILE).tex


html: $(FILE)

$(FILE): $(TEX) $(FILE).aux
	-@@ln -s ../pplmanual.* .
	-@@rm -fr $(FILE)/*.html $(FILE)/*.aux
	$(LATEX2HTML) $(FILE).tex

clean:
	-rm -fr *.aux *.log *.dvi *.ps *.pdf $(FILE)
	-rm -fr *.log *.bbl *.blg *.toc *~ fig/*.bak

doc: 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 $(FILE).ps $(DOCDIR)/ps/$(DEST).ps
	/bin/cp $(FILE).pdf $(DOCDIR)/pdf/$(DEST).pdf
	/bin/rm -rf $(DOCDIR)/html/$(DEST)
	/bin/cp -R $(FILE) $(DOCDIR)/html/$(DEST)

web: all
	/bin/cp $(FILE).ps $(WEBDIR)/ps/$(DEST).ps
	/bin/cp $(FILE).pdf $(WEBDIR)/pdf/$(DEST).pdf
	/bin/rm -rf $(WEBDIR)/html/$(DEST)
	/bin/cp -R $(FILE) $(WEBDIR)/html/$(DEST)
	find $(WEBDIR)/html/$(DEST) $(WEBDIR)/p*/$(DEST).p* -type f -exec chmod 664 {} \;
	find $(WEBDIR)/html/$(DEST) -type d -exec chmod 775 {} \;
@


1.7
log
@Fixed all Makefiles to point to the correct web dir path.
@
text
@d1 5
d8 4
d15 12
a26 7
ps:
	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
d28 9
a36 2
html:
	touch index.tex
d38 2
a39 2
	latex manual.tex
	latex2html -local_icons manual.tex
d41 3
a43 5
pdf:
	touch index.tex
	pdflatex manual.tex
	if [ -f manual.idx ] ; then makeindex -o index.tex manual.idx ; fi
	pdflatex manual.tex
d45 1
a45 2
doc:
	make all
d50 12
a61 18
	/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
	find $(WEBDIR) -type f -exec chmod 664 {} \;
	find $(WEBDIR) -type d -exec chmod 775 {} \;

clean:
	/bin/rm -f *.ps *.pdf *.ilg *.aux *.log *.dvi *.idx *.toc 
	/bin/rm -f index.tex *.blg *.bbl
	/bin/rm -rf manual
@


1.6
log
@Use more sensible relative path to get to doc/ directory.
@
text
@d2 1
a2 1
WEBDIR=/expand6/groupMosaic/ppl_manuals
@


1.5
log
@Added soft link of ../pplmanual.tex to current directory, which
enables latex2html to find our images.
@
text
@d1 1
a1 1
DOCDIR=../../../doc
@


1.4
log
@Added proper permission settings for web versions of the manuals.
@
text
@d16 1
@


1.3
log
@Set web path to point to the real location...
@
text
@d42 2
@


1.2
log
@New Makefile behavior.
@
text
@d2 1
a2 1
WEBDIR=/expand6/groupMosaic/pplmantest
@


1.1
log
@Added fem framework manual.
@
text
@d1 2
a2 3
PSDIR=../../../doc/ps
PDFDIR=../../../doc/pdf
HDIR=../../../doc/html
a6 1
	make clean
a12 1
	/bin/cp manual.ps $(PSDIR)/fem.ps
a14 1
	make clean
a17 2
	/bin/rm -rf $(HDIR)/fem
	/bin/cp -R manual $(HDIR)/fem
a19 1
	make clean
d24 18
a41 1
	/bin/cp manual.pdf $(PDFDIR)/fem.pdf
@

