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