Annotation of 40BSD/sys/dev/makefile, revision 1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.