ttwrite added
[unix-history] / usr / src / usr.bin / window / Makefile
CommitLineData
b7a56489
KM
1#
2# Copyright (c) 1980 Regents of the University of California.
3# All rights reserved. The Berkeley software License Agreement
4# specifies the terms and conditions for redistribution.
5#
6# @(#)Makefile 3.1 (Berkeley) %G%
7#
8#
9# Window makefile, update with mkmf (or "make depend")
10#
11CFLAGS = -O -R
12
13EXTHDRS = /usr/include/fcntl.h \
14 /usr/include/setjmp.h \
15 /usr/include/sgtty.h \
16 /usr/include/signal.h \
17 /usr/include/stdio.h \
18 /usr/include/sys/errno.h \
19 /usr/include/sys/ioctl.h \
20 /usr/include/sys/resource.h \
21 /usr/include/sys/signal.h \
22 /usr/include/sys/socket.h \
23 /usr/include/sys/time.h \
24 /usr/include/sys/ttychars.h \
25 /usr/include/sys/ttydev.h \
26 /usr/include/sys/types.h \
27 /usr/include/sys/wait.h
28
29HDRS = alias.h \
30 char.h \
31 context.h \
32 defs.h \
33 lcmd.h \
34 local.h \
35 parser.h \
36 string.h \
37 token.h \
38 tt.h \
39 value.h \
40 var.h \
41 ww.h
42
43LDFLAGS =
44
45LIBS = /usr/lib/libtermcap.a
46
47LINKER = cc
48
49MAKEFILE = Makefile
50
51OBJS = char.o \
52 cmd.o \
53 cmd1.o \
54 cmd2.o \
55 cmd3.o \
56 cmd4.o \
57 cmd5.o \
58 cmd6.o \
59 cmd7.o \
60 context.o \
61 error.o \
62 lcmd.o \
63 lcmd1.o \
64 lcmd2.o \
65 main.o \
66 mloop.o \
67 parser1.o \
68 parser2.o \
69 parser3.o \
70 parser4.o \
71 parser5.o \
72 scanner.o \
73 startup.o \
74 string.o \
75 ttf100.o \
76 ttgeneric.o \
77 tth19.o \
78 tth29.o \
79 ttinit.o \
80 ttoutput.o \
81 tttermcap.o \
82 tttvi925.o \
83 var.o \
84 win.o \
85 wwadd.o \
86 wwalloc.o \
87 wwbox.o \
88 wwchild.o \
89 wwclose.o \
90 wwclreol.o \
91 wwclreos.o \
92 wwcursor.o \
93 wwdata.o \
94 wwdelchar.o \
95 wwdelete.o \
96 wwdelline.o \
97 wwdump.o \
98 wwend.o \
99 wwenviron.o \
100 wwerror.o \
101 wwflush.o \
102 wwframe.o \
103 wwgets.o \
104 wwinit.o \
105 wwinschar.o \
106 wwinsline.o \
107 wwiomux.o \
108 wwlabel.o \
109 wwmisc.o \
110 wwmove.o \
111 wwopen.o \
112 wwprintf.o \
113 wwpty.o \
114 wwputc.o \
115 wwputs.o \
116 wwredraw.o \
117 wwredrawwin.o \
118 wwrint.o \
119 wwscroll.o \
120 wwsize.o \
121 wwspawn.o \
122 wwsuspend.o \
123 wwtty.o \
124 wwunframe.o \
125 wwupdate.o \
126 wwwrite.o
127
128PRINT = pr
129
130PROGRAM = a.out
131
132SRCS = char.c \
133 cmd.c \
134 cmd1.c \
135 cmd2.c \
136 cmd3.c \
137 cmd4.c \
138 cmd5.c \
139 cmd6.c \
140 cmd7.c \
141 context.c \
142 error.c \
143 lcmd.c \
144 lcmd1.c \
145 lcmd2.c \
146 main.c \
147 mloop.c \
148 parser1.c \
149 parser2.c \
150 parser3.c \
151 parser4.c \
152 parser5.c \
153 scanner.c \
154 startup.c \
155 string.c \
156 ttf100.c \
157 ttgeneric.c \
158 tth19.c \
159 tth29.c \
160 ttinit.c \
161 ttoutput.c \
162 tttermcap.c \
163 tttvi925.c \
164 var.c \
165 win.c \
166 wwadd.c \
167 wwalloc.c \
168 wwbox.c \
169 wwchild.c \
170 wwclose.c \
171 wwclreol.c \
172 wwclreos.c \
173 wwcursor.c \
174 wwdata.c \
175 wwdelchar.c \
176 wwdelete.c \
177 wwdelline.c \
178 wwdump.c \
179 wwend.c \
180 wwenviron.c \
181 wwerror.c \
182 wwflush.c \
183 wwframe.c \
184 wwgets.c \
185 wwinit.c \
186 wwinschar.c \
187 wwinsline.c \
188 wwiomux.c \
189 wwlabel.c \
190 wwmisc.c \
191 wwmove.c \
192 wwopen.c \
193 wwprintf.c \
194 wwpty.c \
195 wwputc.c \
196 wwputs.c \
197 wwredraw.c \
198 wwredrawwin.c \
199 wwrint.c \
200 wwscroll.c \
201 wwsize.c \
202 wwspawn.c \
203 wwsuspend.c \
204 wwtty.c \
205 wwunframe.c \
206 wwupdate.c \
207 wwwrite.c
208
209all: $(PROGRAM)
210
211$(PROGRAM): $(OBJS) $(LIBS)
212 @echo -n "Loading $(PROGRAM) ... "
213 @$(LINKER) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM)
214 @echo "done"
215
216clean:; @rm -f $(OBJS) make.out
217
218depend:; @mkmf -f $(MAKEFILE) PROGRAM=$(PROGRAM)
219
220install: $(PROGRAM) windowrc
221 install -s a.out $(DESTDIR)/usr/ucb/window
222# install -c windowrc $(DESTDIR)/usr/local/lib
223
224print:; @$(PRINT) $(MAKEFILE) README $(HDRS) $(SRCS)
225
226tags: $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS)
227
228lint:; @lint -z $(SRCS)
229
230wc:; @wc $(SRCS) $(HDRS)
231
232###
233char.o: char.h
234cmd.o: defs.h ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
235 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
236 /usr/include/setjmp.h /usr/include/sys/time.h char.h
237cmd1.o: defs.h ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
238 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
239 /usr/include/setjmp.h /usr/include/sys/time.h char.h
240cmd2.o: defs.h ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
241 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
242 /usr/include/setjmp.h /usr/include/sys/time.h
243cmd3.o: defs.h ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
244 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
245 /usr/include/setjmp.h /usr/include/sys/time.h string.h
246cmd4.o: defs.h ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
247 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
248 /usr/include/setjmp.h /usr/include/sys/time.h
249cmd5.o: defs.h ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
250 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
251 /usr/include/setjmp.h /usr/include/sys/time.h
252cmd6.o: defs.h ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
253 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
254 /usr/include/setjmp.h /usr/include/sys/time.h string.h char.h
255cmd7.o: defs.h ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
256 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
257 /usr/include/setjmp.h /usr/include/sys/time.h
258context.o: /usr/include/stdio.h value.h string.h context.h
259error.o: defs.h ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
260 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
261 /usr/include/setjmp.h /usr/include/sys/time.h value.h context.h \
262 /usr/include/stdio.h char.h
263lcmd.o: defs.h ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
264 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
265 /usr/include/setjmp.h /usr/include/sys/time.h value.h lcmd.h
266lcmd1.o: defs.h ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
267 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
268 /usr/include/setjmp.h /usr/include/sys/time.h string.h value.h lcmd.h \
269 var.h
270lcmd2.o: defs.h ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
271 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
272 /usr/include/setjmp.h /usr/include/sys/time.h string.h value.h var.h \
273 lcmd.h /usr/include/sys/resource.h alias.h
274main.o: defs.h ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
275 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
276 /usr/include/setjmp.h /usr/include/sys/time.h \
277 /usr/include/sys/signal.h /usr/include/stdio.h string.h char.h \
278 local.h
279mloop.o: defs.h ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
280 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
281 /usr/include/setjmp.h /usr/include/sys/time.h
282parser1.o: parser.h /usr/include/stdio.h value.h context.h token.h string.h
283parser2.o: parser.h /usr/include/stdio.h value.h context.h token.h string.h \
284 var.h lcmd.h alias.h
285parser3.o: parser.h /usr/include/stdio.h value.h context.h token.h string.h
286parser4.o: parser.h /usr/include/stdio.h value.h context.h token.h string.h
287parser5.o: parser.h /usr/include/stdio.h value.h context.h token.h string.h \
288 var.h
289scanner.o: /usr/include/stdio.h value.h token.h context.h string.h
290startup.o: defs.h ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
291 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
292 /usr/include/setjmp.h /usr/include/sys/time.h value.h var.h char.h \
293 local.h
294string.o: string.h
295ttf100.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
296 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
297 /usr/include/setjmp.h tt.h
298ttgeneric.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
299 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
300 /usr/include/setjmp.h tt.h
301tth19.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
302 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
303 /usr/include/setjmp.h tt.h
304tth29.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
305 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
306 /usr/include/setjmp.h tt.h
307ttinit.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
308 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
309 /usr/include/setjmp.h tt.h
310ttoutput.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
311 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
312 /usr/include/setjmp.h tt.h /usr/include/sys/errno.h
313tttermcap.o: tt.h
314tttvi925.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
315 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
316 /usr/include/setjmp.h tt.h
317var.o: value.h var.h string.h
318win.o: defs.h ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
319 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
320 /usr/include/setjmp.h /usr/include/sys/time.h char.h
321wwadd.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
322 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
323 /usr/include/setjmp.h
324wwalloc.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
325 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
326 /usr/include/setjmp.h
327wwbox.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
328 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
329 /usr/include/setjmp.h tt.h
330wwchild.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
331 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
332 /usr/include/setjmp.h /usr/include/sys/wait.h
333wwclose.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
334 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
335 /usr/include/setjmp.h /usr/include/signal.h
336wwclreol.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
337 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
338 /usr/include/setjmp.h tt.h
339wwclreos.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
340 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
341 /usr/include/setjmp.h
342wwcursor.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
343 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
344 /usr/include/setjmp.h
345wwdata.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
346 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
347 /usr/include/setjmp.h
348wwdelchar.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
349 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
350 /usr/include/setjmp.h tt.h
351wwdelete.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
352 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
353 /usr/include/setjmp.h
354wwdelline.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
355 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
356 /usr/include/setjmp.h
357wwdump.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
358 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
359 /usr/include/setjmp.h tt.h
360wwend.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
361 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
362 /usr/include/setjmp.h tt.h
363wwenviron.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
364 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
365 /usr/include/setjmp.h /usr/include/sys/signal.h
366wwerror.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
367 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
368 /usr/include/setjmp.h
369wwflush.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
370 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
371 /usr/include/setjmp.h tt.h
372wwframe.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
373 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
374 /usr/include/setjmp.h tt.h
375wwgets.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
376 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
377 /usr/include/setjmp.h char.h
378wwinit.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
379 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
380 /usr/include/setjmp.h tt.h /usr/include/sys/signal.h \
381 /usr/include/fcntl.h char.h
382wwinschar.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
383 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
384 /usr/include/setjmp.h tt.h
385wwinsline.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
386 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
387 /usr/include/setjmp.h
388wwiomux.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
389 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
390 /usr/include/setjmp.h /usr/include/sys/time.h
391wwlabel.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
392 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
393 /usr/include/setjmp.h char.h
394wwmisc.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
395 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
396 /usr/include/setjmp.h tt.h char.h
397wwmove.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
398 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
399 /usr/include/setjmp.h
400wwopen.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
401 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
402 /usr/include/setjmp.h /usr/include/sys/types.h \
403 /usr/include/sys/socket.h
404wwprintf.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
405 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
406 /usr/include/setjmp.h /usr/include/stdio.h
407wwpty.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
408 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
409 /usr/include/setjmp.h
410wwputc.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
411 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
412 /usr/include/setjmp.h
413wwputs.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
414 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
415 /usr/include/setjmp.h
416wwredraw.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
417 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
418 /usr/include/setjmp.h tt.h
419wwredrawwin.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
420 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
421 /usr/include/setjmp.h
422wwrint.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
423 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
424 /usr/include/setjmp.h /usr/include/fcntl.h /usr/include/sys/signal.h
425wwscroll.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
426 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
427 /usr/include/setjmp.h tt.h
428wwsize.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
429 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
430 /usr/include/setjmp.h
431wwspawn.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
432 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
433 /usr/include/setjmp.h /usr/include/sys/signal.h
434wwsuspend.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
435 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
436 /usr/include/setjmp.h tt.h /usr/include/sys/signal.h
437wwtty.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
438 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
439 /usr/include/setjmp.h /usr/include/fcntl.h
440wwunframe.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
441 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
442 /usr/include/setjmp.h
443wwupdate.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
444 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
445 /usr/include/setjmp.h tt.h
446wwwrite.o: ww.h /usr/include/sgtty.h /usr/include/sys/ioctl.h \
447 /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h \
448 /usr/include/setjmp.h tt.h char.h