Makefile revision 97752
1# From: @(#)Makefile 8.3 (Berkeley) 1/7/94 2# $FreeBSD: head/usr.bin/Makefile 97752 2002-06-02 22:43:17Z des $ 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= apply \ 11 asa \ 12 at \ 13 awk \ 14 banner \ 15 basename \ 16 biff \ 17 brandelf \ 18 bzip2 \ 19 c89 \ 20 calendar \ 21 cap_mkdb \ 22 catman \ 23 chat \ 24 checknr \ 25 chflags \ 26 chpass \ 27 cksum \ 28 cmp \ 29 col \ 30 colcrt \ 31 colldef \ 32 colrm \ 33 column \ 34 comm \ 35 compile_et \ 36 compress \ 37 csplit \ 38 ctags \ 39 cut \ 40 dirname \ 41 du \ 42 ee \ 43 enigma \ 44 env \ 45 expand \ 46 false \ 47 fetch \ 48 file \ 49 file2c \ 50 find \ 51 finger \ 52 fmt \ 53 fold \ 54 from \ 55 fstat \ 56 fsync \ 57 ftp \ 58 gencat \ 59 getopt \ 60 gprof \ 61 head \ 62 help \ 63 hesinfo \ 64 hexdump \ 65 id \ 66 indent \ 67 ipcrm \ 68 ipcs \ 69 join \ 70 jot \ 71 kdump \ 72 kenv \ 73 keylogin \ 74 keylogout \ 75 killall \ 76 ktrace \ 77 ktrdump \ 78 lam \ 79 last \ 80 lastcomm \ 81 ldd \ 82 leave \ 83 less \ 84 lessecho \ 85 lesskey \ 86 lex \ 87 limits \ 88 locate \ 89 lock \ 90 lockf \ 91 logger \ 92 login \ 93 logname \ 94 look \ 95 lorder \ 96 lsvfs \ 97 m4 \ 98 mail \ 99 make \ 100 makewhatis \ 101 mesg \ 102 minigzip \ 103 mkdep \ 104 mkfifo \ 105 mklocale \ 106 mkstr \ 107 mktemp \ 108 msgs \ 109 mt \ 110 ncal \ 111 netstat \ 112 newgrp \ 113 nfsstat \ 114 nice \ 115 nl \ 116 nohup \ 117 objformat \ 118 opieinfo \ 119 opiekey \ 120 opiepasswd \ 121 pagesize \ 122 passwd \ 123 paste \ 124 pathchk \ 125 perl \ 126 pr \ 127 printenv \ 128 printf \ 129 quota \ 130 renice \ 131 rev \ 132 rlogin \ 133 rpcgen \ 134 rpcinfo \ 135 rs \ 136 rsh \ 137 rup \ 138 ruptime \ 139 rusers \ 140 rwall \ 141 rwho \ 142 sccs \ 143 script \ 144 sed \ 145 shar \ 146 showmount \ 147 sockstat \ 148 soelim \ 149 split \ 150 su \ 151 symorder \ 152 systat \ 153 tabs \ 154 tail \ 155 talk \ 156 tcopy \ 157 tee \ 158 tftp \ 159 time \ 160 tip \ 161 top \ 162 touch \ 163 tput \ 164 tr \ 165 true \ 166 truncate \ 167 truss \ 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_SENDMAIL) 221SUBDIR+=vacation 222.endif 223 224.if ${MACHINE_ARCH} == "i386" 225# Things that don't compile on alpha or are aout specific: 226SUBDIR+=ar \ 227 doscmd \ 228 gcore \ 229 ncplist \ 230 ncplogin \ 231 nm \ 232 ranlib \ 233 sasc \ 234 size \ 235 smbutil \ 236 strings \ 237 strip 238.endif 239 240.if ${MACHINE_ARCH} == "alpha" 241SUBDIR+=uac 242.endif 243 244# Things which don't compile on new platforms yet: 245.if ${MACHINE_ARCH} != "sparc64" && ${MACHINE_ARCH} != "ia64" 246SUBDIR+=xlint 247.endif 248.if ${CXX:T} != "c++" 249SUBDIR+=getconf 250.endif 251 252.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL) 253SUBDIR+=chkey newkey 254.endif 255 256.include <bsd.subdir.mk> 257