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

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