Annotation of lucent/sys/src/boot/pc/mkfile, revision 1.1.1.1

1.1       root        1: objtype=386
                      2: </$objtype/mkfile
                      3: 
                      4: TARGET=b.com
                      5: OBJ=\
                      6:        l.$O\
                      7:        8250.$O\
                      8:        alarm.$O\
                      9:        bootp.$O\
                     10:        cga.$O\
                     11:        clock.$O\
                     12:        console.$O\
                     13:        conf.$O\
                     14:        dosboot.$O\
                     15:        donprint.$O\
                     16:        ether.$O\
                     17:        ether2000.$O\
                     18:        ether3210.$O\
                     19:        ether509.$O\
                     20:        ether8003.$O\
                     21:        ether8390.$O\
                     22:        floppy.$O\
                     23:        hard.$O\
                     24:        kbd.$O\
                     25:        main.$O\
                     26:        plan9boot.$O\
                     27:        queue.$O\
                     28:        scsi.$O\
                     29:        scsi14f.$O\
                     30:        scsi1542.$O\
                     31:        trap.$O\
                     32: 
                     33: IOBJ=\
                     34:        l.$O\
                     35:        8250.$O\
                     36:        alarm.$O\
                     37:        cga.$O\
                     38:        clock.$O\
                     39:        console.$O\
                     40:        dosboot.$O\
                     41:        donprint.$O\
                     42:        floppy.$O\
                     43:        kbd.$O\
                     44:        install.$O\
                     45:        queue.$O\
                     46:        trap.$O\
                     47: 
                     48: HFILES=\
                     49:        lib.h\
                     50:        mem.h\
                     51:        dat.h\
                     52:        fns.h\
                     53:        io.h\
                     54: 
                     55: CFLAGS=-w -I.
                     56: 
                     57: all:V: bb $TARGET
                     58: 
                     59: bb:    bb.$O
                     60:        $LD -o $target -H3 -T0x7C00 -l $prereq
                     61: 
                     62: $TARGET:       $OBJ
                     63:        $LD -o $target -H3 -T0x80080100 -l $prereq -lc
                     64:        ls -l $target
                     65: 
                     66: install.com:   $IOBJ
                     67:        $LD -o $target -H3 -T0x80080100 -l $prereq -lc
                     68:        ls -l $target
                     69: 
                     70: installall:V:  install
                     71: install:V:     bb $TARGET
                     72:        cp $TARGET /386
                     73: 
                     74: %.$O:  %.s
                     75:        $AS $stem.s
                     76: 
                     77: %.$O:  %.c
                     78:        $CC $CFLAGS $stem.c
                     79: 
                     80: %.$O:  $HFILES
                     81: 
                     82: clock.$O floppy.$O trap.$O:    ureg.h
                     83: conf.$O dosboot.$O main.$O:    dosfs.h
                     84: ether.$O ether2000.$O ether509.$O ether8003.$O ether8390.$O:   ether.h
                     85: bootp.$O:      ip.h
                     86: 
                     87: clean:
                     88:        rm -f *.[$OS] [$OS].out y.tab.? y.debug y.output $TARGET
                     89: 

unix.superglobalmegacorp.com

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