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