Makefile revision 28379
1101776Stjr# From: @(#)Makefile 8.3 (Berkeley) 1/7/94 2129583Stjr# $Id: Makefile,v 1.87 1997/07/19 15:18:15 jfieber Exp $ 3101776Stjr 4101776Stjr# XXX MISSING: deroff diction graph learn plot 5227753Stheraven# spell spline struct units xsend 6227753Stheraven# XXX Use GNU versions: apropos bc dc diff grep ld man patch ptx uucp whatis 7227753Stheraven# Moved to secure: bdes 8227753Stheraven# 9227753StheravenSUBDIR= apply ar at banner basename biff brandelf cal calendar \ 10101776Stjr cap_mkdb chat checknr chflags chpass cksum col colcrt colldef colrm \ 11101776Stjr column comm compile_et compress chkey cpp ctags cut dig \ 12101776Stjr dirname dnsquery doscmd du ee env error expand \ 13101776Stjr f2c false fetch file file2c \ 14101776Stjr find finger fmt fold fpr from fsplit fstat ftp gcore gencat getopt \ 15101776Stjr global gprof head hexdump host id indent ipcrm ipcs \ 16101776Stjr join jot kdump ktrace key keyinfo keyinit keylogin keylogout killall \ 17101776Stjr lam last lastcomm leave lex limits locate lock lockf logger login \ 18101776Stjr logname lorder lsvfs m4 mail make mesg mkdep mkfifo mklocale mkstr \ 19101776Stjr mk_cmds modstat more msgs mt netstat newkey nfsstat nice \ 20101776Stjr nm nohup opieinfo opiekey opiepasswd pagesize passwd paste pr printenv \ 21101776Stjr printf quota ranlib rdist renice rev rlogin rpcgen \ 22101776Stjr rpcinfo rs rsh rup ruptime rusers rwall \ 23101776Stjr rwho script sed shar showmount size soelim split \ 24101776Stjr strings strip su symorder talk tconv tcopy tee tftp time \ 25101776Stjr tip tn3270 top touch tput tr true tset tsort tty ul uname \ 26101776Stjr unexpand unifdef uniq units unvis users uudecode uuencode vacation \ 27101776Stjr vgrind vi vis w wall wc what whereis which who whois window \ 28101776Stjr write xargs xinstall xlint xstr yacc yes ypcat ypmatch ypwhich 29101776StjrSUBDIR+=gprof4 30101776Stjr 31101776Stjr.if !defined(NOTCL) && exists (${.CURDIR}/../contrib/tcl) && \ 32101776Stjr exists(${.CURDIR}/tclsh) && exists (${.CURDIR}/../lib/libtcl) 33101776StjrSUBDIR+=tclsh 34101776Stjr.endif 35101776Stjr 36101776Stjr.if !exists(${.CURDIR}/../eBones) || defined(NOSECURE) || !defined(MAKE_EBONES) 37149313SstefanfSUBDIR+=telnet 38101776Stjr.else 39103523Stjr.if defined(RELEASEDIR) 40101776Stjr# releases do need both 41101776StjrSUBDIR+=telnet 42101776Stjr.endif 43101776StjrSUBDIR+= ../eBones/usr.bin/telnet 44132442Stjr.endif 45227753Stheraven 46101776Stjr# Cmp, look and tail all use mmap, so new-VM only. 47103782Stjr# F77 and pascal are VAX/Tahoe only. 48103782Stjr.if make(clean) || make(cleandir) 49103782Stjr# XXX Should have `f77', `pascal' & `vmstat.sparc' judging by the 50101776Stjr# machine dependant lines, but we don't have them 51227753StheravenSUBDIR+=cmp kzip look sasc systat tail vmstat 52101776Stjr.elif ${MACHINE} == "hp300" 53103523StjrSUBDIR+=cmp ld look systat tail vmstat 54103523Stjr.elif ${MACHINE} == "i386" 55227753StheravenSUBDIR+=cmp kzip look sasc systat tail vmstat 56101776Stjr# XXX Use gnu/usr.bin/ld for now 57103523Stjr.elif ${MACHINE} == "luna68k" 58103782StjrSUBDIR+=cmp ld look systat tail vmstat 59227753Stheraven.elif ${MACHINE} == "mips" 60105234StjrSUBDIR+=cmp look systat tail vmstat 61103782Stjr.elif ${MACHINE} == "sparc" 62105234StjrSUBDIR+=cmp ld look tail vmstat.sparc 63103523Stjr.elif ${MACHINE} == "tahoe" 64103677StjrSUBDIR+=f77 pascal systat vmstat 65103782Stjr.elif ${MACHINE} == "vax" 66103523StjrSUBDIR+=f77 pascal systat vmstat 67103523Stjr.endif 68103782Stjr 69103677Stjr.include <bsd.subdir.mk> 70103782Stjr