head	1.28;
access;
symbols
	charm6_1:1.28
	charm_6_0_1:1.28
	charm6_0_1:1.28
	charm6_0:1.28
	ChaNGa_1-0:1.28
	charm5_9:1.27
	charm_5-4-2:1.22
	charm_5-4-1:1.22;
locks; strict;
comment	@# @;


1.28
date	2006.06.09.15.28.11;	author nilesh;	state Exp;
branches;
next	1.27;

1.27
date	2002.12.13.18.39.06;	author olawlor;	state Exp;
branches;
next	1.26;

1.26
date	2002.10.23.20.40.26;	author wilmarth;	state Exp;
branches;
next	1.25;

1.25
date	2002.04.09.21.50.32;	author olawlor;	state Exp;
branches;
next	1.24;

1.24
date	2001.10.11.19.53.24;	author wilmarth;	state Exp;
branches;
next	1.23;

1.23
date	2001.10.10.23.32.37;	author wilmarth;	state Exp;
branches;
next	1.22;

1.22
date	2001.03.02.20.22.24;	author milind;	state Exp;
branches;
next	1.21;

1.21
date	2001.02.26.23.53.21;	author wilmarth;	state Exp;
branches;
next	1.20;

1.20
date	2001.02.26.22.41.34;	author wilmarth;	state Exp;
branches;
next	1.19;

1.19
date	2000.11.22.10.46.39;	author milind;	state Exp;
branches;
next	1.18;

1.18
date	2000.09.13.19.35.06;	author wilmarth;	state Exp;
branches;
next	1.17;

1.17
date	2000.08.31.22.02.38;	author milind;	state Exp;
branches;
next	1.16;

1.16
date	2000.06.22.22.38.00;	author milind;	state Exp;
branches;
next	1.15;

1.15
date	2000.06.22.22.12.56;	author milind;	state Exp;
branches;
next	1.14;

1.14
date	2000.06.22.22.08.15;	author milind;	state Exp;
branches;
next	1.13;

1.13
date	2000.06.22.15.59.44;	author milind;	state Exp;
branches;
next	1.12;

1.12
date	2000.06.22.14.31.02;	author milind;	state Exp;
branches;
next	1.11;

1.11
date	99.07.27.21.04.39;	author jmwrght1;	state Exp;
branches;
next	1.10;

1.10
date	99.07.15.23.24.06;	author jmwrght1;	state Exp;
branches;
next	1.9;

1.9
date	96.11.18.16.55.50;	author milind;	state Exp;
branches;
next	1.8;

1.8
date	96.06.14.21.38.25;	author jyelon;	state Exp;
branches;
next	1.7;

1.7
date	95.11.15.18.01.22;	author brunner;	state Exp;
branches;
next	1.6;

1.6
date	95.11.01.22.04.21;	author milind;	state Exp;
branches;
next	1.5;

1.5
date	95.10.30.16.06.49;	author milind;	state Exp;
branches;
next	1.4;

1.4
date	95.10.10.21.40.41;	author jyelon;	state Exp;
branches;
next	1.3;

1.3
date	95.09.21.21.42.21;	author milind;	state Exp;
branches;
next	1.2;

1.2
date	95.09.21.15.37.33;	author milind;	state Exp;
branches;
next	1.1;

1.1
date	95.09.20.16.34.32;	author brunner;	state Exp;
branches;
next	;


desc
@@


1.28
log
@added a new section on converse one sided communication interface.
@
text
@# Stub makefile for LaTeX PPL manual
FILE=manual
TEX=$(FILE).tex ccs.tex cmi.tex conditions.tex cpvmacros.tex isomalloc.tex \
	index.tex queue.tex simulator.tex threads.tex thsync.tex usermain.tex \
	onesided.tex
DEST=converse
LATEX2HTML=$(L2H) -split 5
PROJECT_LINK='<a href="http://charm.cs.uiuc.edu/research/converse">Converse Homepage</a><br>'

include ../Makefile.common

index.tex:
	touch index.tex
@


1.27
log
@Port to new doc makefile.common
@
text
@d4 2
a5 1
	index.tex queue.tex simulator.tex threads.tex thsync.tex usermain.tex
@


1.26
log
@Fixed all Makefiles to point to the correct web dir path.
@
text
@d1 7
a7 2
DOCDIR=..
WEBDIR=/expand8/www/ppl_manuals
d9 1
a9 1
all: ps pdf html
d11 1
a11 1
ps:
a12 42
	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

html:
	touch index.tex
	-@@ln -s ../pplmanual.* .
	latex manual.tex
	latex2html -local_icons manual.tex

pdf:
	touch index.tex
	pdflatex manual.tex
	if [ -f manual.idx ] ; then makeindex -o index.tex manual.idx ; fi
	pdflatex manual.tex

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
	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.25
log
@Use more sensible relative path to get to doc/ directory.
@
text
@d2 1
a2 1
WEBDIR=/expand6/groupMosaic/ppl_manuals
@


1.24
log
@*** empty log message ***
@
text
@d1 1
a1 1
DOCDIR=../../../doc
@


1.23
log
@*** empty log message ***
@
text
@d17 1
a17 1
        latex manual.tex
@


1.22
log
@Added proper permission settings for web versions of the manuals.
@
text
@d16 2
a17 1
	latex manual.tex
@


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


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


1.19
log
@Added a standard TODO file.
Also, modified the target directories for the html, ps, and pdf documentation.
@
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)/converse.ps
a14 1
	make clean
a17 2
	/bin/rm -rf $(HDIR)/converse
	/bin/cp -R manual $(HDIR)/converse
a19 1
	make clean
d24 18
a41 1
	/bin/cp manual.pdf $(PDFDIR)/converse.pdf
@


1.18
log
@*** empty log message ***
@
text
@d1 3
a3 3
PSDIR=../../../ps
PDFDIR=../../../pdf
HDIR=../../../html
@


1.17
log
@Completed integration of documentation into charm cvs tree.
Added appropriate targets for super-install for making different types
(ps, pdf, html) of documentation.
@
text
@d1 3
a3 3
PSDIR=../../../doc/ps
PDFDIR=../../../doc/pdf
HDIR=../../../doc/html
@


1.16
log
@Minor fixes.
@
text
@d1 3
a3 70
############################################################################
# RCS INFORMATION:
#
# 	$RCSfile: Makefile,v $
# 	$Author: milind $	$Locker:  $		$State: Exp $
#	$Revision: 1.15 $	$Date: 2000/06/22 22:12:56 $
#
############################################################################
# DESCRIPTION:
#
############################################################################
# REVISION HISTORY:
#
# $Log: Makefile,v $
# Revision 1.15  2000/06/22 22:12:56  milind
# made proper clean.
#
# Revision 1.14  2000/06/22 22:08:15  milind
# Added a cleanup stage before each make.
#
# Revision 1.13  2000/06/22 15:59:44  milind
# Removed libtemplate, as it has been overtaken by libraries manual.
#
# Revision 1.12  2000/06/22 14:31:02  milind
# Made compatible with pdflatex as well.
#
# Revision 1.11  1999/07/27 21:04:39  jmwrght1
# Filled in some of the CCS functions.  Changed Makefile and manual.tex to
# generate the index.
#
# Revision 1.10  1999/07/15 23:24:06  jmwrght1
# Added the chapter on CCS to the Converse manual.  At this point, it is
# basically copied verbatim from the html file in the tech notes function.
# I need to fix some of the tex code (still learning this stuff) and elaborate
# on the explanations of various things.
#
# Revision 1.9  1996/11/18 16:55:50  milind
# Made changes to the scheduler section to reflect the semantics of
# CsdScheduler(0). Also, changed the Makefile to have targets ps, html,
# install and all.
#
# Revision 1.8  1996/06/14 21:38:25  jyelon
# This thing doesn't work at all.  Restructured.
#
# Revision 1.7  1995/11/15 18:01:22  brunner
# Added cpvmacros.tex to Makefile so make co works.
#
# Revision 1.6  1995/11/01  22:04:21  milind
# Added automatic generation of index.
#
# Revision 1.5  1995/10/30  16:06:49  milind
# Added one more latex stage to remove undefined references.
#
# Revision 1.4  1995/10/10  21:40:41  jyelon
# *** empty log message ***
#
# Revision 1.3  1995/09/21  21:42:21  milind
# Added latex2html
#
# Revision 1.2  1995/09/21  15:37:33  milind
# Added other tex files
#
# Revision 1.2  1995/09/21  15:37:33  milind
# Added other tex files
#
# Revision 1.1  1995/09/20  16:34:32  brunner
# Initial revision
#
#
############################################################################
d5 1
a5 3
TEXFILES=cmi.tex cpm.tex cpvmacros.tex index.tex ldb.tex manual.tex\
msgmgr.tex queue.tex scheduler.tex simulator.tex threads.tex\
thsync.tex ccs.tex
d12 1
a12 1
	makeindex -o index.tex manual.idx
d15 1
d22 2
d29 1
d31 1
a31 19
	makeindex -o index.tex manual.idx
	pdflatex manual.tex

install:
	rm -f /expand1/groupMosaic/distrib/converse.manual.ps.gz
	cp manual.ps /expand1/groupMosaic/distrib/converse.manual.ps
	gzip /expand1/groupMosaic/distrib/converse.manual.ps
	chmod 664 /expand1/groupMosaic/distrib/converse.manual.ps.gz
	rm -f /expand1/groupMosaic/distrib/converse.manual.pdf
	cp manual.pdf /expand1/groupMosaic/distrib/converse.manual.pdf
	chmod 664 /expand1/groupMosaic/distrib/converse.manual.pdf
	rm -f /expand1/groupMosaic/html-manuals/converse.manual/*
	cp manual/* /expand1/groupMosaic/html-manuals/converse.manual/
	chmod 664 /expand1/groupMosaic/html-manuals/converse.manual/*

all: ps html pdf install

clean:	
	rm -f *.ilg *.aux *.log *.dvi *.idx *.toc *~ index.tex manual.out
d33 4
a36 2
veryclean: clean
	rm -rf *.ps *.pdf manual/
@


1.15
log
@made proper clean.
@
text
@d6 1
a6 1
#	$Revision: 1.14 $	$Date: 2000/06/22 22:08:15 $
d15 3
d116 1
a116 1
veryclean:
@


1.14
log
@Added a cleanup stage before each make.
@
text
@d6 1
a6 1
#	$Revision: 1.13 $	$Date: 2000/06/22 15:59:44 $
d15 3
d111 1
a111 1
	rm -f *.ilg *.aux *.log *.dvi *.idx *.toc *~ index.tex
@


1.13
log
@Removed libtemplate, as it has been overtaken by libraries manual.
@
text
@d6 1
a6 1
#	$Revision: 1.12 $	$Date: 2000/06/22 14:31:02 $
d15 3
d71 2
d80 2
d86 4
a89 2
	latex manual.tex
	latex manual.tex
d108 1
a108 2
	rm -f *.ilg *.aux *.log *.dvi *.ps *.idx *.toc *~ index.tex *.pdf
	rm -rf manual
d110 2
@


1.12
log
@Made compatible with pdflatex as well.
@
text
@d5 2
a6 2
# 	$Author: jmwrght1 $	$Locker:  $		$State: Exp $
#	$Revision: 1.11 $	$Date: 1999/07/27 21:04:39 $
d15 3
d76 1
a76 1
	latex2html manual.tex
@


1.11
log
@Filled in some of the CCS functions.  Changed Makefile and manual.tex to
generate the index.
@
text
@d6 1
a6 1
#	$Revision: 1.10 $	$Date: 1999/07/15 23:24:06 $
d15 4
d75 6
d86 3
d93 1
a93 4
all: ps html install

co:
	co Makefile $(TEXFILES)
d96 1
a96 1
	rm -f *.aux *.log *.dvi *.ps *.idx *.toc *~ index.tex
@


1.10
log
@Added the chapter on CCS to the Converse manual.  At this point, it is
basically copied verbatim from the html file in the tech notes function.
I need to fix some of the tex code (still learning this stuff) and elaborate
on the explanations of various things.
@
text
@d5 2
a6 2
# 	$Author: milind $	$Locker:  $		$State: Exp $
#	$Revision: 1.9 $	$Date: 1996/11/18 16:55:50 $
d15 6
d63 1
@


1.9
log
@Made changes to the scheduler section to reflect the semantics of
CsdScheduler(0). Also, changed the Makefile to have targets ps, html,
install and all.
@
text
@d5 2
a6 2
# 	$Author: jyelon $	$Locker:  $		$State: Exp $
#	$Revision: 1.8 $	$Date: 1996/06/14 21:38:25 $
d15 5
d52 1
a52 1
thsync.tex
@


1.8
log
@This thing doesn't work at all.  Restructured.
@
text
@d5 2
a6 2
# 	$Author: brunner $	$Locker: jyelon $		$State: Exp $
#	$Revision: 1.7 $	$Date: 1995/11/15 18:01:22 $
d15 3
d49 3
a51 3
all:
	rm -f index.tex
	echo > index.tex
a52 2
	#texindex manual
	#mv manual.ind index.tex
a53 1
	cp manual.ps /charm/manuals-comp/converse.manual/
d55 12
a66 2
pre: all
	ghostview manual.ps
d68 1
a68 2
html: all
	latex2html manual.tex
@


1.7
log
@Added cpvmacros.tex to Makefile so make co works.
@
text
@d5 2
a6 2
# 	$Author: milind $	$Locker: brunner $		$State: Exp $
#	$Revision: 1.6 $	$Date: 1995/11/01 22:04:21 $
d15 3
d42 3
a44 1
TEXFILES=manual.tex threads.tex queue.tex scheduler.tex ldb.tex cmi.tex thsync.tex msgmgr.tex cpvmacros.tex
d46 8
a53 1
all: manual.ps manual/manual.html
d55 1
a55 1
ps-preview: manual.ps
d58 1
a58 4
html-preview: manual/manual.html
	netscape manual/manual.html

manual/manual.html: $(TEXFILES)
a60 12
manual.ps: manual.dvi
	dvips -o manual.ps manual.dvi
	cp manual.ps /charm/manuals-comp/converse.manual/

manual.dvi: $(TEXFILES)
	rm -f index.tex
	echo > index.tex
	latex manual.tex
	texindex manual
	mv manual.ind index.tex
	latex manual.tex

d67 1
@


1.6
log
@Added automatic generation of index.
@
text
@d5 2
a6 2
# 	$Author: milind $	$Locker: milind $		$State: Exp $
#	$Revision: 1.5 $	$Date: 1995/10/30 16:06:49 $
d15 3
d39 1
a39 1
TEXFILES=manual.tex threads.tex queue.tex scheduler.tex ldb.tex cmi.tex thsync.tex msgmgr.tex
@


1.5
log
@Added one more latex stage to remove undefined references.
@
text
@d5 2
a6 2
# 	$Author: jyelon $	$Locker: milind $		$State: Exp $
#	$Revision: 1.4 $	$Date: 1995/10/10 21:40:41 $
d15 3
d51 1
d54 2
d57 2
d65 1
a65 1
	rm -f *.aux *.log *.dvi *.ps *.idx *.toc *~
@


1.4
log
@*** empty log message ***
@
text
@d5 2
a6 2
# 	$Author: milind $	$Locker: jyelon $		$State: Exp $
#	$Revision: 1.3 $	$Date: 1995/09/21 21:42:21 $
d15 3
d50 1
@


1.3
log
@Added latex2html
@
text
@d5 2
a6 2
# 	$Author: milind $	$Locker:  $		$State: Exp $
#	$Revision: 1.2 $	$Date: 1995/09/21 15:37:33 $
d15 3
d30 1
a30 1
TEXFILES=manual.tex threads.tex queue.tex scheduler.tex ldb.tex cmi.tex
d34 6
d43 1
a43 1
manual.ps:	manual.dvi
d46 1
a46 1
manual.dvi:	$(TEXFILES)
@


1.2
log
@Added other tex files
@
text
@d5 2
a6 2
# 	$Author: brunner $	$Locker: milind $		$State: Exp $
#	$Revision: 1.1 $	$Date: 1995/09/20 16:34:32 $
d15 6
d29 5
d38 1
a38 2
	latex manual
	latex manual
d45 1
@


1.1
log
@Initial revision
@
text
@d5 2
a6 2
# 	$Author: brunner $	$Locker:  $		$State: Exp $
#	$Revision: 1.2 $	$Date: 1995/09/20 16:19:51 $
d15 2
d18 1
d21 1
a21 1
TEXFILES=manual.tex
@
