|
|
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 $@ $<
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.