Makefile revision 16189
160484Sobrien#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
260484Sobrien#	$Id: Makefile,v 1.67 1996/03/24 14:09:33 paul Exp $
389857Sobrien
489857Sobrien# XXX MISSING:		deroff diction graph learn plot
589857Sobrien#			spell spline struct units xsend
689857Sobrien# XXX Use GNU versions: apropos bc dc diff grep ld man patch ptx uucp whatis
789857Sobrien# Moved to secure: bdes
889857Sobrien#
989857SobrienSUBDIR=	apply ar at banner basename biff cal calendar \
1089857Sobrien	cap_mkdb chat checknr chflags chpass cksum col colcrt colldef colrm \
1189857Sobrien	column comm compile_et compress cpp ctags cut devmenu \
1289857Sobrien	dig dirname dnsquery du ee env error expand f2c false file file2c \
1389857Sobrien	find finger fmt fold fpr from fsplit fstat ftp gcore gencat getopt \
1489857Sobrien	gprof head hexdump host id indent ipcrm ipcs \
1560484Sobrien	join jot kdump ktrace key keyinfo keyinit killall lam last \
1660484Sobrien	lastcomm leave lex locate lock logger login logname lorder \
1760484Sobrien	lsvfs m4 mail make mesg mkdep mkfifo mklocale mkstr mk_cmds \
1860484Sobrien	modstat more msgs mt ncftp netstat nfsstat nice \
1960484Sobrien	nm nohup pagesize passwd paste pr printenv \
2060484Sobrien	printf quota ranlib rdist renice rev rlogin rpcgen \
2160484Sobrien	rpcinfo rs rsh rup ruptime rusers rwall \
2260484Sobrien	rwho script sed sgmlfmt sgmls shar showmount size soelim split \
2360484Sobrien	strings	strip su symorder talk tconv tcopy tee tftp time \
2460484Sobrien	tip tn3270 touch tput tr true tset tsort tty ul	uname \
2560484Sobrien	unexpand unifdef uniq units unvis users uudecode uuencode vacation \
2660484Sobrien	vgrind vi vis w wall wc what whereis which who whois window \
2760484Sobrien	write xargs xinstall xlint xstr yacc yes ypcat ypmatch ypwhich
2860484SobrienSUBDIR+=gprof4
2960484Sobrien
3060484Sobrien.if !exists(../secure) || defined(NOSECURE)
3160484SobrienSUBDIR+=telnet
3260484Sobrien.else
3360484Sobrien.if defined(RELEASEDIR)
3460484Sobrien# releases do need both
3560484SobrienSUBDIR+=telnet
3660484Sobrien.endif
3760484SobrienSUBDIR+= ../secure/usr.bin/telnet
38130561Sobrien.endif
39130561Sobrien
40130561Sobrien# Cmp, look and tail all use mmap, so new-VM only.
4160484Sobrien# F77 and pascal are VAX/Tahoe only.
4260484Sobrien.if	make(clean) || make(cleandir)
4360484Sobrien# XXX Should have `f77', `pascal' & `vmstat.sparc' judging by the
4460484Sobrien#     machine dependant lines, but we don't have them
4560484SobrienSUBDIR+=cmp kzip look sasc systat tail vmstat
4660484Sobrien.elif	${MACHINE} == "hp300"
4760484SobrienSUBDIR+=cmp ld look systat tail vmstat
4860484Sobrien.elif	${MACHINE} == "i386"
4960484SobrienSUBDIR+=cmp kzip look sasc systat tail vmstat
5060484Sobrien# XXX Use gnu/usr.bin/ld for now
5160484Sobrien.elif	${MACHINE} == "luna68k"
5260484SobrienSUBDIR+=cmp ld look systat tail vmstat
5360484Sobrien.elif	${MACHINE} == "mips"
5460484SobrienSUBDIR+=cmp look systat tail vmstat
5560484Sobrien.elif	${MACHINE} == "sparc"
5660484SobrienSUBDIR+=cmp ld look tail vmstat.sparc
5760484Sobrien.elif	${MACHINE} == "tahoe"
5860484SobrienSUBDIR+=f77 pascal systat vmstat
5960484Sobrien.elif	${MACHINE} == "vax"
6060484SobrienSUBDIR+=f77 pascal systat vmstat
6160484Sobrien.endif
6260484Sobrien
6360484Sobrien.include <bsd.subdir.mk>
6460484Sobrien