|
|
1.1 ! root 1: CONF=pc ! 2: CONFLIST=pc pcdisk dos pccpu pccpudisk ! 3: ! 4: objtype=386 ! 5: </$objtype/mkfile ! 6: CFLAGS=-w ! 7: ! 8: DEV=`{rc ../port/mkdevlist $CONF} ! 9: LINK=`{rc ../port/mklinklist $CONF} ! 10: MISC=`{rc ../port/mkmisclist $CONF} ! 11: ! 12: OBJ=\ ! 13: l.$O\ ! 14: alarm.$O\ ! 15: alloc.$O\ ! 16: auth.$O\ ! 17: bbmalloc.$O\ ! 18: chan.$O\ ! 19: clock.$O\ ! 20: dev.$O\ ! 21: dma.$O\ ! 22: kbd.$O\ ! 23: fault.$O\ ! 24: fault386.$O\ ! 25: latin1.$O\ ! 26: taslock.$O\ ! 27: main.$O\ ! 28: mmu.$O\ ! 29: net.$O\ ! 30: page.$O\ ! 31: segment.$O\ ! 32: swap.$O\ ! 33: pgrp.$O\ ! 34: print.$O\ ! 35: proc.$O\ ! 36: qlock.$O\ ! 37: queue.$O\ ! 38: sysfile.$O\ ! 39: sysproc.$O\ ! 40: trap.$O\ ! 41: $DEV\ ! 42: stream.$O\ ! 43: boot$CONF.root.$O\ ! 44: $MISC $LINK\ ! 45: archgeneric.$O archnsx20.$O archncr3170.$O\ ! 46: ! 47: default:V: 9$CONF ! 48: ! 49: 9$CONF: $OBJ $CONF.c /386/lib/libgnot.a ! 50: $CC $CFLAGS '-DKERNDATE='`{date -n} $CONF.c ! 51: $LD -o $target -T0x80100020 -l $OBJ $CONF.$O -lgnot -lg -lauth -lc ! 52: size 9$CONF ! 53: ! 54: vga.$O: screen.h vga.h ! 55: devvga.$O: vga.h ! 56: clock.$O fault386.$O main.$O: /$objtype/include/ureg.h ! 57: ! 58: init.h: initcode /sys/src/libc/9syscall/sys.h ! 59: $AS initcode ! 60: $LD -l -s -R4 -o init.out -s initcode.$O ! 61: {echo 'uchar initcode[]={' ! 62: xd -r -1x init.out | ! 63: sed -e 's/^[0-9a-f]+ //' -e 's/ ([0-9a-f][0-9a-f])/0x\1,/g' ! 64: echo '};'} > init.h ! 65: ! 66: <../port/portmkfile ! 67: ! 68: dossrv.root.s: /$objtype/bin/dossrv ! 69: cp $prereq dossrv.out ! 70: ../port/mkroot dossrv fs
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.