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