|
|
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.