Annotation of lucent/sys/src/9/next/f002522, revision 1.1.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.