handle multiple uba's
[unix-history] / usr / src / bin / Makefile
CommitLineData
ed4eaf26
KM
1# Copyright (c) 1982 Regents of the University of California */
2#
3# @(#)Makefile 4.1 %G%
4#
5BINDIR= /bin
6CFLAGS= -O
7CC= /bin/cc
8
9all: ${DESTDIR}${BINDIR}/ar ${DESTDIR}${BINDIR}/cat \
10 ${DESTDIR}${BINDIR}/cc ${DESTDIR}${BINDIR}/chgrp \
11 ${DESTDIR}${BINDIR}/chmod ${DESTDIR}${BINDIR}/cmp \
12 ${DESTDIR}${BINDIR}/cp ${DESTDIR}${BINDIR}/date \
13 ${DESTDIR}${BINDIR}/dd ${DESTDIR}${BINDIR}/df \
14 ${DESTDIR}${BINDIR}/du ${DESTDIR}${BINDIR}/echo \
15 ${DESTDIR}${BINDIR}/ed ${DESTDIR}${BINDIR}/expr \
16 ${DESTDIR}${BINDIR}/grep \
17 ${DESTDIR}${BINDIR}/kill ${DESTDIR}${BINDIR}/ld \
18 ${DESTDIR}${BINDIR}/ln ${DESTDIR}${BINDIR}/login \
19 ${DESTDIR}${BINDIR}/ls ${DESTDIR}${BINDIR}/mail \
20 ${DESTDIR}${BINDIR}/mkdir ${DESTDIR}${BINDIR}/mt \
21 ${DESTDIR}${BINDIR}/mv ${DESTDIR}${BINDIR}/nice \
22 ${DESTDIR}${BINDIR}/nm ${DESTDIR}${BINDIR}/od \
23 ${DESTDIR}${BINDIR}/passwd ${DESTDIR}${BINDIR}/pr \
24 ${DESTDIR}${BINDIR}/ps ${DESTDIR}${BINDIR}/pwd \
25 ${DESTDIR}${BINDIR}/rm ${DESTDIR}${BINDIR}/rmail \
26 ${DESTDIR}${BINDIR}/rmdir ${DESTDIR}${BINDIR}/size \
27 ${DESTDIR}${BINDIR}/strip ${DESTDIR}${BINDIR}/stty \
28 ${DESTDIR}${BINDIR}/su ${DESTDIR}${BINDIR}/sync \
29 ${DESTDIR}${BINDIR}/tar ${DESTDIR}${BINDIR}/tee \
30 ${DESTDIR}${BINDIR}/test ${DESTDIR}${BINDIR}/time \
31 ${DESTDIR}${BINDIR}/wall ${DESTDIR}${BINDIR}/who \
32 ${DESTDIR}${BINDIR}/write ${DESTDIR}${BINDIR}/adb \
33 ${DESTDIR}${BINDIR}/as ${DESTDIR}${BINDIR}/awk \
34 ${DESTDIR}${BINDIR}/csh ${DESTDIR}${BINDIR}/make \
35 ${DESTDIR}${BINDIR}/sed ${DESTDIR}${BINDIR}/sh \
36 ${DESTDIR}${BINDIR}/diff
37
38${DESTDIR}${BINDIR}/ar: ar.c
39 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/ar ar.c
40
41${DESTDIR}${BINDIR}/cat: cat.c
42 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/cat cat.c
43
44${DESTDIR}${BINDIR}/cc: cc.c
45 ${CC} ${CFLAGS} -o cc cc.c
46 rm -f ${DESTDIR}${BINDIR}/cc
47 mv cc ${DESTDIR}${BINDIR}/cc
48
49${DESTDIR}${BINDIR}/chgrp: chgrp.c
50 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/chgrp chgrp.c
51 chown root ${DESTDIR}${BINDIR}/chgrp
52 chmod 4755 ${DESTDIR}${BINDIR}/chgrp
53
54${DESTDIR}${BINDIR}/chmod: chmod.c
55 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/chmod chmod.c
56
57${DESTDIR}${BINDIR}/cmp: cmp.c
58 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/cmp cmp.c
59
60${DESTDIR}${BINDIR}/cp: cp.c
61 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/cp cp.c
62
63${DESTDIR}${BINDIR}/date: date.c
64 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/date date.c
65
66${DESTDIR}${BINDIR}/dd: dd.c
67 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/dd dd.c
68
69${DESTDIR}${BINDIR}/df: df.c
70 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/df df.c
71 /etc/chown root ${DESTDIR}${BINDIR}/df
72 chmod 4755 ${DESTDIR}${BINDIR}/df
73
74${DESTDIR}${BINDIR}/du: du.c
75 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/du du.c
76
77${DESTDIR}${BINDIR}/echo: echo.c
78 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/echo echo.c
79
80${DESTDIR}${BINDIR}/ed: ed.c
81 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/ed ed.c
82 rm -f /bin/e
83 ln /bin/ed /bin/e
84
85${DESTDIR}${BINDIR}/expr: expr.y
86 yacc expr.y
87 ${CC} ${CFLAGS} -w -o ${DESTDIR}${BINDIR}/expr y.tab.c
88 rm -f y.tab.[ch]
89
90${DESTDIR}${BINDIR}/grep: grep.c
91 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/grep grep.c
92
93${DESTDIR}${BINDIR}/kill: kill.c
94 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/kill kill.c
95
96${DESTDIR}${BINDIR}/ld: ld.c
97 ${CC} ${CFLAGS} -o ld ld.c
98 rm -f ${DESTDIR}${BINDIR}/ld
99 mv ld ${DESTDIR}${BINDIR}/ld
100
101${DESTDIR}${BINDIR}/ln: ln.c
102 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/ln ln.c
103
104${DESTDIR}${BINDIR}/login: login.c
105 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/login login.c
106 /etc/chown root ${DESTDIR}${BINDIR}/login
107 chmod 4755 ${DESTDIR}${BINDIR}/login
108
109${DESTDIR}${BINDIR}/ls: ls.c
110 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/ls ls.c
111
112${DESTDIR}${BINDIR}/mail: mail.c
113 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/mail mail.c
114 /etc/chown root ${DESTDIR}${BINDIR}/mail
115 chmod 4755 ${DESTDIR}${BINDIR}/mail
116
117${DESTDIR}${BINDIR}/mkdir: mkdir.c
118 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/mkdir mkdir.c
119 /etc/chown root ${DESTDIR}${BINDIR}/mkdir
120 chmod 4755 ${DESTDIR}${BINDIR}/mkdir
121
122${DESTDIR}${BINDIR}/mt: mt.c
123 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/mt mt.c
124
125${DESTDIR}${BINDIR}/mv: mv.c
126 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/mv mv.c
127 /etc/chown root ${DESTDIR}${BINDIR}/mv
128 chmod 4755 ${DESTDIR}${BINDIR}/mv
129
130${DESTDIR}${BINDIR}/nice: nice.c
131 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/nice nice.c
132
133${DESTDIR}${BINDIR}/nm: nm.c
134 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/nm nm.c
135
136${DESTDIR}${BINDIR}/od: od.c
137 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/od od.c
138
139${DESTDIR}${BINDIR}/passwd: passwd.c
140 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/passwd passwd.c
141 /etc/chown root ${DESTDIR}${BINDIR}/passwd
142 chmod 4755 ${DESTDIR}${BINDIR}/passwd
143
144${DESTDIR}${BINDIR}/pr: pr.c
145 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/pr pr.c
146
147${DESTDIR}${BINDIR}/ps: ps.c
148 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/ps ps.c -lm
149
150${DESTDIR}${BINDIR}/pwd: pwd.c
151 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/pwd pwd.c
152
153${DESTDIR}${BINDIR}/rm: rm.c
154 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/rm rm.c
155
156${DESTDIR}${BINDIR}/rmail: rmail.c
157 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/rmail rmail.c
158
159${DESTDIR}${BINDIR}/rmdir: rmdir.c
160 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/rmdir rmdir.c
161 /etc/chown root ${DESTDIR}${BINDIR}/rmdir
162 chmod 4755 ${DESTDIR}${BINDIR}/rmdir
163
164${DESTDIR}${BINDIR}/size: size.c
165 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/size size.c
166
167${DESTDIR}${BINDIR}/strip: strip.c
168 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/strip strip.c
169
170${DESTDIR}${BINDIR}/stty: stty.c
171 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/stty stty.c
172
173${DESTDIR}${BINDIR}/su: su.c
174 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/su su.c
175 /etc/chown root ${DESTDIR}${BINDIR}/su
176 chmod 4755 ${DESTDIR}${BINDIR}/su
177
178${DESTDIR}${BINDIR}/sync: sync.c
179 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/sync sync.c
180
181${DESTDIR}${BINDIR}/tar: tar.c
182 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/tar tar.c
183
184${DESTDIR}${BINDIR}/tee: tee.c
185 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/tee tee.c
186
187${DESTDIR}${BINDIR}/test: test.c
188 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/test test.c
189 rm -f /bin/[
190 ln /bin/test /bin/[
191
192${DESTDIR}${BINDIR}/time: time.c
193 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/time time.c
194
195${DESTDIR}${BINDIR}/wall: wall.c
196 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/wall wall.c
197
198${DESTDIR}${BINDIR}/who: who.c
199 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/who who.c
200
201${DESTDIR}${BINDIR}/write: write.c
202 ${CC} ${CFLAGS} -o ${DESTDIR}${BINDIR}/write write.c
203
204${DESTDIR}${BINDIR}/adb: adb/adb
205 cd adb; make install
206adb/adb:
207 cd adb; make adb
208
209${DESTDIR}${BINDIR}/as: as/as
210 cd as; make install
211as/as:
212 cd as; make as
213
214${DESTDIR}${BINDIR}/awk: awk/awk
215 cd awk; make install
216awk/awk:
217 cd awk; make awk
218
219${DESTDIR}${BINDIR}/csh: csh/csh
220 rm -f ${DESTDIR}${BINDIR}/csh
221 cd csh; make install
222csh/csh:
223 cd csh; make csh
224
225${DESTDIR}${BINDIR}/make: make/make
226 rm -f ${DESTDIR}${BINDIR}/make
227 cd make; make install
228make/make:
229 cd make; make make
230
231${DESTDIR}${BINDIR}/sed: sed/sed
232 cd sed; make install
233sed/sed:
234 cd sed; make sed
235
236${DESTDIR}${BINDIR}/sh: sh/sh
237 cd sh; make install
238sh/sh:
239 cd sh; make sh
240
241${DESTDIR}${BINDIR}/diff: diff/diff
242 cd diff; make install
243diff/diff:
244 cd diff; make all