|
|
1.1 ! root 1: CONF=rob ! 2: CONFLIST=rob lfs ! 3: ! 4: objtype=68020 ! 5: </$objtype/mkfile ! 6: ! 7: NPROC=4 ! 8: BUILTINS= ! 9: DEV=`rc ../port/mkdevlist $CONF` ! 10: STREAM=`rc ../port/mkstreamlist $CONF` ! 11: MISC=`rc ../port/mkmisclist $CONF` ! 12: ! 13: OBJ=\ ! 14: vec.2\ ! 15: l.2\ ! 16: $CONF.2\ ! 17: alarm.2\ ! 18: queue.2\ ! 19: chan.2\ ! 20: clock.2\ ! 21: dev.2\ ! 22: fault.2\ ! 23: fault68040.2\ ! 24: lock.2\ ! 25: main.2\ ! 26: malloc.2\ ! 27: mmu.2\ ! 28: page.2\ ! 29: pgrp.2\ ! 30: print.2\ ! 31: proc.2\ ! 32: qlock.2\ ! 33: screen.2\ ! 34: sysfile.2\ ! 35: sysproc.2\ ! 36: trap.2\ ! 37: $DEV\ ! 38: stream.2\ ! 39: $MISC $STREAM\ ! 40: fcall.2\ ! 41: tcpinput.2 \ ! 42: tcpif.2 \ ! 43: tcptimer.2 \ ! 44: tcpoutput.2 ! 45: ! 46: a:V: install ! 47: ! 48: <../port/mkfile ! 49: <../lfs/mkfile ! 50: ! 51: 9.$CONF: $OBJ /68020/lib/libgnot.a ! 52: 2l -o $target -l -H4 -T0x04000000 -R0x2000 $prereq -lgnot -lg -lc ! 53: ! 54: install:V: 9.$CONF ! 55: mv 9.$CONF 9boot ! 56: ! 57: clean:V: ! 58: rm -f 9.* *.2 devtab.h boot.h ! 59: ! 60: %.2: %.s ! 61: 2a $stem.s ! 62: ! 63: %.2: %.c ! 64: 2c -I. -w $stem.c ! 65: ! 66: %.2: u.h lib.h mem.h dat.h fns.h io.h errno.h ../port/portdat.h ../port/portfns.h ! 67: ! 68: main.2: init.h ! 69: devroot.2: boot.h errstr.h ! 70: dev%.2: devtab.h /68020/include/fcall.h ! 71: stream.2: devtab.h ! 72: $CONF.2: devtab.h ! 73: cache.2: cfs.h ! 74: ! 75: $CONF.c: $CONF ../port/mkdevc ! 76: ../port/mkdevc $CONF > $CONF.c ! 77: ! 78: devtab.h: ../port/mkdevh $CONFLIST ! 79: rc ../port/mkdevh $CONFLIST > devtab.h ! 80: ! 81: errstr.h: ../port/mkerrstr errno.h ! 82: rc ../port/mkerrstr > errstr.h ! 83: ! 84: screen.2: screen.c keys.h /68020/include/gnot.h ! 85: 2c -I/sys/src/libgnot/68020 screen.c ! 86: ! 87: devbit.2: devbit.c /68020/include/gnot.h ! 88: 2c -I/sys/src/libgnot/68020 devbit.c ! 89: ! 90: init.h: initcode /sys/src/libc/680209sys/sys.h ! 91: 2a initcode ! 92: 2l -l -o init.out -H2 -T0x2020 -R0 initcode.2 ! 93: {echo 'ulong initcode[]={' ! 94: xd -r init.out | ! 95: sed '/\*/,$d' | ! 96: sed 's/.* //; s/ /\n/g' | ! 97: sed 's/.*/ 0x0&,/' ! 98: echo '};'} > init.h ! 99: boot.h: bboot.c /sys/src/libc/680209sys/sys.h /68020/lib/libc.a ! 100: 2c -o boot.2 -w bboot.c ! 101: 2l -o boot.out -s boot.2 -lc ! 102: {echo 'ulong bootcode[]={' ! 103: xd boot.out | ! 104: sed 's/.* //; s/ /\n/g' | ! 105: sed 's/.*/ 0x0&,/' ! 106: echo '};'} > boot.h ! 107: 2l -o boot.out boot.2 -lc ! 108: ! 109: cfs.h: /68020/bin/cfs ! 110: cp /68020/bin/cfs cfs.out ! 111: strip cfs.out ! 112: {echo 'ulong cfscode[]={' ! 113: xd cfs.out | ! 114: sed 's/.* //; s/ /\n/g' | ! 115: sed 's/.*/ 0x0&,/' ! 116: echo '};' ! 117: echo 'long cfslen = sizeof cfscode;'} > cfs.h ! 118: ! 119: backup: ! 120: ar vu arch ! 121: ! 122: nm: $OBJ ! 123: 2l -a -o 9 -l -T0x80002020 $prereq -lgnot -lc > nm
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.