# Makefile generated automatically by ./makebookmakefile on Sun Jun 29 17:34:09 CST 2003
# Do not edit this file

	 @title=introduction; \
	  page=1; \
	  echo -n "+++ Chapter introduction starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers introduction.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/introduction.ps.tmp 2>complete/Toc/introduction; \
	 exitcode=$$?; \
	 mv Chapter/complete/introduction.ps.tmp Chapter/complete/introduction.ps; \
	 chapter=`awk < complete/Toc/introduction '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/introduction.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-introduction.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-introduction.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/introduction.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/introduction; \
	 rm -f $$filename; \
	 ln Chapter/complete/introduction.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=concepts; \
	  read < complete/Toc/introduction.firstafter page; \
	  echo -n "+++ Chapter concepts starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers concepts.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/concepts.ps.tmp 2>complete/Toc/concepts; \
	 exitcode=$$?; \
	 mv Chapter/complete/concepts.ps.tmp Chapter/complete/concepts.ps; \
	 chapter=`awk < complete/Toc/concepts '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/concepts.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-concepts.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-concepts.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/concepts.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/concepts; \
	 rm -f $$filename; \
	 ln Chapter/complete/concepts.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=quickinstall; \
	  read < complete/Toc/concepts.firstafter page; \
	  echo -n "+++ Chapter quickinstall starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers quickinstall.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/quickinstall.ps.tmp 2>complete/Toc/quickinstall; \
	 exitcode=$$?; \
	 mv Chapter/complete/quickinstall.ps.tmp Chapter/complete/quickinstall.ps; \
	 chapter=`awk < complete/Toc/quickinstall '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/quickinstall.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-quickinstall.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-quickinstall.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/quickinstall.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/quickinstall; \
	 rm -f $$filename; \
	 ln Chapter/complete/quickinstall.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=shareinstall; \
	  read < complete/Toc/quickinstall.firstafter page; \
	  echo -n "+++ Chapter shareinstall starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers shareinstall.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/shareinstall.ps.tmp 2>complete/Toc/shareinstall; \
	 exitcode=$$?; \
	 mv Chapter/complete/shareinstall.ps.tmp Chapter/complete/shareinstall.ps; \
	 chapter=`awk < complete/Toc/shareinstall '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/shareinstall.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-shareinstall.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-shareinstall.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/shareinstall.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/shareinstall; \
	 rm -f $$filename; \
	 ln Chapter/complete/shareinstall.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=install; \
	  read < complete/Toc/shareinstall.firstafter page; \
	  echo -n "+++ Chapter install starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers install.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/install.ps.tmp 2>complete/Toc/install; \
	 exitcode=$$?; \
	 mv Chapter/complete/install.ps.tmp Chapter/complete/install.ps; \
	 chapter=`awk < complete/Toc/install '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/install.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-install.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-install.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/install.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/install; \
	 rm -f $$filename; \
	 ln Chapter/complete/install.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=postinstall; \
	  read < complete/Toc/install.firstafter page; \
	  echo -n "+++ Chapter postinstall starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers postinstall.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/postinstall.ps.tmp 2>complete/Toc/postinstall; \
	 exitcode=$$?; \
	 mv Chapter/complete/postinstall.ps.tmp Chapter/complete/postinstall.ps; \
	 chapter=`awk < complete/Toc/postinstall '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/postinstall.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-postinstall.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-postinstall.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/postinstall.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/postinstall; \
	 rm -f $$filename; \
	 ln Chapter/complete/postinstall.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=unixref; \
	  read < complete/Toc/postinstall.firstafter page; \
	  echo -n "+++ Chapter unixref starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers unixref.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/unixref.ps.tmp 2>complete/Toc/unixref; \
	 exitcode=$$?; \
	 mv Chapter/complete/unixref.ps.tmp Chapter/complete/unixref.ps; \
	 chapter=`awk < complete/Toc/unixref '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/unixref.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-unixref.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-unixref.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/unixref.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/unixref; \
	 rm -f $$filename; \
	 ln Chapter/complete/unixref.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=unixadmin; \
	  read < complete/Toc/unixref.firstafter page; \
	  echo -n "+++ Chapter unixadmin starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers unixadmin.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/unixadmin.ps.tmp 2>complete/Toc/unixadmin; \
	 exitcode=$$?; \
	 mv Chapter/complete/unixadmin.ps.tmp Chapter/complete/unixadmin.ps; \
	 chapter=`awk < complete/Toc/unixadmin '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/unixadmin.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-unixadmin.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-unixadmin.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/unixadmin.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/unixadmin; \
	 rm -f $$filename; \
	 ln Chapter/complete/unixadmin.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=ports; \
	  read < complete/Toc/unixadmin.firstafter page; \
	  echo -n "+++ Chapter ports starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers ports.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/ports.ps.tmp 2>complete/Toc/ports; \
	 exitcode=$$?; \
	 mv Chapter/complete/ports.ps.tmp Chapter/complete/ports.ps; \
	 chapter=`awk < complete/Toc/ports '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/ports.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-ports.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-ports.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/ports.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/ports; \
	 rm -f $$filename; \
	 ln Chapter/complete/ports.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=filesys; \
	  read < complete/Toc/ports.firstafter page; \
	  echo -n "+++ Chapter filesys starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers filesys.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/filesys.ps.tmp 2>complete/Toc/filesys; \
	 exitcode=$$?; \
	 mv Chapter/complete/filesys.ps.tmp Chapter/complete/filesys.ps; \
	 chapter=`awk < complete/Toc/filesys '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/filesys.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-filesys.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-filesys.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/filesys.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/filesys; \
	 rm -f $$filename; \
	 ln Chapter/complete/filesys.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=disks; \
	  read < complete/Toc/filesys.firstafter page; \
	  echo -n "+++ Chapter disks starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers disks.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/disks.ps.tmp 2>complete/Toc/disks; \
	 exitcode=$$?; \
	 mv Chapter/complete/disks.ps.tmp Chapter/complete/disks.ps; \
	 chapter=`awk < complete/Toc/disks '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/disks.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-disks.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-disks.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/disks.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/disks; \
	 rm -f $$filename; \
	 ln Chapter/complete/disks.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=vinum; \
	  read < complete/Toc/disks.firstafter page; \
	  echo -n "+++ Chapter vinum starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers vinum.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/vinum.ps.tmp 2>complete/Toc/vinum; \
	 exitcode=$$?; \
	 mv Chapter/complete/vinum.ps.tmp Chapter/complete/vinum.ps; \
	 chapter=`awk < complete/Toc/vinum '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/vinum.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-vinum.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-vinum.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/vinum.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/vinum; \
	 rm -f $$filename; \
	 ln Chapter/complete/vinum.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=burncd; \
	  read < complete/Toc/vinum.firstafter page; \
	  echo -n "+++ Chapter burncd starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers burncd.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/burncd.ps.tmp 2>complete/Toc/burncd; \
	 exitcode=$$?; \
	 mv Chapter/complete/burncd.ps.tmp Chapter/complete/burncd.ps; \
	 chapter=`awk < complete/Toc/burncd '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/burncd.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-burncd.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-burncd.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/burncd.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/burncd; \
	 rm -f $$filename; \
	 ln Chapter/complete/burncd.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=tapes; \
	  read < complete/Toc/burncd.firstafter page; \
	  echo -n "+++ Chapter tapes starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers tapes.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/tapes.ps.tmp 2>complete/Toc/tapes; \
	 exitcode=$$?; \
	 mv Chapter/complete/tapes.ps.tmp Chapter/complete/tapes.ps; \
	 chapter=`awk < complete/Toc/tapes '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/tapes.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-tapes.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-tapes.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/tapes.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/tapes; \
	 rm -f $$filename; \
	 ln Chapter/complete/tapes.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=printers; \
	  read < complete/Toc/tapes.firstafter page; \
	  echo -n "+++ Chapter printers starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers printers.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/printers.ps.tmp 2>complete/Toc/printers; \
	 exitcode=$$?; \
	 mv Chapter/complete/printers.ps.tmp Chapter/complete/printers.ps; \
	 chapter=`awk < complete/Toc/printers '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/printers.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-printers.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-printers.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/printers.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/printers; \
	 rm -f $$filename; \
	 ln Chapter/complete/printers.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=netintro; \
	  read < complete/Toc/printers.firstafter page; \
	  echo -n "+++ Chapter netintro starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers netintro.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/netintro.ps.tmp 2>complete/Toc/netintro; \
	 exitcode=$$?; \
	 mv Chapter/complete/netintro.ps.tmp Chapter/complete/netintro.ps; \
	 chapter=`awk < complete/Toc/netintro '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/netintro.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-netintro.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-netintro.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/netintro.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/netintro; \
	 rm -f $$filename; \
	 ln Chapter/complete/netintro.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=netsetup; \
	  read < complete/Toc/netintro.firstafter page; \
	  echo -n "+++ Chapter netsetup starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers netsetup.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/netsetup.ps.tmp 2>complete/Toc/netsetup; \
	 exitcode=$$?; \
	 mv Chapter/complete/netsetup.ps.tmp Chapter/complete/netsetup.ps; \
	 chapter=`awk < complete/Toc/netsetup '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/netsetup.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-netsetup.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-netsetup.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/netsetup.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/netsetup; \
	 rm -f $$filename; \
	 ln Chapter/complete/netsetup.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=isp; \
	  read < complete/Toc/netsetup.firstafter page; \
	  echo -n "+++ Chapter isp starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers isp.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/isp.ps.tmp 2>complete/Toc/isp; \
	 exitcode=$$?; \
	 mv Chapter/complete/isp.ps.tmp Chapter/complete/isp.ps; \
	 chapter=`awk < complete/Toc/isp '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/isp.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-isp.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-isp.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/isp.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/isp; \
	 rm -f $$filename; \
	 ln Chapter/complete/isp.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=modems; \
	  read < complete/Toc/isp.firstafter page; \
	  echo -n "+++ Chapter modems starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers modems.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/modems.ps.tmp 2>complete/Toc/modems; \
	 exitcode=$$?; \
	 mv Chapter/complete/modems.ps.tmp Chapter/complete/modems.ps; \
	 chapter=`awk < complete/Toc/modems '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/modems.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-modems.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-modems.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/modems.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/modems; \
	 rm -f $$filename; \
	 ln Chapter/complete/modems.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=ppp; \
	  read < complete/Toc/modems.firstafter page; \
	  echo -n "+++ Chapter ppp starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers ppp.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/ppp.ps.tmp 2>complete/Toc/ppp; \
	 exitcode=$$?; \
	 mv Chapter/complete/ppp.ps.tmp Chapter/complete/ppp.ps; \
	 chapter=`awk < complete/Toc/ppp '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/ppp.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-ppp.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-ppp.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/ppp.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/ppp; \
	 rm -f $$filename; \
	 ln Chapter/complete/ppp.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=dns; \
	  read < complete/Toc/ppp.firstafter page; \
	  echo -n "+++ Chapter dns starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers dns.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/dns.ps.tmp 2>complete/Toc/dns; \
	 exitcode=$$?; \
	 mv Chapter/complete/dns.ps.tmp Chapter/complete/dns.ps; \
	 chapter=`awk < complete/Toc/dns '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/dns.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-dns.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-dns.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/dns.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/dns; \
	 rm -f $$filename; \
	 ln Chapter/complete/dns.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=firewall; \
	  read < complete/Toc/dns.firstafter page; \
	  echo -n "+++ Chapter firewall starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers firewall.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/firewall.ps.tmp 2>complete/Toc/firewall; \
	 exitcode=$$?; \
	 mv Chapter/complete/firewall.ps.tmp Chapter/complete/firewall.ps; \
	 chapter=`awk < complete/Toc/firewall '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/firewall.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-firewall.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-firewall.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/firewall.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/firewall; \
	 rm -f $$filename; \
	 ln Chapter/complete/firewall.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=netdebug; \
	  read < complete/Toc/firewall.firstafter page; \
	  echo -n "+++ Chapter netdebug starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers netdebug.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/netdebug.ps.tmp 2>complete/Toc/netdebug; \
	 exitcode=$$?; \
	 mv Chapter/complete/netdebug.ps.tmp Chapter/complete/netdebug.ps; \
	 chapter=`awk < complete/Toc/netdebug '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/netdebug.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-netdebug.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-netdebug.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/netdebug.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/netdebug; \
	 rm -f $$filename; \
	 ln Chapter/complete/netdebug.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=netclient; \
	  read < complete/Toc/netdebug.firstafter page; \
	  echo -n "+++ Chapter netclient starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers netclient.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/netclient.ps.tmp 2>complete/Toc/netclient; \
	 exitcode=$$?; \
	 mv Chapter/complete/netclient.ps.tmp Chapter/complete/netclient.ps; \
	 chapter=`awk < complete/Toc/netclient '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/netclient.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-netclient.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-netclient.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/netclient.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/netclient; \
	 rm -f $$filename; \
	 ln Chapter/complete/netclient.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=netserver; \
	  read < complete/Toc/netclient.firstafter page; \
	  echo -n "+++ Chapter netserver starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers netserver.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/netserver.ps.tmp 2>complete/Toc/netserver; \
	 exitcode=$$?; \
	 mv Chapter/complete/netserver.ps.tmp Chapter/complete/netserver.ps; \
	 chapter=`awk < complete/Toc/netserver '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/netserver.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-netserver.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-netserver.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/netserver.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/netserver; \
	 rm -f $$filename; \
	 ln Chapter/complete/netserver.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=mua; \
	  read < complete/Toc/netserver.firstafter page; \
	  echo -n "+++ Chapter mua starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers mua.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/mua.ps.tmp 2>complete/Toc/mua; \
	 exitcode=$$?; \
	 mv Chapter/complete/mua.ps.tmp Chapter/complete/mua.ps; \
	 chapter=`awk < complete/Toc/mua '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/mua.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-mua.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-mua.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/mua.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/mua; \
	 rm -f $$filename; \
	 ln Chapter/complete/mua.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=mta; \
	  read < complete/Toc/mua.firstafter page; \
	  echo -n "+++ Chapter mta starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers mta.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/mta.ps.tmp 2>complete/Toc/mta; \
	 exitcode=$$?; \
	 mv Chapter/complete/mta.ps.tmp Chapter/complete/mta.ps; \
	 chapter=`awk < complete/Toc/mta '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/mta.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-mta.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-mta.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/mta.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/mta; \
	 rm -f $$filename; \
	 ln Chapter/complete/mta.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=xtheory; \
	  read < complete/Toc/mta.firstafter page; \
	  echo -n "+++ Chapter xtheory starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers xtheory.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/xtheory.ps.tmp 2>complete/Toc/xtheory; \
	 exitcode=$$?; \
	 mv Chapter/complete/xtheory.ps.tmp Chapter/complete/xtheory.ps; \
	 chapter=`awk < complete/Toc/xtheory '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/xtheory.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-xtheory.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-xtheory.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/xtheory.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/xtheory; \
	 rm -f $$filename; \
	 ln Chapter/complete/xtheory.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=starting; \
	  read < complete/Toc/xtheory.firstafter page; \
	  echo -n "+++ Chapter starting starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers starting.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/starting.ps.tmp 2>complete/Toc/starting; \
	 exitcode=$$?; \
	 mv Chapter/complete/starting.ps.tmp Chapter/complete/starting.ps; \
	 chapter=`awk < complete/Toc/starting '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/starting.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-starting.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-starting.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/starting.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/starting; \
	 rm -f $$filename; \
	 ln Chapter/complete/starting.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=configfiles; \
	  read < complete/Toc/starting.firstafter page; \
	  echo -n "+++ Chapter configfiles starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers configfiles.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/configfiles.ps.tmp 2>complete/Toc/configfiles; \
	 exitcode=$$?; \
	 mv Chapter/complete/configfiles.ps.tmp Chapter/complete/configfiles.ps; \
	 chapter=`awk < complete/Toc/configfiles '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/configfiles.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-configfiles.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-configfiles.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/configfiles.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/configfiles; \
	 rm -f $$filename; \
	 ln Chapter/complete/configfiles.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=current; \
	  read < complete/Toc/configfiles.firstafter page; \
	  echo -n "+++ Chapter current starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers current.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/current.ps.tmp 2>complete/Toc/current; \
	 exitcode=$$?; \
	 mv Chapter/complete/current.ps.tmp Chapter/complete/current.ps; \
	 chapter=`awk < complete/Toc/current '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/current.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-current.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-current.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/current.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/current; \
	 rm -f $$filename; \
	 ln Chapter/complete/current.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=upgrading; \
	  read < complete/Toc/current.firstafter page; \
	  echo -n "+++ Chapter upgrading starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers upgrading.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/upgrading.ps.tmp 2>complete/Toc/upgrading; \
	 exitcode=$$?; \
	 mv Chapter/complete/upgrading.ps.tmp Chapter/complete/upgrading.ps; \
	 chapter=`awk < complete/Toc/upgrading '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/upgrading.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-upgrading.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-upgrading.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/upgrading.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/upgrading; \
	 rm -f $$filename; \
	 ln Chapter/complete/upgrading.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=building; \
	  read < complete/Toc/upgrading.firstafter page; \
	  echo -n "+++ Chapter building starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers building.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/building.ps.tmp 2>complete/Toc/building; \
	 exitcode=$$?; \
	 mv Chapter/complete/building.ps.tmp Chapter/complete/building.ps; \
	 chapter=`awk < complete/Toc/building '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/building.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-building.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-building.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/building.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/building; \
	 rm -f $$filename; \
	 ln Chapter/complete/building.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=biblio; \
	  read < complete/Toc/building.firstafter page; \
	  echo -n "+++ Chapter biblio starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers biblio.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/biblio.ps.tmp 2>complete/Toc/biblio; \
	 exitcode=$$?; \
	 mv Chapter/complete/biblio.ps.tmp Chapter/complete/biblio.ps; \
	 chapter=`awk < complete/Toc/biblio '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/biblio.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-biblio.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-biblio.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/biblio.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/biblio; \
	 rm -f $$filename; \
	 ln Chapter/complete/biblio.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi

	 @title=evolution; \
	  read < complete/Toc/biblio.firstafter page; \
	  echo -n "+++ Chapter evolution starts on page $$page "; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers evolution.mm) | \
	 ../tools/stripcond complete | \
	   ${PIC} | ${TBL} | \
	   groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	   >Chapter/complete/evolution.ps.tmp 2>complete/Toc/evolution; \
	 exitcode=$$?; \
	 mv Chapter/complete/evolution.ps.tmp Chapter/complete/evolution.ps; \
	 chapter=`awk < complete/Toc/evolution '/Chapter/ {chapter = $$2}; END {print chapter}'`; \
	 chapter=`basename $$chapter ,`; \
	 startpage=$$page; \
	 page=`awk < Chapter/complete/evolution.ps '/%%Page:/ {page=$$2 }; END {print page}'`; \
	 if [ $$chapter -lt 10 ]; then \
	   filename=Chapter/complete/0$$chapter-evolution.ps; \
	 else \
	   filename=Chapter/complete/$$chapter-evolution.ps; \
	 fi; \
	 echo -n "and ends on page $$page "; \
	 page=`expr $$page + 1`; \
	 echo \(`expr $$page - $$startpage` pages\): $$filename; \
	 if [ `expr $$page % 2 ` -eq 0 ]; then \
	   echo " (Last page is blank)"; \
	   page=`expr $$page + 1`; \
	 fi; \
	 echo $$page > complete/Toc/evolution.firstafter; \
	 egrep -v ^'Chapter|File|><' complete/Toc/evolution; \
	 rm -f $$filename; \
	 ln Chapter/complete/evolution.ps $$filename; \
	 if [ $$exitcode -ne 0 ]; then \
	   echo "*** Exit code $$exitcode - format aborted"; \
	 fi


index.ps Chapter/complete/index.ps: complete/Xref index.mm global.mm complete/Xref complete/chapternumbers ${MACROFILE}
	 @echo +++ Formatting index to Chapter/complete/index.ps
	  @read < complete/Toc/evolution.firstafter page; \
	 (echo ".pn $$page"; ${SOELIM} global.mm complete/Xref complete/chapternumbers index.mm) | ../tools/stripcond complete | \
	 ${PIC} | ${TBL} | \
	 groff -rex=${EXAMPLE-SIZE} -rfirstpage=1 -r$$$$ -rL${HEIGHT} -rW${WIDTH} -rPS=${TEXTSIZE} -rLS=${LINESPACING} -rN$headerstyle -mpic ${MACROFILE} - \
	 >Chapter/complete/index.ps 2>complete/Toc/index
	@-egrep -v ^'Chapter|File|><' complete/Toc/index


Chapter/complete/appendix.ps: Chapter/complete/chapters.ps
Chapter/complete/ps/toc.ps: Chapter/complete/appendix.ps
