|
|
1.1 root 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) 6/19/85
7: #
8: #
9: # Window makefile, update with mkmf (or "make depend")
10: #
11: CFLAGS = -O -R
12:
13: EXTHDRS = /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:
29: HDRS = 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:
43: LDFLAGS =
44:
45: LIBS = /usr/lib/libtermcap.a
46:
47: LINKER = cc
48:
49: MAKEFILE = Makefile
50:
51: OBJS = 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:
128: PRINT = pr
129:
130: PROGRAM = a.out
131:
132: SRCS = 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:
209: all: $(PROGRAM)
210:
211: $(PROGRAM): $(OBJS) $(LIBS)
212: @echo -n "Loading $(PROGRAM) ... "
213: @$(LINKER) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM)
214: @echo "done"
215:
216: clean:; @rm -f $(OBJS) make.out
217:
218: depend:; @mkmf -f $(MAKEFILE) PROGRAM=$(PROGRAM)
219:
220: install: $(PROGRAM) windowrc
221: install -s a.out $(DESTDIR)/usr/ucb/window
222: # install -c windowrc $(DESTDIR)/usr/local/lib
223:
224: print:; @$(PRINT) $(MAKEFILE) README $(HDRS) $(SRCS)
225:
226: tags: $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS)
227:
228: lint:; @lint -z $(SRCS)
229:
230: wc:; @wc $(SRCS) $(HDRS)
231:
232: ###
233: char.o: char.h
234: cmd.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
237: cmd1.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
240: cmd2.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
243: cmd3.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
246: cmd4.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
249: cmd5.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
252: cmd6.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
255: cmd7.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
258: context.o: /usr/include/stdio.h value.h string.h context.h
259: error.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
263: lcmd.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
266: lcmd1.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
270: lcmd2.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
274: main.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
279: mloop.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
282: parser1.o: parser.h /usr/include/stdio.h value.h context.h token.h string.h
283: parser2.o: parser.h /usr/include/stdio.h value.h context.h token.h string.h \
284: var.h lcmd.h alias.h
285: parser3.o: parser.h /usr/include/stdio.h value.h context.h token.h string.h
286: parser4.o: parser.h /usr/include/stdio.h value.h context.h token.h string.h
287: parser5.o: parser.h /usr/include/stdio.h value.h context.h token.h string.h \
288: var.h
289: scanner.o: /usr/include/stdio.h value.h token.h context.h string.h
290: startup.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
294: string.o: string.h
295: ttf100.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
298: ttgeneric.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
301: tth19.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
304: tth29.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
307: ttinit.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
310: ttoutput.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
313: tttermcap.o: tt.h
314: tttvi925.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
317: var.o: value.h var.h string.h
318: win.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
321: wwadd.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
324: wwalloc.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
327: wwbox.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
330: wwchild.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
333: wwclose.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
336: wwclreol.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
339: wwclreos.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
342: wwcursor.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
345: wwdata.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
348: wwdelchar.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
351: wwdelete.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
354: wwdelline.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
357: wwdump.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
360: wwend.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
363: wwenviron.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
366: wwerror.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
369: wwflush.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
372: wwframe.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
375: wwgets.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
378: wwinit.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
382: wwinschar.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
385: wwinsline.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
388: wwiomux.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
391: wwlabel.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
394: wwmisc.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
397: wwmove.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
400: wwopen.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
404: wwprintf.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
407: wwpty.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
410: wwputc.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
413: wwputs.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
416: wwredraw.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
419: wwredrawwin.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
422: wwrint.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
425: wwscroll.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
428: wwsize.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
431: wwspawn.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
434: wwsuspend.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
437: wwtty.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
440: wwunframe.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
443: wwupdate.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
446: wwwrite.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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.