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