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