Makefile revision 103436
1# From: @(#)Makefile 8.3 (Berkeley) 1/7/94 2# $FreeBSD: head/usr.bin/Makefile 103436 2002-09-17 01:49:00Z peter $ 3 4# XXX MISSING: deroff diction graph learn plot 5# spell spline struct xsend 6# XXX broken: tconv 7# XXX Use GNU versions: apropos bc dc diff grep ld man patch whatis 8# Moved to secure: bdes 9# 10SUBDIR= alias \ 11 apply \ 12 asa \ 13 at \ 14 awk \ 15 banner \ 16 basename \ 17 biff \ 18 brandelf \ 19 bzip2 \ 20 c89 \ 21 calendar \ 22 cap_mkdb \ 23 catman \ 24 chat \ 25 checknr \ 26 chflags \ 27 chpass \ 28 cksum \ 29 cmp \ 30 col \ 31 colcrt \ 32 colldef \ 33 colrm \ 34 column \ 35 comm \ 36 compile_et \ 37 compress \ 38 csplit \ 39 ctags \ 40 cut \ 41 dirname \ 42 du \ 43 ee \ 44 enigma \ 45 env \ 46 expand \ 47 false \ 48 fetch \ 49 file \ 50 file2c \ 51 find \ 52 finger \ 53 fmt \ 54 fold \ 55 from \ 56 fstat \ 57 fsync \ 58 ftp \ 59 gcore \ 60 gencat \ 61 getconf \ 62 getopt \ 63 gprof \ 64 head \ 65 hesinfo \ 66 hexdump \ 67 id \ 68 indent \ 69 ipcrm \ 70 ipcs \ 71 join \ 72 jot \ 73 kdump \ 74 kenv \ 75 keylogin \ 76 keylogout \ 77 killall \ 78 ktrace \ 79 ktrdump \ 80 lam \ 81 last \ 82 lastcomm \ 83 ldd \ 84 leave \ 85 less \ 86 lessecho \ 87 lesskey \ 88 lex \ 89 limits \ 90 locate \ 91 lock \ 92 lockf \ 93 logger \ 94 login \ 95 logname \ 96 look \ 97 lorder \ 98 lsvfs \ 99 m4 \ 100 mail \ 101 make \ 102 makewhatis \ 103 mesg \ 104 minigzip \ 105 mkdep \ 106 mkfifo \ 107 mklocale \ 108 mkstr \ 109 mktemp \ 110 msgs \ 111 mt \ 112 ncal \ 113 netstat \ 114 newgrp \ 115 nfsstat \ 116 nice \ 117 nl \ 118 nohup \ 119 objformat \ 120 opieinfo \ 121 opiekey \ 122 opiepasswd \ 123 pagesize \ 124 passwd \ 125 paste \ 126 pathchk \ 127 pr \ 128 printenv \ 129 printf \ 130 quota \ 131 renice \ 132 rev \ 133 rlogin \ 134 rpcgen \ 135 rpcinfo \ 136 rs \ 137 rsh \ 138 rup \ 139 ruptime \ 140 rusers \ 141 rwall \ 142 rwho \ 143 script \ 144 sed \ 145 shar \ 146 showmount \ 147 sockstat \ 148 soelim \ 149 split \ 150 stat \ 151 su \ 152 symorder \ 153 systat \ 154 tabs \ 155 tail \ 156 talk \ 157 tcopy \ 158 tee \ 159 tftp \ 160 time \ 161 tip \ 162 top \ 163 touch \ 164 tput \ 165 tr \ 166 true \ 167 truncate \ 168 tset \ 169 tsort \ 170 tty \ 171 ul \ 172 uname \ 173 unexpand \ 174 unifdef \ 175 uniq \ 176 units \ 177 unvis \ 178 usbhidctl \ 179 users \ 180 uudecode \ 181 uuencode \ 182 uuidgen \ 183 vgrind \ 184 vi \ 185 vis \ 186 vmstat \ 187 w \ 188 wall \ 189 wc \ 190 what \ 191 whereis \ 192 which \ 193 who \ 194 whois \ 195 window \ 196 write \ 197 xargs \ 198 xinstall \ 199 xstr \ 200 yacc \ 201 yes \ 202 ypcat \ 203 ypmatch \ 204 ypwhich 205 206.if defined(RELEASEDIR) || \ 207 (!exists(${.CURDIR}/../kerberosIV) && !exists(${.CURDIR}/../secure)) || \ 208 defined(NOCRYPT) || (defined(NOSECURE) && !defined(MAKE_KERBEROS4)) 209# Releases need both this non-crypt telnet and the crypt telnet. 210SUBDIR+=telnet 211.endif 212 213.if !defined(NO_BIND) 214SUBDIR+=dig \ 215 dnskeygen \ 216 dnsquery \ 217 host 218.endif 219 220.if !defined(NO_PERL_WRAPPER) 221SUBDIR+=perl 222.endif 223 224.if !defined(NO_SENDMAIL) 225SUBDIR+=vacation 226.endif 227 228.if ${MACHINE_ARCH} == "i386" 229# Things that don't compile on alpha or are aout specific: 230SUBDIR+=doscmd \ 231 ncplist \ 232 ncplogin \ 233 sasc \ 234 smbutil 235.endif 236 237.if ${MACHINE_ARCH} == "alpha" 238SUBDIR+=uac 239.endif 240 241# Things which don't compile on new platforms yet: 242.if ${MACHINE_ARCH} != "ia64" 243SUBDIR+=truss xlint 244.endif 245 246.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL) 247SUBDIR+=chkey newkey 248.endif 249 250.include <bsd.subdir.mk> 251