|
|
1.1 root 1: #
2: # %M% %I% %G%
3: #
4: # Makefile for Device Drivers
5: #
6: IDENT= -DUCB
7:
8: COPTS= ${IDENT} -DVAX -DFASTVAX -DKERNEL -DCOCANET -DTMDUMP
9: CFLAGS= -O ${COPTS}
10:
11: FILES= bio.o bk.o cons.o dh.o dhfdm.o dkleave.o dsort.o dz.o flp.o \
12: hp.o ht.o mba.o mem.o mx1.o mx2.o sw.o tdump.o \
13: tty.o ttynew.o uba.o up.o va.o vp.o dv.o tm.o lp.o
14:
15: #
16: # All drivers need special optimizer processing and must be noted here
17: #
18: DRIVERS=dh.o dhdm.o dhfdm.o dz.o hk.o hp.o ht.o kl.o mba.o \
19: rk.o rk7.o tdump.o uba.o up.o va.o vp.o dv.o tm.o lp.o
20:
21: CFILES= bio.c bk.c cons.c dh.c dhfdm.c dkleave.c dksort.c dz.c flp.c \
22: hp.c ht.c mba.c mem.c mx1.c mx2.c sw.c tdump.c \
23: tty.c ttynew.c uba.c up.c va.c vp.c dv.c tm.c lp.c
24:
25: all: ${FILES}
26:
27: ${DRIVERS}:
28: cc -c -S ${COPTS} $*.c
29: /lib/c2 -i $*.s | sed -f ../coca/asm.sed | as -o $*.o
30: rm $*.s
31:
32: .c.o:
33: cc -c -S ${COPTS} $*.c
34: /lib/c2 $*.s | sed -f ../coca/asm.sed | as -o $*.o
35: rm $*.s
36:
37: clean:
38: rm -f *.o
39:
40: depend:
41: grep '^#include' ${CFILES} \
42: | sed 's/:[^"]*"\([^"]*\)".*/: \1/' \
43: | sed 's/\.c/.o/' >makedep
44: echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
45: echo '$$r makedep' >>eddep
46: echo 'w' >>eddep
47: cp makefile makefile.bak
48: ed - makefile < eddep
49: rm eddep makedep
50: echo '# DEPENDENCIES MUST END AT END OF FILE' >> makefile
51: echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> makefile
52: echo '# see make depend above' >> makefile
53:
54: ../ch/param.h: /usr/include/signal.h
55: ../ch/tty.h: /usr/include/sgtty.h
56: ../ch/tty.h: ../ch/ioctl.h
57: ../ch/user.h: ../ch/pcb.h ../ch/dmap.h ../ch/vtimes.h /usr/include/errno.h
58:
59: # DO NOT DELETE THIS LINE -- make depend uses it
60:
61: bio.o: ../ch/param.h
62: bio.o: ../ch/systm.h
63: bio.o: ../ch/dir.h
64: bio.o: ../ch/user.h
65: bio.o: ../ch/buf.h
66: bio.o: ../ch/conf.h
67: bio.o: ../ch/proc.h
68: bio.o: ../ch/seg.h
69: bio.o: ../ch/pte.h
70: bio.o: ../ch/vm.h
71: bk.o: ../ch/param.h
72: bk.o: ../ch/systm.h
73: bk.o: ../ch/dir.h
74: bk.o: ../ch/user.h
75: bk.o: ../ch/tty.h
76: bk.o: ../ch/proc.h
77: bk.o: ../ch/mx.h
78: bk.o: ../ch/inode.h
79: bk.o: ../ch/file.h
80: bk.o: ../ch/conf.h
81: bk.o: ../ch/buf.h
82: cons.o: ../ch/param.h
83: cons.o: ../ch/conf.h
84: cons.o: ../ch/dir.h
85: cons.o: ../ch/user.h
86: cons.o: ../ch/tty.h
87: cons.o: ../ch/systm.h
88: cons.o: ../ch��1ns.h
89: cons.o: ../ch/mtpr.h
90: dh.o: ../ch/param.h
91: dh.o: ../ch/conf.h
92: dh.o: ../ch/dir.h
93: dh.o: ../ch/user.h
94: dh.o: ../ch/tty.h
95: dh.o: ../ch/map.h
96: dh.o: ../ch/pte.h
97: dh.o: ../ch/uba.h
98: dh.o: ../ch/bk.h
99: dhfdm.o: ../ch/param.h
100: dhfdm.o: ../ch/tty.h
101: dhfdm.o: ../ch/conf.h
102: dkleave.o: ../ch/param.h
103: dkleave.o: ../ch/buf.h
104: dz.o: ../ch/param.h
105: dz.o: ../ch/systm.h
106: dz.o: ../ch/tty.h
107: dz.o: ../ch/dir.h
108: dz.o: ../ch/user.h
109: dz.o: ../ch/map.h
110: dz.o: ../ch/pte.h
111: dz.o: ../ch/uba.h
112: dz.o: ../ch/conf.h
113: dz.o: ../ch/pdma.h
114: dz.o: ../ch/bk.h
115: flp.o: ../ch/flp.h
116: flp.o: ../ch/param.h
117: flp.o: ../ch/systm.h
118: flp.o: ../ch/conf.h
119: flp.o: ../ch/dir.h
120: flp.o: ../ch/user.h
121: flp.o: ../ch/mtpr.h
122: flp.o: ../ch/buf.h
123: flp.o: ../ch/cons.h
124: hp.o: ../ch/param.h
125: hp.o: ../ch/systm.h
126: hp.o: ../ch/dk.h
127: hp.o: ../ch/buf.h
128: hp.o: ../ch/conf.h
129: hp.o: ../ch/dir.h
130: hp.o: ../ch/user.h
131: hp.o: ../ch/map.h
132: hp.o: ../ch/pte.h
133: hp.o: ../ch/mba.h
134: hp.o: ../ch/mtpr.h
135: hp.o: ../ch/vm.h
136: ht.o: ../ch/param.h
137: ht.o: ../ch/systm.h
138: ht.o: ../ch/buf.h
139: ht.o: ../ch/conf.h
140: ht.o: ../ch/dir.h
141: ht.o: ../ch/file.h
142: ht.o: ../ch/user.h
143: ht.o: ../ch/map.h
144: ht.o: ../ch/pte.h
145: ht.o: ../ch/mba.h
146: mba.o: ../ch/param.h
147: mba.o: ../ch/buf.h
148: mba.o: ../ch/conf.h
149: mba.o: ../ch/systm.h
150: mba.o: ../ch/dir.h
151: mba.o: ../ch/user.h
152: mba.o: ../ch/proc.h
153: mba.o: ../ch/seg.h
154: mba.o: ../ch/pte.h
155: mba.o: ../ch/map.h
156: mba.o: ../ch/mba.h
157: mba.o: ../ch/mtpr.h
158: mba.o: ../ch/vm.h
159: mem.o: ../ch/param.h
160: mem.o: ../ch/dir.h
161: mem.o: ../ch/user.h
162: mem.o: ../ch/conf.h
163: mem.o: ../ch/buf.h
164: mem.o: ../ch/systm.h
165: mem.o: ../ch/pte.h
166: mem.o: ../ch/mtpr.h
167: mem.o: ../ch/vm.h
168: mem.o: ../ch/cmap.h
169: mx1.o: ../ch/param.h
170: mx1.o: ../ch/systm.h
171: mx1.o: ../ch/dir.h
172: mx1.o: ../ch/user.h
173: mx1.o: ../ch/reg.h
174: mx1.o: ../ch/proc.h
175: mx1.o: ../ch/tty.h
176: mx1.o: ../ch/inode.h
177: mx1.o: ../ch/mx.h
178: mx1.o: ../ch/file.h
179: mx1.o: ../ch/conf.h
180: mx2.o: ../ch/param.h
181: mx2.o: ../ch/systm.h
182: mx2.o: ../ch/dir.h
183: mx2.o: ../ch/user.h
184: mx2.o: ../ch/proc.h
185: mx2.o: ../ch/tty.h
186: mx2.o: ../ch/inode.h
187: mx2.o: ../ch/mx.h
188: mx2.o: ../ch/file.h
189: mx2.o: ../ch/conf.h
190: mx2.o: ../ch/buf.h
191: sw.o: ../ch/param.h
192: sw.o: ../ch/systm.h
193: sw.o: ../ch/buf.h
194: sw.o: ../ch/conf.h
195: sw.o: ../ch/dir.h
196: sw.o: ../ch/user.h
197: sw.o: ../ch/inode.h
198: sw.o: ../ch/map.h
199: tdump.o: ../ch/param.h
200: tdump.o: ../ch/vm.h
201: tdump.o: ../ch/pte.h
202: tdump.o: ../ch/map.h
203: tdump.o: ../ch/uba.h
204: tdump.o: ../ch/systm.h
205: tdump.o: ../ch/cmap.h
206: tdump.o: ../ch/mba.h
207: tty.o: ../ch/param.h
208: tty.o: ../ch/systm.h
209: tty.o: ../ch/dir.h
210: tty.o: ../ch/user.h
211: tty.o: ../ch/tty.h
212: tty.o: ../ch/proc.h
213: tty.o: ../ch/mx.h
214: tty.o: ../ch/inode.h
215: tty.o: ../ch/file.h
216: tty.o: ../ch/reg.h
217: tty.o: ../ch/conf.h
218: tty.o: ../ch/buf.h
219: tty.o: ../ch/dk.h
220: ttynew.o: ../ch/param.h
221: ttynew.o: ../ch/systm.h
222: ttynew.o: ../ch/dir.h
223: ttynew.o: ../ch/user.h
224: ttynew.o: ../ch/tty.h
225: ttynew.o: ../ch/proc.h
226: ttynew.o: ../ch/mx.h
227: ttynew.o: ../ch/inode.h
228: ttynew.o: ../ch/file.h
229: ttynew.o: ../ch/reg.h
230: ttynew.o: ../ch/conf.h
231: ttynew.o: ../ch/buf.h
232: ttynew.o: ../ch/dk.h
233: uba.o: ../ch/param.h
234: uba.o: ../ch/map.h
235: uba.o: ../ch/pte.h
236: uba.o: ../ch/uba.h
237: uba.o: ../ch/buf.h
238: uba.o: ../ch/dir.h
239: uba.o: ../ch/user.h
240: uba.o: ../ch/proc.h
241: uba.o: ../ch/vm.h
242: uba.o: ../ch/conf.h
243: up.o: ../ch/param.h
244: up.o: ../ch/systm.h
245: up.o: ../ch/dk.h
246: up.o: ../ch/buf.h
247: up.o: ../ch/conf.h
248: up.o: ../ch/dir.h
249: up.o: ../ch/user.h
250: up.o: ../ch/map.h
251: up.o: ../ch/mba.h
252: up.o: ../ch/mtpr.h
253: up.o: ../ch/pte.h
254: up.o: ../ch/uba.h
255: up.o: ../ch/vm.h
256: va.o: ../ch/param.h
257: va.o: ../ch/dir.h
258: va.o: ../ch/user.h
259: va.o: ../ch/buf.h
260: va.o: ../ch/systm.h
261: va.o: ../ch/map.h
262: va.o: ../ch/pte.h
263: va.o: ../ch/uba.h
264: va.o: ../ch/vcmd.h
265: vp.o: ../ch/param.h
266: vp.o: ../ch/dir.h
267: vp.o: ../ch/user.h
268: vp.o: ../ch/buf.h
269: vp.o: ../ch/systm.h
270: vp.o: ../ch/map.h
271: vp.o: ../ch/pte.h
272: vp.o: ../ch/uba.h
273: # DEPENDENCIES MUST END AT END OF FILE
274: # IF YOU PUT STUFF HERE IT WILL GO AWAY
275: # see make depend above
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.