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