|
|
1.1 root 1: #
2: # Makefile for ibm specific coherent sources and coherent images.
3: #
4:
5: USRINC=/usr/include
6: SYSINC=$(USRINC)/sys
7: AS=exec /bin/as
8: CC=exec /bin/cc
9: ASFLAGS=-g
10:
11: IOOBJ = \
12: $(K386OBJ)/aha.o \
13: $(K386OBJ)/aha_dsl.o \
14: $(K386OBJ)/albaud.o \
15: $(K386OBJ)/alx.o \
16: $(K386OBJ)/asy.o \
17: $(K386OBJ)/at.o \
18: $(K386OBJ)/bufq.o \
19: $(K386OBJ)/com1.o \
20: $(K386OBJ)/com2.o \
21: $(K386OBJ)/ct.o \
22: $(K386OBJ)/dmareq.o \
23: $(K386OBJ)/fdisk.o \
24: $(K386OBJ)/fdc.o \
25: $(K386OBJ)/fl386.o \
26: $(K386OBJ)/hs.o \
27: $(K386OBJ)/ipc.o \
28: $(K386OBJ)/kb.o \
29: $(K386OBJ)/kb_d.o \
30: $(K386OBJ)/kb_f.o \
31: $(K386OBJ)/lp.o \
32: $(K386OBJ)/mm.o \
33: $(K386OBJ)/mmas.o \
34: $(K386OBJ)/msg.o \
35: $(K386OBJ)/nkb.o \
36: $(K386OBJ)/pty.o \
37: $(K386OBJ)/putchar.o \
38: $(K386OBJ)/rm.o \
39: $(K386OBJ)/scsi.o \
40: $(K386OBJ)/sem386.o \
41: $(K386OBJ)/shm1.o \
42: $(K386OBJ)/ss.o \
43: $(K386OBJ)/tty.o \
44: $(K386OBJ)/vtmm.o \
45: $(K386OBJ)/vtmmas.o \
46: $(K386OBJ)/vtnkb.o \
47: $(K386OBJ)/vtkb.o \
48: $(K386OBJ)/vtkb_d.o \
49: $(K386OBJ)/vtkb_f.o \
50: $(K386OBJ)/xlft.o \
51: $(K386OBJ)/xla.o \
52: $(K386OBJ)/xl_dec.o
53:
54: all: $(IOOBJ)
55: @echo "io objects up to date"
56:
57: $(K386OBJ)/aha.o: aha.c $(SYSINC)/aha154x.h
58: $(CC) $(CFLAGS) -c -o $@ aha.c
59:
60: $(K386OBJ)/aha_dsl.o: aha_dsl.c $(SYSINC)/aha154x.h
61: $(CC) $(CFLAGS) -c -o $@ aha_dsl.c
62:
63: $(K386OBJ)/albaud.o: albaud.c
64: $(CC) $(CFLAGS) -c -o $@ $<
65:
66: $(K386OBJ)/alx.o: alx.c \
67: $(SYSINC)/clist.h $(SYSINC)/coherent.h \
68: $(SYSINC)/types.h $(SYSINC)/timeout.h \
69: $(SYSINC)/reg.h $(SYSINC)/param.h $(SYSINC)/fun.h $(SYSINC)/con.h
70: $(CC) $(CFLAGS) -c -o $@ alx.c
71:
72: $(K386OBJ)/asy.o: asy.c
73: $(CC) $(CFLAGS) -c -o $@ $<
74:
75: $(K386OBJ)/at.o: at.c
76: $(CC) $(CFLAGS) -c -o $@ $<
77:
78: $(K386OBJ)/bufq.o: bufq.c $(SYSINC)/buf.h $(SYSINC)/coherent.h
79: $(CC) $(CFLAGS) -DALCOM1=1 -c -o $@ bufq.c
80:
81: $(K386OBJ)/com1.o: al.c \
82: $(SYSINC)/clist.h $(SYSINC)/coherent.h $(SYSINC)/types.h \
83: $(SYSINC)/timeout.h $(SYSINC)/reg.h $(SYSINC)/param.h \
84: $(SYSINC)/fun.h $(SYSINC)/con.h $(USRINC)/errno.h $(SYSINC)/reg.h \
85: $(SYSINC)/ins8250.h $(SYSINC)/sched.h $(SYSINC)/stat.h \
86: $(SYSINC)/timeout.h $(SYSINC)/tty.h $(SYSINC)/ktty.h $(SYSINC)/uproc.h
87: $(CC) $(CFLAGS) -DALCOM1=1 -c -o $@ al.c
88:
89: $(K386OBJ)/com2.o: al.c \
90: $(SYSINC)/clist.h $(SYSINC)/coherent.h $(SYSINC)/types.h \
91: $(SYSINC)/timeout.h $(SYSINC)/reg.h $(SYSINC)/param.h \
92: $(SYSINC)/fun.h $(SYSINC)/con.h $(USRINC)/errno.h $(SYSINC)/reg.h \
93: $(SYSINC)/ins8250.h $(SYSINC)/sched.h $(SYSINC)/stat.h \
94: $(SYSINC)/timeout.h $(SYSINC)/tty.h $(SYSINC)/ktty.h $(SYSINC)/uproc.h
95: $(CC) $(CFLAGS) -DALCOM2=1 -c -o $@ al.c
96:
97: $(K386OBJ)/ct.o: ct.c
98: $(CC) $(CFLAGS) -c -o $@ $<
99:
100: $(K386OBJ)/dmareq.o: \
101: $(SYSINC)/buf.h \
102: $(SYSINC)/coherent.h $(SYSINC)/types.h $(SYSINC)/timeout.h \
103: $(SYSINC)/reg.h $(SYSINC)/param.h \
104: $(SYSINC)/fun.h \
105: $(SYSINC)/con.h \
106: $(SYSINC)/dmac.h \
107: $(USRINC)/errno.h \
108: $(SYSINC)/io.h \
109: $(SYSINC)/proc.h $(SYSINC)/types.h $(USRINC)/poll.h \
110: $(SYSINC)/sched.h \
111: $(SYSINC)/seg.h \
112: $(SYSINC)/stat.h \
113: $(SYSINC)/uproc.h \
114: dmareq.c
115: $(CC) $(CFLAGS) -c -o $@ dmareq.c
116:
117: $(K386OBJ)/fdisk.o: \
118: $(SYSINC)/buf.h \
119: $(SYSINC)/coherent.h $(SYSINC)/types.h $(SYSINC)/timeout.h \
120: $(SYSINC)/reg.h $(SYSINC)/param.h \
121: $(SYSINC)/fun.h \
122: $(SYSINC)/con.h \
123: $(USRINC)/errno.h \
124: $(SYSINC)/fdisk.h \
125: $(SYSINC)/inode.h \
126: $(SYSINC)/uproc.h \
127: fdisk.c
128: $(CC) $(CFLAGS) -c -o $@ fdisk.c
129:
130: $(K386OBJ)/fdc.o: \
131: $(SYSINC)/buf.h \
132: $(SYSINC)/coherent.h $(SYSINC)/types.h $(SYSINC)/timeout.h \
133: $(SYSINC)/reg.h $(SYSINC)/param.h \
134: $(SYSINC)/fun.h \
135: $(SYSINC)/con.h \
136: $(USRINC)/errno.h \
137: $(SYSINC)/fdc765.h \
138: $(SYSINC)/uproc.h \
139: fdc.c
140: $(CC) $(CFLAGS) -c -o $@ fdc.c
141:
142: $(K386OBJ)/fl386.o: \
143: $(SYSINC)/buf.h \
144: $(SYSINC)/coherent.h $(SYSINC)/types.h $(SYSINC)/timeout.h \
145: $(SYSINC)/reg.h $(SYSINC)/param.h \
146: $(SYSINC)/fun.h \
147: $(SYSINC)/con.h \
148: $(USRINC)/errno.h \
149: $(SYSINC)/fdioctl.h \
150: $(SYSINC)/sched.h \
151: $(SYSINC)/fdc765.h \
152: $(SYSINC)/uproc.h \
153: fl386.c
154: $(CC) $(CFLAGS) -c -o $@ fl386.c
155:
156: $(K386OBJ)/fontw.o: fontgen.c
157: $(CC) -i fontgen.c -o fontgen
158: : ./fontgen > $*.s
159: rm fontgen
160: : $(AS) -gxo $@ $*.s
161:
162: $(K386OBJ)/hs.o: hs.c
163: $(CC) $(CFLAGS) -c -o $@ hs.c
164:
165: $(K386OBJ)/ipc.o: ipc.c
166: $(CC) $(CFLAGS) -c -o $@ $<
167:
168: $(K386OBJ)/kb.o: \
169: $(SYSINC)/coherent.h $(SYSINC)/types.h $(SYSINC)/timeout.h \
170: $(SYSINC)/reg.h $(SYSINC)/param.h \
171: $(SYSINC)/fun.h \
172: $(SYSINC)/con.h \
173: $(USRINC)/errno.h \
174: $(SYSINC)/reg.h \
175: $(SYSINC)/sched.h \
176: $(USRINC)/signal.h \
177: $(SYSINC)/stat.h \
178: $(SYSINC)/timeout.h \
179: $(SYSINC)/tty.h $(SYSINC)/ktty.h \
180: $(SYSINC)/uproc.h \
181: kb.c
182: $(CC) $(CFLAGS) -c -o $@ kb.c
183:
184: $(K386OBJ)/vtkb.o: \
185: $(SYSINC)/coherent.h $(SYSINC)/types.h $(SYSINC)/timeout.h \
186: $(SYSINC)/reg.h $(SYSINC)/param.h \
187: $(SYSINC)/fun.h \
188: $(SYSINC)/con.h \
189: $(USRINC)/errno.h \
190: $(SYSINC)/reg.h \
191: $(SYSINC)/sched.h \
192: $(USRINC)/signal.h \
193: $(SYSINC)/stat.h \
194: $(SYSINC)/timeout.h \
195: $(SYSINC)/tty.h $(SYSINC)/ktty.h \
196: $(SYSINC)/uproc.h \
197: $(SYSINC)/kb.h \
198: $(SYSINC)/vt.h \
199: vtkb.c
200: $(CC) $(CFLAGS) -c -o $@ vtkb.c
201:
202: $(K386OBJ)/vtkb_d.o: \
203: $(SYSINC)/coherent.h $(SYSINC)/types.h $(SYSINC)/timeout.h \
204: $(SYSINC)/reg.h $(SYSINC)/param.h \
205: $(SYSINC)/fun.h \
206: $(SYSINC)/con.h \
207: $(USRINC)/errno.h \
208: $(SYSINC)/reg.h \
209: $(SYSINC)/sched.h \
210: $(USRINC)/signal.h \
211: $(SYSINC)/stat.h \
212: $(SYSINC)/timeout.h \
213: $(SYSINC)/tty.h $(SYSINC)/ktty.h \
214: $(SYSINC)/uproc.h \
215: $(SYSINC)/kb.h \
216: $(SYSINC)/vt.h \
217: vtkb_d.c
218: $(CC) $(CFLAGS) -c -o $@ vtkb_d.c
219:
220: $(K386OBJ)/vtkb_f.o: \
221: $(SYSINC)/coherent.h $(SYSINC)/types.h $(SYSINC)/timeout.h \
222: $(SYSINC)/reg.h $(SYSINC)/param.h \
223: $(SYSINC)/fun.h \
224: $(SYSINC)/con.h \
225: $(USRINC)/errno.h \
226: $(SYSINC)/reg.h \
227: $(SYSINC)/sched.h \
228: $(USRINC)/signal.h \
229: $(SYSINC)/stat.h \
230: $(SYSINC)/timeout.h \
231: $(SYSINC)/tty.h $(SYSINC)/ktty.h \
232: $(SYSINC)/uproc.h \
233: $(SYSINC)/kb.h \
234: $(SYSINC)/vt.h \
235: vtkb_f.c
236: $(CC) $(CFLAGS) -c -o $@ vtkb_f.c
237:
238: $(K386OBJ)/kb_d.o: kb_d.c
239: $(CC) $(CFLAGS) -c -o $@ $<
240:
241: $(K386OBJ)/kb_f.o: kb_f.c
242: $(CC) $(CFLAGS) -c -o $@ $<
243:
244: $(K386OBJ)/lp.o: \
245: $(SYSINC)/coherent.h $(SYSINC)/types.h $(SYSINC)/timeout.h \
246: $(SYSINC)/reg.h $(SYSINC)/param.h \
247: $(SYSINC)/fun.h \
248: $(SYSINC)/con.h \
249: $(USRINC)/errno.h \
250: $(SYSINC)/reg.h \
251: $(SYSINC)/io.h \
252: $(SYSINC)/proc.h $(SYSINC)/types.h $(USRINC)/poll.h \
253: $(SYSINC)/stat.h \
254: $(SYSINC)/timeout.h \
255: $(SYSINC)/uproc.h \
256: lp386.c
257: $(CC) $(CFLAGS) -c -o $@ lp386.c
258:
259: $(K386OBJ)/mm.o: \
260: $(SYSINC)/coherent.h $(SYSINC)/types.h $(SYSINC)/timeout.h \
261: $(SYSINC)/reg.h $(SYSINC)/param.h \
262: $(SYSINC)/fun.h \
263: $(SYSINC)/sched.h \
264: $(USRINC)/errno.h \
265: $(SYSINC)/stat.h \
266: $(SYSINC)/io.h \
267: $(SYSINC)/tty.h $(SYSINC)/ktty.h \
268: $(SYSINC)/uproc.h \
269: $(SYSINC)/timeout.h \
270: mm.c
271: $(CC) $(CFLAGS) -c -o $@ mm.c
272:
273: $(K386OBJ)/mmas.o: mmas.s
274: $(AS) -g -o $@ $<
275:
276: $(K386OBJ)/msg.o: msg386.c
277: $(CC) $(CFLAGS) -c -o $@ $<
278:
279: $(K386OBJ)/nkb.o: \
280: $(SYSINC)/coherent.h $(SYSINC)/types.h $(SYSINC)/timeout.h \
281: $(SYSINC)/param.h \
282: $(SYSINC)/fun.h \
283: $(SYSINC)/con.h \
284: $(SYSINC)/devices.h \
285: $(USRINC)/errno.h \
286: $(SYSINC)/kb.h \
287: $(SYSINC)/reg.h \
288: $(SYSINC)/seg.h \
289: $(SYSINC)/sched.h \
290: $(USRINC)/signal.h \
291: $(SYSINC)/stat.h \
292: $(SYSINC)/timeout.h \
293: $(SYSINC)/tty.h $(SYSINC)/ktty.h \
294: $(SYSINC)/uproc.h \
295: nkb.c
296: $(CC) $(CFLAGS) -c -o $@ nkb.c
297:
298: $(K386OBJ)/pty.o: pty.c \
299: $(SYSINC)/stat.h $(SYSINC)/uproc.h \
300: $(SYSINC)/tty.h $(SYSINC)/con.h \
301: $(SYSINC)/devices.h $(USRINC)/errno.h
302: $(CC) $(CFLAGS) -c -o $@ pty.c
303:
304: $(K386OBJ)/putchar.o: \
305: $(SYSINC)/coherent.h $(SYSINC)/types.h $(SYSINC)/timeout.h \
306: $(SYSINC)/reg.h $(SYSINC)/param.h \
307: $(SYSINC)/fun.h \
308: $(SYSINC)/asy.h \
309: $(SYSINC)/con.h \
310: $(SYSINC)/devices.h \
311: $(SYSINC)/inode.h \
312: $(SYSINC)/io.h \
313: $(SYSINC)/stat.h \
314: putchar.c
315: $(CC) $(CFLAGS) -c -o $@ putchar.c
316:
317: $(K386OBJ)/rm.o: rm.c
318: $(CC) $(CFLAGS) -c -o $@ $<
319:
320: $(K386OBJ)/scsi.o: scsi.c
321: $(CC) $(CFLAGS) -c -o $@ $<
322:
323: $(K386OBJ)/sem386.o: sem386.c
324: $(CC) $(CFLAGS) -c -o $@ $<
325:
326: $(K386OBJ)/shm1.o: shm1.c
327: $(CC) $(CFLAGS) -c -o $@ $<
328:
329: $(K386OBJ)/ss.o: ss.c
330: $(CC) $(CFLAGS) -c -o $@ $<
331:
332: $(K386OBJ)/tty.o: tty.c
333: $(CC) $(CFLAGS) -c -o $@ $<
334:
335: $(K386OBJ)/vtmm.o: vtmm.c
336: $(CC) $(CFLAGS) -c -o $@ $<
337:
338: $(K386OBJ)/vtmmas.o: vtmmas.s
339: $(AS) -g -o $@ $<
340:
341: $(K386OBJ)/vtnkb.o: vtnkb.c
342: $(CC) $(CFLAGS) -c -o $@ $<
343:
344: $(K386OBJ)/xlft.o: xlft.c
345: $(CC) $(CFLAGS) -VSUVAR -c -o $@ $<
346:
347: $(K386OBJ)/xl_dec.o: xl_dec.c
348: $(CC) $(CFLAGS) -c -o $@ $<
349:
350: $(K386OBJ)/xla.o: xla.s
351: $(AS) -g -o $@ $<
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.