|
|
1.1 ! root 1: # ! 2: # Makefile for Coherent (TM) 386 base system ! 3: # ! 4: ! 5: CC=exec /bin/cc ! 6: USRINC=/usr/include ! 7: ! 8: #.c.o: ! 9: # @echo "$(CC) $(CFLAGS) -co $(K386OBJ)/$*.o $<" ! 10: # $(CC) $(CFLAGS) -co $(K386OBJ)/$*.o $< ! 11: # exit $$? ! 12: ! 13: COHOBJ= $(K386OBJ)/alloc.o \ ! 14: $(K386OBJ)/bio.o \ ! 15: $(K386OBJ)/clist.o \ ! 16: $(K386OBJ)/clock.o \ ! 17: $(K386OBJ)/clocked.o \ ! 18: $(K386OBJ)/exec.o \ ! 19: $(K386OBJ)/fd.o \ ! 20: $(K386OBJ)/fifo.o \ ! 21: $(K386OBJ)/fs1.o \ ! 22: $(K386OBJ)/fs2.o \ ! 23: $(K386OBJ)/fs3.o \ ! 24: $(K386OBJ)/main.o \ ! 25: $(K386OBJ)/misc.o \ ! 26: $(K386OBJ)/null.o \ ! 27: $(K386OBJ)/pipe.o \ ! 28: $(K386OBJ)/poll.o \ ! 29: $(K386OBJ)/printf.o \ ! 30: $(K386OBJ)/proc.o \ ! 31: $(K386OBJ)/rlock.o \ ! 32: $(K386OBJ)/seg.o \ ! 33: $(K386OBJ)/sig.o \ ! 34: $(K386OBJ)/support.o \ ! 35: $(K386OBJ)/sys1.o \ ! 36: $(K386OBJ)/sys2.o \ ! 37: $(K386OBJ)/sys3.o \ ! 38: $(K386OBJ)/sys4.o \ ! 39: $(K386OBJ)/sys5.o \ ! 40: $(K386OBJ)/syscoh.o \ ! 41: $(K386OBJ)/timeout.o \ ! 42: $(K386OBJ)/var.o ! 43: ! 44: all: $(COHOBJ) ! 45: @echo "coh objects up to date" ! 46: ! 47: $(K386OBJ)/alloc.o: alloc.c ! 48: $(CC) $(CFLAGS) -c -o $@ $< ! 49: ! 50: $(K386OBJ)/bio.o: bio.c ! 51: $(CC) $(CFLAGS) -c -o $@ $< ! 52: ! 53: $(K386OBJ)/clist.o: clist.c ! 54: $(CC) $(CFLAGS) -c -o $@ $< ! 55: ! 56: $(K386OBJ)/clock.o: clock.c ! 57: $(CC) $(CFLAGS) -c -o $@ $< ! 58: ! 59: $(K386OBJ)/clocked.o: clocked.c ! 60: $(CC) $(CFLAGS) -c -o $@ $< ! 61: ! 62: $(K386OBJ)/fd.o: fd.c \ ! 63: $(USRINC)/sys/coherent.h \ ! 64: $(USRINC)/sys/param.h \ ! 65: $(USRINC)/errno.h \ ! 66: $(USRINC)/fcntl.h \ ! 67: $(USRINC)/sys/fd.h \ ! 68: $(USRINC)/sys/inode.h ! 69: $(CC) $(CFLAGS) -c -o $@ fd.c ! 70: ! 71: $(K386OBJ)/fifo.o: fifo.c ! 72: $(CC) $(CFLAGS) -c -o $@ $< ! 73: ! 74: $(K386OBJ)/fs1.o: fs1.c \ ! 75: $(USRINC)/sys/coherent.h \ ! 76: $(USRINC)/sys/buf.h \ ! 77: $(USRINC)/canon.h \ ! 78: $(USRINC)/dirent.h \ ! 79: $(USRINC)/errno.h \ ! 80: $(USRINC)/sys/filsys.h \ ! 81: $(USRINC)/sys/ino.h \ ! 82: $(USRINC)/sys/inode.h \ ! 83: $(USRINC)/sys/io.h \ ! 84: $(USRINC)/sys/mount.h \ ! 85: $(USRINC)/sys/stat.h ! 86: $(CC) $(CFLAGS) -c -o $@ fs1.c ! 87: ! 88: $(K386OBJ)/fs2.o: fs2.c \ ! 89: $(USRINC)/sys/coherent.h \ ! 90: $(USRINC)/sys/acct.h \ ! 91: $(USRINC)/sys/buf.h \ ! 92: $(USRINC)/canon.h \ ! 93: $(USRINC)/sys/con.h \ ! 94: $(USRINC)/errno.h \ ! 95: $(USRINC)/sys/filsys.h \ ! 96: $(USRINC)/sys/ino.h \ ! 97: $(USRINC)/sys/inode.h \ ! 98: $(USRINC)/sys/io.h \ ! 99: $(USRINC)/sys/mount.h \ ! 100: $(USRINC)/sys/proc.h \ ! 101: $(USRINC)/sys/stat.h ! 102: $(CC) $(CFLAGS) -c -o $@ fs2.c ! 103: ! 104: $(K386OBJ)/fs3.o: fs3.c \ ! 105: $(USRINC)/sys/coherent.h \ ! 106: $(USRINC)/sys/buf.h \ ! 107: $(USRINC)/canon.h \ ! 108: $(USRINC)/sys/con.h \ ! 109: $(USRINC)/errno.h \ ! 110: $(USRINC)/sys/filsys.h \ ! 111: $(USRINC)/sys/mount.h \ ! 112: $(USRINC)/sys/io.h \ ! 113: $(USRINC)/sys/ino.h \ ! 114: $(USRINC)/sys/inode.h \ ! 115: $(USRINC)/sys/stat.h ! 116: $(CC) $(CFLAGS) -c -o $@ fs3.c ! 117: ! 118: $(K386OBJ)/main.o: ../i386/version main.c ! 119: $(CC) $(CFLAGS) -o $(K386OBJ)/main.o `../i386/version` -c main.c ! 120: ! 121: $(K386OBJ)/misc.o: misc.c ! 122: $(CC) $(CFLAGS) -c -o $@ $< ! 123: ! 124: $(K386OBJ)/pipe.o: pipe.c \ ! 125: $(USRINC)/sys/coherent.h \ ! 126: $(USRINC)/errno.h \ ! 127: $(USRINC)/sys/filsys.h \ ! 128: $(USRINC)/sys/ino.h \ ! 129: $(USRINC)/sys/inode.h \ ! 130: $(USRINC)/sys/io.h \ ! 131: $(USRINC)/sys/proc.h \ ! 132: $(USRINC)/sys/sched.h \ ! 133: $(USRINC)/signal.h ! 134: $(CC) $(CFLAGS) -c -o $@ pipe.c ! 135: ! 136: $(K386OBJ)/poll.o: poll.c ! 137: $(CC) $(CFLAGS) -c -o $@ $< ! 138: ! 139: $(K386OBJ)/printf.o: printf.c ! 140: $(CC) $(CFLAGS) -c -o $@ $< ! 141: ! 142: $(K386OBJ)/proc.o: proc.c ! 143: $(CC) $(CFLAGS) -c -o $@ $< ! 144: ! 145: $(K386OBJ)/rlock.o: rlock.c \ ! 146: $(USRINC)/sys/coherent.h \ ! 147: $(USRINC)/errno.h \ ! 148: $(USRINC)/fcntl.h \ ! 149: $(USRINC)/sys/fd.h \ ! 150: $(USRINC)/sys/proc.h \ ! 151: $(USRINC)/sys/rlock.h \ ! 152: $(USRINC)/sys/sched.h \ ! 153: $(USRINC)/sys/uproc.h \ ! 154: $(USRINC)/unistd.h ! 155: $(CC) $(CFLAGS) -c -o $@ rlock.c ! 156: ! 157: $(K386OBJ)/seg.o: seg.c ! 158: $(CC) $(CFLAGS) -c -o $@ $< ! 159: ! 160: $(K386OBJ)/sig.o: sig.c ! 161: $(CC) $(CFLAGS) -c -o $@ $< ! 162: ! 163: $(K386OBJ)/support.o: support.c ! 164: $(CC) $(CFLAGS) -c -o $@ $< ! 165: ! 166: #$(K386OBJ)/swap.o: swap.c ! 167: # $(CC) $(CFLAGS) -c -o $@ $< ! 168: ! 169: $(K386OBJ)/elog.o: elog.c ! 170: $(CC) $(CFLAGS) -c -o $@ $< ! 171: ! 172: $(K386OBJ)/sys1.o: sys1.c ! 173: $(CC) $(CFLAGS) -c -o $@ $< ! 174: ! 175: $(K386OBJ)/sys2.o: sys2.c \ ! 176: $(USRINC)/sys/param.h ! 177: $(CC) $(CFLAGS) -c -o $@ sys2.c ! 178: ! 179: $(K386OBJ)/sys3.o: sys3.c \ ! 180: $(USRINC)/sys/coherent.h \ ! 181: $(USRINC)/sys/buf.h \ ! 182: $(USRINC)/errno.h \ ! 183: $(USRINC)/fcntl.h \ ! 184: $(USRINC)/sys/fd.h \ ! 185: $(USRINC)/sys/filsys.h \ ! 186: $(USRINC)/sys/ino.h \ ! 187: $(USRINC)/sys/inode.h \ ! 188: $(USRINC)/sys/io.h \ ! 189: $(USRINC)/sys/mount.h \ ! 190: $(USRINC)/sys/stat.h ! 191: $(CC) $(CFLAGS) -c -o $@ sys3.c ! 192: ! 193: $(K386OBJ)/timeout.o: timeout.c ! 194: $(CC) $(CFLAGS) -c -o $@ $< ! 195: ! 196: $(K386OBJ)/var.o: var.c ! 197: $(CC) $(CFLAGS) -c -o $@ $< ! 198: ! 199: $(K386OBJ)/null.o: null.c ! 200: $(CC) $(CFLAGS) -c -o $@ $< ! 201: ! 202: $(K386OBJ)/exec.o: exec.c \ ! 203: $(USRINC)/sys/coherent.h \ ! 204: $(USRINC)/sys/param.h \ ! 205: $(USRINC)/sys/acct.h \ ! 206: $(USRINC)/sys/buf.h \ ! 207: $(USRINC)/canon.h \ ! 208: $(USRINC)/sys/con.h \ ! 209: $(USRINC)/errno.h \ ! 210: $(USRINC)/fcntl.h \ ! 211: $(USRINC)/sys/filsys.h \ ! 212: $(USRINC)/sys/ino.h \ ! 213: $(USRINC)/sys/inode.h \ ! 214: $(USRINC)/a.out.h \ ! 215: $(USRINC)/l.out.h \ ! 216: $(USRINC)/sys/proc.h \ ! 217: $(USRINC)/sys/sched.h \ ! 218: $(USRINC)/sys/seg.h \ ! 219: $(USRINC)/signal.h \ ! 220: $(USRINC)/sys/uproc.h \ ! 221: $(USRINC)/sys/reg.h \ ! 222: $(USRINC)/sys/stat.h \ ! 223: $(USRINC)/sys/fd.h ! 224: $(CC) $(CFLAGS) -c -o $@ exec.c ! 225: ! 226: $(K386OBJ)/sys4.o: sys4.c \ ! 227: $(USRINC)/sgtty.h ! 228: $(CC) $(CFLAGS) -c -o $@ sys4.c ! 229: ! 230: $(K386OBJ)/sys5.o: sys5.c ! 231: $(CC) $(CFLAGS) -c -o $@ $< ! 232: ! 233: $(K386OBJ)/syscoh.o: syscoh.c ! 234: $(CC) $(CFLAGS) -c -o $@ $<
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.