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

unix.superglobalmegacorp.com

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