Makefile revision 22384
1133359Sobrien#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
2133359Sobrien#	$FreeBSD: head/usr.bin/Makefile 22384 1997-02-07 03:57:21Z pst $
3133359Sobrien
4186690Sobrien# XXX MISSING:		deroff diction graph learn plot
5133359Sobrien#			spell spline struct units xsend
6133359Sobrien# XXX Use GNU versions: apropos bc dc diff grep ld man patch ptx uucp whatis
7133359Sobrien# Moved to secure: bdes
8133359Sobrien#
9133359SobrienSUBDIR=	apply ar at banner basename biff brandelf cal calendar \
10133359Sobrien	cap_mkdb chat checknr chflags chpass cksum col colcrt colldef colrm \
11133359Sobrien	column comm compile_et compress cpp ctags cut dig \
12133359Sobrien	dirname dnsquery du ee env error expand f2c false fetch file file2c \
13133359Sobrien	find finger fmt fold fpr from fsplit fstat ftp gcore gencat getopt \
14186690Sobrien	gprof head hexdump host id indent ipcrm ipcs \
15133359Sobrien	join jot kdump ktrace key keyinfo keyinit killall lam last \
16133359Sobrien	lastcomm leave lex limits locate lock lockf logger login logname \
17133359Sobrien	lorder lsvfs m4 mail make mesg mkdep mkfifo mklocale mkstr mk_cmds \
18133359Sobrien	modstat more msgs mt netstat nfsstat nice \
19133359Sobrien	nm nohup opieinfo opiekey opiepasswd pagesize passwd paste pr printenv \
20133359Sobrien	printf quota ranlib rdist renice rev rlogin rpcgen \
21133359Sobrien	rpcinfo rs rsh rup ruptime rusers rwall \
22133359Sobrien	rwho script sed sgmlfmt sgmls shar showmount size soelim split \
23133359Sobrien	strings	strip su symorder talk tclsh tconv tcopy tee tftp time \
24133359Sobrien	tip tn3270 touch tput tr true tset tsort tty ul	uname \
25133359Sobrien	unexpand unifdef uniq units unvis users uudecode uuencode vacation \
26133359Sobrien	vgrind vi vis w wall wc what whereis which who whois window \
27133359Sobrien	write xargs xinstall xlint xstr yacc yes ypcat ypmatch ypwhich
28226048SobrienSUBDIR+=gprof4
29226048Sobrien
30226048Sobrien.if !exists(../eBones) || defined(NOSECURE) || !defined(MAKE_EBONES)
31226048SobrienSUBDIR+=telnet
32226048Sobrien.else
33133359Sobrien.if defined(RELEASEDIR)
34191736Sobrien# releases do need both
35191736SobrienSUBDIR+=telnet
36328874Seadler.endif
37191736SobrienSUBDIR+= ../eBones/usr.bin/telnet
38191736Sobrien.endif
39133359Sobrien
40133359Sobrien# Cmp, look and tail all use mmap, so new-VM only.
41133359Sobrien# F77 and pascal are VAX/Tahoe only.
42133359Sobrien.if	make(clean) || make(cleandir)
43133359Sobrien# XXX Should have `f77', `pascal' & `vmstat.sparc' judging by the
44133359Sobrien#     machine dependant lines, but we don't have them
45133359SobrienSUBDIR+=cmp kzip look sasc systat tail vmstat
46133359Sobrien.elif	${MACHINE} == "hp300"
47186690SobrienSUBDIR+=cmp ld look systat tail vmstat
48169942Sobrien.elif	${MACHINE} == "i386"
49186690SobrienSUBDIR+=cmp kzip look sasc systat tail vmstat
50133359Sobrien# XXX Use gnu/usr.bin/ld for now
51133359Sobrien.elif	${MACHINE} == "luna68k"
52133359SobrienSUBDIR+=cmp ld look systat tail vmstat
53133359Sobrien.elif	${MACHINE} == "mips"
54133359SobrienSUBDIR+=cmp look systat tail vmstat
55133359Sobrien.elif	${MACHINE} == "sparc"
56133359SobrienSUBDIR+=cmp ld look tail vmstat.sparc
57133359Sobrien.elif	${MACHINE} == "tahoe"
58133359SobrienSUBDIR+=f77 pascal systat vmstat
59133359Sobrien.elif	${MACHINE} == "vax"
60133359SobrienSUBDIR+=f77 pascal systat vmstat
61133359Sobrien.endif
62133359Sobrien
63133359Sobrien.include <bsd.subdir.mk>
64133359Sobrien