summaryrefslogtreecommitdiff
path: root/xc/doc/specs/PEX5
diff options
context:
space:
mode:
authorrws <empty>1991-07-24 16:30:16 +0000
committerrws <empty>1991-07-24 16:30:16 +0000
commite05c8bac9b0259bd62798a90bc5958f82f4980d0 (patch)
tree1603ef793cd5a41b466d76163d7df36d8b49843c /xc/doc/specs/PEX5
parentcd92c25686635fee7ae74aa38ef336f9545b9822 (diff)
Initial revision
Diffstat (limited to 'xc/doc/specs/PEX5')
-rw-r--r--xc/doc/specs/PEX5/SI/Portg_Guide/Imakefile76
1 files changed, 76 insertions, 0 deletions
diff --git a/xc/doc/specs/PEX5/SI/Portg_Guide/Imakefile b/xc/doc/specs/PEX5/SI/Portg_Guide/Imakefile
new file mode 100644
index 000000000..a24f48dc8
--- /dev/null
+++ b/xc/doc/specs/PEX5/SI/Portg_Guide/Imakefile
@@ -0,0 +1,76 @@
+XCOMM
+XCOMM $XConsortium: Makefile,v 4.7 91/02/16 09:45:21 rws Exp $
+XCOMM
+XCOMM
+XCOMM Copyright (c) 1990, 1991 by Sun Microsystems, Inc. and the X Consortium.
+XCOMM
+XCOMM All Rights Reserved
+XCOMM
+XCOMM Permission to use, copy, modify, and distribute this software and its
+XCOMM documentation for any purpose and without fee is hereby granted,
+XCOMM provided that the above copyright notice appear in all copies and that
+XCOMM both that copyright notice and this permission notice appear in
+XCOMM supporting documentation, and that the names of Sun Microsystems,
+XCOMM the X Consortium, and MIT not be used in advertising or publicity
+XCOMM pertaining to distribution of the software without specific, written
+XCOMM prior permission.
+XCOMM
+XCOMM SUN MICROSYSTEMS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+XCOMM INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+XCOMM EVENT SHALL SUN MICROSYSTEMS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+XCOMM CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
+XCOMM USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
+XCOMM OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+XCOMM PERFORMANCE OF THIS SOFTWARE.
+
+PIC = pic
+
+DOCBIN=..
+
+XREF=$(DOCBIN)/xref
+
+RECODE=$(DOCBIN)/recode
+
+INDEXER=$(DOCBIN)/indexer
+
+PEXMACROS=$(DOCBIN)/pex.macros
+
+CHAPTERS = intro.pg api.pg server.pg resources.pg trans_rend.pg
+
+ALLFILES = cover intro.pg api.pg server.pg resources.pg trans_rend.pg
+
+all: outline doc.PS cover.PS contents.PS tables.PS figures.PS index.PS
+
+outline:
+ egrep -h '^\.(H|FN|TN)' $(CHAPTERS) > outline
+
+doc.PS:
+ $(XREF) -o outline $(CHAPTERS) | $(PIC) | \
+ (cat $(PEXMACROS) ; $(TBL)) | $(TROFF) -rF1 >doc.PS 2>slush.tmp
+ $(RECODE) < slush.tmp >slush.file
+ $(RM) slush.tmp
+
+contents.PS:
+ (cat $(PEXMACROS) ; echo .UH CONTENTS ; \
+ grep '^\.CE [CANU]' slush.file) | \
+ $(TROFF) -rF1 -rP3 >contents.PS 2>>slush.file
+
+tables.PS:
+ (cat $(PEXMACROS) ; echo .UH TABLES; grep '^\.CE T' slush.file) | \
+ $(TROFF) -rF1 -rP3 >tables.PS 2>>slush.file
+
+figures.PS:
+ (cat $(PEXMACROS) ; echo .UH FIGURES; grep '^\.CE F' slush.file) | \
+ $(TROFF) -rF1 -rP4 >figures.PS 2>>slush.file
+
+index.PS:
+ grep '^\.IE' slush.file | \
+ (cat $(PEXMACROS) ; echo .UH INDEX ; $(INDEXER)) | \
+ $(TROFF) -rF1 -rP100 >index.PS 2>> slush.file
+
+cover.PS:
+ $(TROFF) $(MSMACROS) cover > cover.PS
+
+clean:
+ $(RM) outline slush.tmp slush.file
+ $(RM) doc.PS cover.PS contents.PS tables.PS figures.PS index.PS