Annotation of coherent/b/kernel/io.386/Makefile, revision 1.1.1.1

1.1       root        1: #
                      2: # Makefile for ibm specific coherent sources and coherent images.
                      3: #
                      4: 
                      5: USRINC=/usr/include
                      6: SYSINC=$(USRINC)/sys
                      7: AS=exec /bin/as
                      8: CC=exec /bin/cc
                      9: ASFLAGS=-g
                     10: 
                     11: IOOBJ = \
                     12:        $(K386OBJ)/aha.o \
                     13:        $(K386OBJ)/aha_dsl.o \
                     14:        $(K386OBJ)/albaud.o \
                     15:        $(K386OBJ)/alx.o \
                     16:        $(K386OBJ)/asy.o \
                     17:        $(K386OBJ)/at.o \
                     18:        $(K386OBJ)/bufq.o \
                     19:        $(K386OBJ)/com1.o \
                     20:        $(K386OBJ)/com2.o \
                     21:        $(K386OBJ)/ct.o \
                     22:        $(K386OBJ)/dmareq.o \
                     23:        $(K386OBJ)/fdisk.o \
                     24:        $(K386OBJ)/fdc.o \
                     25:        $(K386OBJ)/fl386.o \
                     26:        $(K386OBJ)/hs.o \
                     27:        $(K386OBJ)/ipc.o \
                     28:        $(K386OBJ)/kb.o \
                     29:        $(K386OBJ)/kb_d.o \
                     30:        $(K386OBJ)/kb_f.o \
                     31:        $(K386OBJ)/lp.o \
                     32:        $(K386OBJ)/mm.o \
                     33:        $(K386OBJ)/mmas.o \
                     34:        $(K386OBJ)/msg.o \
                     35:        $(K386OBJ)/nkb.o \
                     36:        $(K386OBJ)/pty.o \
                     37:        $(K386OBJ)/putchar.o \
                     38:        $(K386OBJ)/rm.o \
                     39:        $(K386OBJ)/scsi.o \
                     40:        $(K386OBJ)/sem386.o \
                     41:        $(K386OBJ)/shm1.o \
                     42:        $(K386OBJ)/ss.o \
                     43:        $(K386OBJ)/tty.o \
                     44:        $(K386OBJ)/vtmm.o \
                     45:        $(K386OBJ)/vtmmas.o \
                     46:        $(K386OBJ)/vtnkb.o \
                     47:        $(K386OBJ)/vtkb.o \
                     48:        $(K386OBJ)/vtkb_d.o \
                     49:        $(K386OBJ)/vtkb_f.o \
                     50:        $(K386OBJ)/xlft.o \
                     51:        $(K386OBJ)/xla.o \
                     52:        $(K386OBJ)/xl_dec.o
                     53: 
                     54: all: $(IOOBJ)
                     55:        @echo "io objects up to date"
                     56: 
                     57: $(K386OBJ)/aha.o: aha.c $(SYSINC)/aha154x.h
                     58:        $(CC) $(CFLAGS) -c -o $@ aha.c
                     59: 
                     60: $(K386OBJ)/aha_dsl.o: aha_dsl.c $(SYSINC)/aha154x.h
                     61:        $(CC) $(CFLAGS) -c -o $@ aha_dsl.c
                     62: 
                     63: $(K386OBJ)/albaud.o: albaud.c
                     64:        $(CC) $(CFLAGS) -c -o $@ $<
                     65: 
                     66: $(K386OBJ)/alx.o:  alx.c \
                     67:        $(SYSINC)/clist.h $(SYSINC)/coherent.h \
                     68:        $(SYSINC)/types.h $(SYSINC)/timeout.h \
                     69:        $(SYSINC)/reg.h $(SYSINC)/param.h $(SYSINC)/fun.h $(SYSINC)/con.h
                     70:        $(CC) $(CFLAGS) -c -o $@ alx.c
                     71: 
                     72: $(K386OBJ)/asy.o: asy.c
                     73:        $(CC) $(CFLAGS) -c -o $@ $<
                     74: 
                     75: $(K386OBJ)/at.o:       at.c
                     76:        $(CC) $(CFLAGS) -c -o $@ $<
                     77: 
                     78: $(K386OBJ)/bufq.o: bufq.c $(SYSINC)/buf.h $(SYSINC)/coherent.h
                     79:        $(CC) $(CFLAGS) -DALCOM1=1 -c -o $@ bufq.c
                     80: 
                     81: $(K386OBJ)/com1.o: al.c \
                     82:                $(SYSINC)/clist.h       $(SYSINC)/coherent.h $(SYSINC)/types.h \
                     83:                $(SYSINC)/timeout.h $(SYSINC)/reg.h $(SYSINC)/param.h \
                     84:                $(SYSINC)/fun.h $(SYSINC)/con.h $(USRINC)/errno.h $(SYSINC)/reg.h \
                     85:                $(SYSINC)/ins8250.h $(SYSINC)/sched.h $(SYSINC)/stat.h \
                     86:                $(SYSINC)/timeout.h $(SYSINC)/tty.h $(SYSINC)/ktty.h $(SYSINC)/uproc.h
                     87:        $(CC) $(CFLAGS) -DALCOM1=1 -c -o $@ al.c
                     88: 
                     89: $(K386OBJ)/com2.o: al.c        \
                     90:                $(SYSINC)/clist.h       $(SYSINC)/coherent.h $(SYSINC)/types.h \
                     91:                $(SYSINC)/timeout.h $(SYSINC)/reg.h $(SYSINC)/param.h \
                     92:                $(SYSINC)/fun.h $(SYSINC)/con.h $(USRINC)/errno.h $(SYSINC)/reg.h \
                     93:                $(SYSINC)/ins8250.h $(SYSINC)/sched.h $(SYSINC)/stat.h \
                     94:                $(SYSINC)/timeout.h $(SYSINC)/tty.h $(SYSINC)/ktty.h $(SYSINC)/uproc.h
                     95:        $(CC) $(CFLAGS) -DALCOM2=1 -c -o $@ al.c
                     96: 
                     97: $(K386OBJ)/ct.o: ct.c
                     98:        $(CC) $(CFLAGS) -c -o $@ $<
                     99: 
                    100: $(K386OBJ)/dmareq.o:                   \
                    101:                $(SYSINC)/buf.h         \
                    102:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    103:                                        $(SYSINC)/reg.h $(SYSINC)/param.h \
                    104:                                        $(SYSINC)/fun.h \
                    105:                $(SYSINC)/con.h         \
                    106:                $(SYSINC)/dmac.h        \
                    107:                $(USRINC)/errno.h       \
                    108:                $(SYSINC)/io.h          \
                    109:                $(SYSINC)/proc.h        $(SYSINC)/types.h $(USRINC)/poll.h \
                    110:                $(SYSINC)/sched.h       \
                    111:                $(SYSINC)/seg.h         \
                    112:                $(SYSINC)/stat.h        \
                    113:                $(SYSINC)/uproc.h       \
                    114:                dmareq.c
                    115:        $(CC) $(CFLAGS) -c -o $@ dmareq.c
                    116: 
                    117: $(K386OBJ)/fdisk.o:                    \
                    118:                $(SYSINC)/buf.h         \
                    119:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    120:                                        $(SYSINC)/reg.h $(SYSINC)/param.h \
                    121:                                        $(SYSINC)/fun.h \
                    122:                $(SYSINC)/con.h         \
                    123:                $(USRINC)/errno.h       \
                    124:                $(SYSINC)/fdisk.h       \
                    125:                $(SYSINC)/inode.h       \
                    126:                $(SYSINC)/uproc.h       \
                    127:                fdisk.c
                    128:        $(CC) $(CFLAGS) -c -o $@ fdisk.c
                    129: 
                    130: $(K386OBJ)/fdc.o:                              \
                    131:                $(SYSINC)/buf.h         \
                    132:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    133:                                        $(SYSINC)/reg.h $(SYSINC)/param.h \
                    134:                                        $(SYSINC)/fun.h \
                    135:                $(SYSINC)/con.h         \
                    136:                $(USRINC)/errno.h       \
                    137:                $(SYSINC)/fdc765.h              \
                    138:                $(SYSINC)/uproc.h       \
                    139:                fdc.c
                    140:        $(CC) $(CFLAGS) -c -o $@ fdc.c
                    141: 
                    142: $(K386OBJ)/fl386.o:                            \
                    143:                $(SYSINC)/buf.h         \
                    144:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    145:                                        $(SYSINC)/reg.h $(SYSINC)/param.h \
                    146:                                        $(SYSINC)/fun.h \
                    147:                $(SYSINC)/con.h         \
                    148:                $(USRINC)/errno.h       \
                    149:                $(SYSINC)/fdioctl.h     \
                    150:                $(SYSINC)/sched.h       \
                    151:                $(SYSINC)/fdc765.h              \
                    152:                $(SYSINC)/uproc.h       \
                    153:                fl386.c
                    154:        $(CC) $(CFLAGS) -c -o $@ fl386.c
                    155: 
                    156: $(K386OBJ)/fontw.o: fontgen.c
                    157:        $(CC) -i fontgen.c -o fontgen
                    158:        : ./fontgen > $*.s
                    159:        rm fontgen
                    160:        : $(AS) -gxo $@ $*.s
                    161: 
                    162: $(K386OBJ)/hs.o: hs.c
                    163:        $(CC) $(CFLAGS) -c -o $@ hs.c
                    164: 
                    165: $(K386OBJ)/ipc.o: ipc.c
                    166:        $(CC) $(CFLAGS) -c -o $@ $<
                    167: 
                    168: $(K386OBJ)/kb.o:                               \
                    169:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    170:                                        $(SYSINC)/reg.h $(SYSINC)/param.h \
                    171:                                        $(SYSINC)/fun.h \
                    172:                $(SYSINC)/con.h         \
                    173:                $(USRINC)/errno.h       \
                    174:                $(SYSINC)/reg.h \
                    175:                $(SYSINC)/sched.h       \
                    176:                $(USRINC)/signal.h      \
                    177:                $(SYSINC)/stat.h        \
                    178:                $(SYSINC)/timeout.h     \
                    179:                $(SYSINC)/tty.h         $(SYSINC)/ktty.h \
                    180:                $(SYSINC)/uproc.h       \
                    181:                kb.c
                    182:        $(CC) $(CFLAGS) -c -o $@ kb.c
                    183: 
                    184: $(K386OBJ)/vtkb.o:                             \
                    185:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    186:                                        $(SYSINC)/reg.h $(SYSINC)/param.h \
                    187:                                        $(SYSINC)/fun.h \
                    188:                $(SYSINC)/con.h         \
                    189:                $(USRINC)/errno.h       \
                    190:                $(SYSINC)/reg.h \
                    191:                $(SYSINC)/sched.h       \
                    192:                $(USRINC)/signal.h      \
                    193:                $(SYSINC)/stat.h        \
                    194:                $(SYSINC)/timeout.h     \
                    195:                $(SYSINC)/tty.h         $(SYSINC)/ktty.h \
                    196:                $(SYSINC)/uproc.h       \
                    197:                $(SYSINC)/kb.h          \
                    198:                $(SYSINC)/vt.h          \
                    199:                vtkb.c
                    200:        $(CC) $(CFLAGS) -c -o $@ vtkb.c
                    201: 
                    202: $(K386OBJ)/vtkb_d.o:                           \
                    203:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    204:                                        $(SYSINC)/reg.h $(SYSINC)/param.h \
                    205:                                        $(SYSINC)/fun.h \
                    206:                $(SYSINC)/con.h         \
                    207:                $(USRINC)/errno.h       \
                    208:                $(SYSINC)/reg.h \
                    209:                $(SYSINC)/sched.h       \
                    210:                $(USRINC)/signal.h      \
                    211:                $(SYSINC)/stat.h        \
                    212:                $(SYSINC)/timeout.h     \
                    213:                $(SYSINC)/tty.h         $(SYSINC)/ktty.h \
                    214:                $(SYSINC)/uproc.h       \
                    215:                $(SYSINC)/kb.h          \
                    216:                $(SYSINC)/vt.h          \
                    217:                vtkb_d.c
                    218:        $(CC) $(CFLAGS) -c -o $@ vtkb_d.c
                    219: 
                    220: $(K386OBJ)/vtkb_f.o:                           \
                    221:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    222:                                        $(SYSINC)/reg.h $(SYSINC)/param.h \
                    223:                                        $(SYSINC)/fun.h \
                    224:                $(SYSINC)/con.h         \
                    225:                $(USRINC)/errno.h       \
                    226:                $(SYSINC)/reg.h \
                    227:                $(SYSINC)/sched.h       \
                    228:                $(USRINC)/signal.h      \
                    229:                $(SYSINC)/stat.h        \
                    230:                $(SYSINC)/timeout.h     \
                    231:                $(SYSINC)/tty.h         $(SYSINC)/ktty.h \
                    232:                $(SYSINC)/uproc.h       \
                    233:                $(SYSINC)/kb.h          \
                    234:                $(SYSINC)/vt.h          \
                    235:                vtkb_f.c
                    236:        $(CC) $(CFLAGS) -c -o $@ vtkb_f.c
                    237: 
                    238: $(K386OBJ)/kb_d.o: kb_d.c
                    239:        $(CC) $(CFLAGS) -c -o $@ $<
                    240: 
                    241: $(K386OBJ)/kb_f.o: kb_f.c
                    242:        $(CC) $(CFLAGS) -c -o $@ $<
                    243: 
                    244: $(K386OBJ)/lp.o:                               \
                    245:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    246:                                        $(SYSINC)/reg.h $(SYSINC)/param.h \
                    247:                                        $(SYSINC)/fun.h \
                    248:                $(SYSINC)/con.h         \
                    249:                $(USRINC)/errno.h       \
                    250:                $(SYSINC)/reg.h \
                    251:                $(SYSINC)/io.h          \
                    252:                $(SYSINC)/proc.h        $(SYSINC)/types.h $(USRINC)/poll.h \
                    253:                $(SYSINC)/stat.h        \
                    254:                $(SYSINC)/timeout.h     \
                    255:                $(SYSINC)/uproc.h       \
                    256:                lp386.c
                    257:        $(CC) $(CFLAGS) -c -o $@ lp386.c
                    258: 
                    259: $(K386OBJ)/mm.o:                               \
                    260:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    261:                                        $(SYSINC)/reg.h $(SYSINC)/param.h \
                    262:                                        $(SYSINC)/fun.h \
                    263:                $(SYSINC)/sched.h       \
                    264:                $(USRINC)/errno.h       \
                    265:                $(SYSINC)/stat.h        \
                    266:                $(SYSINC)/io.h          \
                    267:                $(SYSINC)/tty.h         $(SYSINC)/ktty.h \
                    268:                $(SYSINC)/uproc.h       \
                    269:                $(SYSINC)/timeout.h     \
                    270:                mm.c
                    271:        $(CC) $(CFLAGS) -c -o $@ mm.c
                    272: 
                    273: $(K386OBJ)/mmas.o:     mmas.s
                    274:        $(AS) -g -o $@ $<
                    275: 
                    276: $(K386OBJ)/msg.o: msg386.c
                    277:        $(CC) $(CFLAGS) -c -o $@ $<
                    278: 
                    279: $(K386OBJ)/nkb.o:                              \
                    280:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    281:                                        $(SYSINC)/param.h \
                    282:                                        $(SYSINC)/fun.h \
                    283:                $(SYSINC)/con.h         \
                    284:                $(SYSINC)/devices.h     \
                    285:                $(USRINC)/errno.h       \
                    286:                $(SYSINC)/kb.h  \
                    287:                $(SYSINC)/reg.h \
                    288:                $(SYSINC)/seg.h \
                    289:                $(SYSINC)/sched.h       \
                    290:                $(USRINC)/signal.h      \
                    291:                $(SYSINC)/stat.h        \
                    292:                $(SYSINC)/timeout.h     \
                    293:                $(SYSINC)/tty.h         $(SYSINC)/ktty.h \
                    294:                $(SYSINC)/uproc.h       \
                    295:                nkb.c
                    296:        $(CC) $(CFLAGS) -c -o $@ nkb.c
                    297: 
                    298: $(K386OBJ)/pty.o:  pty.c \
                    299:        $(SYSINC)/stat.h $(SYSINC)/uproc.h \
                    300:        $(SYSINC)/tty.h $(SYSINC)/con.h \
                    301:        $(SYSINC)/devices.h $(USRINC)/errno.h
                    302:        $(CC) $(CFLAGS) -c -o $@ pty.c
                    303: 
                    304: $(K386OBJ)/putchar.o:                  \
                    305:                $(SYSINC)/coherent.h    $(SYSINC)/types.h $(SYSINC)/timeout.h \
                    306:                                        $(SYSINC)/reg.h $(SYSINC)/param.h \
                    307:                                        $(SYSINC)/fun.h \
                    308:                $(SYSINC)/asy.h         \
                    309:                $(SYSINC)/con.h         \
                    310:                $(SYSINC)/devices.h             \
                    311:                $(SYSINC)/inode.h       \
                    312:                $(SYSINC)/io.h          \
                    313:                $(SYSINC)/stat.h        \
                    314:                putchar.c
                    315:        $(CC) $(CFLAGS) -c -o $@ putchar.c
                    316: 
                    317: $(K386OBJ)/rm.o: rm.c
                    318:        $(CC) $(CFLAGS) -c -o $@ $<
                    319: 
                    320: $(K386OBJ)/scsi.o: scsi.c
                    321:        $(CC) $(CFLAGS) -c -o $@ $<
                    322: 
                    323: $(K386OBJ)/sem386.o: sem386.c
                    324:        $(CC) $(CFLAGS) -c -o $@ $<
                    325: 
                    326: $(K386OBJ)/shm1.o: shm1.c
                    327:        $(CC) $(CFLAGS) -c -o $@ $<
                    328: 
                    329: $(K386OBJ)/ss.o: ss.c
                    330:        $(CC) $(CFLAGS) -c -o $@ $<
                    331: 
                    332: $(K386OBJ)/tty.o: tty.c
                    333:        $(CC) $(CFLAGS) -c -o $@ $<
                    334: 
                    335: $(K386OBJ)/vtmm.o: vtmm.c
                    336:        $(CC) $(CFLAGS) -c -o $@ $<
                    337: 
                    338: $(K386OBJ)/vtmmas.o:   vtmmas.s
                    339:        $(AS) -g -o $@ $<
                    340: 
                    341: $(K386OBJ)/vtnkb.o: vtnkb.c
                    342:        $(CC) $(CFLAGS) -c -o $@ $<
                    343: 
                    344: $(K386OBJ)/xlft.o: xlft.c
                    345:        $(CC) $(CFLAGS) -VSUVAR -c -o $@ $<
                    346: 
                    347: $(K386OBJ)/xl_dec.o: xl_dec.c
                    348:        $(CC) $(CFLAGS) -c -o $@ $<
                    349: 
                    350: $(K386OBJ)/xla.o:      xla.s
                    351:        $(AS) -g -o $@ $<

unix.superglobalmegacorp.com

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