Subject: Top level make problems (and others) + fixes (7 of 11 - #112)
Index:	src/*/{Makefile,.c} 2.11BSD

Description:
	The process of recompiling the complete system from sources
	does not completely succeed, there are programs not compiled,
	programs installed in the wrong place, files (objects, man pages,etc)
	which are not removed when a "make clean" is done, man pages
	not formatted, other man pages which are the wrong ones being
	installed, programs compiling with errors and so on and so forth.

	In short, most of the Makefiles and a number of sourcefiles
	in the system were in need of repair.

	Much of the credit (or blame ;-)) for the series of patches to
	follow is due to Paul Taylor (taylor@oswego.oswego.edu).  Takes
	a high amount of "patience" to do multiple top level 'make's
	on a pdp-11/73.  Thanks.

Repeat-By:
	cd /usr/src
	make all
	make install
	make clean

	After anywhere between 12 and 18 hours note the debris and errors
	left behind.

Fix:
	Apply this (#112) and the following patches (113,114,115 and 116).
	This update fixes the /usr/src/man Makefiles.  Several man pages
	have been moved to the command's source directory.  Many of the
	Makefiles did not properly clean up after themselves.  The number
	of man pages in chapter 1 was causing a problem due to the size
	of the arg list when running 'makewhatis' - this has been fixed.
	Other problems with installing the formatted man pages have been
	fixed as well.

	Some of the patches may not apply because the programs (notably
	in /usr/src/new and /usr/src/local) may not be present in the
	system (having been ported/added since the initial release of
	the system).  There was an earlier posting of these programs
	('popper', 'less', etc), if those articles are not present they
	may be obtained (along with these and previous patches) via 
	anonymous FTP to 'ftp.iipo.gtegsc.com' in the directory pub/2.11BSD.

	The patches have been grouped and split along directory boundaries.

	The contents are:

	#106	- script to remove some redundant man pages and rename
		  others to their correct resting place.

		  /usr/src/Makefile (top level makefile) patch.

		  NOTE: the choice of hostfile or nameserver is made
			only in lib/libc/Makefile now, not in both
			/usr/src/Makefile and lib/libc/Makefile

	#107	- /usr/src/bin updates.  There are two source (.c and
		  .h) updates as well as the Makefile patches.

	#108	- /usr/src/etc updates.  Several source patches are
		  included.

	#109	- /usr/src/games updates.  A couple of .c files are
		  also updated to remove compile time warnings.  NOTE:
		  before doing a top level make you will have to
		  configure 'warp' and do a 'make depend'.

	#110	- /usr/src/lib updates.  Only Makefiles are updated.

	#111	- /usr/src/local updates.  Only Makefile are updated but
		  some of the directories/programs may not exist on all
		  systems.

	#112	- /usr/src/man updates.  One man page (last.1) is updated
		  along with the Makefiles.

	#113	- /usr/src/new updates.  Some programs may not exist
		  ('tcsh') on all systems (but are available via ftp).
		  Other programs (rn, etc) may require some attention
		  if the patches do not apply cleanly.

	#114	- /usr/src/ucb updates.  The 'last' command is updated to
		  handle alternate wtmp files.  A couple other .h or .c
		  files are updated to remove compile time warning errors.

	#115	- /usr/src/usr.bin updates.  The 'struct' and 'tbl' program
		  sources receive numerous updates to remove compile time 
		  errors.  The remaining updates apply to the Makefiles.

	#116	- /usr/src/usr.lib updates.  Makefiles are fixed.
========================================================================
*** /usr/src/man/Makefile.old	Sun Aug 14 19:22:29 1988
--- /usr/src/man/Makefile	Mon Jan 18 09:33:44 1993
***************
*** 24,30 ****
  
  all: scriptinstall FRC
  	for i in ${DIRS}; do \
! 		(cd $$i; make ${MFLAGS}); \
  	done
  
  scriptinstall: FRC
--- 24,30 ----
  
  all: scriptinstall FRC
  	for i in ${DIRS}; do \
! 		(cd $$i; echo "Starting $$i"; make ${MFLAGS}); \
  	done
  
  scriptinstall: FRC
***************
*** 35,43 ****
  	for i in ${DIRS}; do \
  		(cd $$i; make ${MFLAGS} DESTDIR=${DESTDIR} install); \
  	done
! 	for file in `find /usr/man -type f -name '*.0' -print`; do \
  		sed -n -f /usr/man/makewhatis.sed $$file; \
! 	done | sort -u > whatis.db
  	install -o bin -g bin -m 444 whatis.db ${DESTDIR}/usr/man/whatis
  	install -c -o bin -g bin -m 444 man.template ${DESTDIR}/usr/man/man.template
  
--- 35,49 ----
  	for i in ${DIRS}; do \
  		(cd $$i; make ${MFLAGS} DESTDIR=${DESTDIR} install); \
  	done
! 	cp /dev/null whatis_tmp
! 	for dirext in /usr/man/cat* ; do \
! 	echo $$dirext; \
! 	for file in `find $$dirext -type f -name '*.0' -print`; do \
  		sed -n -f /usr/man/makewhatis.sed $$file; \
! 	done >> whatis_tmp; \
! 	done
! 	sort -u whatis_tmp > whatis.db
! 	-rm -f whatis_tmp
  	install -o bin -g bin -m 444 whatis.db ${DESTDIR}/usr/man/whatis
  	install -c -o bin -g bin -m 444 man.template ${DESTDIR}/usr/man/man.template
  
***************
*** 45,50 ****
--- 51,57 ----
  	for i in ${DIRS}; do \
  		(cd $$i; make ${MFLAGS} clean); \
  	done
+ 	rm -f whatis_tmp whatis.db
  
  depend:
  lint:
*** /usr/src/man/man1/Makefile.old	Wed Jun  6 18:18:24 1990
--- /usr/src/man/man1/Makefile	Tue Jan 19 15:59:10 1993
***************
*** 28,35 ****
  	learn.1 leave.1 lex.1 lint.1 lisp.1 ln.1 logger.1 login.1 \
  	look.1 lookbib.1 lorder.1 lpq.1 lpr.1 lprm.1 lptest.1 ls.1 \
  	lxref.1 m4.1 mail.1 make.1 man.1 mesg.1 mkdep.1 mkdir.1 mkstr.1 \
! 	more.1 mset.1 msgs.1 mt.1 mv.1 netstat.1 newaliases.1 nice.1 nm.1 \
! 	nroff.1 nslookup.1 od.1 pagesize.1 pc.1 pdx.1 pi.1 pix.1 \
  	plot.1 pmerge.1 pr.1 printenv.1 prof.1 ps.1 ptx.1 pwd.1 px.1 pxp.1 \
  	pxref.1 quota.1 ranlib.1 ratfor.1 rcp.1 rdist.1 refer.1 rev.1 \
  	rlogin.1 rm.1 rmail.1 rmdir.1 roffbib.1 rsh.1 ruptime.1 rwho.1 \
--- 28,35 ----
  	learn.1 leave.1 lex.1 lint.1 lisp.1 ln.1 logger.1 login.1 \
  	look.1 lookbib.1 lorder.1 lpq.1 lpr.1 lprm.1 lptest.1 ls.1 \
  	lxref.1 m4.1 mail.1 make.1 man.1 mesg.1 mkdep.1 mkdir.1 mkstr.1 \
! 	more.1 mset.1 msgs.1 mt.1 mv.1 netstat.1 newaliases.1 nice.1 nm.1 
! SRCS1=	nroff.1 nslookup.1 od.1 pagesize.1 pc.1 pdx.1 pi.1 pix.1 \
  	plot.1 pmerge.1 pr.1 printenv.1 prof.1 ps.1 ptx.1 pwd.1 px.1 pxp.1 \
  	pxref.1 quota.1 ranlib.1 ratfor.1 rcp.1 rdist.1 refer.1 rev.1 \
  	rlogin.1 rm.1 rmail.1 rmdir.1 roffbib.1 rsh.1 ruptime.1 rwho.1 \
***************
*** 36,42 ****
  	sccs.1 script.1 sed.1 sendbug.1 sh.1 size.1 sleep.1 soelim.1 \
  	sort.1 sortbib.1 spell.1 spline.1 split.1 strings.1 strip.1 \
  	struct.1 stty.1 style.1 su.1 sum.1 sysline.1 tabs.1 tail.1 talk.1 \
! 	tar.1 tbl.1 tc.1 tcopy.1 tee.1 telnet.1 test.1 tftp.1 time.1 \
  	tip.1 tk.1 tn3270.1 touch.1 tp.1 tr.1 troff.1 true.1 tset.1 \
  	tsort.1 tty.1 ul.1 unifdef.1 uniq.1 units.1 uptime.1 users.1 \
  	uucp.1 uuencode.1 uulog.1 uuname.1 uuq.1 uusend.1 uux.1 \
--- 36,42 ----
  	sccs.1 script.1 sed.1 sendbug.1 sh.1 size.1 sleep.1 soelim.1 \
  	sort.1 sortbib.1 spell.1 spline.1 split.1 strings.1 strip.1 \
  	struct.1 stty.1 style.1 su.1 sum.1 sysline.1 tabs.1 tail.1 talk.1 \
! 	tar.1 tbl.1 tc.1 tcopy.1 tee.1 telnet.1 test.1 time.1 \
  	tip.1 tk.1 tn3270.1 touch.1 tp.1 tr.1 troff.1 true.1 tset.1 \
  	tsort.1 tty.1 ul.1 unifdef.1 uniq.1 units.1 uptime.1 users.1 \
  	uucp.1 uuencode.1 uulog.1 uuname.1 uuq.1 uusend.1 uux.1 \
***************
*** 43,49 ****
  	vacation.1 vgrind.1 vi.1 vmstat.1 vwidth.1 w.1 wait.1 wall.1 wc.1 \
  	what.1 whatis.1 whereis.1 which.1 who.1 whoami.1 whois.1 window.1 \
  	write.1 xstr.1 yacc.1 yes.1
! OBJS=	adb.0 addbib.0 apply.0 apropos.0 ar.0 as.0 at.0 atq.0 atrm.0 \
  	awk.0 basename.0 bc.0 biff.0 binmail.0 cal.0 calendar.0 cat.0 \
  	cb.0 cc.0 cd.0 checknr.0 chgrp.0 chmod.0 clear.0 cmp.0 col.0 \
  	colcrt.0 colrm.0 comm.0 compress.0 cp.0 csh.0 ctags.0 date.0 dc.0 \
--- 43,49 ----
  	vacation.1 vgrind.1 vi.1 vmstat.1 vwidth.1 w.1 wait.1 wall.1 wc.1 \
  	what.1 whatis.1 whereis.1 which.1 who.1 whoami.1 whois.1 window.1 \
  	write.1 xstr.1 yacc.1 yes.1
! OBJS1=	adb.0 addbib.0 apply.0 apropos.0 ar.0 as.0 at.0 atq.0 atrm.0 \
  	awk.0 basename.0 bc.0 biff.0 binmail.0 cal.0 calendar.0 cat.0 \
  	cb.0 cc.0 cd.0 checknr.0 chgrp.0 chmod.0 clear.0 cmp.0 col.0 \
  	colcrt.0 colrm.0 comm.0 compress.0 cp.0 csh.0 ctags.0 date.0 dc.0 \
***************
*** 55,62 ****
  	learn.0 leave.0 lex.0 lint.0 lisp.0 ln.0 logger.0 login.0 \
  	look.0 lookbib.0 lorder.0 lpq.0 lpr.0 lprm.0 lptest.0 ls.0 \
  	lxref.0 m4.0 mail.0 make.0 man.0 mesg.0 mkdep.0 mkdir.0 mkstr.0 \
! 	more.0 mset.0 msgs.0 mt.0 mv.0 netstat.0 newaliases.0 nice.0 nm.0 \
! 	nroff.0 nslookup.0 od.0 pagesize.0 pc.0 pdx.0 pi.0 pix.0 \
  	plot.0 pmerge.0 pr.0 printenv.0 prof.0 ps.0 ptx.0 pwd.0 px.0 pxp.0 \
  	pxref.0 quota.0 ranlib.0 ratfor.0 rcp.0 rdist.0 refer.0 rev.0 \
  	rlogin.0 rm.0 rmail.0 rmdir.0 roffbib.0 rsh.0 ruptime.0 rwho.0 \
--- 55,62 ----
  	learn.0 leave.0 lex.0 lint.0 lisp.0 ln.0 logger.0 login.0 \
  	look.0 lookbib.0 lorder.0 lpq.0 lpr.0 lprm.0 lptest.0 ls.0 \
  	lxref.0 m4.0 mail.0 make.0 man.0 mesg.0 mkdep.0 mkdir.0 mkstr.0 \
! 	more.0 mset.0 msgs.0 mt.0 mv.0 netstat.0 newaliases.0 nice.0 nm.0
! OBJS2=	nroff.0 nslookup.0 od.0 pagesize.0 pc.0 pdx.0 pi.0 pix.0 \
  	plot.0 pmerge.0 pr.0 printenv.0 prof.0 ps.0 ptx.0 pwd.0 px.0 pxp.0 \
  	pxref.0 quota.0 ranlib.0 ratfor.0 rcp.0 rdist.0 refer.0 rev.0 \
  	rlogin.0 rm.0 rmail.0 rmdir.0 roffbib.0 rsh.0 ruptime.0 rwho.0 \
***************
*** 63,69 ****
  	sccs.0 script.0 sed.0 sendbug.0 sh.0 size.0 sleep.0 soelim.0 \
  	sort.0 sortbib.0 spell.0 spline.0 split.0 strings.0 strip.0 \
  	struct.0 stty.0 style.0 su.0 sum.0 sysline.0 tabs.0 tail.0 talk.0 \
! 	tar.0 tbl.0 tc.0 tcopy.0 tee.0 telnet.0 test.0 tftp.0 time.0 \
  	tip.0 tk.0 tn3270.0 touch.0 tp.0 tr.0 troff.0 true.0 tset.0 \
  	tsort.0 tty.0 ul.0 unifdef.0 uniq.0 units.0 uptime.0 users.0 \
  	uucp.0 uuencode.0 uulog.0 uuname.0 uuq.0 uusend.0 uux.0 \
--- 63,69 ----
  	sccs.0 script.0 sed.0 sendbug.0 sh.0 size.0 sleep.0 soelim.0 \
  	sort.0 sortbib.0 spell.0 spline.0 split.0 strings.0 strip.0 \
  	struct.0 stty.0 style.0 su.0 sum.0 sysline.0 tabs.0 tail.0 talk.0 \
! 	tar.0 tbl.0 tc.0 tcopy.0 tee.0 telnet.0 test.0 time.0 \
  	tip.0 tk.0 tn3270.0 touch.0 tp.0 tr.0 troff.0 true.0 tset.0 \
  	tsort.0 tty.0 ul.0 unifdef.0 uniq.0 units.0 uptime.0 users.0 \
  	uucp.0 uuencode.0 uulog.0 uuname.0 uuq.0 uusend.0 uux.0 \
***************
*** 76,113 ****
  .1.0:
  	${DESTDIR}/usr/man/manroff $*.1 > $*.0
  
! all: ${OBJS}
  
  eqn.0:
  	eqn eqn.1 | ${DESTDIR}/usr/man/manroff > $@
  
  clean: FRC
! 	rm -f ${OBJS}
  
! install: FRC
! 	cd ${DESTDIR}${MDIR}; rm -f *.0
! 	install -o bin -g bin -m 444 ${OBJS} ${DESTDIR}${MDIR}
  	ln ${DESTDIR}/${MDIR}/sh.0 ${DESTDIR}${MDIR}/case.0
  	ln ${DESTDIR}/${MDIR}/eqn.0 ${DESTDIR}${MDIR}/checkeq.0
  	ln ${DESTDIR}${MDIR}/tip.0 ${DESTDIR}${MDIR}/cu.0
  	ln ${DESTDIR}${MDIR}/diff.0 ${DESTDIR}${MDIR}/diffh.0
  	ln ${DESTDIR}${MDIR}/ex.0 ${DESTDIR}${MDIR}/edit.0
  	ln ${DESTDIR}${MDIR}/grep.0 ${DESTDIR}${MDIR}/egrep.0
  	ln ${DESTDIR}${MDIR}/diction.0 ${DESTDIR}${MDIR}/explain.0
  	ln ${DESTDIR}${MDIR}/grep.0 ${DESTDIR}${MDIR}/fgrep.0
  	ln ${DESTDIR}${MDIR}/sh.0 ${DESTDIR}${MDIR}/for.0
  	ln ${DESTDIR}${MDIR}/sh.0 ${DESTDIR}${MDIR}/if.0
  	ln ${DESTDIR}${MDIR}/lookbib.0 ${DESTDIR}${MDIR}/indxbib.0
  	ln ${DESTDIR}${MDIR}/eqn.0 ${DESTDIR}${MDIR}/neqn.0
  	ln ${DESTDIR}${MDIR}/nice.0 ${DESTDIR}${MDIR}/nohup.0
  	ln ${DESTDIR}${MDIR}/more.0 ${DESTDIR}${MDIR}/page.0
  	ln ${DESTDIR}${MDIR}/tset.0 ${DESTDIR}${MDIR}/reset.0
  	ln ${DESTDIR}${MDIR}/spell.0 ${DESTDIR}${MDIR}/spellin.0
  	ln ${DESTDIR}${MDIR}/spell.0 ${DESTDIR}${MDIR}/spellout.0
  	ln ${DESTDIR}${MDIR}/compress.0 ${DESTDIR}${MDIR}/uncompress.0
  	ln ${DESTDIR}${MDIR}/expand.0 ${DESTDIR}${MDIR}/unexpand.0
  	ln ${DESTDIR}${MDIR}/uuencode.0 ${DESTDIR}${MDIR}/uudecode.0
  	ln ${DESTDIR}${MDIR}/sh.0 ${DESTDIR}${MDIR}/while.0
  	ln ${DESTDIR}${MDIR}/compress.0 ${DESTDIR}${MDIR}/zcat.0
  
  FRC:
--- 76,140 ----
  .1.0:
  	${DESTDIR}/usr/man/manroff $*.1 > $*.0
  
! all: _make_01 _make_02 
  
+ _make_01: ${OBJS1}
+ 
+ _make_02: ${OBJS2}
+ 
  eqn.0:
  	eqn eqn.1 | ${DESTDIR}/usr/man/manroff > $@
  
  clean: FRC
! 	rm -f ${OBJS1}
! 	rm -f ${OBJS2}
  
! install: _make_01 _make_02
! 	install -o bin -g bin -m 444 ${OBJS1} ${DESTDIR}${MDIR}
! 	install -o bin -g bin -m 444 ${OBJS2} ${DESTDIR}${MDIR}
! 	rm -f ${DESTDIR}${MDIR}/case.0
  	ln ${DESTDIR}/${MDIR}/sh.0 ${DESTDIR}${MDIR}/case.0
+ 	rm -f ${DESTDIR}${MDIR}/checkeq.0
  	ln ${DESTDIR}/${MDIR}/eqn.0 ${DESTDIR}${MDIR}/checkeq.0
+ 	rm -f ${DESTDIR}${MDIR}/cu.0
  	ln ${DESTDIR}${MDIR}/tip.0 ${DESTDIR}${MDIR}/cu.0
+ 	rm -f ${DESTDIR}${MDIR}/diffh.0
  	ln ${DESTDIR}${MDIR}/diff.0 ${DESTDIR}${MDIR}/diffh.0
+ 	rm -f ${DESTDIR}${MDIR}/edit.0
  	ln ${DESTDIR}${MDIR}/ex.0 ${DESTDIR}${MDIR}/edit.0
+ 	rm -f ${DESTDIR}${MDIR}/egrep.0
  	ln ${DESTDIR}${MDIR}/grep.0 ${DESTDIR}${MDIR}/egrep.0
+ 	rm -f ${DESTDIR}${MDIR}/explain.0
  	ln ${DESTDIR}${MDIR}/diction.0 ${DESTDIR}${MDIR}/explain.0
+ 	rm -f ${DESTDIR}${MDIR}/fgrep.0
  	ln ${DESTDIR}${MDIR}/grep.0 ${DESTDIR}${MDIR}/fgrep.0
+ 	rm -f ${DESTDIR}${MDIR}/for.0
  	ln ${DESTDIR}${MDIR}/sh.0 ${DESTDIR}${MDIR}/for.0
+ 	rm -f ${DESTDIR}${MDIR}/if.0
  	ln ${DESTDIR}${MDIR}/sh.0 ${DESTDIR}${MDIR}/if.0
+ 	rm -f ${DESTDIR}${MDIR}/indxbib.0
  	ln ${DESTDIR}${MDIR}/lookbib.0 ${DESTDIR}${MDIR}/indxbib.0
+ 	rm -f ${DESTDIR}${MDIR}/neqn.0
  	ln ${DESTDIR}${MDIR}/eqn.0 ${DESTDIR}${MDIR}/neqn.0
+ 	rm -f ${DESTDIR}${MDIR}/nohup.0
  	ln ${DESTDIR}${MDIR}/nice.0 ${DESTDIR}${MDIR}/nohup.0
+ 	rm -f ${DESTDIR}${MDIR}/page.0
  	ln ${DESTDIR}${MDIR}/more.0 ${DESTDIR}${MDIR}/page.0
+ 	rm -f ${DESTDIR}${MDIR}/reset.0
  	ln ${DESTDIR}${MDIR}/tset.0 ${DESTDIR}${MDIR}/reset.0
+ 	rm -f ${DESTDIR}${MDIR}/spellin.0
  	ln ${DESTDIR}${MDIR}/spell.0 ${DESTDIR}${MDIR}/spellin.0
+ 	rm -f ${DESTDIR}${MDIR}/spellout.0
  	ln ${DESTDIR}${MDIR}/spell.0 ${DESTDIR}${MDIR}/spellout.0
+ 	rm -f ${DESTDIR}${MDIR}/uncompress.0
  	ln ${DESTDIR}${MDIR}/compress.0 ${DESTDIR}${MDIR}/uncompress.0
+ 	rm -f ${DESTDIR}${MDIR}/unexpand.0
  	ln ${DESTDIR}${MDIR}/expand.0 ${DESTDIR}${MDIR}/unexpand.0
+ 	rm -f ${DESTDIR}${MDIR}/uudecode.0
  	ln ${DESTDIR}${MDIR}/uuencode.0 ${DESTDIR}${MDIR}/uudecode.0
+ 	rm -f ${DESTDIR}${MDIR}/while.0
  	ln ${DESTDIR}${MDIR}/sh.0 ${DESTDIR}${MDIR}/while.0
+ 	rm -f ${DESTDIR}${MDIR}/zcat.0
  	ln ${DESTDIR}${MDIR}/compress.0 ${DESTDIR}${MDIR}/zcat.0
  
  FRC:
*** /usr/src/man/man1/last.1.old	Sun Dec 14 15:06:10 1986
--- /usr/src/man/man1/last.1	Mon Jan 18 09:33:47 1993
***************
*** 11,16 ****
--- 11,19 ----
  .SH SYNOPSIS
  .B last
  [
+ \-f filename
+ ]
+ [
  \-N
  ]
  [
***************
*** 52,57 ****
--- 55,65 ----
  .I Last
  with no arguments prints a record of all logins and logouts, in
  reverse order.
+ The 
+ .B \-f filename
+ option allows the user to examine an alternate
+ .I wtmp
+ file.
  The
  .B \-N
  option limits the report to N lines.
*** /usr/src/man/man2/Makefile.old	Sat Jun  2 16:34:24 1990
--- /usr/src/man/man2/Makefile	Mon Jan 18 09:33:49 1993
***************
*** 51,88 ****
  .2.0:
  	${DESTDIR}/usr/man/manroff $*.2 > $*.0
  
! all: ${OBJS}
  
  clean: FRC
  	rm -f ${OBJS}
  
! install: FRC
! 	cd ${DESTDIR}${MDIR}; rm -f *.0
  	install -o bin -g bin -m 444 ${OBJS} ${DESTDIR}${MDIR}
  	ln ${DESTDIR}${MDIR}/dup.0 ${DESTDIR}${MDIR}/dup2.0
  	ln ${DESTDIR}${MDIR}/brk.0 ${DESTDIR}${MDIR}/sbrk.0
  	ln ${DESTDIR}${MDIR}/stat.0 ${DESTDIR}${MDIR}/fstat.0
  	ln ${DESTDIR}${MDIR}/stat.0 ${DESTDIR}${MDIR}/lstat.0
  	ln ${DESTDIR}${MDIR}/read.0 ${DESTDIR}${MDIR}/readv.0
  	ln ${DESTDIR}${MDIR}/recv.0 ${DESTDIR}${MDIR}/recvfrom.0
  	ln ${DESTDIR}${MDIR}/recv.0 ${DESTDIR}${MDIR}/recvmsg.0
  	ln ${DESTDIR}${MDIR}/send.0 ${DESTDIR}${MDIR}/sendmsg.0
  	ln ${DESTDIR}${MDIR}/send.0 ${DESTDIR}${MDIR}/sendto.0
  	ln ${DESTDIR}${MDIR}/wait.0 ${DESTDIR}${MDIR}/wait3.0
  	ln ${DESTDIR}${MDIR}/chmod.0 ${DESTDIR}${MDIR}/fchmod.0
  	ln ${DESTDIR}${MDIR}/chown.0 ${DESTDIR}${MDIR}/fchown.0
  	ln ${DESTDIR}${MDIR}/mount.0 ${DESTDIR}${MDIR}/umount.0
  	ln ${DESTDIR}${MDIR}/write.0 ${DESTDIR}${MDIR}/writev.0
  	ln ${DESTDIR}${MDIR}/getgid.0 ${DESTDIR}${MDIR}/getegid.0
  	ln ${DESTDIR}${MDIR}/getuid.0 ${DESTDIR}${MDIR}/geteuid.0
  	ln ${DESTDIR}${MDIR}/getpid.0 ${DESTDIR}${MDIR}/getppid.0
  	ln ${DESTDIR}${MDIR}/truncate.0 ${DESTDIR}${MDIR}/ftruncate.0
  	ln ${DESTDIR}${MDIR}/gethostid.0 ${DESTDIR}${MDIR}/sethostid.0
  	ln ${DESTDIR}${MDIR}/getitimer.0 ${DESTDIR}${MDIR}/setitimer.0
  	ln ${DESTDIR}${MDIR}/getrlimit.0 ${DESTDIR}${MDIR}/setrlimit.0
  	ln ${DESTDIR}${MDIR}/getsockopt.0 ${DESTDIR}${MDIR}/setsockopt.0
  	ln ${DESTDIR}${MDIR}/gethostname.0 ${DESTDIR}${MDIR}/sethostname.0
  	ln ${DESTDIR}${MDIR}/getpriority.0 ${DESTDIR}${MDIR}/setpriority.0
  	ln ${DESTDIR}${MDIR}/gettimeofday.0 ${DESTDIR}${MDIR}/settimeofday.0
  
  FRC:
--- 51,114 ----
  .2.0:
  	${DESTDIR}/usr/man/manroff $*.2 > $*.0
  
! all: _make_01
  
+ _make_01: ${OBJS}
+ 
  clean: FRC
  	rm -f ${OBJS}
  
! install: _make_01
  	install -o bin -g bin -m 444 ${OBJS} ${DESTDIR}${MDIR}
+ 	rm -f ${DESTDIR}${MDIR}/dup2.0
  	ln ${DESTDIR}${MDIR}/dup.0 ${DESTDIR}${MDIR}/dup2.0
+ 	rm -f ${DESTDIR}${MDIR}/sbrk.0
  	ln ${DESTDIR}${MDIR}/brk.0 ${DESTDIR}${MDIR}/sbrk.0
+ 	rm -f ${DESTDIR}${MDIR}/fstat.0
  	ln ${DESTDIR}${MDIR}/stat.0 ${DESTDIR}${MDIR}/fstat.0
+ 	rm -f ${DESTDIR}${MDIR}/lstat.0
  	ln ${DESTDIR}${MDIR}/stat.0 ${DESTDIR}${MDIR}/lstat.0
+ 	rm -f ${DESTDIR}${MDIR}/readv.0
  	ln ${DESTDIR}${MDIR}/read.0 ${DESTDIR}${MDIR}/readv.0
+ 	rm -f ${DESTDIR}${MDIR}/recvfrom.0
  	ln ${DESTDIR}${MDIR}/recv.0 ${DESTDIR}${MDIR}/recvfrom.0
+ 	rm -f ${DESTDIR}${MDIR}/recvmsg.0
  	ln ${DESTDIR}${MDIR}/recv.0 ${DESTDIR}${MDIR}/recvmsg.0
+ 	rm -f ${DESTDIR}${MDIR}/sendmsg.0
  	ln ${DESTDIR}${MDIR}/send.0 ${DESTDIR}${MDIR}/sendmsg.0
+ 	rm -f ${DESTDIR}${MDIR}/sendto.0
  	ln ${DESTDIR}${MDIR}/send.0 ${DESTDIR}${MDIR}/sendto.0
+ 	rm -f ${DESTDIR}${MDIR}/wait3.0
  	ln ${DESTDIR}${MDIR}/wait.0 ${DESTDIR}${MDIR}/wait3.0
+ 	rm -f ${DESTDIR}${MDIR}/fchmod.0
  	ln ${DESTDIR}${MDIR}/chmod.0 ${DESTDIR}${MDIR}/fchmod.0
+ 	rm -f ${DESTDIR}${MDIR}/fchown.0
  	ln ${DESTDIR}${MDIR}/chown.0 ${DESTDIR}${MDIR}/fchown.0
+ 	rm -f ${DESTDIR}${MDIR}/umount.0
  	ln ${DESTDIR}${MDIR}/mount.0 ${DESTDIR}${MDIR}/umount.0
+ 	rm -f ${DESTDIR}${MDIR}/writev.0
  	ln ${DESTDIR}${MDIR}/write.0 ${DESTDIR}${MDIR}/writev.0
+ 	rm -f ${DESTDIR}${MDIR}/getegid.0
  	ln ${DESTDIR}${MDIR}/getgid.0 ${DESTDIR}${MDIR}/getegid.0
+ 	rm -f ${DESTDIR}${MDIR}/geteuid.0
  	ln ${DESTDIR}${MDIR}/getuid.0 ${DESTDIR}${MDIR}/geteuid.0
+ 	rm -f ${DESTDIR}${MDIR}/getppid.0
  	ln ${DESTDIR}${MDIR}/getpid.0 ${DESTDIR}${MDIR}/getppid.0
+ 	rm -f ${DESTDIR}${MDIR}/ftruncate.0
  	ln ${DESTDIR}${MDIR}/truncate.0 ${DESTDIR}${MDIR}/ftruncate.0
+ 	rm -f ${DESTDIR}${MDIR}/sethostid.0
  	ln ${DESTDIR}${MDIR}/gethostid.0 ${DESTDIR}${MDIR}/sethostid.0
+ 	rm -f ${DESTDIR}${MDIR}/setitimer.0
  	ln ${DESTDIR}${MDIR}/getitimer.0 ${DESTDIR}${MDIR}/setitimer.0
+ 	rm -f ${DESTDIR}${MDIR}/setrlimit.0
  	ln ${DESTDIR}${MDIR}/getrlimit.0 ${DESTDIR}${MDIR}/setrlimit.0
+ 	rm -f ${DESTDIR}${MDIR}/setsockopt.0
  	ln ${DESTDIR}${MDIR}/getsockopt.0 ${DESTDIR}${MDIR}/setsockopt.0
+ 	rm -f ${DESTDIR}${MDIR}/sethostname.0
  	ln ${DESTDIR}${MDIR}/gethostname.0 ${DESTDIR}${MDIR}/sethostname.0
+ 	rm -f ${DESTDIR}${MDIR}/setpriority.0
  	ln ${DESTDIR}${MDIR}/getpriority.0 ${DESTDIR}${MDIR}/setpriority.0
+ 	rm -f ${DESTDIR}${MDIR}/settimeofday.0
  	ln ${DESTDIR}${MDIR}/gettimeofday.0 ${DESTDIR}${MDIR}/settimeofday.0
  
  FRC:
*** /usr/src/man/man3/Makefile.old	Sat Jun  2 16:08:45 1990
--- /usr/src/man/man3/Makefile	Mon Jan 18 09:33:52 1993
***************
*** 17,30 ****
  #	@(#)Makefile	5.4 (Berkeley) 7/9/88
  #
  MDIR=	/usr/man/cat3
! SRCS=	abort.3 abs.3 alarm.3 asinh.3 assert.3 atof.3 bstring.3 byteorder.3 \
  	compat-sys5.3 crypt.3 ctime.3 ctype.3 curses.3 dbm.3 directory.3 \
  	ecvt.3 end.3 erf.3 execl.3 exit.3 exp.3 fclose.3 ferror.3 floor.3 \
  	fopen.3 fread.3 frexp.3 fseek.3 getc.3 getdisk.3 getenv.3 getfsent.3 \
  	getgrent.3 gethostbyname.3 getlogin.3 getnetent.3 getopt.3 getpass.3 \
  	getprotoent.3 getpw.3 getpwent.3 gets.3 getservent.3 getttyent.3 \
! 	getusershell.3 getwd.3 hypot.3 ieee.3 inet.3 infnan.3 initgroups.3 \
! 	insque.3 intro.3 j0.3 l3tol.3 ldfps.3 lgamma.3 lib2648.3 loadav.3 \
  	malloc.3 math.3 mktemp.3 monitor.3 mp.3 ndbm.3 nice.3 nlist.3 ns.3 \
  	pause.3 perror.3 plot.3 popen.3 printf.3 psignal.3 putc.3 puts.3 \
  	qsort.3 rand.3 random.3 rcmd.3 regex.3 resolver.3 rexec.3 scandir.3 \
--- 17,30 ----
  #	@(#)Makefile	5.4 (Berkeley) 7/9/88
  #
  MDIR=	/usr/man/cat3
! SRCS1=	abort.3 abs.3 alarm.3 asinh.3 assert.3 atof.3 bstring.3 byteorder.3 \
  	compat-sys5.3 crypt.3 ctime.3 ctype.3 curses.3 dbm.3 directory.3 \
  	ecvt.3 end.3 erf.3 execl.3 exit.3 exp.3 fclose.3 ferror.3 floor.3 \
  	fopen.3 fread.3 frexp.3 fseek.3 getc.3 getdisk.3 getenv.3 getfsent.3 \
  	getgrent.3 gethostbyname.3 getlogin.3 getnetent.3 getopt.3 getpass.3 \
  	getprotoent.3 getpw.3 getpwent.3 gets.3 getservent.3 getttyent.3 \
! 	getusershell.3 getwd.3 hypot.3 ieee.3 inet.3 infnan.3 initgroups.3 
! SRCS2=	insque.3 intro.3 j0.3 l3tol.3 ldfps.3 lgamma.3 lib2648.3 loadav.3 \
  	malloc.3 math.3 mktemp.3 monitor.3 mp.3 ndbm.3 nice.3 nlist.3 ns.3 \
  	pause.3 perror.3 plot.3 popen.3 printf.3 psignal.3 putc.3 puts.3 \
  	qsort.3 rand.3 random.3 rcmd.3 regex.3 resolver.3 rexec.3 scandir.3 \
***************
*** 32,45 ****
  	sinh.3 sleep.3 sqrt.3 stdio.3 string.3 strtok.3 stty.3 swab.3 syslog.3 \
  	system.3 termcap.3 time.3 times.3 ttyname.3 ualarm.3 ungetc.3 \
  	usleep.3 utime.3 valloc.3 varargs.3 vlimit.3 vtimes.3
! OBJS=	abort.0 abs.0 alarm.0 asinh.0 assert.0 atof.0 bstring.0 byteorder.0 \
  	compat-sys5.0 crypt.0 ctime.0 ctype.0 curses.0 dbm.0 directory.0 \
  	ecvt.0 end.0 erf.0 execl.0 exit.0 exp.0 fclose.0 ferror.0 floor.0 \
  	fopen.0 fread.0 frexp.0 fseek.0 getc.0 getdisk.0 getenv.0 getfsent.0 \
  	getgrent.0 gethostbyname.0 getlogin.0 getnetent.0 getopt.0 getpass.0 \
  	getprotoent.0 getpw.0 getpwent.0 gets.0 getservent.0 getttyent.0 \
! 	getusershell.0 getwd.0 hypot.0 ieee.0 inet.0 infnan.0 initgroups.0 \
! 	insque.0 intro.0 j0.0 l3tol.0 ldfps.0 lgamma.0 lib2648.0 loadav.0 \
  	malloc.0 math.0 mktemp.0 monitor.0 mp.0 ndbm.0 nice.0 nlist.0 ns.0 \
  	pause.0 perror.0 plot.0 popen.0 printf.0 psignal.0 putc.0 puts.0 \
  	qsort.0 rand.0 random.0 rcmd.0 regex.0 resolver.0 rexec.0 scandir.0 \
--- 32,45 ----
  	sinh.3 sleep.3 sqrt.3 stdio.3 string.3 strtok.3 stty.3 swab.3 syslog.3 \
  	system.3 termcap.3 time.3 times.3 ttyname.3 ualarm.3 ungetc.3 \
  	usleep.3 utime.3 valloc.3 varargs.3 vlimit.3 vtimes.3
! OBJS1=	abort.0 abs.0 alarm.0 asinh.0 assert.0 atof.0 bstring.0 byteorder.0 \
  	compat-sys5.0 crypt.0 ctime.0 ctype.0 curses.0 dbm.0 directory.0 \
  	ecvt.0 end.0 erf.0 execl.0 exit.0 exp.0 fclose.0 ferror.0 floor.0 \
  	fopen.0 fread.0 frexp.0 fseek.0 getc.0 getdisk.0 getenv.0 getfsent.0 \
  	getgrent.0 gethostbyname.0 getlogin.0 getnetent.0 getopt.0 getpass.0 \
  	getprotoent.0 getpw.0 getpwent.0 gets.0 getservent.0 getttyent.0 \
! 	getusershell.0 getwd.0 hypot.0 ieee.0 inet.0 infnan.0 initgroups.0 
! OBJS2=	insque.0 intro.0 j0.0 l3tol.0 ldfps.0 lgamma.0 lib2648.0 loadav.0 \
  	malloc.0 math.0 mktemp.0 monitor.0 mp.0 ndbm.0 nice.0 nlist.0 ns.0 \
  	pause.0 perror.0 plot.0 popen.0 printf.0 psignal.0 putc.0 puts.0 \
  	qsort.0 rand.0 random.0 rcmd.0 regex.0 resolver.0 rexec.0 scandir.0 \
***************
*** 47,52 ****
--- 47,91 ----
  	sinh.0 sleep.0 sqrt.0 stdio.0 string.0 strtok.0 stty.0 swab.0 syslog.0 \
  	system.0 termcap.0 time.0 times.0 ttyname.0 ualarm.0 ungetc.0 \
  	usleep.0 utime.0 valloc.0 varargs.0 vlimit.0 vtimes.0
+ REMO1=	edata.0 etext.0 j1.0 jn.0 ns_addr.0 ns_ntoa.0 y0.0 y1.0 yn.0 acos.0 \
+ 	asin.0 atan.0 atan2.0 atoi.0 atol.0 cos.0 dbm_clearerr.0 dbm_close.0 \
+ 	dbm_delete.0 dbm_error.0 dbm_fetch.0 dbm_firstkey.0 dbm_nextkey.0 \
+ 	dbm_open.0 dbm_store.0 dbminit.0 delete.0 erfc.0 expm1.0 fcvt.0 \
+ 	fetch.0 firstkey.0 gcvt.0 log.0 log10.0 log1p.0 nextkey.0 pow.0 \
+ 	rresvport.0 ruserok.0 store.0 tan.0 addr.0 arc.0 asctime.0 cbrt.0 \
+ 	circle.0 comp.0 cont.0 copysign.0 cosh.0 drem.0 encrypt.0 environ.0 \
+ 	erase.0 execle.0 execlp.0 exect.0 execv.0 execve.0 execvp.0 fgetc.0 \
+ 	fgets.0 finite.0 fputc.0 fputs.0 ftime.0 getchar.0 getw.0 gmtime.0 \
+ 	gtty.0 inet_addr.0 inet_lnaof.0 inet_makeaddr.0 inet_netof.0 \
+ 	inet_network.0 inet_ntoa.0 isalnum.0 isalpha.0 isascii.0 iscntrl.0 \
+ 	isdigit.0 islower.0 isprint.0 ispunct.0 isspace.0 isupper.0 \
+ 	isxdigit.0 label.0 ldexp.0 line.0 linemod.0 localtime.0 logb.0 modf.0 \
+ 	move.0 network.0 ntoa.0 openpl.0 pclose.0 point.0 putchar.0 putw.0
+ REMO2=	re_comp.0 re_exec.0 scalb.0 setkey.0 space.0 srand.0 tanh.0 \
+ 	timezone.0 toascii.0 tolower.0 toupper.0 ltol3.0 _longjmp.0 \
+ 	_setjmp.0 acosh.0 alloca.0 atanh.0 cabs.0 calloc.0 ceil.0 \
+ 	closelog.0 errlist.0 fabs.0 fdopen.0 free.0 freopen.0 fscanf.0 \
+ 	ftell.0 fwrite.0 index.0 initstate.0 longjmp.0 mkstemp.0 openlog.0  \
+ 	realloc.0 remque.0 rewind.0 rindex.0 rint.0 setegid.0 seteuid.0 \
+ 	setgid.0 setlogmask.0 setrgid.0 setruid.0 setstate.0 srandom.0 \
+ 	sscanf.0 strcat.0 strcmp.0 strcpy.0 strlen.0 strncat.0 strncmp.0 \
+ 	strncpy.0 strcasecmp.0 strncasecmp.0 sys.0 sys_errlist.0 sys_nerr.0 \
+ 	sprintf.0 vfprintf.0 vprintf.0 vsprintf.0 alphasort.0 bcmp.0 bcopy.0 \
+ 	bzero.0 clearerr.0 feof.0 fflush.0 ffs.0 fileno.0 fprintf.0 gamma.0  \
+ 	getdiskbyname.0 isatty.0 moncontrol.0 monstartup.0 setbuffer.0 \
+ 	setlinebuf.0 sys_siglist.0 ttyslot.0 endfsent.0 endgrent.0 \
+ 	endpwent.0 getfsfile.0 getfsspec.0 getfstype.0 getgrgid.0 
+ REMO3=	getgrnam.0 getpwnam.0 getpwuid.0 setfsent.0 setgrent.0 setpwent.0 \
+ 	setpwfile.0 tgetent.0 tgetflag.0 tgetnum.0 tgetstr.0 tgoto.0 tputs.0 \
+ 	closedir.0 endttyent.0 getttynam.0 opendir.0 readdir.0 rewinddir.0 \
+ 	seekdir.0 setttyent.0 telldir.0 endnetent.0 getnetbyaddr.0 \
+ 	getnetbyname.0 htonl.0 htons.0 ntohl.0 ntohs.0 setnetent.0 \
+ 	endservent.0 getservbyname.0 getservbyport.0 setservent.0 \
+ 	endprotoent.0 endusershell.0 getprotobyname.0 getprotobynumber.0 \
+ 	setprotoent.0 setusershell.0 endhostent.0 gethostbyaddr.0 gethostent.0 \
+ 	sethostent.0 sethostfile.0 memccpy.0 memchr.0 memcmp.0 memcpy.0 \
+ 	memset.0 strchr.0 strcspn.0 strrchr.0 strspn.0 tmpnam.0 tmpfile.0 \
+ 	tempnam.0
  
  .SUFFIXES: .3 .0
  
***************
*** 53,66 ****
  .3.0:
  	${DESTDIR}/usr/man/manroff $*.3 > $*.0
  
! all: ${OBJS}
  
  clean: FRC
! 	rm -f ${OBJS}
  
! install: FRC
! 	cd ${DESTDIR}${MDIR}; rm -f *.0
! 	install -o bin -g bin -m 444 ${OBJS} ${DESTDIR}${MDIR}
  	ln ${DESTDIR}${MDIR}/end.0 ${DESTDIR}${MDIR}/edata.0
  	ln ${DESTDIR}${MDIR}/end.0 ${DESTDIR}${MDIR}/etext.0
  	ln ${DESTDIR}${MDIR}/j0.0 ${DESTDIR}${MDIR}/j1.0
--- 92,119 ----
  .3.0:
  	${DESTDIR}/usr/man/manroff $*.3 > $*.0
  
! all: _make_01 _make_02
  
+ _make_01: ${OBJS1}
+ 
+ _make_02: ${OBJS2}
+ 
  clean: FRC
! 	rm -f ${OBJS1}
! 	rm -f ${OBJS2}
  
! install: _make_01 _make_02
! 	install -o bin -g bin -m 444 ${OBJS1} ${DESTDIR}${MDIR}
! 	install -o bin -g bin -m 444 ${OBJS2} ${DESTDIR}${MDIR}
! 	for i in ${REMO1}; do \
! 		rm -f  ${DESTDIR}${MDIR}/$$i; \
! 	done
! 	for i in ${REMO2}; do \
! 		rm -f  ${DESTDIR}${MDIR}/$$i; \
! 	done
! 	for i in ${REMO3}; do \
! 		rm -f  ${DESTDIR}${MDIR}/$$i; \
! 	done
  	ln ${DESTDIR}${MDIR}/end.0 ${DESTDIR}${MDIR}/edata.0
  	ln ${DESTDIR}${MDIR}/end.0 ${DESTDIR}${MDIR}/etext.0
  	ln ${DESTDIR}${MDIR}/j0.0 ${DESTDIR}${MDIR}/j1.0
*** /usr/src/man/man3f/Makefile.old	Sun Aug 14 19:24:54 1988
--- /usr/src/man/man3f/Makefile	Mon Jan 18 09:33:54 1993
***************
*** 37,120 ****
  .3.0:
  	${DESTDIR}/usr/man/manroff $*.3 > $*.0
  
! all: ${OBJS}
  
  clean: FRC
  	rm -f ${OBJS}
  
! install: FRC
! 	cd ${DESTDIR}${MDIR}; rm -f *.0
  	install -o bin -g bin -m 444 ${OBJS} ${DESTDIR}${MDIR}
  	ln ${DESTDIR}${MDIR}/bit.0 ${DESTDIR}${MDIR}/and.0
  	ln ${DESTDIR}${MDIR}/bit.0 ${DESTDIR}${MDIR}/lshift.0
  	ln ${DESTDIR}${MDIR}/bit.0 ${DESTDIR}${MDIR}/not.0
  	ln ${DESTDIR}${MDIR}/bit.0 ${DESTDIR}${MDIR}/or.0
  	ln ${DESTDIR}${MDIR}/bit.0 ${DESTDIR}${MDIR}/rshift.0
  	ln ${DESTDIR}${MDIR}/bit.0 ${DESTDIR}${MDIR}/xor.0
  	ln ${DESTDIR}${MDIR}/plot.0 ${DESTDIR}${MDIR}/arc.0
  	ln ${DESTDIR}${MDIR}/plot.0 ${DESTDIR}${MDIR}/box.0
  	ln ${DESTDIR}${MDIR}/plot.0 ${DESTDIR}${MDIR}/circle.0
  	ln ${DESTDIR}${MDIR}/plot.0 ${DESTDIR}${MDIR}/clospl.0
  	ln ${DESTDIR}${MDIR}/plot.0 ${DESTDIR}${MDIR}/cont.0
  	ln ${DESTDIR}${MDIR}/time.0 ${DESTDIR}${MDIR}/ctime.0
  	ln ${DESTDIR}${MDIR}/rand.0 ${DESTDIR}${MDIR}/drand.0
  	ln ${DESTDIR}${MDIR}/plot.0 ${DESTDIR}${MDIR}/erase.0
  	ln ${DESTDIR}${MDIR}/getc.0 ${DESTDIR}${MDIR}/fgetc.0
  	ln ${DESTDIR}${MDIR}/putc.0 ${DESTDIR}${MDIR}/fputc.0
  	ln ${DESTDIR}${MDIR}/stat.0 ${DESTDIR}${MDIR}/fstat.0
  	ln ${DESTDIR}${MDIR}/time.0 ${DESTDIR}${MDIR}/gmtime.0
  	ln ${DESTDIR}${MDIR}/rand.0 ${DESTDIR}${MDIR}/irand.0
  	ln ${DESTDIR}${MDIR}/plot.0 ${DESTDIR}${MDIR}/label.0
  	ln ${DESTDIR}${MDIR}/plot.0 ${DESTDIR}${MDIR}/line.0
  	ln ${DESTDIR}${MDIR}/plot.0 ${DESTDIR}${MDIR}/linemd.0
  	ln ${DESTDIR}${MDIR}/stat.0 ${DESTDIR}${MDIR}/lstat.0
  	ln ${DESTDIR}${MDIR}/time.0 ${DESTDIR}${MDIR}/ltime.0
  	ln ${DESTDIR}${MDIR}/plot.0 ${DESTDIR}${MDIR}/move.0
  	ln ${DESTDIR}${MDIR}/plot.0 ${DESTDIR}${MDIR}/openpl.0
  	ln ${DESTDIR}${MDIR}/plot.0 ${DESTDIR}${MDIR}/point.0
  	ln ${DESTDIR}${MDIR}/long.0 ${DESTDIR}${MDIR}/short.0
  	ln ${DESTDIR}${MDIR}/plot.0 ${DESTDIR}${MDIR}/space.0
  	ln ${DESTDIR}${MDIR}/link.0 ${DESTDIR}${MDIR}/symlnk.0
  	ln ${DESTDIR}${MDIR}/flmin.0 ${DESTDIR}${MDIR}/dffrac.0
  	ln ${DESTDIR}${MDIR}/flmin.0 ${DESTDIR}${MDIR}/dflmax.0
  	ln ${DESTDIR}${MDIR}/flmin.0 ${DESTDIR}${MDIR}/dflmin.0
  	ln ${DESTDIR}${MDIR}/etime.0 ${DESTDIR}${MDIR}/dtime.0
  	ln ${DESTDIR}${MDIR}/flmin.0 ${DESTDIR}${MDIR}/ffrac.0
  	ln ${DESTDIR}${MDIR}/flmin.0 ${DESTDIR}${MDIR}/flmax.0
  	ln ${DESTDIR}${MDIR}/intro.0 ${DESTDIR}${MDIR}/fortran.0
  	ln ${DESTDIR}${MDIR}/fseek.0 ${DESTDIR}${MDIR}/ftell.0
  	ln ${DESTDIR}${MDIR}/flmin.0 ${DESTDIR}${MDIR}/inmax.0
  	ln ${DESTDIR}${MDIR}/idate.0 ${DESTDIR}${MDIR}/itime.0
  	ln ${DESTDIR}${MDIR}/index.0 ${DESTDIR}${MDIR}/len.0
  	ln ${DESTDIR}${MDIR}/index.0 ${DESTDIR}${MDIR}/lnblnk.0
  	ln ${DESTDIR}${MDIR}/index.0 ${DESTDIR}${MDIR}/rindex.0
  	ln ${DESTDIR}${MDIR}/topen.0 ${DESTDIR}${MDIR}/tclose.0
  	ln ${DESTDIR}${MDIR}/topen.0 ${DESTDIR}${MDIR}/tread.0
  	ln ${DESTDIR}${MDIR}/topen.0 ${DESTDIR}${MDIR}/trewin.0
  	ln ${DESTDIR}${MDIR}/topen.0 ${DESTDIR}${MDIR}/tskipf.0
  	ln ${DESTDIR}${MDIR}/topen.0 ${DESTDIR}${MDIR}/tstate.0
  	ln ${DESTDIR}${MDIR}/topen.0 ${DESTDIR}${MDIR}/twrite.0
  	ln ${DESTDIR}${MDIR}/bessel.0 ${DESTDIR}${MDIR}/besj0.0
  	ln ${DESTDIR}${MDIR}/bessel.0 ${DESTDIR}${MDIR}/besj1.0
  	ln ${DESTDIR}${MDIR}/bessel.0 ${DESTDIR}${MDIR}/besjn.0
  	ln ${DESTDIR}${MDIR}/bessel.0 ${DESTDIR}${MDIR}/besy0.0
  	ln ${DESTDIR}${MDIR}/bessel.0 ${DESTDIR}${MDIR}/besy1.0
  	ln ${DESTDIR}${MDIR}/bessel.0 ${DESTDIR}${MDIR}/besyn.0
  	ln ${DESTDIR}${MDIR}/bessel.0 ${DESTDIR}${MDIR}/dbesj0.0
  	ln ${DESTDIR}${MDIR}/bessel.0 ${DESTDIR}${MDIR}/dbesj1.0
  	ln ${DESTDIR}${MDIR}/bessel.0 ${DESTDIR}${MDIR}/dbesjn.0
  	ln ${DESTDIR}${MDIR}/bessel.0 ${DESTDIR}${MDIR}/dbesy0.0
  	ln ${DESTDIR}${MDIR}/bessel.0 ${DESTDIR}${MDIR}/dbesy1.0
  	ln ${DESTDIR}${MDIR}/bessel.0 ${DESTDIR}${MDIR}/dbesyn.0
  	ln ${DESTDIR}${MDIR}/random.0 ${DESTDIR}${MDIR}/drandm.0
  	ln ${DESTDIR}${MDIR}/malloc.0 ${DESTDIR}${MDIR}/falloc.0
  	ln ${DESTDIR}${MDIR}/trpfpe.0 ${DESTDIR}${MDIR}/fpecnt.0
  	ln ${DESTDIR}${MDIR}/malloc.0 ${DESTDIR}${MDIR}/free.0
  	ln ${DESTDIR}${MDIR}/perror.0 ${DESTDIR}${MDIR}/gerror.0
  	ln ${DESTDIR}${MDIR}/getuid.0 ${DESTDIR}${MDIR}/getgid.0
  	ln ${DESTDIR}${MDIR}/getarg.0 ${DESTDIR}${MDIR}/iargc.0
  	ln ${DESTDIR}${MDIR}/perror.0 ${DESTDIR}${MDIR}/ierrno.0
  	ln ${DESTDIR}${MDIR}/random.0 ${DESTDIR}${MDIR}/irandm.0
  	ln ${DESTDIR}${MDIR}/ttynam.0 ${DESTDIR}${MDIR}/isatty.0
  
  FRC:
--- 37,192 ----
  .3.0:
  	${DESTDIR}/usr/man/manroff $*.3 > $*.0
  
! all: _make_01
  
+ _make_01: ${OBJS}
+ 
  clean: FRC
  	rm -f ${OBJS}
  
! install: _make_01
  	install -o bin -g bin -m 444 ${OBJS} ${DESTDIR}${MDIR}
+ 	rm -f ${DESTDIR}${MDIR}/and.0
  	ln ${DESTDIR}${MDIR}/bit.0 ${DESTDIR}${MDIR}/and.0
+ 	rm -f ${DESTDIR}${MDIR}/lshift.0
  	ln ${DESTDIR}${MDIR}/bit.0 ${DESTDIR}${MDIR}/lshift.0
+ 	rm -f ${DESTDIR}${MDIR}/not.0
  	ln ${DESTDIR}${MDIR}/bit.0 ${DESTDIR}${MDIR}/not.0
+ 	rm -f ${DESTDIR}${MDIR}/or.0
  	ln ${DESTDIR}${MDIR}/bit.0 ${DESTDIR}${MDIR}/or.0
+ 	rm -f ${DESTDIR}${MDIR}/rshift.0
  	ln ${DESTDIR}${MDIR}/bit.0 ${DESTDIR}${MDIR}/rshift.0
+ 	rm -f ${DESTDIR}${MDIR}/xor.0
  	ln ${DESTDIR}${MDIR}/bit.0 ${DESTDIR}${MDIR}/xor.0
+ 	rm -f ${DESTDIR}${MDIR}/arc.0
  	ln ${DESTDIR}${MDIR}/plot.0 ${DESTDIR}${MDIR}/arc.0
+ 	rm -f ${DESTDIR}${MDIR}/box.0
  	ln ${DESTDIR}${MDIR}/plot.0 ${DESTDIR}${MDIR}/box.0
+ 	rm -f ${DESTDIR}${MDIR}/circle.0
  	ln ${DESTDIR}${MDIR}/plot.0 ${DESTDIR}${MDIR}/circle.0
+ 	rm -f ${DESTDIR}${MDIR}/clospl.0
  	ln ${DESTDIR}${MDIR}/plot.0 ${DESTDIR}${MDIR}/clospl.0
+ 	rm -f ${DESTDIR}${MDIR}/cont.0
  	ln ${DESTDIR}${MDIR}/plot.0 ${DESTDIR}${MDIR}/cont.0
+ 	rm -f ${DESTDIR}${MDIR}/ctime.0
  	ln ${DESTDIR}${MDIR}/time.0 ${DESTDIR}${MDIR}/ctime.0
+ 	rm -f ${DESTDIR}${MDIR}/drand.0
  	ln ${DESTDIR}${MDIR}/rand.0 ${DESTDIR}${MDIR}/drand.0
+ 	rm -f ${DESTDIR}${MDIR}/erase.0
  	ln ${DESTDIR}${MDIR}/plot.0 ${DESTDIR}${MDIR}/erase.0
+ 	rm -f ${DESTDIR}${MDIR}/fgetc.0
  	ln ${DESTDIR}${MDIR}/getc.0 ${DESTDIR}${MDIR}/fgetc.0
+ 	rm -f ${DESTDIR}${MDIR}/fputc.0
  	ln ${DESTDIR}${MDIR}/putc.0 ${DESTDIR}${MDIR}/fputc.0
+ 	rm -f ${DESTDIR}${MDIR}/fstat.0
  	ln ${DESTDIR}${MDIR}/stat.0 ${DESTDIR}${MDIR}/fstat.0
+ 	rm -f ${DESTDIR}${MDIR}/gmtime.0
  	ln ${DESTDIR}${MDIR}/time.0 ${DESTDIR}${MDIR}/gmtime.0
+ 	rm -f ${DESTDIR}${MDIR}/irand.0
  	ln ${DESTDIR}${MDIR}/rand.0 ${DESTDIR}${MDIR}/irand.0
+ 	rm -f ${DESTDIR}${MDIR}/label.0
  	ln ${DESTDIR}${MDIR}/plot.0 ${DESTDIR}${MDIR}/label.0
+ 	rm -f ${DESTDIR}${MDIR}/line.0
  	ln ${DESTDIR}${MDIR}/plot.0 ${DESTDIR}${MDIR}/line.0
+ 	rm -f ${DESTDIR}${MDIR}/linemd.0
  	ln ${DESTDIR}${MDIR}/plot.0 ${DESTDIR}${MDIR}/linemd.0
+ 	rm -f ${DESTDIR}${MDIR}/lstat.0
  	ln ${DESTDIR}${MDIR}/stat.0 ${DESTDIR}${MDIR}/lstat.0
+ 	rm -f ${DESTDIR}${MDIR}/ltime.0
  	ln ${DESTDIR}${MDIR}/time.0 ${DESTDIR}${MDIR}/ltime.0
+ 	rm -f ${DESTDIR}${MDIR}/move.0
  	ln ${DESTDIR}${MDIR}/plot.0 ${DESTDIR}${MDIR}/move.0
+ 	rm -f ${DESTDIR}${MDIR}/openpl.0
  	ln ${DESTDIR}${MDIR}/plot.0 ${DESTDIR}${MDIR}/openpl.0
+ 	rm -f ${DESTDIR}${MDIR}/point.0
  	ln ${DESTDIR}${MDIR}/plot.0 ${DESTDIR}${MDIR}/point.0
+ 	rm -f ${DESTDIR}${MDIR}/short.0
  	ln ${DESTDIR}${MDIR}/long.0 ${DESTDIR}${MDIR}/short.0
+ 	rm -f ${DESTDIR}${MDIR}/space.0
  	ln ${DESTDIR}${MDIR}/plot.0 ${DESTDIR}${MDIR}/space.0
+ 	rm -f ${DESTDIR}${MDIR}/symlnk.0
  	ln ${DESTDIR}${MDIR}/link.0 ${DESTDIR}${MDIR}/symlnk.0
+ 	rm -f ${DESTDIR}${MDIR}/dffrac.0
  	ln ${DESTDIR}${MDIR}/flmin.0 ${DESTDIR}${MDIR}/dffrac.0
+ 	rm -f ${DESTDIR}${MDIR}/dflmax.0
  	ln ${DESTDIR}${MDIR}/flmin.0 ${DESTDIR}${MDIR}/dflmax.0
+ 	rm -f ${DESTDIR}${MDIR}/dflmin.0
  	ln ${DESTDIR}${MDIR}/flmin.0 ${DESTDIR}${MDIR}/dflmin.0
+ 	rm -f ${DESTDIR}${MDIR}/dtime.0
  	ln ${DESTDIR}${MDIR}/etime.0 ${DESTDIR}${MDIR}/dtime.0
+ 	rm -f ${DESTDIR}${MDIR}/ffrac.0
  	ln ${DESTDIR}${MDIR}/flmin.0 ${DESTDIR}${MDIR}/ffrac.0
+ 	rm -f ${DESTDIR}${MDIR}/flmax.0
  	ln ${DESTDIR}${MDIR}/flmin.0 ${DESTDIR}${MDIR}/flmax.0
+ 	rm -f ${DESTDIR}${MDIR}/fortran.0
  	ln ${DESTDIR}${MDIR}/intro.0 ${DESTDIR}${MDIR}/fortran.0
+ 	rm -f ${DESTDIR}${MDIR}/ftell.0
  	ln ${DESTDIR}${MDIR}/fseek.0 ${DESTDIR}${MDIR}/ftell.0
+ 	rm -f ${DESTDIR}${MDIR}/inmax.0
  	ln ${DESTDIR}${MDIR}/flmin.0 ${DESTDIR}${MDIR}/inmax.0
+ 	rm -f ${DESTDIR}${MDIR}/itime.0
  	ln ${DESTDIR}${MDIR}/idate.0 ${DESTDIR}${MDIR}/itime.0
+ 	rm -f ${DESTDIR}${MDIR}/len.0
  	ln ${DESTDIR}${MDIR}/index.0 ${DESTDIR}${MDIR}/len.0
+ 	rm -f ${DESTDIR}${MDIR}/lnblnk.0
  	ln ${DESTDIR}${MDIR}/index.0 ${DESTDIR}${MDIR}/lnblnk.0
+ 	rm -f ${DESTDIR}${MDIR}/rindex.0
  	ln ${DESTDIR}${MDIR}/index.0 ${DESTDIR}${MDIR}/rindex.0
+ 	rm -f ${DESTDIR}${MDIR}/tclose.0
  	ln ${DESTDIR}${MDIR}/topen.0 ${DESTDIR}${MDIR}/tclose.0
+ 	rm -f ${DESTDIR}${MDIR}/tread.0
  	ln ${DESTDIR}${MDIR}/topen.0 ${DESTDIR}${MDIR}/tread.0
+ 	rm -f ${DESTDIR}${MDIR}/trewin.0
  	ln ${DESTDIR}${MDIR}/topen.0 ${DESTDIR}${MDIR}/trewin.0
+ 	rm -f ${DESTDIR}${MDIR}/tskipf.0
  	ln ${DESTDIR}${MDIR}/topen.0 ${DESTDIR}${MDIR}/tskipf.0
+ 	rm -f ${DESTDIR}${MDIR}/tstate.0
  	ln ${DESTDIR}${MDIR}/topen.0 ${DESTDIR}${MDIR}/tstate.0
+ 	rm -f ${DESTDIR}${MDIR}/twrite.0
  	ln ${DESTDIR}${MDIR}/topen.0 ${DESTDIR}${MDIR}/twrite.0
+ 	rm -f ${DESTDIR}${MDIR}/besj0.0
  	ln ${DESTDIR}${MDIR}/bessel.0 ${DESTDIR}${MDIR}/besj0.0
+ 	rm -f ${DESTDIR}${MDIR}/besj1.0
  	ln ${DESTDIR}${MDIR}/bessel.0 ${DESTDIR}${MDIR}/besj1.0
+ 	rm -f ${DESTDIR}${MDIR}/besjn.0
  	ln ${DESTDIR}${MDIR}/bessel.0 ${DESTDIR}${MDIR}/besjn.0
+ 	rm -f ${DESTDIR}${MDIR}/besy0.0
  	ln ${DESTDIR}${MDIR}/bessel.0 ${DESTDIR}${MDIR}/besy0.0
+ 	rm -f ${DESTDIR}${MDIR}/besy1.0
  	ln ${DESTDIR}${MDIR}/bessel.0 ${DESTDIR}${MDIR}/besy1.0
+ 	rm -f ${DESTDIR}${MDIR}/besyn.0
  	ln ${DESTDIR}${MDIR}/bessel.0 ${DESTDIR}${MDIR}/besyn.0
+ 	rm -f ${DESTDIR}${MDIR}/dbesj0.0
  	ln ${DESTDIR}${MDIR}/bessel.0 ${DESTDIR}${MDIR}/dbesj0.0
+ 	rm -f ${DESTDIR}${MDIR}/dbesj1.0
  	ln ${DESTDIR}${MDIR}/bessel.0 ${DESTDIR}${MDIR}/dbesj1.0
+ 	rm -f ${DESTDIR}${MDIR}/dbesjn.0
  	ln ${DESTDIR}${MDIR}/bessel.0 ${DESTDIR}${MDIR}/dbesjn.0
+ 	rm -f ${DESTDIR}${MDIR}/dbesy0.0
  	ln ${DESTDIR}${MDIR}/bessel.0 ${DESTDIR}${MDIR}/dbesy0.0
+ 	rm -f ${DESTDIR}${MDIR}/dbesy1.0
  	ln ${DESTDIR}${MDIR}/bessel.0 ${DESTDIR}${MDIR}/dbesy1.0
+ 	rm -f ${DESTDIR}${MDIR}/dbesyn.0
  	ln ${DESTDIR}${MDIR}/bessel.0 ${DESTDIR}${MDIR}/dbesyn.0
+ 	rm -f ${DESTDIR}${MDIR}/drandm.0
  	ln ${DESTDIR}${MDIR}/random.0 ${DESTDIR}${MDIR}/drandm.0
+ 	rm -f ${DESTDIR}${MDIR}/falloc.0
  	ln ${DESTDIR}${MDIR}/malloc.0 ${DESTDIR}${MDIR}/falloc.0
+ 	rm -f ${DESTDIR}${MDIR}/fpecnt.0
  	ln ${DESTDIR}${MDIR}/trpfpe.0 ${DESTDIR}${MDIR}/fpecnt.0
+ 	rm -f ${DESTDIR}${MDIR}/free.0
  	ln ${DESTDIR}${MDIR}/malloc.0 ${DESTDIR}${MDIR}/free.0
+ 	rm -f ${DESTDIR}${MDIR}/gerror.0
  	ln ${DESTDIR}${MDIR}/perror.0 ${DESTDIR}${MDIR}/gerror.0
+ 	rm -f ${DESTDIR}${MDIR}/getgid.0
  	ln ${DESTDIR}${MDIR}/getuid.0 ${DESTDIR}${MDIR}/getgid.0
+ 	rm -f ${DESTDIR}${MDIR}/iargc.0
  	ln ${DESTDIR}${MDIR}/getarg.0 ${DESTDIR}${MDIR}/iargc.0
+ 	rm -f ${DESTDIR}${MDIR}/ierrno.0
  	ln ${DESTDIR}${MDIR}/perror.0 ${DESTDIR}${MDIR}/ierrno.0
+ 	rm -f ${DESTDIR}${MDIR}/irandm.0
  	ln ${DESTDIR}${MDIR}/random.0 ${DESTDIR}${MDIR}/irandm.0
+ 	rm -f ${DESTDIR}${MDIR}/isatty.0
  	ln ${DESTDIR}${MDIR}/ttynam.0 ${DESTDIR}${MDIR}/isatty.0
  
  FRC:
*** /usr/src/man/man4/Makefile.old	Tue Oct 23 19:42:56 1990
--- /usr/src/man/man4/Makefile	Mon Jan 18 09:33:55 1993
***************
*** 33,50 ****
  .4.0:
  	${DESTDIR}/usr/man/manroff $*.4 > $*.0
  
! all: ${OBJS}
  
  clean: FRC
  	rm -f ${OBJS}
  
! install: FRC
! 	cd ${DESTDIR}${MDIR}; rm -f *.0
  	install -o bin -g bin -m 444 ${OBJS} ${DESTDIR}${MDIR}
  	ln ${DESTDIR}${MDIR}/xp.0 ${DESTDIR}/${MDIR}/dvhp.0
  	ln ${DESTDIR}${MDIR}/xp.0 ${DESTDIR}/${MDIR}/hp.0
  	ln ${DESTDIR}${MDIR}/xp.0 ${DESTDIR}/${MDIR}/rm.0
  	ln ${DESTDIR}${MDIR}/xp.0 ${DESTDIR}/${MDIR}/rp.0
  	ln ${DESTDIR}${MDIR}/mem.0 ${DESTDIR}/${MDIR}/kmem.0
  
  FRC:
--- 33,56 ----
  .4.0:
  	${DESTDIR}/usr/man/manroff $*.4 > $*.0
  
! all: _make_01
  
+ _make_01: ${OBJS}
+ 
  clean: FRC
  	rm -f ${OBJS}
  
! install: _make_01
  	install -o bin -g bin -m 444 ${OBJS} ${DESTDIR}${MDIR}
+ 	rm -f ${DESTDIR}/${MDIR}/dvhp.0
  	ln ${DESTDIR}${MDIR}/xp.0 ${DESTDIR}/${MDIR}/dvhp.0
+ 	rm -f ${DESTDIR}/${MDIR}/hp.0
  	ln ${DESTDIR}${MDIR}/xp.0 ${DESTDIR}/${MDIR}/hp.0
+ 	rm -f ${DESTDIR}/${MDIR}/rm.0
  	ln ${DESTDIR}${MDIR}/xp.0 ${DESTDIR}/${MDIR}/rm.0
+ 	rm -f ${DESTDIR}/${MDIR}/rp.0
  	ln ${DESTDIR}${MDIR}/xp.0 ${DESTDIR}/${MDIR}/rp.0
+ 	rm -f ${DESTDIR}/${MDIR}/kmem.0
  	ln ${DESTDIR}${MDIR}/mem.0 ${DESTDIR}/${MDIR}/kmem.0
  
  FRC:
*** /usr/src/man/man5/Makefile.old	Sun Aug 14 19:24:55 1988
--- /usr/src/man/man5/Makefile	Mon Jan 18 09:33:56 1993
***************
*** 37,52 ****
  .5.0:
  	${DESTDIR}/usr/man/manroff $*.5 > $*.0
  
! all: ${OBJS}
  
  clean: FRC
  	rm -f ${OBJS}
  
! install: FRC
! 	cd ${DESTDIR}${MDIR}; rm -f *.0
  	install -o bin -g bin -m 444 ${OBJS} ${DESTDIR}${MDIR}
  	ln ${DESTDIR}${MDIR}/fs.0 ${DESTDIR}${MDIR}/inode.0
  	ln ${DESTDIR}${MDIR}/dump.0 ${DESTDIR}${MDIR}/dumpdates.0
  	ln ${DESTDIR}${MDIR}/utmp.0 ${DESTDIR}${MDIR}/wtmp.0
  
  FRC:
--- 37,56 ----
  .5.0:
  	${DESTDIR}/usr/man/manroff $*.5 > $*.0
  
! all: _make_01
  
+ _make_01: ${OBJS}
+ 
  clean: FRC
  	rm -f ${OBJS}
  
! install: _make_01
  	install -o bin -g bin -m 444 ${OBJS} ${DESTDIR}${MDIR}
+ 	rm -f ${DESTDIR}${MDIR}/inode.0
  	ln ${DESTDIR}${MDIR}/fs.0 ${DESTDIR}${MDIR}/inode.0
+ 	rm -f ${DESTDIR}${MDIR}/dumpdates.0
  	ln ${DESTDIR}${MDIR}/dump.0 ${DESTDIR}${MDIR}/dumpdates.0
+ 	rm -f ${DESTDIR}${MDIR}/wtmp.0
  	ln ${DESTDIR}${MDIR}/utmp.0 ${DESTDIR}${MDIR}/wtmp.0
  
  FRC:
*** /usr/src/man/man6/Makefile.old	Sun Aug 14 19:24:55 1988
--- /usr/src/man/man6/Makefile	Mon Jan 25 23:04:38 1993
***************
*** 18,31 ****
  #
  MDIR=	/usr/man/cat6
  SRCS=	aardvark.6 adventure.6 arithmetic.6 backgammon.6 banner.6 \
! 	battlestar.6 bcd.6 bj.6 boggle.6 canfield.6 chess.6 ching.6 \
  	cribbage.6 doctor.6 fish.6 fortune.6 hangman.6 hunt.6 mille.6 \
! 	monop.6 moo.6 number.6 quiz.6 rain.6 robots.6 rogue.6 sail.6 \
  	snake.6 trek.6 ttt.6 warp.6 words.6 worm.6 worms.6 wump.6 zork.6
  OBJS=	aardvark.0 adventure.0 arithmetic.0 backgammon.0 banner.0 \
! 	battlestar.0 bcd.0 bj.0 boggle.0 canfield.0 chess.0 ching.0 \
  	cribbage.0 doctor.0 fish.0 fortune.0 hangman.0 hunt.0 mille.0 \
! 	monop.0 moo.0 number.0 quiz.0 rain.0 robots.0 rogue.0 sail.0 \
  	snake.0 trek.0 ttt.0 warp.0 words.0 worm.0 worms.0 wump.0 zork.0
  
  .SUFFIXES: .6 .0
--- 18,31 ----
  #
  MDIR=	/usr/man/cat6
  SRCS=	aardvark.6 adventure.6 arithmetic.6 backgammon.6 banner.6 \
! 	bcd.6 bj.6 boggle.6 canfield.6 chess.6 ching.6 \
  	cribbage.6 doctor.6 fish.6 fortune.6 hangman.6 hunt.6 mille.6 \
! 	monop.6 moo.6 number.6 quiz.6 rain.6 robots.6 rogue.6 \
  	snake.6 trek.6 ttt.6 warp.6 words.6 worm.6 worms.6 wump.6 zork.6
  OBJS=	aardvark.0 adventure.0 arithmetic.0 backgammon.0 banner.0 \
! 	bcd.0 bj.0 boggle.0 canfield.0 chess.0 ching.0 \
  	cribbage.0 doctor.0 fish.0 fortune.0 hangman.0 hunt.0 mille.0 \
! 	monop.0 moo.0 number.0 quiz.0 rain.0 robots.0 rogue.0 \
  	snake.0 trek.0 ttt.0 warp.0 words.0 worm.0 worms.0 wump.0 zork.0
  
  .SUFFIXES: .6 .0
***************
*** 33,47 ****
  .6.0:
  	${DESTDIR}/usr/man/manroff $*.6 > $*.0
  
! all: ${OBJS}
  
  clean: FRC
  	rm -f ${OBJS}
  
! install: FRC
! 	cd ${DESTDIR}${MDIR}; rm -f *.0
  	install -o bin -g bin -m 444 ${OBJS} ${DESTDIR}${MDIR}
  	ln ${DESTDIR}${MDIR}/snake.0 ${DESTDIR}${MDIR}/snscore.0
  	ln ${DESTDIR}${MDIR}/canfield.0 ${DESTDIR}${MDIR}/cfscores.0
  FRC:
  
--- 33,50 ----
  .6.0:
  	${DESTDIR}/usr/man/manroff $*.6 > $*.0
  
! all: _make_01
  
+ _make_01: ${OBJS}
+ 
  clean: FRC
  	rm -f ${OBJS}
  
! install: _make_01
  	install -o bin -g bin -m 444 ${OBJS} ${DESTDIR}${MDIR}
+ 	rm -f ${DESTDIR}${MDIR}/snscore.0
  	ln ${DESTDIR}${MDIR}/snake.0 ${DESTDIR}${MDIR}/snscore.0
+ 	rm -f ${DESTDIR}${MDIR}/cfscores.0
  	ln ${DESTDIR}${MDIR}/canfield.0 ${DESTDIR}${MDIR}/cfscores.0
  FRC:
  
*** /usr/src/man/man7/Makefile.old	Sat Jun  2 16:35:39 1990
--- /usr/src/man/man7/Makefile	Mon Jan 18 09:33:58 1993
***************
*** 27,40 ****
  .7.0:
  	${DESTDIR}/usr/man/manroff $*.7 > $*.0
  
! all: ${OBJS}
  
  clean: FRC
  	rm -f ${OBJS}
  
! install: FRC
! 	cd ${DESTDIR}${MDIR}; rm -f *.0
  	install -o bin -g bin -m 444 ${OBJS} ${DESTDIR}${MDIR}
  	ln ${DESTDIR}${MDIR}/intro.0 ${DESTDIR}${MDIR}/miscellaneous.0
  
  FRC:
--- 27,42 ----
  .7.0:
  	${DESTDIR}/usr/man/manroff $*.7 > $*.0
  
! all: _make_01
  
+ _make_01: ${OBJS}
+ 
  clean: FRC
  	rm -f ${OBJS}
  
! install: _make_01
  	install -o bin -g bin -m 444 ${OBJS} ${DESTDIR}${MDIR}
+ 	rm -f ${DESTDIR}${MDIR}/miscellaneous.0
  	ln ${DESTDIR}${MDIR}/intro.0 ${DESTDIR}${MDIR}/miscellaneous.0
  
  FRC:
*** /usr/src/man/man8/Makefile.old	Wed Jun  6 18:12:31 1990
--- /usr/src/man/man8/Makefile	Tue Jan 19 20:46:17 1993
***************
*** 23,35 ****
  	dumpfs.8 edquota.8 format.8 fsck.8 fstat.8 \
  	gettable.8 getty.8 htable.8 icheck.8 ifconfig.8 implog.8 \
  	implogd.8 inetd.8 init.8 intro.8 kgmon.8 lpc.8 lpd.8 makedev.8 \
! 	makekey.8 mkfs.8 mkhosts.8 mklost.8 mknod.8 mkproto.8 \
  	mount.8 named.8 ncheck.8 newfs.8 pac.8 ping.8 pstat.8 quot.8 \
  	quotacheck.8 quotaon.8 rc.8 rdump.8 reboot.8 renice.8 repquota.8 \
  	restor.8 rexecd.8 rmt.8 route.8 routed.8 rrestore.8 \
  	rwhod.8 rxformat.8 sa.8 savecore.8 sendmail.8 shutdown.8 \
  	slattach.8 sticky.8 swapon.8 sync.8 syslogd.8 talkd.8 telnetd.8 \
! 	tftpd.8 timed.8 timedc.8 trpt.8 trsp.8 tunefs.8 update.8 uucico.8 \
  	uuclean.8 uupoll.8 uusnap.8 uuxqt.8
  OBJS=	XNSrouted.0 ac.0 adduser.0 arff.0 arp.0 autoconfig.0 bad144.0 \
  	badsect.0 bugfiler.0 catman.0 chown.0 clri.0 comsat.0 crash.0 \
--- 23,35 ----
  	dumpfs.8 edquota.8 format.8 fsck.8 fstat.8 \
  	gettable.8 getty.8 htable.8 icheck.8 ifconfig.8 implog.8 \
  	implogd.8 inetd.8 init.8 intro.8 kgmon.8 lpc.8 lpd.8 makedev.8 \
! 	makekey.8 mkfs.8 mkhosts.8 mklost+found.8 mknod.8 mkproto.8 \
  	mount.8 named.8 ncheck.8 newfs.8 pac.8 ping.8 pstat.8 quot.8 \
  	quotacheck.8 quotaon.8 rc.8 rdump.8 reboot.8 renice.8 repquota.8 \
  	restor.8 rexecd.8 rmt.8 route.8 routed.8 rrestore.8 \
  	rwhod.8 rxformat.8 sa.8 savecore.8 sendmail.8 shutdown.8 \
  	slattach.8 sticky.8 swapon.8 sync.8 syslogd.8 talkd.8 telnetd.8 \
! 	timed.8 timedc.8 trpt.8 trsp.8 tunefs.8 update.8 uucico.8 \
  	uuclean.8 uupoll.8 uusnap.8 uuxqt.8
  OBJS=	XNSrouted.0 ac.0 adduser.0 arff.0 arp.0 autoconfig.0 bad144.0 \
  	badsect.0 bugfiler.0 catman.0 chown.0 clri.0 comsat.0 crash.0 \
***************
*** 37,49 ****
  	dumpfs.0 edquota.0 format.0 fsck.0 fstat.0 \
  	gettable.0 getty.0 htable.0 icheck.0 ifconfig.0 implog.0 \
  	implogd.0 inetd.0 init.0 intro.0 kgmon.0 lpc.0 lpd.0 makedev.0 \
! 	makekey.0 mkfs.0 mkhosts.0 mklost.0 mknod.0 mkproto.0 \
  	mount.0 named.0 ncheck.0 newfs.0 pac.0 ping.0 pstat.0 quot.0 \
  	quotacheck.0 quotaon.0 rc.0 rdump.0 reboot.0 renice.0 repquota.0 \
  	restor.0 rexecd.0 rmt.0 route.0 routed.0 rrestore.0 \
  	rwhod.0 rxformat.0 sa.0 savecore.0 sendmail.0 shutdown.0 \
  	slattach.0 sticky.0 swapon.0 sync.0 syslogd.0 talkd.0 telnetd.0 \
! 	tftpd.0 timed.0 timedc.0 trpt.0 trsp.0 tunefs.0 update.0 uucico.0 \
  	uuclean.0 uupoll.0 uusnap.0 uuxqt.0
  
  .SUFFIXES: .8 .0
--- 37,49 ----
  	dumpfs.0 edquota.0 format.0 fsck.0 fstat.0 \
  	gettable.0 getty.0 htable.0 icheck.0 ifconfig.0 implog.0 \
  	implogd.0 inetd.0 init.0 intro.0 kgmon.0 lpc.0 lpd.0 makedev.0 \
! 	makekey.0 mkfs.0 mkhosts.0 mklost+found.0 mknod.0 mkproto.0 \
  	mount.0 named.0 ncheck.0 newfs.0 pac.0 ping.0 pstat.0 quot.0 \
  	quotacheck.0 quotaon.0 rc.0 rdump.0 reboot.0 renice.0 repquota.0 \
  	restor.0 rexecd.0 rmt.0 route.0 routed.0 rrestore.0 \
  	rwhod.0 rxformat.0 sa.0 savecore.0 sendmail.0 shutdown.0 \
  	slattach.0 sticky.0 swapon.0 sync.0 syslogd.0 talkd.0 telnetd.0 \
! 	timed.0 timedc.0 trpt.0 trsp.0 tunefs.0 update.0 uucico.0 \
  	uuclean.0 uupoll.0 uusnap.0 uuxqt.0
  
  .SUFFIXES: .8 .0
***************
*** 51,70 ****
  .8.0:
  	${DESTDIR}/usr/man/manroff $*.8 > $*.0
  
! all: ${OBJS}
  
  clean: FRC
  	rm -f ${OBJS}
  
! install: FRC
! 	cd ${DESTDIR}${MDIR}; rm -f *.0
  	install -o bin -g bin -m 444 ${OBJS} ${DESTDIR}${MDIR}
  	ln ${DESTDIR}${MDIR}/sa.0 ${DESTDIR}${MDIR}/accton.0
  	ln ${DESTDIR}${MDIR}/arff.0 ${DESTDIR}${MDIR}/flcopy.0
  	ln ${DESTDIR}${MDIR}/mount.0 ${DESTDIR}${MDIR}/umount.0
  	ln ${DESTDIR}${MDIR}/reboot.0 ${DESTDIR}${MDIR}/fastboot.0
  	ln ${DESTDIR}${MDIR}/reboot.0 ${DESTDIR}${MDIR}/halt.0
  	ln ${DESTDIR}${MDIR}/quotaon.0 ${DESTDIR}${MDIR}/quotaoff.0
  	ln ${DESTDIR}${MDIR}/uucico.0 ${DESTDIR}${MDIR}/uucpd.0
  
  FRC:
--- 51,78 ----
  .8.0:
  	${DESTDIR}/usr/man/manroff $*.8 > $*.0
  
! all: _make_01
  
+ _make_01: ${OBJS}
+ 
  clean: FRC
  	rm -f ${OBJS}
  
! install: _make_01
  	install -o bin -g bin -m 444 ${OBJS} ${DESTDIR}${MDIR}
+ 	rm -f ${DESTDIR}${MDIR}/accton.0
  	ln ${DESTDIR}${MDIR}/sa.0 ${DESTDIR}${MDIR}/accton.0
+ 	rm -f ${DESTDIR}${MDIR}/flcopy.0
  	ln ${DESTDIR}${MDIR}/arff.0 ${DESTDIR}${MDIR}/flcopy.0
+ 	rm -f ${DESTDIR}${MDIR}/umount.0
  	ln ${DESTDIR}${MDIR}/mount.0 ${DESTDIR}${MDIR}/umount.0
+ 	rm -f ${DESTDIR}${MDIR}/fastboot.0
  	ln ${DESTDIR}${MDIR}/reboot.0 ${DESTDIR}${MDIR}/fastboot.0
+ 	rm -f ${DESTDIR}${MDIR}/halt.0
  	ln ${DESTDIR}${MDIR}/reboot.0 ${DESTDIR}${MDIR}/halt.0
+ 	rm -f ${DESTDIR}${MDIR}/quotaoff.0
  	ln ${DESTDIR}${MDIR}/quotaon.0 ${DESTDIR}${MDIR}/quotaoff.0
+ 	rm -f ${DESTDIR}${MDIR}/uucpd.0
  	ln ${DESTDIR}${MDIR}/uucico.0 ${DESTDIR}${MDIR}/uucpd.0
  
  FRC:
