Annotation of 40BSD/sys/dev/makefile, revision 1.1.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.