Annotation of lucent/sys/src/9/next/f002522, revision 1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.