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