Annotation of 41BSD/sys/newsys/makefile, revision 1.1.1.1

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

unix.superglobalmegacorp.com

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