Annotation of Net2/arch/i386/stand/makefile, revision 1.1.1.3

1.1.1.2   root        1: #      from: @(#)Makefile      7.9 (Berkeley) 5/8/91
1.1       root        2: 
                      3: DESTDIR=/
1.1.1.3 ! root        4: LD=/usr/bin/ld
1.1.1.2   root        5: STAND= /sys/stand
                      6: INCPATH=-I/sys/sys -I/sys -I/sys/ufs  -I${STAND}
1.1       root        7: VPATH= ${STAND}
                      8: STANDDIR= ${DESTDIR}/stand
                      9: 
                     10: CC=    cc -traditional
                     11: CPP=   cpp -traditional ${INCPATH} -DSTANDALONE -DAT386
                     12: 
1.1.1.3 ! root       13: RELOC= 98000
        !            14: RELOC2=        98200
1.1       root       15: 
                     16: CFLAGS=        -DSTANDALONE -DAT386 -O ${INCPATH}
                     17: 
1.1.1.3 ! root       18: DRIVERS=cga.c fd.c kbd.c wd.c as.c
1.1.1.2   root       19: SRCS=  boot.c fdbootblk.c prf.c \
1.1       root       20:        srt0.c wdbootblk.c ${DRIVERS} ${SASRC}
                     21: 
1.1.1.3 ! root       22: ALL= wdboot bootwd fdboot bootfd asboot bootas
1.1       root       23: 
                     24: all: ${ALL}
                     25: 
                     26: # startups
                     27: 
                     28: srt0.o: srt0.c
                     29:        ${CPP} -E -DLOCORE -DRELOC=0x${RELOC} srt0.c | ${AS} -o srt0.o
                     30: 
                     31: wsrt0.o: srt0.c
                     32:        ${CPP} -E -DLOCORE -DSMALL -DRELOC=0x${RELOC} -DREL srt0.c | \
                     33:            ${AS} -o wsrt0.o
                     34: 
                     35: relsrt0.o: srt0.c
                     36:        ${CPP} -E -DLOCORE -DRELOC=0x${RELOC} -DREL srt0.c | ${AS} -o relsrt0.o
                     37: 
                     38: # block 0 boots
                     39: 
                     40: wdbootblk.o: wdbootblk.c 
                     41:        ${CPP} -E -DLOCORE -DRELOC=0x${RELOC} wdbootblk.c | ${AS} -o $@
                     42: 
                     43: fdbootblk.o: fdbootblk.c 
                     44:        ${CPP} -E -DLOCORE -DRELOC=0x${RELOC} fdbootblk.c | ${AS} -o $@
                     45: 
1.1.1.3 ! root       46: asbootblk.o: asbootblk.c 
        !            47:        cc -c -O -DRELOC=0x${RELOC} ${INCPATH} asbootblk.c
        !            48: 
1.1       root       49: # getting booted from disc
                     50: 
                     51: wdboot: wdbootblk.o
1.1.1.3 ! root       52:        ${LD} -N -T ${RELOC} wdbootblk.o
1.1.1.2   root       53:        rm -f $@; strip a.out; trimhd 32 <a.out >$@; rm -f a.out; ls -l $@
                     54: 
                     55: bootwd:        wsrt0.o boot.o bmap.o cga.o fs.o kbd.o prf.o wd.o printf.o breadwd.o
1.1.1.3 ! root       56:        ${LD} -N -T ${RELOC2} wsrt0.o boot.o bmap.o cga.o kbd.o prf.o printf.o \
1.1.1.2   root       57:                breadwd.o fs.o wd.o -lc
1.1       root       58:        size a.out
1.1.1.2   root       59:        rm -f $@; strip a.out; trimhd 32 <a.out >$@; rm -f a.out; ls -l $@
1.1       root       60: 
                     61: fdboot: fdbootblk.o
1.1.1.3 ! root       62:        ${LD} -N -T ${RELOC} fdbootblk.o
1.1.1.2   root       63:        rm -f $@; strip a.out; trimhd 32 <a.out >$@; rm -f a.out; ls -l $@
1.1       root       64: 
1.1.1.2   root       65: bootfd:        wsrt0.o boot.o bmap.o cga.o fs.o kbd.o prf.o fd.o printf.o breadfd.o
1.1.1.3 ! root       66:        ${LD} -N -T ${RELOC2} wsrt0.o boot.o bmap.o cga.o kbd.o prf.o printf.o \
1.1.1.2   root       67:                breadfd.o fs.o fd.o -lc
1.1       root       68:        size a.out
1.1.1.2   root       69:        rm -f $@; strip a.out; trimhd 32 <a.out >$@; rm -f a.out; ls -l $@
                     70: 
1.1.1.3 ! root       71: asboot:        asbootblk.o
        !            72:        ${LD} -N -T 7c00 asbootblk.o
        !            73:        rm -f $@; strip a.out; trimhd 32 <a.out >$@; rm -f a.out; ls -l $@
        !            74: 
        !            75: bootas:        wsrt0.o boot.o bmap.o cga.o fs.o kbd.o prf.o as.o printf.o breadas.o
        !            76:        ${LD} -N -T ${RELOC2} wsrt0.o boot.o bmap.o cga.o kbd.o prf.o printf.o \
        !            77:                breadas.o fs.o as.o -lc
        !            78:        size a.out
        !            79:        rm -f $@; strip a.out; trimhd 32 <a.out >$@; rm -f a.out; ls -l $@
        !            80: 
        !            81: 
1.1.1.2   root       82: breadwd.o: breadwd.c breadxx.o
                     83: breadfd.o: breadfd.c breadxx.o
1.1.1.3 ! root       84: breadas.o: breadas.c breadxx.o
1.1.1.2   root       85: 
                     86: breadxx.o:
                     87:        touch breadxx.o
                     88: 
                     89: breadwd.c: breadxx.c
                     90:        rm -f breadwd.c
                     91:        sed -e 's/XX/wd/' -e 's/xx/wd/g'        < breadxx.c >> breadwd.c
                     92: 
                     93: breadfd.c: breadxx.c
                     94:        rm -f breadfd.c
                     95:        sed -e 's/XX/fd/' -e 's/xx/fd/g'        < breadxx.c >> breadfd.c
1.1       root       96: 
1.1.1.3 ! root       97: breadas.c: breadxx.c
        !            98:        rm -f breadas.c
        !            99:        sed -e 's/XX/as/' -e 's/xx/as/g'        < breadxx.c >> breadas.c
        !           100: 
1.1       root      101: clean:
1.1.1.3 ! root      102:        rm -f *.o *.exe *.i sm_*.c
1.1       root      103:        rm -f a.out bfd bwd fdb wdb ${ALL}
                    104:        rm -f boot[a-wyz]? boot[a-wyz]?? boot[a-wyz]?.c boot[a-wyz]??.c \
1.1.1.3 ! root      105:                conf[a-wyz]?.c conf[a-wyz]??.c bread[a-wyz]?.c
1.1       root      106: 
                    107: cleandir: clean
                    108:        rm -f ${MAN} tags .depend
                    109: 
                    110: depend: ${SRCS}
                    111:        mkdep ${INCPATH} -DSTANDALONE ${SRCS} ${DUMMIES}
                    112: 
                    113: install: ${ALL}
1.1.1.2   root      114:        cp ${ALL} ${STANDDIR}

unix.superglobalmegacorp.com

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