|
|
1.1 ! root 1: # ! 2: # Makefile for the book version of Xinu ! 3: # ! 4: ! 5: .SUFFIXES:.o .c .s ! 6: DIR = /usr/Xinu ! 7: BINDIR = $(DIR)/bin ! 8: CC = /bin/cc ! 9: CPP = /lib/cpp ! 10: CFLAGS = -O -c -I../h ! 11: SFLAGS = -I../h ! 12: LD = /bin/ld ! 13: AR = /bin/ar ! 14: LIB = $(DIR)/lib ! 15: .c.o: ! 16: $(CC) $(CFLAGS) $< ! 17: .s.o: ! 18: $(CPP) $(SFLAGS) $< | as -o $*.o ! 19: ! 20: CFILES= adump.c arp_in.c arpfind.c arpinit.c \ ! 21: ascdate.c \ ! 22: bpdump.c blkcopy.c \ ! 23: blkequ.c chprio.c ckmode.c clkinit.c \ ! 24: close.c conf.c control.c \ ! 25: create.c \ ! 26: devdump.c \ ! 27: dgalloc.c dgclose.c dgcntl.c dgdump.c \ ! 28: dginit.c dgmcntl.c dgmopen.c dgparse.c \ ! 29: dgread.c dgwrite.c \ ! 30: doprnt.c dot2ip.c \ ! 31: ethinit.c ethinter.c \ ! 32: ethread.c ethrstrt.c ethstrt.c \ ! 33: ethwrite.c ethwstrt.c \ ! 34: freebuf.c freemem.c \ ! 35: getaddr.c getbuf.c getc.c \ ! 36: getitem.c \ ! 37: getmem.c getname.c getnet.c getpath.c \ ! 38: getpid.c getprio.c getstk.c gettime.c \ ! 39: getutim.c icmp_in.c \ ! 40: init.c initialize.c insert.c insertd.c \ ! 41: ioerr.c ioinit.c ionull.c \ ! 42: ipsend.c ip_in.c ip2name.c \ ! 43: kill.c kprintf.c \ ! 44: mark.c mdump.c mkarp.c mkpool.c mount.c \ ! 45: naminit.c nammap.c namopen.c namrepl.c \ ! 46: ndump.c netdump.c netin.c \ ! 47: netinit.c netnum.c netout.c \ ! 48: newqueue.c nqalloc.c nullpcb.c open.c \ ! 49: ovfloff.c ovflon.c \ ! 50: pdelete.c pcreate.c pcount.c pinit.c \ ! 51: poolinit.c prdump.c preceive.c \ ! 52: preset.c procreg.c psend.c \ ! 53: ptclear.c putc.c \ ! 54: qdump.c qmapinit.c queue.c \ ! 55: rarp_in.c \ ! 56: read.c ready.c receive.c \ ! 57: recvclr.c \ ! 58: recvtim.c remove.c rename.c \ ! 59: resched.c resume.c \ ! 60: rfalloc.c rfclose.c rfcntl.c rfdump.c \ ! 61: rfgetc.c rfinit.c rfio.c rfmkpac.c \ ! 62: rfopen.c rfputc.c rfread.c rfseek.c \ ! 63: rfsend.c rfwrite.c \ ! 64: route.c rwho.c rwhod.c \ ! 65: rwhoind.c \ ! 66: scount.c screate.c sdelete.c seek.c \ ! 67: send.c sendf.c setdev.c setnok.c \ ! 68: signal.c signaln.c sleep.c sleep10.c \ ! 69: sndrarp.c sreset.c ssclock.c \ ! 70: suspend.c tdump.c \ ! 71: ttycntl.c ttygetc.c ttyiin.c ttyinit.c \ ! 72: ttyoin.c ttyopen.c ttyputc.c ttyread.c \ ! 73: ttywrite.c \ ! 74: udpecho.c udpsend.c udpnxtp.c \ ! 75: unmount.c unsleep.c userret.c \ ! 76: vaxcons.c \ ! 77: vcucntl.c vcuiin.c vcuinit.c vcuoin.c \ ! 78: vcuputc.c vcuwrite.c \ ! 79: wait.c wakeup.c write.c xdone.c ! 80: ! 81: SFILES= cksum.s clkint.s ctxsw.s halt.s \ ! 82: interrupt.s ioint.s netutil.s \ ! 83: sizmem.s startup.s lowcore.s panic.s ! 84: ! 85: OFILES= adump.o arp_in.o arpfind.o arpinit.o \ ! 86: ascdate.o \ ! 87: blkcopy.o blkequ.o bpdump.o \ ! 88: chprio.o ckmode.o cksum.o clkint.o \ ! 89: clkinit.o close.o \ ! 90: control.o create.o ctxsw.o \ ! 91: devdump.o \ ! 92: dgalloc.o dgclose.o dgcntl.o dgdump.o \ ! 93: dginit.o dgmcntl.o dgmopen.o dgparse.o \ ! 94: dgread.o dgwrite.o \ ! 95: doprnt.o dot2ip.o \ ! 96: ethinit.o ethinter.o \ ! 97: ethread.o ethrstrt.o ethstrt.o \ ! 98: ethwrite.o ethwstrt.o \ ! 99: freemem.o freebuf.o getaddr.o \ ! 100: getbuf.o getc.o \ ! 101: getitem.o getmem.o getname.o getnet.o \ ! 102: getpath.o getpid.o getprio.o getstk.o \ ! 103: gettime.o getutim.o halt.o \ ! 104: icmp_in.o \ ! 105: init.o insert.o insertd.o \ ! 106: interrupt.o \ ! 107: ioerr.o ioinit.o ionull.o ioint.o \ ! 108: ipsend.o ip_in.o ip2name.o \ ! 109: kill.o kprintf.o \ ! 110: mark.o mdump.o mkarp.o mkpool.o mount.o \ ! 111: naminit.o nammap.o namopen.o namrepl.o \ ! 112: ndump.o netdump.o netin.o \ ! 113: netinit.o netnum.o netout.o netutil.o \ ! 114: newqueue.o nqalloc.o nullpcb.o open.o \ ! 115: ovfloff.o ovflon.o panic.o \ ! 116: pcreate.o pcount.o pdelete.o pinit.o \ ! 117: poolinit.o prdump.o preceive.o \ ! 118: preset.o procreg.o psend.o \ ! 119: ptclear.o putc.o \ ! 120: qdump.o qmapinit.o queue.o \ ! 121: rarp_in.o read.o \ ! 122: ready.o receive.o recvclr.o \ ! 123: recvtim.o remove.o rename.o \ ! 124: resched.o resume.o \ ! 125: rfalloc.o rfclose.o rfcntl.o rfdump.o \ ! 126: rfgetc.o rfinit.o rfio.o rfmkpac.o \ ! 127: rfopen.o rfputc.o rfread.o rfseek.o \ ! 128: rfsend.o rfwrite.o route.o \ ! 129: rwho.o rwhod.o rwhoind.o \ ! 130: scount.o screate.o sdelete.o seek.o \ ! 131: send.o sendf.o setdev.o setnok.o sh.o \ ! 132: signal.o signaln.o sizmem.o sleep.o \ ! 133: sleep10.o sndrarp.o sreset.o \ ! 134: ssclock.o suspend.o tdump.o \ ! 135: ttycntl.o ttygetc.o ttyiin.o ttyinit.o \ ! 136: ttyoin.o ttyopen.o ttyputc.o ttyread.o \ ! 137: ttywrite.o \ ! 138: udpecho.o udpsend.o udpnxtp.o \ ! 139: unmount.o unsleep.o userret.o \ ! 140: vaxcons.o \ ! 141: vcucntl.o vcuiin.o vcuinit.o vcuoin.o \ ! 142: vcuputc.o vcuwrite.o \ ! 143: wait.o wakeup.o write.o xdone.o ! 144: ! 145: XOFILES= lowcore.o startup.o initialize.o conf.o ! 146: ! 147: HFILES= ../h/arp.h \ ! 148: ../h/bufpool.h \ ! 149: ../h/conf.h \ ! 150: ../h/deqna.h \ ! 151: ../h/dgram.h \ ! 152: ../h/disk.h \ ! 153: ../h/dir.h \ ! 154: ../h/dtc.h \ ! 155: ../h/ether.h \ ! 156: ../h/file.h \ ! 157: ../h/fserver.h \ ! 158: ../h/iblock.h \ ! 159: ../h/io.h \ ! 160: ../h/iospace.h \ ! 161: ../h/ip.h \ ! 162: ../h/kernel.h \ ! 163: ../h/lfile.h \ ! 164: ../h/mark.h \ ! 165: ../h/mem.h \ ! 166: ../h/name.h \ ! 167: ../h/net.h \ ! 168: ../h/network.h \ ! 169: ../h/ports.h \ ! 170: ../h/proc.h \ ! 171: ../h/q.h \ ! 172: ../h/rfile.h \ ! 173: ../h/rwho.h \ ! 174: ../h/sem.h \ ! 175: ../h/sleep.h \ ! 176: ../h/slu.h \ ! 177: ../h/tty.h \ ! 178: ../h/xebec.h ! 179: ! 180: all: libx.a xinu.o a.out ! 181: ! 182: install: all ! 183: /bin/cp libx.a $(LIB)/libx.a ! 184: /usr/bin/ranlib $(LIB)/libx.a ! 185: /bin/cp xinu.o $(LIB) ! 186: ! 187: clean: ! 188: -rm -rf *.o ,* .,* ../h/,* ../h/.,* coreX core11 ! 189: -rm -rf libx.a a.out conf.c core make.out ! 190: ! 191: everything: a.out checkup sizes lint ! 192: ! 193: d: a.out ! 194: $(BINDIR)/download -s -cUVAX -a ! 195: $(BINDIR)/odt ! 196: ! 197: lint: ,lint ! 198: ! 199: ,lint: $(CFILES) ! 200: lint -n -I../h $(CFILES) | ./Flint > ,lint ! 201: ! 202: print: ! 203: $(BINDIR)/cprint -c Cover ../h/*.h *.c *.s ! 204: ! 205: listings: xref sizes ! 206: $(BINDIR)/cprint -c Cover Configuration ../h/*.h *.c *.s \ ! 207: ,xref ,sizes ,ssizes Makefile ! 208: ! 209: checkup: ! 210: ./Checkup ! 211: ! 212: sizes: ,sizes ,ssizes ! 213: ! 214: ,sizes: $(OFILES) $(XOFILES) a.out ! 215: size *.o a.out > ,sizes ! 216: ! 217: ,ssizes: $(CFILES) $(SFILES) $(HFILES) ! 218: ./Dosizes ! 219: ! 220: nm: ,nm ! 221: ! 222: ,nm: a.out ! 223: ./Mknlist ,nm ! 224: ! 225: conf.c: Configuration ! 226: ./config ! 227: ! 228: sh.o: ! 229: (cd shell; make install) ! 230: ! 231: ! 232: libx.a: $(OFILES) ! 233: /bin/rm -f libx.a ! 234: $(AR) cr libx.a $(OFILES) ! 235: ranlib libx.a ! 236: ! 237: xinu.o: $(XOFILES) ! 238: $(LD) -r -X $(XOFILES) -o xinu.o ! 239: ! 240: a.out: libx.a xinu.o test.o ! 241: $(LD) -X -e start xinu.o test.o libx.a $(LIB)/libvxc.a libx.a ! 242: ./Mknlist ,nm ! 243: ! 244: ../h/conf.h: Configuration ! 245: ./config ! 246: rm $(DIR)/include/conf.h ! 247: ln ../h/conf.h $(DIR)/include/conf.h ! 248: ! 249: depend: ! 250: grep '^#include' *.c *.s ../h/*.h \ ! 251: | sed -e 's/</"..\/h\//;s/>/"/' \ ! 252: -e 's/:[^"]*"\([^"]*\)".*/: \1/' \ ! 253: | sed 's/\.c/.o/' \ ! 254: | sed 's/\.s/.o/' >makedep ! 255: echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep ! 256: echo '$$r makedep' >>eddep ! 257: echo 'w' >>eddep ! 258: cp Makefile .,oldmake ! 259: cp Makefile ,Makefile ! 260: ed - ,Makefile < eddep ! 261: /bin/rm eddep makedep ! 262: echo '# DEPENDENCIES MUST END AT END OF FILE' >>,Makefile ! 263: echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY'>>,Makefile ! 264: echo '# see make depend above'>>,Makefile ! 265: /bin/mv ,Makefile Makefile ! 266: ! 267: # DO NOT DELETE THIS LINE ! 268: # DEPENDENCIES MUST END AT END OF FILE ! 269: adump.o: ../h/conf.h ! 270: adump.o: ../h/kernel.h ! 271: adump.o: ../h/proc.h ! 272: adump.o: ../h/network.h ! 273: arp_in.o: ../h/conf.h ! 274: arp_in.o: ../h/kernel.h ! 275: arp_in.o: ../h/proc.h ! 276: arp_in.o: ../h/network.h ! 277: arpfind.o: ../h/conf.h ! 278: arpfind.o: ../h/kernel.h ! 279: arpfind.o: ../h/proc.h ! 280: arpfind.o: ../h/network.h ! 281: arpinit.o: ../h/conf.h ! 282: arpinit.o: ../h/kernel.h ! 283: arpinit.o: ../h/proc.h ! 284: arpinit.o: ../h/network.h ! 285: ascdate.o: ../h/conf.h ! 286: ascdate.o: ../h/kernel.h ! 287: ascdate.o: ../h/date.h ! 288: blkcopy.o: ../h/kernel.h ! 289: blkequ.o: ../h/kernel.h ! 290: bpdump.o: ../h/conf.h ! 291: bpdump.o: ../h/kernel.h ! 292: bpdump.o: ../h/mark.h ! 293: bpdump.o: ../h/bufpool.h ! 294: chprio.o: ../h/conf.h ! 295: chprio.o: ../h/kernel.h ! 296: chprio.o: ../h/proc.h ! 297: ckmode.o: ../h/conf.h ! 298: ckmode.o: ../h/kernel.h ! 299: ckmode.o: ../h/file.h ! 300: clkinit.o: ../h/conf.h ! 301: clkinit.o: ../h/kernel.h ! 302: clkinit.o: ../h/sleep.h ! 303: clkinit.o: ../h/procreg.h ! 304: close.o: ../h/conf.h ! 305: close.o: ../h/kernel.h ! 306: close.o: ../h/io.h ! 307: conf.o: ../h/conf.h ! 308: control.o: ../h/conf.h ! 309: control.o: ../h/kernel.h ! 310: control.o: ../h/io.h ! 311: create.o: ../h/conf.h ! 312: create.o: ../h/kernel.h ! 313: create.o: ../h/proc.h ! 314: create.o: ../h/mem.h ! 315: devdump.o: ../h/conf.h ! 316: devdump.o: ../h/kernel.h ! 317: dgalloc.o: ../h/conf.h ! 318: dgalloc.o: ../h/kernel.h ! 319: dgalloc.o: ../h/network.h ! 320: dgclose.o: ../h/conf.h ! 321: dgclose.o: ../h/kernel.h ! 322: dgclose.o: ../h/proc.h ! 323: dgclose.o: ../h/network.h ! 324: dgcntl.o: ../h/conf.h ! 325: dgcntl.o: ../h/kernel.h ! 326: dgcntl.o: ../h/network.h ! 327: dgdump.o: ../h/conf.h ! 328: dgdump.o: ../h/kernel.h ! 329: dgdump.o: ../h/network.h ! 330: dginit.o: ../h/conf.h ! 331: dginit.o: ../h/kernel.h ! 332: dginit.o: ../h/network.h ! 333: dgmcntl.o: ../h/conf.h ! 334: dgmcntl.o: ../h/kernel.h ! 335: dgmcntl.o: ../h/network.h ! 336: dgmopen.o: ../h/conf.h ! 337: dgmopen.o: ../h/kernel.h ! 338: dgmopen.o: ../h/network.h ! 339: dgparse.o: ../h/conf.h ! 340: dgparse.o: ../h/kernel.h ! 341: dgparse.o: ../h/network.h ! 342: dgparse.o: /usr/include/ctype.h ! 343: dgread.o: ../h/conf.h ! 344: dgread.o: ../h/kernel.h ! 345: dgread.o: ../h/proc.h ! 346: dgread.o: ../h/network.h ! 347: dgwrite.o: ../h/conf.h ! 348: dgwrite.o: ../h/kernel.h ! 349: dgwrite.o: ../h/network.h ! 350: dot2ip.o: ../h/conf.h ! 351: dot2ip.o: ../h/kernel.h ! 352: dot2ip.o: ../h/network.h ! 353: ethinit.o: ../h/conf.h ! 354: ethinit.o: ../h/kernel.h ! 355: ethinit.o: ../h/network.h ! 356: ethinit.o: ../h/qbus.h ! 357: ethinter.o: ../h/conf.h ! 358: ethinter.o: ../h/kernel.h ! 359: ethinter.o: ../h/proc.h ! 360: ethinter.o: ../h/network.h ! 361: ethinter.o: ../h/qbus.h ! 362: ethread.o: ../h/conf.h ! 363: ethread.o: ../h/kernel.h ! 364: ethread.o: ../h/proc.h ! 365: ethread.o: ../h/network.h ! 366: ethrstrt.o: ../h/conf.h ! 367: ethrstrt.o: ../h/kernel.h ! 368: ethrstrt.o: ../h/network.h ! 369: ethrstrt.o: ../h/qbus.h ! 370: ethstrt.o: ../h/conf.h ! 371: ethstrt.o: ../h/kernel.h ! 372: ethstrt.o: ../h/network.h ! 373: ethwrite.o: ../h/conf.h ! 374: ethwrite.o: ../h/kernel.h ! 375: ethwrite.o: ../h/proc.h ! 376: ethwrite.o: ../h/network.h ! 377: ethwstrt.o: ../h/conf.h ! 378: ethwstrt.o: ../h/kernel.h ! 379: ethwstrt.o: ../h/proc.h ! 380: ethwstrt.o: ../h/network.h ! 381: ethwstrt.o: ../h/qbus.h ! 382: freebuf.o: ../h/conf.h ! 383: freebuf.o: ../h/kernel.h ! 384: freebuf.o: ../h/mark.h ! 385: freebuf.o: ../h/bufpool.h ! 386: freemem.o: ../h/conf.h ! 387: freemem.o: ../h/kernel.h ! 388: freemem.o: ../h/mem.h ! 389: getaddr.o: ../h/conf.h ! 390: getaddr.o: ../h/kernel.h ! 391: getaddr.o: ../h/network.h ! 392: getbuf.o: ../h/conf.h ! 393: getbuf.o: ../h/kernel.h ! 394: getbuf.o: ../h/mark.h ! 395: getbuf.o: ../h/bufpool.h ! 396: getc.o: ../h/conf.h ! 397: getc.o: ../h/kernel.h ! 398: getc.o: ../h/io.h ! 399: getitem.o: ../h/conf.h ! 400: getitem.o: ../h/kernel.h ! 401: getitem.o: ../h/q.h ! 402: getmem.o: ../h/conf.h ! 403: getmem.o: ../h/kernel.h ! 404: getmem.o: ../h/mem.h ! 405: getname.o: ../h/conf.h ! 406: getname.o: ../h/kernel.h ! 407: getname.o: ../h/network.h ! 408: getnet.o: ../h/conf.h ! 409: getnet.o: ../h/kernel.h ! 410: getnet.o: ../h/network.h ! 411: getpath.o: ../h/conf.h ! 412: getpath.o: ../h/kernel.h ! 413: getpath.o: ../h/proc.h ! 414: getpath.o: ../h/network.h ! 415: getpid.o: ../h/conf.h ! 416: getpid.o: ../h/kernel.h ! 417: getpid.o: ../h/proc.h ! 418: getprio.o: ../h/conf.h ! 419: getprio.o: ../h/kernel.h ! 420: getprio.o: ../h/proc.h ! 421: getstk.o: ../h/conf.h ! 422: getstk.o: ../h/kernel.h ! 423: getstk.o: ../h/mem.h ! 424: gettime.o: ../h/conf.h ! 425: gettime.o: ../h/kernel.h ! 426: gettime.o: ../h/date.h ! 427: getutim.o: ../h/conf.h ! 428: getutim.o: ../h/kernel.h ! 429: getutim.o: ../h/sleep.h ! 430: getutim.o: ../h/date.h ! 431: getutim.o: ../h/network.h ! 432: icmp_in.o: ../h/conf.h ! 433: icmp_in.o: ../h/kernel.h ! 434: icmp_in.o: ../h/network.h ! 435: init.o: ../h/conf.h ! 436: init.o: ../h/kernel.h ! 437: init.o: ../h/io.h ! 438: initialize.o: ../h/conf.h ! 439: initialize.o: ../h/kernel.h ! 440: initialize.o: ../h/proc.h ! 441: initialize.o: ../h/sem.h ! 442: initialize.o: ../h/mem.h ! 443: initialize.o: ../h/tty.h ! 444: initialize.o: ../h/q.h ! 445: initialize.o: ../h/io.h ! 446: initialize.o: ../h/disk.h ! 447: initialize.o: ../h/network.h ! 448: initialize.o: ../h/sleep.h ! 449: initialize.o: ../h/iospace.h ! 450: initialize.o: ../h/qbus.h ! 451: insert.o: ../h/conf.h ! 452: insert.o: ../h/kernel.h ! 453: insert.o: ../h/q.h ! 454: insertd.o: ../h/conf.h ! 455: insertd.o: ../h/kernel.h ! 456: insertd.o: ../h/q.h ! 457: ioerr.o: ../h/conf.h ! 458: ioerr.o: ../h/kernel.h ! 459: ioinit.o: ../h/conf.h ! 460: ioinit.o: ../h/kernel.h ! 461: ioinit.o: ../h/iodisp.h ! 462: ioinit.o: ../h/io.h ! 463: ionull.o: ../h/conf.h ! 464: ionull.o: ../h/kernel.h ! 465: ip2name.o: ../h/conf.h ! 466: ip2name.o: ../h/kernel.h ! 467: ip2name.o: ../h/network.h ! 468: ip_in.o: ../h/conf.h ! 469: ip_in.o: ../h/kernel.h ! 470: ip_in.o: ../h/proc.h ! 471: ip_in.o: ../h/network.h ! 472: ipsend.o: ../h/conf.h ! 473: ipsend.o: ../h/kernel.h ! 474: ipsend.o: ../h/network.h ! 475: kill.o: ../h/conf.h ! 476: kill.o: ../h/kernel.h ! 477: kill.o: ../h/proc.h ! 478: kill.o: ../h/sem.h ! 479: kill.o: ../h/mem.h ! 480: kill.o: ../h/io.h ! 481: kprintf.o: ../h/conf.h ! 482: kprintf.o: ../h/kernel.h ! 483: kprintf.o: ../h/io.h ! 484: kprintf.o: ../h/slu.h ! 485: kprintf.o: ../h/tty.h ! 486: kprintf.o: ../h/procreg.h ! 487: mark.o: ../h/conf.h ! 488: mark.o: ../h/kernel.h ! 489: mark.o: ../h/mark.h ! 490: mdump.o: ../h/conf.h ! 491: mdump.o: ../h/kernel.h ! 492: mdump.o: ../h/proc.h ! 493: mdump.o: ../h/mem.h ! 494: mkarp.o: ../h/conf.h ! 495: mkarp.o: ../h/kernel.h ! 496: mkarp.o: ../h/network.h ! 497: mkpool.o: ../h/conf.h ! 498: mkpool.o: ../h/kernel.h ! 499: mkpool.o: ../h/mark.h ! 500: mkpool.o: ../h/bufpool.h ! 501: mount.o: ../h/conf.h ! 502: mount.o: ../h/kernel.h ! 503: mount.o: ../h/name.h ! 504: naminit.o: ../h/conf.h ! 505: naminit.o: ../h/kernel.h ! 506: naminit.o: ../h/name.h ! 507: nammap.o: ../h/conf.h ! 508: nammap.o: ../h/kernel.h ! 509: nammap.o: ../h/name.h ! 510: namopen.o: ../h/conf.h ! 511: namopen.o: ../h/kernel.h ! 512: namopen.o: ../h/name.h ! 513: namrepl.o: ../h/conf.h ! 514: namrepl.o: ../h/kernel.h ! 515: namrepl.o: ../h/name.h ! 516: ndump.o: ../h/conf.h ! 517: ndump.o: ../h/kernel.h ! 518: ndump.o: ../h/io.h ! 519: ndump.o: ../h/name.h ! 520: netdump.o: ../h/conf.h ! 521: netdump.o: ../h/kernel.h ! 522: netdump.o: ../h/network.h ! 523: netin.o: ../h/conf.h ! 524: netin.o: ../h/kernel.h ! 525: netin.o: ../h/proc.h ! 526: netin.o: ../h/network.h ! 527: netinit.o: ../h/conf.h ! 528: netinit.o: ../h/kernel.h ! 529: netinit.o: ../h/sleep.h ! 530: netinit.o: ../h/network.h ! 531: netnum.o: ../h/conf.h ! 532: netnum.o: ../h/kernel.h ! 533: netnum.o: ../h/network.h ! 534: netout.o: ../h/conf.h ! 535: netout.o: ../h/kernel.h ! 536: netout.o: ../h/network.h ! 537: newqueue.o: ../h/conf.h ! 538: newqueue.o: ../h/kernel.h ! 539: newqueue.o: ../h/q.h ! 540: nqalloc.o: ../h/conf.h ! 541: nqalloc.o: ../h/kernel.h ! 542: nqalloc.o: ../h/proc.h ! 543: nqalloc.o: ../h/network.h ! 544: nullpcb.o: ../h/kernel.h ! 545: nullpcb.o: ../h/proc.h ! 546: open.o: ../h/conf.h ! 547: open.o: ../h/kernel.h ! 548: open.o: ../h/io.h ! 549: ovfloff.o: ../h/kernel.h ! 550: ovflon.o: ../h/kernel.h ! 551: pcount.o: ../h/conf.h ! 552: pcount.o: ../h/kernel.h ! 553: pcount.o: ../h/mark.h ! 554: pcount.o: ../h/ports.h ! 555: pcreate.o: ../h/conf.h ! 556: pcreate.o: ../h/kernel.h ! 557: pcreate.o: ../h/mark.h ! 558: pcreate.o: ../h/ports.h ! 559: pdelete.o: ../h/conf.h ! 560: pdelete.o: ../h/kernel.h ! 561: pdelete.o: ../h/mark.h ! 562: pdelete.o: ../h/ports.h ! 563: pinit.o: ../h/conf.h ! 564: pinit.o: ../h/kernel.h ! 565: pinit.o: ../h/mark.h ! 566: pinit.o: ../h/ports.h ! 567: poolinit.o: ../h/conf.h ! 568: poolinit.o: ../h/kernel.h ! 569: poolinit.o: ../h/mark.h ! 570: poolinit.o: ../h/bufpool.h ! 571: prdump.o: ../h/conf.h ! 572: prdump.o: ../h/kernel.h ! 573: prdump.o: ../h/proc.h ! 574: prdump.o: ../h/q.h ! 575: preceive.o: ../h/conf.h ! 576: preceive.o: ../h/kernel.h ! 577: preceive.o: ../h/mark.h ! 578: preceive.o: ../h/ports.h ! 579: preset.o: ../h/conf.h ! 580: preset.o: ../h/kernel.h ! 581: preset.o: ../h/mark.h ! 582: preset.o: ../h/ports.h ! 583: psend.o: ../h/conf.h ! 584: psend.o: ../h/kernel.h ! 585: psend.o: ../h/mark.h ! 586: psend.o: ../h/ports.h ! 587: ptclear.o: ../h/conf.h ! 588: ptclear.o: ../h/kernel.h ! 589: ptclear.o: ../h/mark.h ! 590: ptclear.o: ../h/ports.h ! 591: putc.o: ../h/conf.h ! 592: putc.o: ../h/kernel.h ! 593: putc.o: ../h/io.h ! 594: qdump.o: ../h/conf.h ! 595: qdump.o: ../h/kernel.h ! 596: qdump.o: ../h/proc.h ! 597: qdump.o: ../h/q.h ! 598: qmapinit.o: ../h/conf.h ! 599: qmapinit.o: ../h/qbus.h ! 600: qmapinit.o: ../h/mem.h ! 601: queue.o: ../h/conf.h ! 602: queue.o: ../h/kernel.h ! 603: queue.o: ../h/q.h ! 604: rarp_in.o: ../h/conf.h ! 605: rarp_in.o: ../h/kernel.h ! 606: rarp_in.o: ../h/proc.h ! 607: rarp_in.o: ../h/network.h ! 608: read.o: ../h/conf.h ! 609: read.o: ../h/kernel.h ! 610: read.o: ../h/io.h ! 611: ready.o: ../h/conf.h ! 612: ready.o: ../h/kernel.h ! 613: ready.o: ../h/proc.h ! 614: ready.o: ../h/q.h ! 615: receive.o: ../h/conf.h ! 616: receive.o: ../h/kernel.h ! 617: receive.o: ../h/proc.h ! 618: recvclr.o: ../h/conf.h ! 619: recvclr.o: ../h/kernel.h ! 620: recvclr.o: ../h/proc.h ! 621: recvtim.o: ../h/conf.h ! 622: recvtim.o: ../h/kernel.h ! 623: recvtim.o: ../h/proc.h ! 624: recvtim.o: ../h/q.h ! 625: recvtim.o: ../h/sleep.h ! 626: remove.o: ../h/conf.h ! 627: remove.o: ../h/kernel.h ! 628: remove.o: ../h/file.h ! 629: remove.o: ../h/name.h ! 630: rename.o: ../h/conf.h ! 631: rename.o: ../h/kernel.h ! 632: rename.o: ../h/file.h ! 633: rename.o: ../h/name.h ! 634: resched.o: ../h/conf.h ! 635: resched.o: ../h/kernel.h ! 636: resched.o: ../h/proc.h ! 637: resched.o: ../h/q.h ! 638: resume.o: ../h/conf.h ! 639: resume.o: ../h/kernel.h ! 640: resume.o: ../h/proc.h ! 641: rfalloc.o: ../h/conf.h ! 642: rfalloc.o: ../h/kernel.h ! 643: rfalloc.o: ../h/fserver.h ! 644: rfalloc.o: ../h/rfile.h ! 645: rfclose.o: ../h/conf.h ! 646: rfclose.o: ../h/kernel.h ! 647: rfclose.o: ../h/network.h ! 648: rfcntl.o: ../h/conf.h ! 649: rfcntl.o: ../h/kernel.h ! 650: rfcntl.o: ../h/network.h ! 651: rfdump.o: ../h/conf.h ! 652: rfdump.o: ../h/kernel.h ! 653: rfdump.o: ../h/fserver.h ! 654: rfdump.o: ../h/rfile.h ! 655: rfgetc.o: ../h/conf.h ! 656: rfgetc.o: ../h/kernel.h ! 657: rfgetc.o: ../h/network.h ! 658: rfinit.o: ../h/conf.h ! 659: rfinit.o: ../h/kernel.h ! 660: rfinit.o: ../h/fserver.h ! 661: rfinit.o: ../h/rfile.h ! 662: rfio.o: ../h/conf.h ! 663: rfio.o: ../h/kernel.h ! 664: rfio.o: ../h/network.h ! 665: rfmkpac.o: ../h/conf.h ! 666: rfmkpac.o: ../h/kernel.h ! 667: rfmkpac.o: ../h/network.h ! 668: rfopen.o: ../h/conf.h ! 669: rfopen.o: ../h/kernel.h ! 670: rfopen.o: ../h/network.h ! 671: rfputc.o: ../h/conf.h ! 672: rfputc.o: ../h/kernel.h ! 673: rfputc.o: ../h/network.h ! 674: rfread.o: ../h/conf.h ! 675: rfread.o: ../h/kernel.h ! 676: rfread.o: ../h/network.h ! 677: rfseek.o: ../h/conf.h ! 678: rfseek.o: ../h/kernel.h ! 679: rfseek.o: ../h/fserver.h ! 680: rfseek.o: ../h/rfile.h ! 681: rfsend.o: ../h/conf.h ! 682: rfsend.o: ../h/kernel.h ! 683: rfsend.o: ../h/network.h ! 684: rfwrite.o: ../h/conf.h ! 685: rfwrite.o: ../h/kernel.h ! 686: rfwrite.o: ../h/network.h ! 687: route.o: ../h/conf.h ! 688: route.o: ../h/kernel.h ! 689: route.o: ../h/network.h ! 690: rwho.o: ../h/conf.h ! 691: rwho.o: ../h/kernel.h ! 692: rwho.o: ../h/network.h ! 693: rwho.o: ../h/rwho.h ! 694: rwhod.o: ../h/conf.h ! 695: rwhod.o: ../h/kernel.h ! 696: rwhod.o: ../h/network.h ! 697: rwhod.o: ../h/rwho.h ! 698: rwhod.o: ../h/shell.h ! 699: rwhoind.o: ../h/conf.h ! 700: rwhoind.o: ../h/kernel.h ! 701: rwhoind.o: ../h/network.h ! 702: rwhoind.o: ../h/rwho.h ! 703: scount.o: ../h/conf.h ! 704: scount.o: ../h/kernel.h ! 705: scount.o: ../h/sem.h ! 706: screate.o: ../h/conf.h ! 707: screate.o: ../h/kernel.h ! 708: screate.o: ../h/proc.h ! 709: screate.o: ../h/q.h ! 710: screate.o: ../h/sem.h ! 711: sdelete.o: ../h/conf.h ! 712: sdelete.o: ../h/kernel.h ! 713: sdelete.o: ../h/proc.h ! 714: sdelete.o: ../h/q.h ! 715: sdelete.o: ../h/sem.h ! 716: seek.o: ../h/conf.h ! 717: seek.o: ../h/kernel.h ! 718: seek.o: ../h/io.h ! 719: send.o: ../h/conf.h ! 720: send.o: ../h/kernel.h ! 721: send.o: ../h/proc.h ! 722: sendf.o: ../h/conf.h ! 723: sendf.o: ../h/kernel.h ! 724: sendf.o: ../h/proc.h ! 725: setdev.o: ../h/conf.h ! 726: setdev.o: ../h/kernel.h ! 727: setdev.o: ../h/proc.h ! 728: setnok.o: ../h/conf.h ! 729: setnok.o: ../h/kernel.h ! 730: setnok.o: ../h/proc.h ! 731: signal.o: ../h/conf.h ! 732: signal.o: ../h/kernel.h ! 733: signal.o: ../h/proc.h ! 734: signal.o: ../h/q.h ! 735: signal.o: ../h/sem.h ! 736: signaln.o: ../h/conf.h ! 737: signaln.o: ../h/kernel.h ! 738: signaln.o: ../h/proc.h ! 739: signaln.o: ../h/q.h ! 740: signaln.o: ../h/sem.h ! 741: sleep.o: ../h/conf.h ! 742: sleep.o: ../h/kernel.h ! 743: sleep.o: ../h/proc.h ! 744: sleep.o: ../h/q.h ! 745: sleep.o: ../h/sleep.h ! 746: sleep10.o: ../h/conf.h ! 747: sleep10.o: ../h/kernel.h ! 748: sleep10.o: ../h/proc.h ! 749: sleep10.o: ../h/q.h ! 750: sleep10.o: ../h/sleep.h ! 751: sndrarp.o: ../h/conf.h ! 752: sndrarp.o: ../h/kernel.h ! 753: sndrarp.o: ../h/network.h ! 754: sreset.o: ../h/conf.h ! 755: sreset.o: ../h/kernel.h ! 756: sreset.o: ../h/proc.h ! 757: sreset.o: ../h/q.h ! 758: sreset.o: ../h/sem.h ! 759: ssclock.o: ../h/conf.h ! 760: ssclock.o: ../h/kernel.h ! 761: ssclock.o: ../h/proc.h ! 762: ssclock.o: ../h/q.h ! 763: ssclock.o: ../h/sleep.h ! 764: suspend.o: ../h/conf.h ! 765: suspend.o: ../h/kernel.h ! 766: suspend.o: ../h/proc.h ! 767: tdump.o: ../h/conf.h ! 768: tdump.o: ../h/kernel.h ! 769: tdump.o: ../h/tty.h ! 770: test.o: ../h/conf.h ! 771: test.o: ../h/kernel.h ! 772: test.o: ../h/network.h ! 773: ttycntl.o: ../h/conf.h ! 774: ttycntl.o: ../h/kernel.h ! 775: ttycntl.o: ../h/tty.h ! 776: ttycntl.o: ../h/io.h ! 777: ttycntl.o: ../h/slu.h ! 778: ttygetc.o: ../h/conf.h ! 779: ttygetc.o: ../h/kernel.h ! 780: ttygetc.o: ../h/tty.h ! 781: ttygetc.o: ../h/io.h ! 782: ttyiin.o: ../h/conf.h ! 783: ttyiin.o: ../h/kernel.h ! 784: ttyiin.o: ../h/tty.h ! 785: ttyiin.o: ../h/io.h ! 786: ttyiin.o: ../h/slu.h ! 787: ttyinit.o: ../h/conf.h ! 788: ttyinit.o: ../h/kernel.h ! 789: ttyinit.o: ../h/proc.h ! 790: ttyinit.o: ../h/tty.h ! 791: ttyinit.o: ../h/io.h ! 792: ttyinit.o: ../h/slu.h ! 793: ttyoin.o: ../h/conf.h ! 794: ttyoin.o: ../h/kernel.h ! 795: ttyoin.o: ../h/tty.h ! 796: ttyoin.o: ../h/io.h ! 797: ttyoin.o: ../h/slu.h ! 798: ttyopen.o: ../h/conf.h ! 799: ttyopen.o: ../h/kernel.h ! 800: ttyputc.o: ../h/conf.h ! 801: ttyputc.o: ../h/kernel.h ! 802: ttyputc.o: ../h/tty.h ! 803: ttyputc.o: ../h/io.h ! 804: ttyputc.o: ../h/slu.h ! 805: ttyread.o: ../h/conf.h ! 806: ttyread.o: ../h/kernel.h ! 807: ttyread.o: ../h/tty.h ! 808: ttyread.o: ../h/io.h ! 809: ttywrite.o: ../h/conf.h ! 810: ttywrite.o: ../h/kernel.h ! 811: ttywrite.o: ../h/tty.h ! 812: ttywrite.o: ../h/io.h ! 813: ttywrite.o: ../h/slu.h ! 814: udpecho.o: ../h/conf.h ! 815: udpecho.o: ../h/kernel.h ! 816: udpecho.o: ../h/network.h ! 817: udpnxtp.o: ../h/conf.h ! 818: udpnxtp.o: ../h/kernel.h ! 819: udpnxtp.o: ../h/network.h ! 820: udpsend.o: ../h/conf.h ! 821: udpsend.o: ../h/kernel.h ! 822: udpsend.o: ../h/network.h ! 823: unmount.o: ../h/conf.h ! 824: unmount.o: ../h/kernel.h ! 825: unmount.o: ../h/name.h ! 826: unsleep.o: ../h/conf.h ! 827: unsleep.o: ../h/kernel.h ! 828: unsleep.o: ../h/proc.h ! 829: unsleep.o: ../h/q.h ! 830: unsleep.o: ../h/sleep.h ! 831: userret.o: ../h/conf.h ! 832: userret.o: ../h/kernel.h ! 833: vcucntl.o: ../h/conf.h ! 834: vcucntl.o: ../h/kernel.h ! 835: vcucntl.o: ../h/tty.h ! 836: vcucntl.o: ../h/io.h ! 837: vcucntl.o: ../h/vcu.h ! 838: vcuiin.o: ../h/conf.h ! 839: vcuiin.o: ../h/kernel.h ! 840: vcuiin.o: ../h/tty.h ! 841: vcuiin.o: ../h/io.h ! 842: vcuiin.o: ../h/vcu.h ! 843: vcuiin.o: ../h/procreg.h ! 844: vcuinit.o: ../h/conf.h ! 845: vcuinit.o: ../h/kernel.h ! 846: vcuinit.o: ../h/proc.h ! 847: vcuinit.o: ../h/tty.h ! 848: vcuinit.o: ../h/io.h ! 849: vcuinit.o: ../h/vcu.h ! 850: vcuinit.o: ../h/procreg.h ! 851: vcuoin.o: ../h/conf.h ! 852: vcuoin.o: ../h/kernel.h ! 853: vcuoin.o: ../h/tty.h ! 854: vcuoin.o: ../h/io.h ! 855: vcuoin.o: ../h/vcu.h ! 856: vcuoin.o: ../h/procreg.h ! 857: vcuputc.o: ../h/conf.h ! 858: vcuputc.o: ../h/kernel.h ! 859: vcuputc.o: ../h/tty.h ! 860: vcuputc.o: ../h/io.h ! 861: vcuputc.o: ../h/vcu.h ! 862: vcuputc.o: ../h/procreg.h ! 863: vcuwrite.o: ../h/conf.h ! 864: vcuwrite.o: ../h/kernel.h ! 865: vcuwrite.o: ../h/tty.h ! 866: vcuwrite.o: ../h/io.h ! 867: vcuwrite.o: ../h/vcu.h ! 868: vcuwrite.o: ../h/procreg.h ! 869: wait.o: ../h/conf.h ! 870: wait.o: ../h/kernel.h ! 871: wait.o: ../h/proc.h ! 872: wait.o: ../h/q.h ! 873: wait.o: ../h/sem.h ! 874: wakeup.o: ../h/conf.h ! 875: wakeup.o: ../h/kernel.h ! 876: wakeup.o: ../h/proc.h ! 877: wakeup.o: ../h/q.h ! 878: wakeup.o: ../h/sleep.h ! 879: write.o: ../h/conf.h ! 880: write.o: ../h/kernel.h ! 881: write.o: ../h/io.h ! 882: clkint.o: ../h/procreg.h ! 883: clkint.o: ../h/conf.h ! 884: ctxsw.o: ../h/procreg.h ! 885: halt.o: ../h/procreg.h ! 886: halt.o: ../h/conf.h ! 887: halt.o: ../h/qbus.h ! 888: interrupt.o: ../h/procreg.h ! 889: ioint.o: ../h/procreg.h ! 890: ioint.o: ../h/conf.h ! 891: ioint.o: ../h/dispconf.h ! 892: lowcore.o: ../h/procreg.h ! 893: lowcore.o: ../h/conf.h ! 894: panic.o: ../h/procreg.h ! 895: panic.o: ../h/conf.h ! 896: sizmem.o: ../h/procreg.h ! 897: sizmem.o: ../h/conf.h ! 898: startup.o: ../h/procreg.h ! 899: startup.o: ../h/conf.h ! 900: startup.o: ../h/kernel.h ! 901: ../h/disk.h: ../h/xebec.h ! 902: ../h/disk.h: ../h/dtc.h ! 903: ../h/io.h: ../h/iodisp.h ! 904: ../h/lfile.h: ../h/iblock.h ! 905: ../h/lfile.h: ../h/file.h ! 906: ../h/network.h: ../h/deqna.h ! 907: ../h/network.h: ../h/ether.h ! 908: ../h/network.h: ../h/ip.h ! 909: ../h/network.h: ../h/icmp.h ! 910: ../h/network.h: ../h/udp.h ! 911: ../h/network.h: ../h/net.h ! 912: ../h/network.h: ../h/dgram.h ! 913: ../h/network.h: ../h/arp.h ! 914: ../h/network.h: ../h/fserver.h ! 915: ../h/network.h: ../h/rfile.h ! 916: ../h/network.h: ../h/domain.h ! 917: ../h/procreg.h: ../h/conf.h ! 918: ../h/rfile.h: ../h/file.h ! 919: ../h/shell.h: ../h/mark.h ! 920: # DEPENDENCIES MUST END AT END OF FILE ! 921: # IF YOU PUT STUFF HERE IT WILL GO AWAY ! 922: # see make depend above
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.