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

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