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