- Remove signal.h
[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.23 2004/11/23 16:34:34 liamfoy 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         bc \
19         biff \
20         brandelf \
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         dc \
48         dirname \
49         du \
50         ee \
51         enigma \
52         env \
53         expand \
54         false \
55         fetch \
56         file \
57         file2c \
58         find \
59         finger \
60         fmt \
61         fold \
62         from \
63         fstat \
64         fsync \
65         ftp \
66         gencat \
67         getconf \
68         getopt \
69         gprof \
70         gzip \
71         head \
72         hexdump \
73         id \
74         indent \
75         ipcrm \
76         ipcs \
77         join \
78         jot \
79         kdump \
80         kenv \
81         key \
82         keyinfo \
83         keyinit \
84         keylogin \
85         keylogout \
86         killall \
87         ktrace \
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         minigzip \
113         mkdep \
114         mkfifo \
115         mklocale \
116         mkstr \
117         mktemp \
118         msgs \
119         mt \
120         ncal \
121         netstat \
122         newgrp \
123         newkey \
124         nfsstat \
125         nice \
126         nl \
127         nohup \
128         objformat \
129         opieinfo \
130         opiekey \
131         opiepasswd \
132         pagesize \
133         passwd \
134         paste \
135         patch \
136         pathchk \
137         pkill \
138         pr \
139         printenv \
140         printf \
141         quota \
142         rdist \
143         renice \
144         relpath \
145         rev \
146         rlogin \
147         rpcgen \
148         rpcinfo \
149         rs \
150         rsh \
151         rup \
152         ruptime \
153         rusers \
154         rwall \
155         rwho \
156         script \
157         sed \
158         shar \
159         showmount \
160         sockstat \
161         soelim \
162         split \
163         stat \
164         su \
165         symorder \
166         systat \
167         tabs \
168         tail \
169         talk \
170         tar \
171         tcopy \
172         tee \
173         tftp \
174         time \
175         tip \
176         top \
177         touch \
178         tput \
179         tr \
180         true \
181         truncate \
182         truss \
183         tset \
184         tsort \
185         tty \
186         ul \
187         uname \
188         unexpand \
189         unifdef \
190         uniq \
191         units \
192         unvis \
193         usbhidctl \
194         users \
195         uudecode \
196         uuencode \
197         vgrind \
198         vi \
199         vis \
200         vmstat \
201         w \
202         wall \
203         wc \
204         what \
205         whereis \
206         which \
207         who \
208         whois \
209         window \
210         wmake \
211         write \
212         xargs \
213         xinstall \
214         xlint \
215         xstr \
216         yacc \
217         yes \
218         ypcat \
219         ypmatch \
220         ypwhich
221
222 .if defined(RELEASEDIR) || \
223     !exists(${.CURDIR}/../secure) || defined(NOCRYPT)
224 # Releases need both this non-crypt telnet and the crypt telnet.
225 SUBDIR+=telnet
226 .endif
227
228 .if !defined(NO_BIND)
229 SUBDIR+=dig \
230         host \
231         dnssec-keygen \
232         dnssec-makekeyset \
233         dnssec-signkey \
234         dnssec-signzone
235 .endif
236
237 .if !defined(NO_SENDMAIL)
238 SUBDIR+=vacation 
239 .endif
240
241 .if ${MACHINE_ARCH} == "i386"
242 # Things that don't compile on alpha or are aout specific:
243 SUBDIR+=doscmd \
244         gcore \
245         gprof4 \
246         ncplist \
247         ncplogin \
248         sasc \
249         smbutil
250 .endif
251
252 .if ${MACHINE_ARCH} == "alpha"
253 SUBDIR+=uac
254 .endif
255
256 .include <bsd.subdir.mk>