|
|
1.1 ! root 1: PFILES=`{builtin cd ../port;echo *.c | sed 's/ /|/g; s/\.c//g'} ! 2: ! 3: ^($PFILES)\.$O:R: '../port/\1.c' ! 4: $CC $CFLAGS -I. ../port/$stem1.c ! 5: ! 6: %.$O: %.s ! 7: $AS $stem.s ! 8: ! 9: %.$O: %.c ! 10: $CC $CFLAGS $stem.c ! 11: ! 12: install:V: 9$CONF ! 13: cp 9$CONF /$objtype/9$CONF ! 14: ! 15: installall:V: ! 16: for(i in $CONFLIST) ! 17: mk 'CONF='$i install ! 18: ! 19: all:V: ! 20: for(i in $CONFLIST) ! 21: mk 'CONF='$i ! 22: ! 23: clean:V: ! 24: rm -f *.[$OS] *.root.s devtab.h cfs.h fs.h init.h conf.h *.out ! 25: for(i in $CONFLIST) ! 26: rm -f $i.c 9$i boot$i.* boot9$i.* ! 27: ! 28: %.$O: u.h ../port/lib.h mem.h dat.h fns.h io.h ../port/error.h ../port/portdat.h ../port/portfns.h devtab.h ! 29: ! 30: ../port/systab.h: /sys/src/libc/9syscall/sys.h ! 31: rc ../port/mksystab > ../port/systab.h ! 32: ! 33: $CONF.c: ../port/mkdevc $CONF ! 34: rc ../port/mkdevc $CONF > $CONF.c ! 35: ! 36: devtab.h: ../port/mkdevh $CONFLIST ! 37: rc ../port/mkdevh $CONFLIST > devtab.h ! 38: ! 39: errstr.h: ../port/mkerrstr ../port/error.h ! 40: rc ../port/mkerrstr > errstr.h ! 41: ! 42: %.db: main.$O ! 43: $CC -s$stem main.c | dbfmt > $stem.db ! 44: ! 45: ../boot/libboot.a$O: /dev/cons ! 46: builtin cd ../boot ! 47: mk ! 48: ! 49: dev.$O: devtab.h ! 50: devmnt.$O: /sys/include/fcall.h ! 51: proc.$O: errstr.h ! 52: devroot.$O: errstr.h ! 53: tcpinput.$O: ../port/ipdat.h ! 54: tcpoutput.$O: ../port/ipdat.h ! 55: tcptimer.$O: ../port/ipdat.h ! 56: tcpif.$O: ../port/ipdat.h ! 57: stil.$O: ../port/ipdat.h ! 58: devip.$O: ../port/ipdat.h ! 59: trap.$O: /$objtype/include/ureg.h ! 60: devproc.$O: /$objtype/include/ureg.h ! 61: main.$O: init.h ! 62: segment.$O: segment.h ! 63: trap.$O: ../port/systab.h ! 64: devbit.$O: screen.h ! 65: ! 66: kfs.root.s: /$objtype/bin/disk/kfs ! 67: cp $prereq kfs.out ! 68: strip kfs.out ! 69: ../port/mkroot kfs fs ! 70: ! 71: cfs.root.s: /$objtype/bin/cfs ! 72: cp $prereq cfs.out ! 73: strip cfs.out ! 74: ../port/mkroot cfs cfs ! 75: ! 76: k9660srv.root.s: /$objtype/bin/9660srv ! 77: cp $prereq k9660srv.out ! 78: strip k9660srv.out ! 79: ../port/mkroot k9660srv fs ! 80: ! 81: boot$CONF.root.s: $CONF print.$O ../boot/boot.c ../boot/libboot.a$O ! 82: ../boot/mkboot $CONF > boot$CONF.c ! 83: $CC $CFLAGS boot$CONF.c ! 84: $LD -o boot$CONF.out -s boot$CONF.$O ../boot/libboot.a$O print.$O ! 85: ../port/mkroot boot$CONF boot
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.