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