|
|
1.1 root 1: #
2: # %M% %I% %G%
3: #
4: # Makefile for VM/UNIX Device Drivers; November, 1980
5: #
6: IDENT= -DUCB -DERNIE
7:
8: COPTS= ${IDENT} -DVAX -DFASTVAX -DKERNEL
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 ttyold.o uba.o up.o va.o vp.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 hp.o ht.o mba.o \
19: tdump.o uba.o up.o va.o vp.o
20:
21: CFILES= bio.c bk.c cons.c dh.c dhfdm.c dkleave.c dsort.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 ttyold.c uba.c up.c va.c vp.c
24:
25: all: ${FILES}
26:
27: ${DRIVERS}:
28: cc -c -S ${COPTS} $*.c
29: sed -f ../sys/asm.sed $*.s | /lib/c2 -i | as -o $*.o
30: rm -f $*.s
31:
32: .c.o:
33: cc -c -S ${COPTS} $*.c
34: sed -f ../sys/asm.sed $*.s | /lib/c2 -i | as -o $*.o
35: rm -f $*.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: ../h/param.h: /usr/include/signal.h
55: ../h/tty.h: /usr/include/sgtty.h
56: ../h/tty.h: ../h/ioctl.h
57: ../h/user.h: ../h/pcb.h ../h/dmap.h ../h/vtimes.h /usr/include/errno.h
58:
59: # DO NOT DELETE THIS LINE -- make depend uses it
60:
61: bio.o: ../h/param.h
62: bio.o: ../h/systm.h
63: bio.o: ../h/dir.h
64: bio.o: ../h/user.h
65: bio.o: ../h/buf.h
66: bio.o: ../h/conf.h
67: bio.o: ../h/proc.h
68: bio.o: ../h/seg.h
69: bio.o: ../h/pte.h
70: bio.o: ../h/vm.h
71: bk.o: ../h/param.h
72: bk.o: ../h/systm.h
73: bk.o: ../h/dir.h
74: bk.o: ../h/user.h
75: bk.o: ../h/tty.h
76: bk.o: ../h/proc.h
77: bk.o: ../h/mx.h
78: bk.o: ../h/inode.h
79: bk.o: ../h/file.h
80: bk.o: ../h/conf.h
81: bk.o: ../h/buf.h
82: cons.o: ../h/param.h
83: cons.o: ../h/conf.h
84: cons.o: ../h/dir.h
85: cons.o: ../h/user.h
86: cons.o: ../h/tty.h
87: cons.o: ../h/systm.h
88: cons.o: ../h/cons.h
89: cons.o: ../h/mtpr.h
90: cons.o: ../h/mx.h
91: dh.o: ../conf/dh.h
92: dh.o: ../h/param.h
93: dh.o: ../h/conf.h
94: dh.o: ../h/dir.h
95: dh.o: ../h/user.h
96: dh.o: ../h/tty.h
97: dh.o: ../h/map.h
98: dh.o: ../h/pte.h
99: dh.o: ../h/uba.h
100: dh.o: ../h/bk.h
101: dh.o: ../h/clist.h
102: dh.o: ../h/mx.h
103: dhfdm.o: ../conf/dh.h
104: dhfdm.o: ../h/param.h
105: dhfdm.o: ../h/tty.h
106: dhfdm.o: ../h/conf.h
107: dkleave.o: ../h/param.h
108: dkleave.o: ../h/buf.h
109: dsort.o: ../h/param.h
110: dsort.o: ../h/systm.h
111: dsort.o: ../h/buf.h
112: dz.o: ../conf/dz.h
113: dz.o: ../h/param.h
114: dz.o: ../h/systm.h
115: dz.o: ../h/tty.h
116: dz.o: ../h/dir.h
117: dz.o: ../h/user.h
118: dz.o: ../h/map.h
119: dz.o: ../h/pte.h
120: dz.o: ../h/uba.h
121: dz.o: ../h/conf.h
122: dz.o: ../h/pdma.h
123: dz.o: ../h/bk.h
124: dz.o: ../h/file.h
125: dz.o: ../h/mx.h
126: flp.o: ../h/flp.h
127: flp.o: ../h/param.h
128: flp.o: ../h/systm.h
129: flp.o: ../h/conf.h
130: flp.o: ../h/dir.h
131: flp.o: ../h/user.h
132: flp.o: ../h/mtpr.h
133: flp.o: ../h/buf.h
134: flp.o: ../h/cons.h
135: hp.o: ../conf/hp.h
136: hp.o: ../h/param.h
137: hp.o: ../h/systm.h
138: hp.o: ../h/dk.h
139: hp.o: ../h/buf.h
140: hp.o: ../h/conf.h
141: hp.o: ../h/dir.h
142: hp.o: ../h/user.h
143: hp.o: ../h/map.h
144: hp.o: ../h/pte.h
145: hp.o: ../h/mba.h
146: hp.o: ../h/mtpr.h
147: hp.o: ../h/vm.h
148: ht.o: ../conf/ht.h
149: ht.o: ../h/param.h
150: ht.o: ../h/systm.h
151: ht.o: ../h/buf.h
152: ht.o: ../h/conf.h
153: ht.o: ../h/dir.h
154: ht.o: ../h/file.h
155: ht.o: ../h/user.h
156: ht.o: ../h/map.h
157: ht.o: ../h/pte.h
158: ht.o: ../h/mba.h
159: mba.o: ../h/param.h
160: mba.o: ../h/buf.h
161: mba.o: ../h/conf.h
162: mba.o: ../h/systm.h
163: mba.o: ../h/dir.h
164: mba.o: ../h/user.h
165: mba.o: ../h/proc.h
166: mba.o: ../h/seg.h
167: mba.o: ../h/pte.h
168: mba.o: ../h/map.h
169: mba.o: ../h/mba.h
170: mba.o: ../h/mtpr.h
171: mba.o: ../h/vm.h
172: mem.o: ../h/param.h
173: mem.o: ../h/dir.h
174: mem.o: ../h/user.h
175: mem.o: ../h/conf.h
176: mem.o: ../h/buf.h
177: mem.o: ../h/systm.h
178: mem.o: ../h/pte.h
179: mem.o: ../h/mtpr.h
180: mem.o: ../h/vm.h
181: mem.o: ../h/cmap.h
182: mx1.o: ../h/param.h
183: mx1.o: ../h/systm.h
184: mx1.o: ../h/dir.h
185: mx1.o: ../h/user.h
186: mx1.o: ../h/reg.h
187: mx1.o: ../h/proc.h
188: mx1.o: ../h/tty.h
189: mx1.o: ../h/inode.h
190: mx1.o: ../h/mx.h
191: mx1.o: ../h/file.h
192: mx1.o: ../h/conf.h
193: mx2.o: ../h/param.h
194: mx2.o: ../h/systm.h
195: mx2.o: ../h/dir.h
196: mx2.o: ../h/user.h
197: mx2.o: ../h/proc.h
198: mx2.o: ../h/tty.h
199: mx2.o: ../h/inode.h
200: mx2.o: ../h/mx.h
201: mx2.o: ../h/file.h
202: mx2.o: ../h/conf.h
203: mx2.o: ../h/buf.h
204: sw.o: ../h/param.h
205: sw.o: ../h/systm.h
206: sw.o: ../h/buf.h
207: sw.o: ../h/conf.h
208: sw.o: ../h/dir.h
209: sw.o: ../h/user.h
210: sw.o: ../h/inode.h
211: sw.o: ../h/map.h
212: tdump.o: ../h/param.h
213: tdump.o: ../h/vm.h
214: tdump.o: ../h/pte.h
215: tdump.o: ../h/systm.h
216: tdump.o: ../h/cmap.h
217: tty.o: ../h/param.h
218: tty.o: ../h/systm.h
219: tty.o: ../h/dir.h
220: tty.o: ../h/user.h
221: tty.o: ../h/tty.h
222: tty.o: ../h/proc.h
223: tty.o: ../h/mx.h
224: tty.o: ../h/inode.h
225: tty.o: ../h/file.h
226: tty.o: ../h/reg.h
227: tty.o: ../h/conf.h
228: tty.o: ../h/buf.h
229: tty.o: ../h/dk.h
230: ttynew.o: ../h/param.h
231: ttynew.o: ../h/systm.h
232: ttynew.o: ../h/dir.h
233: ttynew.o: ../h/user.h
234: ttynew.o: ../h/tty.h
235: ttynew.o: ../h/proc.h
236: ttynew.o: ../h/mx.h
237: ttynew.o: ../h/inode.h
238: ttynew.o: ../h/file.h
239: ttynew.o: ../h/reg.h
240: ttynew.o: ../h/conf.h
241: ttynew.o: ../h/buf.h
242: ttynew.o: ../h/dk.h
243: ttyold.o: ../h/param.h
244: ttyold.o: ../h/systm.h
245: ttyold.o: ../h/dir.h
246: ttyold.o: ../h/user.h
247: ttyold.o: ../h/tty.h
248: ttyold.o: ../h/proc.h
249: ttyold.o: ../h/mx.h
250: ttyold.o: ../h/inode.h
251: ttyold.o: ../h/file.h
252: ttyold.o: ../h/reg.h
253: ttyold.o: ../h/conf.h
254: ttyold.o: ../h/buf.h
255: ttyold.o: ../h/dk.h
256: uba.o: ../h/param.h
257: uba.o: ../h/map.h
258: uba.o: ../h/pte.h
259: uba.o: ../h/uba.h
260: uba.o: ../h/buf.h
261: uba.o: ../h/dir.h
262: uba.o: ../h/user.h
263: uba.o: ../h/proc.h
264: uba.o: ../h/vm.h
265: uba.o: ../h/conf.h
266: up.o: ../conf/up.h
267: up.o: ../h/param.h
268: up.o: ../h/systm.h
269: up.o: ../h/dk.h
270: up.o: ../h/buf.h
271: up.o: ../h/conf.h
272: up.o: ../h/dir.h
273: up.o: ../h/user.h
274: up.o: ../h/map.h
275: up.o: ../h/pte.h
276: up.o: ../h/mba.h
277: up.o: ../h/mtpr.h
278: up.o: ../h/uba.h
279: up.o: ../h/vm.h
280: va.o: ../conf/va.h
281: va.o: ../h/param.h
282: va.o: ../h/dir.h
283: va.o: ../h/user.h
284: va.o: ../h/buf.h
285: va.o: ../h/systm.h
286: va.o: ../h/map.h
287: va.o: ../h/pte.h
288: va.o: ../h/uba.h
289: va.o: ../h/vcmd.h
290: vp.o: ../conf/vp.h
291: vp.o: ../h/param.h
292: vp.o: ../h/dir.h
293: vp.o: ../h/user.h
294: vp.o: ../h/buf.h
295: vp.o: ../h/systm.h
296: vp.o: ../h/map.h
297: vp.o: ../h/pte.h
298: vp.o: ../h/uba.h
299: # DEPENDENCIES MUST END AT END OF FILE
300: # IF YOU PUT STUFF HERE IT WILL GO AWAY
301: # see make depend above
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.