Annotation of researchv10no/sys/ml/mkfile, revision 1.1

1.1     ! root        1: #
        !             2: # mkfile for assembly language stuff
        !             3: # this should produce one .o per cpu type,
        !             4: # containing both generic and cpu-specific stuff
        !             5: # don't bother with lo*.s; it has to be done specially
        !             6: # with the scb put out by mkconf
        !             7: #
        !             8: L=../lib
        !             9: GEN=   param.s traplist.s start.s boot.s icode.s access.s copy.s setjmp.s \
        !            10:        swtch.s trap.s misc.s udiv.s urem.s
        !            11: 
        !            12: BVAX=  clockparm.s trapbvax.s
        !            13: UVAX=  clockparm.s trapmflow.s
        !            14: 
        !            15: all:V: $L/asstar.o $L/ascomet.o $L/asnaut.o \
        !            16:        $L/asuvemul.o $L/asmflow.o $L/asmfair.o
        !            17: 
        !            18: traplist.s: ../sys/trap.h
        !            19:        grep ^#define $prereq | sed 's/#define[         ]*\([^  ]*\)[   ]*\([^  ]*\).*/ .set    \1,\2/' >$target
        !            20: 
        !            21: clockparm.s: ../sys/clock.h
        !            22:        grep ^#define $prereq | grep CLK | sed 's/#define[      ]*\([^  ]*\)[   ]*\([^  ]*\).*/ .set    \1,\2/' >$target
        !            23: 
        !            24: $L/asstar.o: $GEN $BVAX trapdw780.s trapstar.s
        !            25:        as -o $target $prereq
        !            26: $L/ascomet.o: $GEN $BVAX trapcomet.s
        !            27:        as -o $target $prereq
        !            28: $L/asnaut.o: $GEN $BVAX trapnaut.s
        !            29:        as -o $target $prereq
        !            30: $L/asuvemul.o: emulate.s
        !            31:        /lib/cpp $prereq | as -o $target
        !            32: $L/asmflow.o: $GEN $UVAX
        !            33:        as -o $target $prereq
        !            34: $L/asmfair.o: $GEN $UVAX trapmfair.s
        !            35:        as -o $target $prereq

unix.superglobalmegacorp.com

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