Annotation of coherent/d/286_KERNEL/USRSRC/io/Mf.mwc, revision 1.1.1.1

1.1       root        1: # Makefile for AT specific Coherent drivers
                      2: # Environment variable USRSYS must be defined!  Try /usr/sys ...
                      3: # Environment variable KOBJ must be defined!  Try /usr/kobj ...
                      4: 
                      5: # Include directories
                      6: USRINC=/usr/include
                      7: SYSINC=/usr/include/sys
                      8: 
                      9: DEBUG=0
                     10: 
                     11: # Loadable driver directory
                     12: LDRV=$(USRSYS)/ldrv
                     13: 
                     14: ARCHIVES=$(USRSYS)/lib/aha154x.a \
                     15:        $(USRSYS)/lib/al.a \
                     16:        $(USRSYS)/lib/at.a \
                     17:        $(USRSYS)/lib/ati.a \
                     18:        $(USRSYS)/lib/fl.a \
                     19:        $(USRSYS)/lib/gr.a \
                     20:        $(USRSYS)/lib/hs.a \
                     21:        $(USRSYS)/lib/kb.a \
                     22:        $(USRSYS)/lib/kb_d.a \
                     23:        $(USRSYS)/lib/kb_f.a \
                     24:        $(USRSYS)/lib/lp.a \
                     25:        $(USRSYS)/lib/mm.a \
                     26:        $(USRSYS)/lib/ms.a \
                     27:        $(USRSYS)/lib/nkb.a \
                     28:        $(USRSYS)/lib/rm.a \
                     29:        $(USRSYS)/lib/rs.a \
                     30:        $(USRSYS)/lib/st.a \
                     31:        $(USRSYS)/lib/tn.a \
                     32: 
                     33: DRVOBJ=        $(KOBJ)/aha.o \
                     34:        $(KOBJ)/alx.o \
                     35:        $(KOBJ)/at.o \
                     36:        $(KOBJ)/atas.o \
                     37:        $(KOBJ)/bufq.o \
                     38:        $(KOBJ)/ms.o \
                     39:        $(KOBJ)/ati.o \
                     40:        $(KOBJ)/com1.o $(KOBJ)/com2.o \
                     41:        $(KOBJ)/fdisk.o \
                     42:        $(KOBJ)/fl.o \
                     43:        $(KOBJ)/fontw.o \
                     44:        $(KOBJ)/gr.o $(KOBJ)/gras.o \
                     45:        $(KOBJ)/hs.o \
                     46:        $(KOBJ)/nkb.o \
                     47:        $(KOBJ)/kb.o \
                     48:        $(KOBJ)/kb_d.o \
                     49:        $(KOBJ)/kb_f.o \
                     50:        $(KOBJ)/mm.o \
                     51:        $(KOBJ)/lp.o \
                     52:        $(KOBJ)/mmas.o \
                     53:        $(KOBJ)/rm.o \
                     54:        $(KOBJ)/rs0.o $(KOBJ)/rs1.o $(KOBJ)/rsas.o \
                     55:        $(KOBJ)/scsi.o \
                     56:        $(KOBJ)/ss.o \
                     57:        $(KOBJ)/ssas.o \
                     58:        $(KOBJ)/st.o \
                     59:        $(KOBJ)/tn.o $(KOBJ)/tnas.o \
                     60: 
                     61: DRIVERS=$(LDRV)/aha154x \
                     62:        $(LDRV)/al0 \
                     63:        $(LDRV)/al1 \
                     64:        $(LDRV)/at \
                     65:        $(LDRV)/fl \
                     66:        $(LDRV)/gr \
                     67:        $(LDRV)/hs \
                     68:        $(LDRV)/lp \
                     69:        $(LDRV)/mm \
                     70:        $(LDRV)/ms \
                     71:        $(LDRV)/rm \
                     72:        $(LDRV)/ss \
                     73: 
                     74: install: $(ARCHIVES) $(DRIVERS)
                     75:        @exec /bin/sync
                     76: 
                     77: all:   $(DRVOBJ)
                     78:        @exec /bin/sync
                     79: 
                     80: $(USRSYS)/lib/aha154x.a: $(KOBJ)/scsi.o $(KOBJ)/aha.o $(KOBJ)/fdisk.o
                     81:        rm -f $@
                     82:        ar rc $@ $<
                     83: $(USRSYS)/lib/al.a: $(KOBJ)/com1.o $(KOBJ)/com2.o $(KOBJ)/alx.o
                     84:        rm -f $@
                     85:        ar rc $@ $<
                     86: $(USRSYS)/lib/at.a: $(KOBJ)/at.o $(KOBJ)/atas.o $(KOBJ)/fdisk.o
                     87:        rm -f $@
                     88:        ar rc $@ $<
                     89: $(USRSYS)/lib/ati.a: $(KOBJ)/mm.o $(KOBJ)/ati.o
                     90:        rm -f $@
                     91:        ar rc $@ $<
                     92: $(USRSYS)/lib/fl.a: $(KOBJ)/fl.o
                     93:        rm -f $(USRSYS)/lib/fl.a
                     94:        ar rc $(USRSYS)/lib/fl.a $(KOBJ)/fl.o
                     95: $(USRSYS)/lib/gr.a: $(KOBJ)/mm.o $(KOBJ)/gr.o $(KOBJ)/gras.o \
                     96:                                $(KOBJ)/fontw.o
                     97:        rm -f $@
                     98:        ar rc $@ $<
                     99: $(USRSYS)/lib/hs.a: $(KOBJ)/hs.o
                    100:        rm -f $@
                    101:        ar rc $@ $<
                    102: $(USRSYS)/lib/kb.a: $(KOBJ)/kb.o
                    103:        rm -f $@
                    104:        ar rc $@ $<
                    105: $(USRSYS)/lib/kb_d.a: $(KOBJ)/kb_d.o
                    106:        rm -f $@
                    107:        ar rc $@ $<
                    108: $(USRSYS)/lib/kb_f.a: $(KOBJ)/kb_f.o
                    109:        rm -f $@
                    110:        ar rc $@ $<
                    111: $(USRSYS)/lib/lp.a: $(KOBJ)/lp.o
                    112:        rm -f $@
                    113:        ar rc $@ $<
                    114: $(USRSYS)/lib/mm.a: $(KOBJ)/mm.o $(KOBJ)/mmas.o
                    115:        rm -f $@
                    116:        ar rc $@ $<
                    117: $(USRSYS)/lib/ms.a: $(KOBJ)/ms.o
                    118:        rm -f $@
                    119:        ar rc $@ $<
                    120: $(USRSYS)/lib/nkb.a: $(KOBJ)/nkb.o
                    121:        rm -f $@
                    122:        ar rc $@ $<
                    123: $(USRSYS)/lib/rm.a: $(KOBJ)/rm.o
                    124:        rm -f $@
                    125:        ar rc $@ $<
                    126: $(USRSYS)/lib/rs.a: $(KOBJ)/rs0.o $(KOBJ)/rs1.o $(KOBJ)/rsas.o
                    127:        rm -f $@
                    128:        ar rc $@ $<
                    129: $(USRSYS)/lib/ss.a: $(KOBJ)/ss.o $(KOBJ)/ssas.o $(KOBJ)/bufq.o $(KOBJ)/fdisk.o
                    130:        rm -f $@
                    131:        ar rc $@ $<
                    132: $(USRSYS)/lib/st.a: $(KOBJ)/st.o
                    133:        rm -f $@
                    134:        ar rc $@ $<
                    135: $(USRSYS)/lib/tn.a: $(KOBJ)/tn.o $(KOBJ)/tnas.o
                    136:        rm -f $@
                    137:        ar rc $@ $<
                    138: 
                    139: $(KOBJ)/aha.o:                         \
                    140:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    141:                                        $(SYSINC)/machine.h $(SYSINC)/param.h \
                    142:                                        $(SYSINC)/fun.h $(SYSINC)/mmu.h \
                    143:                $(SYSINC)/buf.h         \
                    144:                $(SYSINC)/sched.h               \
                    145:                $(SYSINC)/scsiwork.h    \
                    146:                $(SYSINC)/aha154x.h     \
                    147:                aha.c
                    148:        $(CC) $(CFLAGS) -c -o $@ aha.c
                    149: 
                    150: $(KOBJ)/alx.o:                         \
                    151:                $(SYSINC)/clist.h       \
                    152:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    153:                                        $(SYSINC)/machine.h $(SYSINC)/param.h \
                    154:                                        $(SYSINC)/fun.h \
                    155:                $(SYSINC)/con.h         \
                    156:                $(USRINC)/errno.h       \
                    157:                $(SYSINC)/i8086.h       \
                    158:                $(SYSINC)/ins8250.h     \
                    159:                $(SYSINC)/sched.h       \
                    160:                $(SYSINC)/stat.h        \
                    161:                $(SYSINC)/timeout.h     \
                    162:                $(SYSINC)/tty.h         $(SYSINC)/ktty.h \
                    163:                $(SYSINC)/uproc.h       \
                    164:                alx.c
                    165:        $(CC) $(CFLAGS) -c -o $@ alx.c
                    166: 
                    167: $(KOBJ)/at.o: at.c                     \
                    168:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    169:                                        $(SYSINC)/machine.h $(SYSINC)/param.h \
                    170:                                        $(SYSINC)/fun.h \
                    171:                $(SYSINC)/fdisk.h       \
                    172:                $(SYSINC)/hdioctl.h     \
                    173:                $(SYSINC)/buf.h         \
                    174:                $(SYSINC)/con.h         \
                    175:                $(SYSINC)/devices.h     \
                    176:                $(SYSINC)/stat.h        \
                    177:                $(SYSINC)/uproc.h       \
                    178:                $(USRINC)/errno.h
                    179:        $(CC) $(CFLAGS) -DVERBOSE=1 -c -o $@ at.c
                    180: 
                    181: $(KOBJ)/atas.o: atas.s
                    182:        $(AS) -go $@ $<
                    183: 
                    184: $(KOBJ)/ati.o: ati.m
                    185:        $(CC) $(CFLAGS) -DATI_132=1 -c -o $@ ati.m
                    186: 
                    187: $(KOBJ)/bufq.o:                        \
                    188:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    189:                                        $(SYSINC)/machine.h $(SYSINC)/param.h \
                    190:                                        $(SYSINC)/fun.h $(SYSINC)/mmu.h \
                    191:                $(SYSINC)/buf.h         \
                    192:                bufq.c
                    193:        $(CC) $(CFLAGS) -DDEBUG=$(DEBUG) -c -o $@ bufq.c
                    194: 
                    195: $(KOBJ)/com1.o:                        \
                    196:                $(SYSINC)/al.h          \
                    197:                $(SYSINC)/clist.h       \
                    198:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    199:                                        $(SYSINC)/machine.h $(SYSINC)/param.h \
                    200:                                        $(SYSINC)/fun.h \
                    201:                $(SYSINC)/con.h         \
                    202:                $(SYSINC)/devices.h     \
                    203:                $(USRINC)/errno.h       \
                    204:                $(SYSINC)/i8086.h       \
                    205:                $(SYSINC)/ins8250.h     \
                    206:                $(SYSINC)/sched.h       \
                    207:                $(SYSINC)/stat.h        \
                    208:                $(SYSINC)/timeout.h     \
                    209:                $(SYSINC)/tty.h         $(SYSINC)/ktty.h \
                    210:                $(SYSINC)/uproc.h       \
                    211:                al.c
                    212:        $(CC) $(CFLAGS) -DALCOM1=1 -c -o $@ al.c
                    213: 
                    214: $(KOBJ)/com2.o:                        \
                    215:                $(SYSINC)/al.h          \
                    216:                $(SYSINC)/clist.h       \
                    217:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    218:                                        $(SYSINC)/machine.h $(SYSINC)/param.h \
                    219:                                        $(SYSINC)/fun.h \
                    220:                $(SYSINC)/con.h         \
                    221:                $(SYSINC)/devices.h     \
                    222:                $(USRINC)/errno.h       \
                    223:                $(SYSINC)/i8086.h       \
                    224:                $(SYSINC)/ins8250.h     \
                    225:                $(SYSINC)/sched.h       \
                    226:                $(SYSINC)/stat.h        \
                    227:                $(SYSINC)/timeout.h     \
                    228:                $(SYSINC)/tty.h         $(SYSINC)/ktty.h \
                    229:                $(SYSINC)/uproc.h       \
                    230:                al.c
                    231:        $(CC) $(CFLAGS) -DALCOM2=1 -c -o $@ al.c
                    232: 
                    233: $(KOBJ)/fdisk.o:                       \
                    234:                $(SYSINC)/buf.h         \
                    235:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    236:                                        $(SYSINC)/machine.h $(SYSINC)/param.h \
                    237:                                        $(SYSINC)/fun.h \
                    238:                $(SYSINC)/con.h         \
                    239:                $(USRINC)/errno.h       \
                    240:                $(SYSINC)/fdisk.h       \
                    241:                $(SYSINC)/inode.h       \
                    242:                $(SYSINC)/uproc.h       \
                    243:                fdisk.c
                    244:        $(CC) $(CFLAGS) -c -o $@ fdisk.c
                    245: 
                    246: $(KOBJ)/fl.o:                          \
                    247:                $(SYSINC)/buf.h         \
                    248:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    249:                                        $(SYSINC)/machine.h $(SYSINC)/param.h \
                    250:                                        $(SYSINC)/fun.h \
                    251:                $(SYSINC)/con.h         \
                    252:                $(SYSINC)/devices.h     \
                    253:                $(SYSINC)/dmac.h        \
                    254:                $(USRINC)/errno.h       \
                    255:                $(SYSINC)/fdioctl.h     \
                    256:                $(SYSINC)/i8086.h       \
                    257:                $(SYSINC)/sched.h       \
                    258:                $(SYSINC)/stat.h        \
                    259:                $(SYSINC)/timeout.h     \
                    260:                $(SYSINC)/uproc.h       \
                    261:                fl.c
                    262:        $(CC) $(CFLAGS) -c -o $@ fl.c
                    263: 
                    264: $(KOBJ)/fontw.o: tools/fontgen.c
                    265:        $(CC) -o tools/fontgen tools/fontgen.c
                    266:        exec tools/fontgen > fontw.s
                    267:        exec /bin/rm tools/fontgen
                    268:        $(AS) -gxo $(KOBJ)/fontw.o fontw.s
                    269:        exec /bin/rm fontw.s
                    270: 
                    271: $(KOBJ)/gr.o:                          \
                    272:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    273:                                        $(SYSINC)/machine.h $(SYSINC)/param.h \
                    274:                                        $(SYSINC)/fun.h \
                    275:                $(SYSINC)/con.h         \
                    276:                $(SYSINC)/devices.h     \
                    277:                $(USRINC)/errno.h       \
                    278:                $(SYSINC)/sched.h       \
                    279:                $(SYSINC)/timeout.h     \
                    280:                $(SYSINC)/types.h       \
                    281:                $(SYSINC)/uproc.h       \
                    282:                gr.c
                    283:        $(CC) $(CFLAGS) -c -o $@ gr.c
                    284: 
                    285: $(KOBJ)/gras.o: gras.m
                    286:        $(CC) $(CFLAGS) -c -o $@ gras.m
                    287: 
                    288: $(KOBJ)/hgas.o: gras.s
                    289:        $(CC) $(CFLAGS) -c -o $@ -DHERCULES gras.m
                    290: 
                    291: $(KOBJ)/hd.o: hd.c
                    292:        $(CC) $(CFLAGS) -c -o $@ hd.c
                    293: 
                    294: $(KOBJ)/hs.o:                          \
                    295:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    296:                                        $(SYSINC)/machine.h $(SYSINC)/param.h \
                    297:                                        $(SYSINC)/fun.h \
                    298:                $(SYSINC)/con.h         \
                    299:                $(SYSINC)/devices.h     \
                    300:                $(USRINC)/errno.h       \
                    301:                $(SYSINC)/ins8250.h     \
                    302:                $(SYSINC)/proc.h        $(SYSINC)/types.h $(SYSINC)/poll.h \
                    303:                $(SYSINC)/stat.h        \
                    304:                $(SYSINC)/tty.h         $(SYSINC)/ktty.h \
                    305:                $(SYSINC)/uproc.h       \
                    306:                hs.c
                    307:        $(CC) $(CFLAGS) -c -o $@ hs.c
                    308: 
                    309: $(KOBJ)/kb.o:                          \
                    310:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    311:                                        $(SYSINC)/machine.h $(SYSINC)/param.h \
                    312:                                        $(SYSINC)/fun.h \
                    313:                $(SYSINC)/con.h         \
                    314:                $(SYSINC)/devices.h     \
                    315:                $(USRINC)/errno.h       \
                    316:                $(SYSINC)/i8086.h       \
                    317:                $(SYSINC)/sched.h       \
                    318:                $(USRINC)/signal.h      \
                    319:                $(SYSINC)/stat.h        \
                    320:                $(SYSINC)/tty.h         $(SYSINC)/ktty.h \
                    321:                $(SYSINC)/uproc.h       \
                    322:                kb.c
                    323:        $(CC) $(CFLAGS) -c -o $@ kb.c
                    324: 
                    325: $(KOBJ)/kb_d.o:                                \
                    326:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    327:                                        $(SYSINC)/machine.h $(SYSINC)/param.h \
                    328:                                        $(SYSINC)/fun.h \
                    329:                $(SYSINC)/con.h         \
                    330:                $(USRINC)/errno.h       \
                    331:                $(SYSINC)/i8086.h       \
                    332:                $(SYSINC)/sched.h       \
                    333:                $(USRINC)/signal.h      \
                    334:                $(SYSINC)/stat.h        \
                    335:                $(SYSINC)/tty.h         $(SYSINC)/ktty.h \
                    336:                $(SYSINC)/uproc.h       \
                    337:                kb_d.c
                    338:        $(CC) $(CFLAGS) -c -o $@ kb_d.c
                    339: 
                    340: $(KOBJ)/kb_f.o:                                \
                    341:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    342:                                        $(SYSINC)/machine.h $(SYSINC)/param.h \
                    343:                                        $(SYSINC)/fun.h \
                    344:                $(SYSINC)/con.h         \
                    345:                $(USRINC)/errno.h       \
                    346:                $(SYSINC)/i8086.h       \
                    347:                $(SYSINC)/sched.h       \
                    348:                $(USRINC)/signal.h      \
                    349:                $(SYSINC)/stat.h        \
                    350:                $(SYSINC)/tty.h         $(SYSINC)/ktty.h \
                    351:                $(SYSINC)/uproc.h       \
                    352:                kb_f.c
                    353:        $(CC) $(CFLAGS) -c -o $@ kb_f.c
                    354: 
                    355: $(KOBJ)/nkb.o:                         \
                    356:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    357:                                        $(SYSINC)/machine.h $(SYSINC)/param.h \
                    358:                                        $(SYSINC)/fun.h \
                    359:                $(SYSINC)/con.h         \
                    360:                $(USRINC)/errno.h       \
                    361:                $(SYSINC)/i8086.h       \
                    362:                $(SYSINC)/sched.h       \
                    363:                $(SYSINC)/seg.h         \
                    364:                $(USRINC)/signal.h      \
                    365:                $(SYSINC)/stat.h        \
                    366:                $(SYSINC)/tty.h         $(SYSINC)/ktty.h \
                    367:                $(SYSINC)/uproc.h       \
                    368:                $(SYSINC)/kb.h          \
                    369:                nkb.c
                    370:        $(CC) $(CFLAGS) -c -o $@ nkb.c
                    371: 
                    372: $(KOBJ)/lp.o:                          \
                    373:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    374:                                        $(SYSINC)/machine.h $(SYSINC)/param.h \
                    375:                                        $(SYSINC)/fun.h \
                    376:                $(SYSINC)/con.h         \
                    377:                $(SYSINC)/devices.h     \
                    378:                $(USRINC)/errno.h       \
                    379:                $(SYSINC)/i8086.h       \
                    380:                $(SYSINC)/io.h          \
                    381:                $(SYSINC)/proc.h        $(SYSINC)/types.h $(SYSINC)/poll.h \
                    382:                $(SYSINC)/stat.h        \
                    383:                $(SYSINC)/timeout.h     \
                    384:                $(SYSINC)/uproc.h       \
                    385:                lp.c
                    386:        $(CC) $(CFLAGS) -c -o $@ lp.c
                    387: 
                    388: $(KOBJ)/mm.o:                          \
                    389:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    390:                                        $(SYSINC)/machine.h $(SYSINC)/param.h \
                    391:                                        $(SYSINC)/fun.h \
                    392:                $(SYSINC)/sched.h       \
                    393:                $(USRINC)/errno.h       \
                    394:                $(SYSINC)/stat.h        \
                    395:                $(SYSINC)/io.h          \
                    396:                $(SYSINC)/tty.h         $(SYSINC)/ktty.h \
                    397:                $(SYSINC)/uproc.h       \
                    398:                $(SYSINC)/timeout.h     \
                    399:                mm.c
                    400:        $(CC) $(CFLAGS) -c -o $@ mm.c
                    401: 
                    402: $(KOBJ)/mmas.o: mmas.m
                    403:        $(CC) $(CFLAGS) -c -o $@ mmas.m
                    404: 
                    405: $(KOBJ)/ms.o:                          \
                    406:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    407:                                        $(SYSINC)/machine.h $(SYSINC)/param.h \
                    408:                                        $(SYSINC)/fun.h \
                    409:                $(SYSINC)/uproc.h       \
                    410:                $(SYSINC)/con.h         \
                    411:                $(SYSINC)/devices.h     \
                    412:                $(SYSINC)/ms.h          \
                    413:                $(USRINC)/errno.h       \
                    414:                ms.c
                    415:        $(CC) $(CFLAGS) -c -o $@ ms.c
                    416: 
                    417: $(KOBJ)/rm.o: rm.c                     \
                    418:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    419:                                        $(SYSINC)/machine.h $(SYSINC)/param.h \
                    420:                                        $(SYSINC)/fun.h \
                    421:                $(SYSINC)/buf.h         \
                    422:                $(USRINC)/errno.h       \
                    423:                $(SYSINC)/uproc.h       \
                    424:                $(SYSINC)/seg.h         \
                    425:                $(SYSINC)/con.h         \
                    426:                $(SYSINC)/devices.h     \
                    427:                $(SYSINC)/inode.h       \
                    428:                $(SYSINC)/stat.h
                    429:        $(CC) $(CFLAGS) -c -o $@ rm.c
                    430: 
                    431: $(KOBJ)/rs0.o:                         \
                    432:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    433:                                        $(SYSINC)/machine.h $(SYSINC)/param.h \
                    434:                                        $(SYSINC)/fun.h \
                    435:                $(SYSINC)/con.h         \
                    436:                $(SYSINC)/devices.h     \
                    437:                $(USRINC)/errno.h       \
                    438:                $(SYSINC)/ins8250.h     \
                    439:                $(SYSINC)/proc.h        $(SYSINC)/types.h $(SYSINC)/poll.h \
                    440:                $(SYSINC)/sched.h       \
                    441:                $(SYSINC)/stat.h        \
                    442:                $(USRINC)/termio.h      \
                    443:                $(SYSINC)/uproc.h       \
                    444:                rs.c
                    445:        $(CC) $(CFLAGS) -DRS0 -c -o $@ rs.c
                    446: 
                    447: $(KOBJ)/rs1.o:                                 \
                    448:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    449:                                        $(SYSINC)/machine.h $(SYSINC)/param.h \
                    450:                                        $(SYSINC)/fun.h \
                    451:                $(SYSINC)/con.h         \
                    452:                $(SYSINC)/devices.h     \
                    453:                $(USRINC)/errno.h       \
                    454:                $(SYSINC)/ins8250.h     \
                    455:                $(SYSINC)/proc.h        $(SYSINC)/types.h $(SYSINC)/poll.h \
                    456:                $(SYSINC)/sched.h       \
                    457:                $(SYSINC)/stat.h        \
                    458:                $(USRINC)/termio.h      \
                    459:                $(SYSINC)/uproc.h       \
                    460:                rs.c
                    461:        $(CC) $(CFLAGS) -DRS1 -c -o $@ rs.c
                    462: 
                    463: $(KOBJ)/rsas.o: rsas.s
                    464:        $(AS) -gxo $@ rsas.s
                    465: 
                    466: $(KOBJ)/scsi.o:                                \
                    467:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    468:                                        $(SYSINC)/machine.h $(SYSINC)/param.h \
                    469:                                        $(SYSINC)/fun.h $(SYSINC)/mmu.h \
                    470:                $(SYSINC)/fdisk.h       \
                    471:                $(SYSINC)/hdioctl.h     \
                    472:                $(SYSINC)/sdioctl.h     \
                    473:                $(SYSINC)/buf.h         \
                    474:                $(SYSINC)/con.h         \
                    475:                $(SYSINC)/stat.h        \
                    476:                $(SYSINC)/uproc.h       \
                    477:                $(USRINC)/errno.h       \
                    478:                $(SYSINC)/scsiwork.h    \
                    479:                scsi.c
                    480:        $(CC) $(CFLAGS) -c -o $(KOBJ)/scsi.o scsi.c
                    481: 
                    482: $(KOBJ)/ss.o:                          \
                    483:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    484:                                        $(SYSINC)/machine.h $(SYSINC)/param.h \
                    485:                                        $(SYSINC)/fun.h $(SYSINC)/mmu.h \
                    486:                $(SYSINC)/io.h          \
                    487:                $(SYSINC)/sched.h       \
                    488:                $(SYSINC)/uproc.h       \
                    489:                $(SYSINC)/proc.h        \
                    490:                $(SYSINC)/con.h         \
                    491:                $(SYSINC)/stat.h        \
                    492:                $(SYSINC)/devices.h     \
                    493:                $(USRINC)/errno.h       \
                    494:                $(SYSINC)/ss.h          \
                    495:                $(SYSINC)/fdisk.h       \
                    496:                $(SYSINC)/hdioctl.h     \
                    497:                $(SYSINC)/buf.h         \
                    498:                $(SYSINC)/scsiwork.h    \
                    499:                ss.c
                    500:        $(CC) $(CFLAGS) -DDEBUG=$(DEBUG) -c -o $(KOBJ)/ss.o ss.c
                    501: 
                    502: $(KOBJ)/ssas.o:                                \
                    503:                ssas.s
                    504:        $(AS) -go $@ $<
                    505: 
                    506: $(KOBJ)/st.o:                          \
                    507:                $(SYSINC)/buf.h         \
                    508:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    509:                                        $(SYSINC)/machine.h $(SYSINC)/param.h \
                    510:                                        $(SYSINC)/fun.h \
                    511:                $(SYSINC)/con.h         \
                    512:                $(SYSINC)/devices.h     \
                    513:                $(SYSINC)/const.h       \
                    514:                $(USRINC)/errno.h       \
                    515:                $(SYSINC)/inode.h       \
                    516:                $(SYSINC)/mtioctl.h     \
                    517:                $(SYSINC)/sched.h       \
                    518:                $(SYSINC)/seg.h         \
                    519:                $(SYSINC)/stat.h        \
                    520:                $(SYSINC)/uproc.h       \
                    521:                st.c
                    522:        $(CC) $(CFLAGS) -c -o $@ st.c
                    523: 
                    524: $(KOBJ)/tn.o:                          \
                    525:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    526:                                        $(SYSINC)/machine.h $(SYSINC)/param.h \
                    527:                                        $(SYSINC)/fun.h \
                    528:                $(SYSINC)/con.h         \
                    529:                $(SYSINC)/devices.h     \
                    530:                $(USRINC)/errno.h       \
                    531:                $(SYSINC)/sched.h       \
                    532:                $(SYSINC)/timeout.h     \
                    533:                $(SYSINC)/types.h       \
                    534:                $(SYSINC)/uproc.h       \
                    535:                tn.c
                    536:        $(CC) $(CFLAGS) -c -o $@ tn.c
                    537: 
                    538: $(KOBJ)/tnas.o: tnas.s
                    539:        $(AS) -gxo $@ tnas.s
                    540: 
                    541: # How to make loadable drivers.
                    542: 
                    543: $(LDRV)/aha154x:       $(USRSYS)/lib/aha154x.a
                    544:        ( cd $(USRSYS); ./ldconfig aha154x )
                    545: 
                    546: $(LDRV)/al0:   $(USRSYS)/lib/al.a
                    547:        ( cd $(USRSYS); ./ldconfig al0 )
                    548: 
                    549: $(LDRV)/al1:   $(USRSYS)/lib/al.a
                    550:        ( cd $(USRSYS); ./ldconfig al1 )
                    551: 
                    552: $(LDRV)/at:    $(USRSYS)/lib/at.a
                    553:        ( cd $(USRSYS); ./ldconfig at )
                    554: 
                    555: $(LDRV)/fl:    $(USRSYS)/lib/fl.a
                    556:        ( cd $(USRSYS); ./ldconfig fl )
                    557: 
                    558: $(LDRV)/gr:    $(USRSYS)/lib/gr.a
                    559:        ( cd $(USRSYS); ./ldconfig gr )
                    560: 
                    561: $(LDRV)/hs:    $(USRSYS)/lib/hs.a
                    562:        ( cd $(USRSYS); ./ldconfig hs )
                    563: 
                    564: $(LDRV)/lp:    $(USRSYS)/lib/lp.a
                    565:        ( cd $(USRSYS); ./ldconfig lp )
                    566: 
                    567: $(LDRV)/mm:    $(USRSYS)/lib/mm.a
                    568:        ( cd $(USRSYS); ./ldconfig mm )
                    569: 
                    570: $(LDRV)/ms:    $(USRSYS)/lib/ms.a
                    571:        ( cd $(USRSYS); ./ldconfig ms )
                    572: 
                    573: $(LDRV)/rm:    $(USRSYS)/lib/rm.a
                    574:        ( cd $(USRSYS); ./ldconfig rm )
                    575: 
                    576: $(LDRV)/ss:    $(USRSYS)/lib/ss.a
                    577:        ( cd $(USRSYS); ./ldconfig ss )

unix.superglobalmegacorp.com

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