|
|
1.1 root 1: IDENT=-DGENERIC -DVAX7ZZ -DVAX750 -DVAX780
2: PARAM=-DHZ=60 -DTIMEZONE=0 -DDST=0 -DMAXUSERS=8
3: #
4: # Makefile for Berkeley Virtual Vax/Unix, February 1981
5: #
6: # This makefile is constructed from a machine description:
7: # config machine
8: # Most changes should be made in the machine description
9: # /usr/sys/conf/``machineid''
10: # after which you should do
11: # config machineid
12: # Generic makefile changes should be made in
13: # /usr/sys/conf/makefile
14: # after which config should be rerun for all machines.
15: #
16: # N.B.: NO DEPENDENCIES ON FOLLOWING FLAGS ARE VISIBLE TO MAKEFILE
17: # IF YOU CHANGE THE DEFINITION OF ANY OF THESE RECOMPILE EVERYTHING
18: #
19: # -DINSECURE old style non-vanishing suid bits
20: # -DUNFAST don't compile in inline expansions and speedups
21: # -DPGINPROF gather statistics about pagein/pageout activity
22: # -DDISKMON monitor disk cacheing activity (bio.c)
23: # -DINTRLVE compile in code for file systems interleaved across drives
24: # -DTRACE compile in kernel tracing hooks
25: #
26: C2= /lib/c2
27:
28: COPTS= ${IDENT} -DKERNEL -DVMUNIX
29: CFLAGS= -O ${COPTS}
30:
31: AHEADS= ../h/pcb.m
32:
33: OBJS=acct.o alloc.o calloc.o clock.o fio.o iget.o ioctl.o machdep.o \
34: main.o nami.o partab.o pipe.o prf.o prim.o rdwri.o rmap.o sig.o \
35: slp.o subr.o sys.o sys1.o sys2.o sys3.o sys4.o sysent.o text.o \
36: trap.o vmdrum.o vmmem.o vmmon.o vmpage.o vmproc.o vmpt.o \
37: vmsched.o vmsubr.o vmswap.o vmsys.o udiv.o urem.o autoconf.o \
38: bio.o conf.o cons.o dh.o dkbad.o dkleave.o dn.o dsort.o dz.o \
39: flp.o hp.o ht.o lp.o mba.o mem.o mx1.o mx2.o mt.o rk.o sw.o tm.o \
40: ts.o tty.o ttynew.o ttyold.o tu.o uba.o uda.o up.o vaxcpu.o
41:
42: CFILES=../sys/acct.c ../sys/alloc.c ../sys/calloc.c ../sys/clock.c \
43: ../sys/fio.c ../sys/iget.c ../sys/ioctl.c ../sys/machdep.c \
44: ../sys/main.c ../sys/nami.c ../sys/partab.c ../sys/pipe.c \
45: ../sys/prf.c ../sys/prim.c ../sys/rdwri.c ../sys/rmap.c \
46: ../sys/sig.c ../sys/slp.c ../sys/subr.c ../sys/sys.c \
47: ../sys/sys1.c ../sys/sys2.c ../sys/sys3.c ../sys/sys4.c \
48: ../sys/sysent.c ../sys/text.c ../sys/trap.c ../sys/vmdrum.c \
49: ../sys/vmmem.c ../sys/vmmon.c ../sys/vmpage.c ../sys/vmproc.c \
50: ../sys/vmpt.c ../sys/vmsched.c ../sys/vmsubr.c ../sys/vmswap.c \
51: ../sys/vmsys.c ../dev/autoconf.c ../dev/bio.c ../dev/conf.c \
52: ../dev/cons.c ../dev/dh.c ../dev/dkbad.c ../dev/dkleave.c \
53: ../dev/dn.c ../dev/dsort.c ../dev/dz.c ../dev/flp.c ../dev/hp.c \
54: ../dev/ht.c ../dev/lp.c ../dev/mba.c ../dev/mem.c ../dev/mx1.c \
55: ../dev/mx2.c ../dev/mt.c ../dev/rk.c ../dev/sw.c ../dev/tm.c \
56: ../dev/ts.c ../dev/tty.c ../dev/ttynew.c ../dev/ttyold.c \
57: ../dev/tu.c ../dev/uba.c ../dev/uda.c ../dev/up.c \
58: ../dev/vaxcpu.c
59:
60: vmunix: makefile locore.o ${OBJS} ioconf.o param.o swapgeneric.o
61: @echo loading vmunix
62: @rm -f vmunix
63: @sh ../conf/newvers.sh
64: @cc $(CFLAGS) -c vers.c
65: @ld -n -o vmunix -e start -x -T 80000000 locore.o ${OBJS} vers.o ioconf.o param.o swapgeneric.o
66: @echo rearranging symbols
67: @-symorder ../sys/symbols.sort vmunix
68: @size vmunix
69: @chmod 755 vmunix
70:
71: swapgeneric.o: ../dev/swapgeneric.c
72: ${CC} -I. -c -S ${COPTS} ../dev/swapgeneric.c
73: ${C2} swapgeneric.s | sed -f ../sys/asm.sed | ${AS} -o swapgeneric.o
74: rm -f swapgeneric.s
75:
76: all: vmunix
77:
78: clean:
79: rm -f eddep *vmunix* tags *.o locore.i [a-tv-z]*.s touch errs linterrs
80:
81: lint: /tmp
82: @lint -hbxn -I. -DGENERIC ${COPTS} ../sys/Locore.c \
83: ${CFILES} ../dev/swapgeneric.c ioconf.c | \
84: grep -v 'struct/union .* never defined' | \
85: grep -v 'possible pointer alignment problem'
86:
87: ../sys/symbols.sort: ../sys/symbols.raw
88: grep -v '^#' ../sys/symbols.raw \
89: | sed 's/^ //' | sort | uniq > ../sys/symbols.sort
90:
91: locore.o: assym.s ${AHEADS} ../sys/scb.s ../sys/locore.s ubglue.s \
92: ../h/mtpr.h ../h/trap.h ../h/psl.h ../h/pte.h ../h/cpu.h ../h/mtpr.h mba.h
93: cat assym.s ../sys/scb.s ../sys/locore.s ubglue.s > locore.c
94: cc -E -DLOCORE ${COPTS} locore.c > locore.i
95: @echo 'as -o locore.o $${AHEADS} locore.i'
96: @as -o locore.o ${AHEADS} locore.i
97: @rm locore.i
98:
99: # the following is necessary because autoconf.o depends on #if GENERIC
100: autoconf.o: makefile
101:
102: # the following are necessary because the files depend on the types of
103: # vax cpu's included in the system configuration
104: clock.o machdep.o autoconf.o conf.o cons.o flp.o mba.o uba.o vaxcpu.o : makefile
105:
106: assym.s: ../h/param.h ../h/pte.h ../h/buf.h ../h/vmparam.h ../h/vmmeter.h \
107: ../h/dir.h ../h/cmap.h ../h/map.h ../h/ubavar.h ../h/proc.h
108: cc ${IDENT} ../conf/genassym.c; ./a.out >assym.s; rm -f a.out
109:
110: ../h/param.h: /usr/include/signal.h touch
111: ./touch ../h/param.h
112: ../h/tty.h: /usr/include/sgtty.h ../h/ioctl.h touch
113: ./touch ../h/tty.h
114: ../h/user.h: ../h/pcb.h ../h/dmap.h ../h/vtimes.h ../h/types.h \
115: /usr/include/errno.h touch
116: ./touch ../h/user.h
117: ../h/vm.h: ../h/vmmac.h ../h/vmmeter.h ../h/vmparam.h ../h/vmsystm.h touch
118: ./touch ../h/vm.h
119: ../sys/sysent.c: ../sys/vmsysent.c touch
120: ./touch ../sys/sysent.c
121:
122: touch: ../conf/touch.c
123: cc ../conf/touch.c -o touch
124:
125: depend:
126: grep '^#include' ${CFILES} | grep -v '<' | \
127: sed 's/:[^"]*"\([^"]*\)".*/: \1/' | \
128: sed 's/\.c/.o/' | sed 's,../[a-z]*/,,' | \
129: awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
130: else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
131: else rec = rec " " $$2 } } \
132: END { print rec } ' > makedep
133: echo '$$r makedep' >>eddep
134: echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
135: echo '$$r makedep' >>eddep
136: echo 'w' >>eddep
137: cp makefile makefile.bak
138: ed - makefile < eddep
139: rm eddep makedep
140:
141: tags:
142: /usr/ucb/ctags ${CFILES}
143:
144: print:
145: @pr -f makefile ../sys/TODO linterrs
146: @/usr/ucb/ctags -x ${CFILES} | pr -f -h XREF
147: @(size vmunix *.o) | pr -f -h sizes
148: @ls -ls | pr -f
149: @cd ../h; ls -ls | pr -f ; pr -f *.m *.h
150: @cd ../sys; pr -f asm.sed Locore.c scb.s locore.s
151: @pr -f ${CFILES}
152:
153: ioconf.o: ioconf.c ../h/param.h ../h/pte.h ../h/buf.h ../h/map.h \
154: ../h/mbavar.h ../h/vm.h ../h/ubavar.h
155: ${CC} -I. -c -S ${COPTS} ioconf.c
156: ${C2} ioconf.s | sed -f ../sys/asm.sed | ${AS} -o ioconf.o
157: rm -f ioconf.s
158:
159: param.c: ../sys/param.c
160: cp ../sys/param.c .
161:
162: param.o: param.c makefile
163: ${CC} -c -O ${IDENT} ${PARAM} param.c
164:
165: acct.o: ../sys/acct.c
166: ${CC} -I. -c -S ${COPTS} ../sys/acct.c
167: ${C2} acct.s | sed -f ../sys/asm.sed | ${AS} -o acct.o
168: rm -f acct.s
169:
170: alloc.o: ../sys/alloc.c
171: ${CC} -I. -c -S ${COPTS} ../sys/alloc.c
172: ${C2} alloc.s | sed -f ../sys/asm.sed | ${AS} -o alloc.o
173: rm -f alloc.s
174:
175: calloc.o: ../sys/calloc.c
176: ${CC} -I. -c -S ${COPTS} ../sys/calloc.c
177: ${C2} calloc.s | sed -f ../sys/asm.sed | ${AS} -o calloc.o
178: rm -f calloc.s
179:
180: clock.o: ../sys/clock.c
181: ${CC} -I. -c -S ${COPTS} ../sys/clock.c
182: ${C2} clock.s | sed -f ../sys/asm.sed | ${AS} -o clock.o
183: rm -f clock.s
184:
185: fio.o: ../sys/fio.c
186: ${CC} -I. -c -S ${COPTS} ../sys/fio.c
187: ${C2} fio.s | sed -f ../sys/asm.sed | ${AS} -o fio.o
188: rm -f fio.s
189:
190: iget.o: ../sys/iget.c
191: ${CC} -I. -c -S ${COPTS} ../sys/iget.c
192: ${C2} iget.s | sed -f ../sys/asm.sed | ${AS} -o iget.o
193: rm -f iget.s
194:
195: ioctl.o: ../sys/ioctl.c
196: ${CC} -I. -c -S ${COPTS} ../sys/ioctl.c
197: ${C2} ioctl.s | sed -f ../sys/asm.sed | ${AS} -o ioctl.o
198: rm -f ioctl.s
199:
200: machdep.o: ../sys/machdep.c
201: ${CC} -I. -c -S ${COPTS} ../sys/machdep.c
202: ${C2} machdep.s | sed -f ../sys/asm.sed | ${AS} -o machdep.o
203: rm -f machdep.s
204:
205: main.o: ../sys/main.c
206: ${CC} -I. -c -S ${COPTS} ../sys/main.c
207: ${C2} main.s | sed -f ../sys/asm.sed | ${AS} -o main.o
208: rm -f main.s
209:
210: nami.o: ../sys/nami.c
211: ${CC} -I. -c -S ${COPTS} ../sys/nami.c
212: ${C2} nami.s | sed -f ../sys/asm.sed | ${AS} -o nami.o
213: rm -f nami.s
214:
215: partab.o: ../sys/partab.c
216: ${CC} -I. -c -S ${COPTS} ../sys/partab.c
217: ${C2} partab.s | sed -f ../sys/asm.sed | ${AS} -o partab.o
218: rm -f partab.s
219:
220: pipe.o: ../sys/pipe.c
221: ${CC} -I. -c -S ${COPTS} ../sys/pipe.c
222: ${C2} pipe.s | sed -f ../sys/asm.sed | ${AS} -o pipe.o
223: rm -f pipe.s
224:
225: prf.o: ../sys/prf.c
226: ${CC} -I. -c -S ${COPTS} ../sys/prf.c
227: ${C2} prf.s | sed -f ../sys/asm.sed | ${AS} -o prf.o
228: rm -f prf.s
229:
230: prim.o: ../sys/prim.c
231: ${CC} -I. -c -S ${COPTS} ../sys/prim.c
232: ${C2} prim.s | sed -f ../sys/asm.sed | ${AS} -o prim.o
233: rm -f prim.s
234:
235: rdwri.o: ../sys/rdwri.c
236: ${CC} -I. -c -S ${COPTS} ../sys/rdwri.c
237: ${C2} rdwri.s | sed -f ../sys/asm.sed | ${AS} -o rdwri.o
238: rm -f rdwri.s
239:
240: rmap.o: ../sys/rmap.c
241: ${CC} -I. -c -S ${COPTS} ../sys/rmap.c
242: ${C2} rmap.s | sed -f ../sys/asm.sed | ${AS} -o rmap.o
243: rm -f rmap.s
244:
245: sig.o: ../sys/sig.c
246: ${CC} -I. -c -S ${COPTS} ../sys/sig.c
247: ${C2} sig.s | sed -f ../sys/asm.sed | ${AS} -o sig.o
248: rm -f sig.s
249:
250: slp.o: ../sys/slp.c
251: ${CC} -I. -c -S ${COPTS} ../sys/slp.c
252: ${C2} slp.s | sed -f ../sys/asm.sed | ${AS} -o slp.o
253: rm -f slp.s
254:
255: subr.o: ../sys/subr.c
256: ${CC} -I. -c -S ${COPTS} ../sys/subr.c
257: ${C2} subr.s | sed -f ../sys/asm.sed | ${AS} -o subr.o
258: rm -f subr.s
259:
260: sys.o: ../sys/sys.c
261: ${CC} -I. -c -S ${COPTS} ../sys/sys.c
262: ${C2} sys.s | sed -f ../sys/asm.sed | ${AS} -o sys.o
263: rm -f sys.s
264:
265: sys1.o: ../sys/sys1.c
266: ${CC} -I. -c -S ${COPTS} ../sys/sys1.c
267: ${C2} sys1.s | sed -f ../sys/asm.sed | ${AS} -o sys1.o
268: rm -f sys1.s
269:
270: sys2.o: ../sys/sys2.c
271: ${CC} -I. -c -S ${COPTS} ../sys/sys2.c
272: ${C2} sys2.s | sed -f ../sys/asm.sed | ${AS} -o sys2.o
273: rm -f sys2.s
274:
275: sys3.o: ../sys/sys3.c
276: ${CC} -I. -c -S ${COPTS} ../sys/sys3.c
277: ${C2} sys3.s | sed -f ../sys/asm.sed | ${AS} -o sys3.o
278: rm -f sys3.s
279:
280: sys4.o: ../sys/sys4.c
281: ${CC} -I. -c -S ${COPTS} ../sys/sys4.c
282: ${C2} sys4.s | sed -f ../sys/asm.sed | ${AS} -o sys4.o
283: rm -f sys4.s
284:
285: sysent.o: ../sys/sysent.c
286: ${CC} -I. -c -S ${COPTS} ../sys/sysent.c
287: ${C2} sysent.s | sed -f ../sys/asm.sed | ${AS} -o sysent.o
288: rm -f sysent.s
289:
290: text.o: ../sys/text.c
291: ${CC} -I. -c -S ${COPTS} ../sys/text.c
292: ${C2} text.s | sed -f ../sys/asm.sed | ${AS} -o text.o
293: rm -f text.s
294:
295: trap.o: ../sys/trap.c
296: ${CC} -I. -c -S ${COPTS} ../sys/trap.c
297: ${C2} trap.s | sed -f ../sys/asm.sed | ${AS} -o trap.o
298: rm -f trap.s
299:
300: vmdrum.o: ../sys/vmdrum.c
301: ${CC} -I. -c -S ${COPTS} ../sys/vmdrum.c
302: ${C2} vmdrum.s | sed -f ../sys/asm.sed | ${AS} -o vmdrum.o
303: rm -f vmdrum.s
304:
305: vmmem.o: ../sys/vmmem.c
306: ${CC} -I. -c -S ${COPTS} ../sys/vmmem.c
307: ${C2} vmmem.s | sed -f ../sys/asm.sed | ${AS} -o vmmem.o
308: rm -f vmmem.s
309:
310: vmmon.o: ../sys/vmmon.c
311: ${CC} -I. -c -S ${COPTS} ../sys/vmmon.c
312: ${C2} vmmon.s | sed -f ../sys/asm.sed | ${AS} -o vmmon.o
313: rm -f vmmon.s
314:
315: vmpage.o: ../sys/vmpage.c
316: ${CC} -I. -c -S ${COPTS} ../sys/vmpage.c
317: ${C2} vmpage.s | sed -f ../sys/asm.sed | ${AS} -o vmpage.o
318: rm -f vmpage.s
319:
320: vmproc.o: ../sys/vmproc.c
321: ${CC} -I. -c -S ${COPTS} ../sys/vmproc.c
322: ${C2} vmproc.s | sed -f ../sys/asm.sed | ${AS} -o vmproc.o
323: rm -f vmproc.s
324:
325: vmpt.o: ../sys/vmpt.c
326: ${CC} -I. -c -S ${COPTS} ../sys/vmpt.c
327: ${C2} vmpt.s | sed -f ../sys/asm.sed | ${AS} -o vmpt.o
328: rm -f vmpt.s
329:
330: vmsched.o: ../sys/vmsched.c
331: ${CC} -I. -c -S ${COPTS} ../sys/vmsched.c
332: ${C2} vmsched.s | sed -f ../sys/asm.sed | ${AS} -o vmsched.o
333: rm -f vmsched.s
334:
335: vmsubr.o: ../sys/vmsubr.c
336: ${CC} -I. -c -S ${COPTS} ../sys/vmsubr.c
337: ${C2} vmsubr.s | sed -f ../sys/asm.sed | ${AS} -o vmsubr.o
338: rm -f vmsubr.s
339:
340: vmswap.o: ../sys/vmswap.c
341: ${CC} -I. -c -S ${COPTS} ../sys/vmswap.c
342: ${C2} vmswap.s | sed -f ../sys/asm.sed | ${AS} -o vmswap.o
343: rm -f vmswap.s
344:
345: vmsys.o: ../sys/vmsys.c
346: ${CC} -I. -c -S ${COPTS} ../sys/vmsys.c
347: ${C2} vmsys.s | sed -f ../sys/asm.sed | ${AS} -o vmsys.o
348: rm -f vmsys.s
349:
350: udiv.o: ../sys/udiv.s
351: ${AS} -o udiv.o ../sys/udiv.s
352:
353: urem.o: ../sys/urem.s
354: ${AS} -o urem.o ../sys/urem.s
355:
356: autoconf.o: ../dev/autoconf.c
357: ${CC} -I. -c -S ${COPTS} ../dev/autoconf.c
358: ${C2} -i autoconf.s | sed -f ../sys/asm.sed | ${AS} -o autoconf.o
359: rm -f autoconf.s
360:
361: bio.o: ../dev/bio.c
362: ${CC} -I. -c -S ${COPTS} ../dev/bio.c
363: ${C2} bio.s | sed -f ../sys/asm.sed | ${AS} -o bio.o
364: rm -f bio.s
365:
366: conf.o: ../dev/conf.c
367: ${CC} -I. -c -S ${COPTS} ../dev/conf.c
368: ${C2} conf.s | sed -f ../sys/asm.sed | ${AS} -o conf.o
369: rm -f conf.s
370:
371: cons.o: ../dev/cons.c
372: ${CC} -I. -c -S ${COPTS} ../dev/cons.c
373: ${C2} cons.s | sed -f ../sys/asm.sed | ${AS} -o cons.o
374: rm -f cons.s
375:
376: dh.o: ../dev/dh.c
377: ${CC} -I. -c -S ${COPTS} ../dev/dh.c
378: ${C2} -i dh.s | sed -f ../sys/asm.sed | ${AS} -o dh.o
379: rm -f dh.s
380:
381: dkbad.o: ../dev/dkbad.c
382: ${CC} -I. -c -S ${COPTS} ../dev/dkbad.c
383: ${C2} dkbad.s | sed -f ../sys/asm.sed | ${AS} -o dkbad.o
384: rm -f dkbad.s
385:
386: dkleave.o: ../dev/dkleave.c
387: ${CC} -I. -c -S ${COPTS} ../dev/dkleave.c
388: ${C2} dkleave.s | sed -f ../sys/asm.sed | ${AS} -o dkleave.o
389: rm -f dkleave.s
390:
391: dn.o: ../dev/dn.c
392: ${CC} -I. -c -S ${COPTS} ../dev/dn.c
393: ${C2} -i dn.s | sed -f ../sys/asm.sed | ${AS} -o dn.o
394: rm -f dn.s
395:
396: dsort.o: ../dev/dsort.c
397: ${CC} -I. -c -S ${COPTS} ../dev/dsort.c
398: ${C2} dsort.s | sed -f ../sys/asm.sed | ${AS} -o dsort.o
399: rm -f dsort.s
400:
401: dz.o: ../dev/dz.c
402: ${CC} -I. -c -S ${COPTS} ../dev/dz.c
403: ${C2} -i dz.s | sed -f ../sys/asm.sed | ${AS} -o dz.o
404: rm -f dz.s
405:
406: flp.o: ../dev/flp.c
407: ${CC} -I. -c -S ${COPTS} ../dev/flp.c
408: ${C2} flp.s | sed -f ../sys/asm.sed | ${AS} -o flp.o
409: rm -f flp.s
410:
411: hp.o: ../dev/hp.c
412: ${CC} -I. -c -S ${COPTS} ../dev/hp.c
413: ${C2} -i hp.s | sed -f ../sys/asm.sed | ${AS} -o hp.o
414: rm -f hp.s
415:
416: ht.o: ../dev/ht.c
417: ${CC} -I. -c -S ${COPTS} ../dev/ht.c
418: ${C2} -i ht.s | sed -f ../sys/asm.sed | ${AS} -o ht.o
419: rm -f ht.s
420:
421: lp.o: ../dev/lp.c
422: ${CC} -I. -c -S ${COPTS} ../dev/lp.c
423: ${C2} -i lp.s | sed -f ../sys/asm.sed | ${AS} -o lp.o
424: rm -f lp.s
425:
426: mba.o: ../dev/mba.c
427: ${CC} -I. -c -S ${COPTS} ../dev/mba.c
428: ${C2} -i mba.s | sed -f ../sys/asm.sed | ${AS} -o mba.o
429: rm -f mba.s
430:
431: mem.o: ../dev/mem.c
432: ${CC} -I. -c -S ${COPTS} ../dev/mem.c
433: ${C2} mem.s | sed -f ../sys/asm.sed | ${AS} -o mem.o
434: rm -f mem.s
435:
436: mx1.o: ../dev/mx1.c
437: ${CC} -I. -c -S ${COPTS} ../dev/mx1.c
438: ${C2} mx1.s | sed -f ../sys/asm.sed | ${AS} -o mx1.o
439: rm -f mx1.s
440:
441: mx2.o: ../dev/mx2.c
442: ${CC} -I. -c -S ${COPTS} ../dev/mx2.c
443: ${C2} mx2.s | sed -f ../sys/asm.sed | ${AS} -o mx2.o
444: rm -f mx2.s
445:
446: mt.o: ../dev/mt.c
447: ${CC} -I. -c -S ${COPTS} ../dev/mt.c
448: ${C2} -i mt.s | sed -f ../sys/asm.sed | ${AS} -o mt.o
449: rm -f mt.s
450:
451: rk.o: ../dev/rk.c
452: ${CC} -I. -c -S ${COPTS} ../dev/rk.c
453: ${C2} -i rk.s | sed -f ../sys/asm.sed | ${AS} -o rk.o
454: rm -f rk.s
455:
456: sw.o: ../dev/sw.c
457: ${CC} -I. -c -S ${COPTS} ../dev/sw.c
458: ${C2} sw.s | sed -f ../sys/asm.sed | ${AS} -o sw.o
459: rm -f sw.s
460:
461: tm.o: ../dev/tm.c
462: ${CC} -I. -c -S ${COPTS} ../dev/tm.c
463: ${C2} -i tm.s | sed -f ../sys/asm.sed | ${AS} -o tm.o
464: rm -f tm.s
465:
466: ts.o: ../dev/ts.c
467: ${CC} -I. -c -S ${COPTS} ../dev/ts.c
468: ${C2} -i ts.s | sed -f ../sys/asm.sed | ${AS} -o ts.o
469: rm -f ts.s
470:
471: tty.o: ../dev/tty.c
472: ${CC} -I. -c -S ${COPTS} ../dev/tty.c
473: ${C2} tty.s | sed -f ../sys/asm.sed | ${AS} -o tty.o
474: rm -f tty.s
475:
476: ttynew.o: ../dev/ttynew.c
477: ${CC} -I. -c -S ${COPTS} ../dev/ttynew.c
478: ${C2} ttynew.s | sed -f ../sys/asm.sed | ${AS} -o ttynew.o
479: rm -f ttynew.s
480:
481: ttyold.o: ../dev/ttyold.c
482: ${CC} -I. -c -S ${COPTS} ../dev/ttyold.c
483: ${C2} ttyold.s | sed -f ../sys/asm.sed | ${AS} -o ttyold.o
484: rm -f ttyold.s
485:
486: tu.o: ../dev/tu.c
487: ${CC} -I. -c -S ${COPTS} ../dev/tu.c
488: ${C2} tu.s | sed -f ../sys/asm.sed | ${AS} -o tu.o
489: rm -f tu.s
490:
491: uba.o: ../dev/uba.c
492: ${CC} -I. -c -S ${COPTS} ../dev/uba.c
493: ${C2} -i uba.s | sed -f ../sys/asm.sed | ${AS} -o uba.o
494: rm -f uba.s
495:
496: uda.o: ../dev/uda.c
497: ${CC} -I. -c -S ${COPTS} ../dev/uda.c
498: ${C2} -i uda.s | sed -f ../sys/asm.sed | ${AS} -o uda.o
499: rm -f uda.s
500:
501: up.o: ../dev/up.c
502: ${CC} -I. -c -S ${COPTS} ../dev/up.c
503: ${C2} -i up.s | sed -f ../sys/asm.sed | ${AS} -o up.o
504: rm -f up.s
505:
506: vaxcpu.o: ../dev/vaxcpu.c
507: ${CC} -I. -c -S ${COPTS} ../dev/vaxcpu.c
508: ${C2} vaxcpu.s | sed -f ../sys/asm.sed | ${AS} -o vaxcpu.o
509: rm -f vaxcpu.s
510:
511:
512: # DO NOT DELETE THIS LINE -- make depend uses it
513:
514: acct.o: ../h/param.h ../h/systm.h ../h/acct.h ../h/dir.h ../h/user.h
515: acct.o: ../h/inode.h ../h/proc.h ../h/seg.h
516: alloc.o: ../h/param.h ../h/systm.h ../h/mount.h ../h/filsys.h ../h/fblk.h
517: alloc.o: ../h/conf.h ../h/buf.h ../h/inode.h ../h/ino.h ../h/dir.h ../h/user.h
518: calloc.o: ../h/param.h ../h/dir.h ../h/user.h ../h/proc.h ../h/vm.h ../h/pte.h
519: calloc.o: ../h/cmap.h
520: clock.o: ../h/param.h ../h/systm.h ../h/dk.h ../h/callout.h ../h/seg.h
521: clock.o: ../h/dir.h ../h/user.h ../h/proc.h ../h/reg.h ../h/psl.h ../h/vm.h
522: clock.o: ../h/buf.h ../h/text.h ../h/vlimit.h ../h/mtpr.h ../h/clock.h
523: clock.o: ../h/cpu.h bk.h dh.h dz.h
524: fio.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/filsys.h
525: fio.o: ../h/file.h ../h/conf.h ../h/inode.h ../h/reg.h ../h/acct.h ../h/mount.h
526: iget.o: ../h/param.h ../h/systm.h ../h/mount.h ../h/dir.h ../h/user.h
527: iget.o: ../h/inode.h ../h/ino.h ../h/filsys.h ../h/conf.h ../h/buf.h
528: iget.o: ../h/inline.h
529: ioctl.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/tty.h
530: ioctl.o: ../h/proc.h ../h/inode.h ../h/file.h ../h/conf.h
531: machdep.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/map.h
532: machdep.o: ../h/reg.h ../h/mtpr.h ../h/clock.h ../h/pte.h ../h/vm.h ../h/proc.h
533: machdep.o: ../h/psl.h ../h/buf.h ../h/ubavar.h ../h/ubareg.h ../h/cons.h
534: machdep.o: ../h/reboot.h ../h/conf.h ../h/mem.h ../h/cpu.h ../h/inode.h
535: machdep.o: ../h/file.h ../h/text.h ../h/clist.h ../h/callout.h ../h/cmap.h
536: machdep.o: ../h/rpb.h
537: main.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/filsys.h
538: main.o: ../h/mount.h ../h/map.h ../h/proc.h ../h/inode.h ../h/seg.h ../h/conf.h
539: main.o: ../h/buf.h ../h/mtpr.h ../h/pte.h ../h/clock.h ../h/vm.h ../h/cmap.h
540: main.o: ../h/text.h ../h/vlimit.h ../h/clist.h
541: nami.o: ../h/param.h ../h/systm.h ../h/inode.h ../h/mount.h ../h/dir.h
542: nami.o: ../h/user.h ../h/buf.h ../h/conf.h
543: pipe.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/inode.h
544: pipe.o: ../h/file.h ../h/reg.h ../h/inline.h ../h/proc.h
545: prf.o: ../h/param.h ../h/systm.h ../h/seg.h ../h/buf.h ../h/conf.h ../h/mtpr.h
546: prf.o: ../h/reboot.h ../h/vm.h ../h/msgbuf.h ../h/dir.h ../h/user.h ../h/tty.h
547: prim.o: ../h/param.h ../h/systm.h ../h/conf.h ../h/buf.h ../h/tty.h
548: prim.o: ../h/clist.h
549: rdwri.o: ../h/param.h ../h/systm.h ../h/inode.h ../h/dir.h ../h/user.h
550: rdwri.o: ../h/buf.h ../h/conf.h ../h/cmap.h ../h/vlimit.h ../h/proc.h
551: rmap.o: ../h/param.h ../h/systm.h ../h/map.h ../h/dir.h ../h/user.h ../h/proc.h
552: rmap.o: ../h/mtpr.h ../h/text.h
553: sig.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/proc.h
554: sig.o: ../h/inode.h ../h/reg.h ../h/text.h ../h/seg.h ../h/mtpr.h ../h/pte.h
555: sig.o: ../h/psl.h ../h/vm.h ../h/buf.h ../h/vlimit.h
556: slp.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/proc.h ../h/file.h
557: slp.o: ../h/inode.h ../h/vm.h ../h/pte.h ../h/inline.h ../h/mtpr.h
558: subr.o: ../h/param.h ../h/systm.h ../h/conf.h ../h/inode.h ../h/dir.h
559: subr.o: ../h/user.h ../h/buf.h ../h/proc.h ct.h
560: sys.o: ../h/param.h ../h/systm.h ../h/conf.h ../h/dir.h ../h/user.h ../h/tty.h
561: sys.o: ../h/proc.h
562: sys1.o: ../h/param.h ../h/systm.h ../h/map.h ../h/mtpr.h ../h/dir.h ../h/user.h
563: sys1.o: ../h/proc.h ../h/buf.h ../h/reg.h ../h/inode.h ../h/seg.h ../h/acct.h
564: sys1.o: /usr/include/wait.h ../h/pte.h ../h/vm.h ../h/text.h ../h/psl.h
565: sys1.o: ../h/vlimit.h ../h/file.h
566: sys2.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/reg.h ../h/file.h
567: sys2.o: ../h/inode.h ../h/pte.h ../h/vm.h ../h/buf.h ../h/mtpr.h ../h/proc.h
568: sys2.o: ../h/inline.h
569: sys3.o: ../h/param.h ../h/systm.h ../h/mount.h ../h/ino.h ../h/reg.h ../h/buf.h
570: sys3.o: ../h/filsys.h ../h/dir.h ../h/user.h ../h/inode.h ../h/file.h
571: sys3.o: ../h/conf.h ../h/stat.h ../h/inline.h
572: sys4.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/reg.h
573: sys4.o: ../h/inode.h ../h/proc.h ../h/clock.h ../h/mtpr.h ../h/timeb.h
574: sys4.o: ../h/times.h ../h/reboot.h
575: sysent.o: ../h/param.h ../h/systm.h ../h/vmsysent.h ../sys/vmsysent.c
576: text.o: ../h/param.h ../h/systm.h ../h/map.h ../h/dir.h ../h/user.h ../h/proc.h
577: text.o: ../h/text.h ../h/inode.h ../h/buf.h ../h/seg.h ../h/pte.h ../h/mtpr.h
578: text.o: ../h/vm.h ../h/cmap.h
579: trap.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/proc.h ../h/reg.h
580: trap.o: ../h/seg.h ../h/trap.h ../h/psl.h ../h/pte.h ../h/inline.h ../h/mtpr.h
581: vmdrum.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/proc.h
582: vmdrum.o: ../h/buf.h ../h/text.h ../h/map.h ../h/pte.h ../h/vm.h ../h/cmap.h
583: vmmem.o: ../h/param.h ../h/systm.h ../h/pte.h ../h/cmap.h ../h/dir.h
584: vmmem.o: ../h/user.h ../h/proc.h ../h/mtpr.h ../h/text.h ../h/vm.h ../h/file.h
585: vmmem.o: ../h/inode.h ../h/buf.h ../h/mount.h ../h/trace.h ../h/map.h
586: vmmon.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/vmmeter.h
587: vmmon.o: ../h/trace.h ../h/mtpr.h
588: vmpage.o: ../h/param.h ../h/systm.h ../h/inode.h ../h/dir.h ../h/user.h
589: vmpage.o: ../h/proc.h ../h/reg.h ../h/pte.h ../h/buf.h ../h/text.h ../h/mtpr.h
590: vmpage.o: ../h/cmap.h ../h/vm.h ../h/file.h ../h/trace.h
591: vmproc.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/proc.h
592: vmproc.o: ../h/mtpr.h ../h/pte.h ../h/map.h ../h/cmap.h ../h/text.h ../h/vm.h
593: vmpt.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/proc.h ../h/map.h
594: vmpt.o: ../h/mtpr.h ../h/pte.h ../h/cmap.h ../h/vm.h ../h/buf.h ../h/text.h
595: vmpt.o: ../h/mount.h ../h/inode.h
596: vmsched.o: ../h/param.h ../h/systm.h ../h/seg.h ../h/dir.h ../h/user.h
597: vmsched.o: ../h/proc.h ../h/text.h ../h/vm.h ../h/cmap.h
598: vmsubr.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/vm.h
599: vmsubr.o: ../h/proc.h ../h/mtpr.h ../h/pte.h ../h/cmap.h ../h/inode.h
600: vmsubr.o: ../h/buf.h ../h/text.h
601: vmswap.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/proc.h
602: vmswap.o: ../h/text.h ../h/map.h ../h/buf.h ../h/pte.h ../h/mtpr.h ../h/cmap.h
603: vmswap.o: ../h/vm.h
604: vmsys.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/proc.h
605: vmsys.o: ../h/reg.h ../h/file.h ../h/inode.h ../h/vm.h ../h/buf.h ../h/pte.h
606: vmsys.o: ../h/cmap.h ../h/tty.h ../h/mtpr.h ../h/vlimit.h ../h/trace.h
607: autoconf.o: mba.h ../h/param.h ../h/systm.h ../h/map.h ../h/nexus.h ../h/pte.h
608: autoconf.o: ../h/buf.h ../h/mbareg.h ../h/mbavar.h ../h/dk.h ../h/vm.h
609: autoconf.o: ../h/ubareg.h ../h/ubavar.h ../h/mtpr.h ../h/cpu.h ../h/scb.h
610: autoconf.o: ../h/mem.h
611: bio.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/buf.h ../h/conf.h
612: bio.o: ../h/proc.h ../h/seg.h ../h/pte.h ../h/vm.h ../h/trace.h
613: conf.o: ../h/param.h ../h/systm.h ../h/buf.h ../h/tty.h ../h/conf.h ../h/text.h
614: conf.o: ../h/dir.h ../h/user.h ../h/proc.h ../h/file.h ../h/inode.h ../h/acct.h
615: conf.o: ../h/pte.h hp.h tu.h rk.h te.h ts.h mu.h ra.h up.h ct.h dh.h dz.h lp.h
616: conf.o: va.h vp.h pty.h dn.h bk.h
617: cons.o: ../h/param.h ../h/conf.h ../h/dir.h ../h/user.h ../h/tty.h ../h/systm.h
618: cons.o: ../h/cons.h ../h/mtpr.h ../h/mx.h ../h/cpu.h
619: dh.o: dh.h bk.h ../h/param.h ../h/conf.h ../h/dir.h ../h/user.h ../h/tty.h
620: dh.o: ../h/map.h ../h/pte.h ../h/buf.h ../h/vm.h ../h/ubareg.h ../h/ubavar.h
621: dh.o: ../h/bk.h ../h/clist.h ../h/mx.h ../h/file.h
622: dkbad.o: ../h/param.h ../h/buf.h ../h/dkbad.h
623: dkleave.o: ../h/param.h ../h/buf.h
624: dn.o: dn.h ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/buf.h
625: dn.o: ../h/map.h ../h/pte.h ../h/ubavar.h ../h/conf.h ../h/ioctl.h
626: dsort.o: ../h/param.h ../h/systm.h ../h/buf.h
627: dz.o: dz.h bk.h ../h/param.h ../h/systm.h ../h/tty.h ../h/dir.h ../h/user.h
628: dz.o: ../h/map.h ../h/pte.h ../h/buf.h ../h/vm.h ../h/ubavar.h ../h/conf.h
629: dz.o: ../h/pdma.h ../h/bk.h ../h/file.h ../h/mx.h
630: flp.o: ../h/flp.h ../h/param.h ../h/systm.h ../h/conf.h ../h/dir.h ../h/user.h
631: flp.o: ../h/mtpr.h ../h/buf.h ../h/cons.h ../h/cpu.h
632: hp.o: hp.h ../h/param.h ../h/systm.h ../h/dk.h ../h/buf.h ../h/conf.h
633: hp.o: ../h/dir.h ../h/user.h ../h/map.h ../h/pte.h ../h/mbareg.h ../h/mbavar.h
634: hp.o: ../h/mtpr.h ../h/vm.h ../h/cmap.h ../h/dkbad.h ../h/hpreg.h
635: ht.o: tu.h ../h/param.h ../h/systm.h ../h/buf.h ../h/conf.h ../h/dir.h
636: ht.o: ../h/file.h ../h/user.h ../h/map.h ../h/pte.h ../h/mbareg.h ../h/mbavar.h
637: ht.o: ../h/mtio.h ../h/ioctl.h ../h/cmap.h ../h/cpu.h ../h/htreg.h
638: lp.o: lp.h ../h/param.h ../h/dir.h ../h/user.h ../h/buf.h ../h/systm.h
639: lp.o: ../h/map.h ../h/pte.h ../h/ubavar.h ../h/ioctl.h ../h/tty.h
640: mba.o: mba.h ../h/param.h ../h/systm.h ../h/dk.h ../h/buf.h ../h/conf.h
641: mba.o: ../h/dir.h ../h/user.h ../h/proc.h ../h/map.h ../h/pte.h ../h/mbareg.h
642: mba.o: ../h/mbavar.h ../h/mtpr.h ../h/vm.h
643: mem.o: ../h/param.h ../h/dir.h ../h/user.h ../h/conf.h ../h/buf.h ../h/systm.h
644: mem.o: ../h/pte.h ../h/mtpr.h ../h/vm.h ../h/cmap.h
645: mx1.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/reg.h ../h/proc.h
646: mx1.o: ../h/tty.h ../h/inode.h ../h/mx.h ../h/file.h ../h/conf.h
647: mx2.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/proc.h ../h/tty.h
648: mx2.o: ../h/inode.h ../h/mx.h ../h/file.h ../h/conf.h ../h/buf.h
649: mt.o: mu.h ../h/param.h ../h/systm.h ../h/buf.h ../h/conf.h ../h/dir.h
650: mt.o: ../h/file.h ../h/user.h ../h/map.h ../h/pte.h ../h/mbareg.h ../h/mbavar.h
651: mt.o: ../h/mtio.h ../h/ioctl.h ../h/cmap.h ../h/cpu.h ../h/mtreg.h
652: rk.o: rk.h ../h/param.h ../h/systm.h ../h/buf.h ../h/conf.h ../h/dir.h
653: rk.o: ../h/user.h ../h/pte.h ../h/map.h ../h/vm.h ../h/ubareg.h ../h/ubavar.h
654: rk.o: ../h/dk.h ../h/cpu.h ../h/cmap.h ../h/dkbad.h ../h/rkreg.h
655: sw.o: ../h/param.h ../h/systm.h ../h/buf.h ../h/conf.h ../h/dir.h ../h/user.h
656: sw.o: ../h/inode.h ../h/map.h
657: tm.o: te.h ts.h ../h/param.h ../h/systm.h ../h/buf.h ../h/dir.h ../h/conf.h
658: tm.o: ../h/user.h ../h/file.h ../h/map.h ../h/pte.h ../h/vm.h ../h/ubareg.h
659: tm.o: ../h/ubavar.h ../h/mtio.h ../h/ioctl.h ../h/cmap.h ../h/cpu.h
660: tm.o: ../h/tmreg.h
661: ts.o: ts.h ../h/param.h ../h/systm.h ../h/buf.h ../h/dir.h ../h/conf.h
662: ts.o: ../h/user.h ../h/file.h ../h/map.h ../h/pte.h ../h/vm.h ../h/ubareg.h
663: ts.o: ../h/ubavar.h ../h/mtio.h ../h/ioctl.h ../h/cmap.h ../h/cpu.h
664: ts.o: ../h/tsreg.h
665: tty.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/tty.h ../h/proc.h
666: tty.o: ../h/mx.h ../h/inode.h ../h/file.h ../h/reg.h ../h/conf.h ../h/buf.h
667: tty.o: ../h/dk.h
668: ttynew.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/tty.h
669: ttynew.o: ../h/proc.h ../h/mx.h ../h/inode.h ../h/file.h ../h/reg.h ../h/conf.h
670: ttynew.o: ../h/buf.h ../h/dk.h
671: ttyold.o: ../h/param.h ../h/systm.h ../h/dir.h ../h/user.h ../h/tty.h
672: ttyold.o: ../h/proc.h ../h/mx.h ../h/inode.h ../h/file.h ../h/reg.h ../h/conf.h
673: ttyold.o: ../h/buf.h ../h/dk.h
674: tu.o: ../h/param.h ../h/systm.h ../h/buf.h ../h/conf.h ../h/dir.h ../h/user.h
675: tu.o: ../h/mtpr.h ../h/cpu.h
676: uba.o: ../h/param.h ../h/systm.h ../h/cpu.h ../h/map.h ../h/pte.h ../h/buf.h
677: uba.o: ../h/vm.h ../h/ubareg.h ../h/ubavar.h ../h/dir.h ../h/user.h ../h/proc.h
678: uba.o: ../h/conf.h ../h/mtpr.h ../h/nexus.h ../h/dk.h
679: uda.o: ra.h ../h/param.h ../h/systm.h ../h/buf.h ../h/conf.h ../h/dir.h
680: uda.o: ../h/user.h ../h/pte.h ../h/map.h ../h/vm.h ../h/ubareg.h ../h/ubavar.h
681: uda.o: ../h/dk.h ../h/cpu.h ../h/cmap.h ../h/udareg.h ../h/mscp.h
682: up.o: up.h ../h/param.h ../h/systm.h ../h/cpu.h ../h/nexus.h ../h/dk.h
683: up.o: ../h/buf.h ../h/conf.h ../h/dir.h ../h/user.h ../h/map.h ../h/pte.h
684: up.o: ../h/mtpr.h ../h/vm.h ../h/ubavar.h ../h/ubareg.h ../h/cmap.h
685: up.o: ../h/upreg.h
686: vaxcpu.o: ../h/param.h ../h/pte.h ../h/ubareg.h ../h/nexus.h ../h/cpu.h
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.