Annotation of cci/sys/stand/Makefile, revision 1.1.1.1

1.1       root        1: 
                      2: DESTDIR=/DIST.1.2
                      3: AS=/bin/as
                      4: CC=/bin/cc
                      5: LD=/bin/ld
                      6: INCLDIR=${DESTDIR}/usr/include
                      7: LIBDIR=${DESTDIR}/lib
                      8: ULIBDIR=${DESTDIR}/usr/lib
                      9: MAKEPARAM = AS=${AS} CC=${CC} LD=${LD} INCLDIR=${INCLDIR} LIBDIR=${LIBDIR} ULIBDIR=${ULIBDIR} DESTDIR=${DESTDIR}
                     10: LIBSDIR= ${DESTDIR}/usr/lib
                     11: LIBCDIR= ${DESTDIR}/lib
                     12: CFLAGS=         -DSTANDALONE -DTAHOE ${COPTS}
                     13: COPTS= -O
                     14: RELOC= 70000
                     15: MTARELOC= 98000
                     16: BOOTRELOC= 100000
                     17: SRCS=  sys.c conf.c prf.c machdep.s 
                     18: DRIVERS= udc.o cy.o vddc.o
                     19: LDT1MBSYSOPT= -T ${MTARELOC} -x
                     20: LDTSYSOPT= -T ${BOOTRELOC} -x
                     21: LDTOPT= -T ${RELOC} -e _entry -x
                     22: LDTSF= -N -x
                     23: 
                     24: CFILES= boot.c cat.c conf.c ls.c prf.c \
                     25:        srt0.c sys.c vdformat.c ls.c \
                     26:        fastcopy.c devcopy.c cat.c  \
                     27:        vddc.c cy.c
                     28: 
                     29: ALL=   boot.fsd boot.smd boot.xfd boot.xsd \
                     30:        boot1mb.fsd boot1mb.smd boot1mb.xfd boot1mb.xsd \
                     31:        cat ls devcopy fastcopy vdformat
                     32: 
                     33: all:   srt0.o ${LIBCDIR}/libc.a  ${LIBSDIR}/libsa.a ${ALL}
                     34: 
                     35: install: all
                     36:        for i in ${ALL}; do install -m 644 $$i ${DESTDIR}/stand; done
                     37:        rm -f ${DESTDIR}/boot; cp ${DESTDIR}/stand/boot.fsd ${DESTDIR}/boot
                     38: 
                     39: clean:
                     40:        rm -f *.o *.map *.bak a.out
                     41: cleansrc:
                     42: 
                     43:        rm -rf *.[csh] Makefile
                     44: 
                     45: machdep.o: machdep.s ../machine/mtpr.h ../h/param.h ../machine/mem.h
                     46:        /lib/cpp machdep.s | ${AS}  -o machdep.o
                     47: 
                     48: ${LIBSDIR}/libsa.a: sys.o conf.o ${DRIVERS} prf.o machdep.o
                     49:        ar crv $@ $?
                     50:        ranlib $@
                     51: 
                     52: ${LIBSDIR}/libsa.a: libsa.a
                     53: libsa.a: sys.o conf.o ${DRIVERS} prf.o machdep.o 
                     54:        ar crv $@ $?
                     55: 
                     56: boot.fsd: boot.fsd.o bootsrt0.o ${LIBSDIR}/libsa.a ${LIBCDIR}/libc.a
                     57:        ${LD} ${LDTSYSOPT} bootsrt0.o boot.fsd.o ${LIBSDIR}/libsa.a \
                     58:                ${LIBCDIR}/libc.a
                     59:        dd if=a.out of=boot.fsd ibs=1024 skip=1
                     60: 
                     61: boot.smd: boot.smd.o bootsrt0.o ${LIBSDIR}/libsa.a ${LIBCDIR}/libc.a
                     62:        ${LD} ${LDTSYSOPT} bootsrt0.o boot.smd.o ${LIBSDIR}/libsa.a \
                     63:                ${LIBCDIR}/libc.a
                     64:        dd if=a.out of=boot.smd ibs=1024 skip=1
                     65: 
                     66: boot.xfd: boot.xfd.o bootsrt0.o ${LIBSDIR}/libsa.a ${LIBCDIR}/libc.a
                     67:        ${LD} ${LDTSYSOPT} bootsrt0.o boot.xfd.o ${LIBSDIR}/libsa.a \
                     68:                ${LIBCDIR}/libc.a
                     69:        dd if=a.out of=boot.xfd ibs=1024 skip=1
                     70: 
                     71: boot.xsd: boot.xsd.o bootsrt0.o ${LIBSDIR}/libsa.a ${LIBCDIR}/libc.a
                     72:        ${LD} ${LDTSYSOPT} bootsrt0.o boot.xsd.o ${LIBSDIR}/libsa.a \
                     73:                ${LIBCDIR}/libc.a
                     74:        dd if=a.out of=boot.xsd ibs=1024 skip=1
                     75: 
                     76: boot1mb.fsd: boot.fsd.o boot1mbsrt0.o ${LIBSDIR}/libsa.a ${LIBCDIR}/libc.a
                     77:        ${LD} ${LDT1MBSYSOPT} boot1mbsrt0.o boot.fsd.o ${LIBSDIR}/libsa.a \
                     78:                ${LIBCDIR}/libc.a
                     79:        dd if=a.out of=boot1mb.fsd ibs=1024 skip=1
                     80: 
                     81: boot1mb.smd: boot.smd.o boot1mbsrt0.o ${LIBSDIR}/libsa.a ${LIBCDIR}/libc.a
                     82:        ${LD} ${LDT1MBSYSOPT} boot1mbsrt0.o boot.smd.o ${LIBSDIR}/libsa.a \
                     83:                ${LIBCDIR}/libc.a
                     84:        dd if=a.out of=boot1mb.smd ibs=1024 skip=1
                     85: 
                     86: boot1mb.xfd: boot.xfd.o boot1mbsrt0.o ${LIBSDIR}/libsa.a ${LIBCDIR}/libc.a
                     87:        ${LD} ${LDT1MBSYSOPT} boot1mbsrt0.o boot.xfd.o ${LIBSDIR}/libsa.a \
                     88:                ${LIBCDIR}/libc.a
                     89:        dd if=a.out of=boot1mb.xfd ibs=1024 skip=1
                     90: 
                     91: boot1mb.xsd: boot.xsd.o boot1mbsrt0.o ${LIBSDIR}/libsa.a ${LIBCDIR}/libc.a
                     92:        ${LD} ${LDT1MBSYSOPT} boot1mbsrt0.o boot.xsd.o ${LIBSDIR}/libsa.a \
                     93:                ${LIBCDIR}/libc.a
                     94:        dd if=a.out of=boot1mb.xsd ibs=1024 skip=1
                     95: 
                     96: cat:   cat.o srt0.o ${LIBSDIR}/libsa.a ${LIBCDIR}/libc.a
                     97:        ${LD} ${LDTOPT} srt0.o cat.o ${LIBSDIR}/libsa.a ${LIBCDIR}/libc.a 
                     98:        cp a.out cat
                     99:        strip cat
                    100: 
                    101: 
                    102: devcopy:       devcopy.o srt0.o ${LIBSDIR}/libsa.a ${LIBCDIR}/libc.a
                    103:        ${LD} ${LDTOPT} srt0.o devcopy.o ${LIBSDIR}/libsa.a ${LIBCDIR}/libc.a 
                    104:        cp a.out devcopy
                    105:        strip devcopy
                    106: 
                    107: fastcopy:      fastcopy.o srt0.o ncy.o ${LIBSDIR}/libsa.a ${LIBCDIR}/libc.a
                    108:        ${LD} ${LDTOPT} srt0.o fastcopy.o ncy.o ${LIBSDIR}/libsa.a ${LIBCDIR}/libc.a 
                    109:        mv a.out fastcopy
                    110:        strip fastcopy
                    111: 
                    112: xpformat: ../h/xpreg.h xpformat.o srt0.o ${LIBSDIR}/libsa.a ${LIBCDIR}/libc.a
                    113:        ${LD} ${LDTOPT} srt0.o xpformat.o ${LIBSDIR}/libsa.a ${LIBCDIR}/libc.a 
                    114:        mv a.out xpformat
                    115: 
                    116: vdformat:   vdformat.o srt0.o ${LIBSDIR}/libsa.a ${LIBCDIR}/libc.a
                    117:        ${LD} ${LDTOPT} srt0.o vdformat.o ${LIBSDIR}/libsa.a ${LIBCDIR}/libc.a 
                    118:        cp a.out vdformat
                    119:        strip vdformat
                    120: 
                    121: ls:    ls.o srt0.o ${LIBSDIR}/libsa.a ${LIBCDIR}/libc.a
                    122:        ${LD} ${LDTOPT} srt0.o ls.o ${LIBSDIR}/libsa.a ${LIBCDIR}/libc.a 
                    123:        mv a.out ls
                    124:        strip ls
                    125: 
                    126: boot.fsd.o: boot.c
                    127:        ${CC} -c $(COPTS) -DFSD boot.c
                    128:        mv boot.o $@
                    129: 
                    130: boot.smd.o: boot.c
                    131:        ${CC} -c $(COPTS) -DSMD boot.c
                    132:        mv boot.o $@
                    133: 
                    134: boot.xfd.o: boot.c
                    135:        ${CC} -c $(COPTS) -DXFD boot.c
                    136:        mv boot.o $@
                    137: 
                    138: boot.xsd.o: boot.c
                    139:        ${CC} -c $(COPTS) -DXFD boot.c
                    140:        mv boot.o $@
                    141: 
                    142: srt0.o: srt0.c
                    143:        ${CC} -E -DRELOC=0x${RELOC} ${CFLAGS} srt0.c | ${AS} -o srt0.o
                    144: 
                    145: bootsrt0.o: srt0.c
                    146:        ${CC} -E -DRELOC=0x${BOOTRELOC} -DREL ${CFLAGS} srt0.c | ${AS} -o bootsrt0.o
                    147: 
                    148: boot1mbsrt0.o: srt0.c
                    149:        ${CC} -E -DRELOC=0x${MTARELOC} -DREL ${CFLAGS} srt0.c | ${AS} -o boot1mbsrt0.o
                    150: 
                    151: sfrt0.o: sfrt0.c
                    152:        ${CC} -E -DRELOC=0x${RELOC} -DREL ${CFLAGS} sfrt0.c | ${AS} -o sfrt0.o
                    153: 
                    154: ncy.c: cy.c
                    155:        ln cy.c ncy.c
                    156: 
                    157: ncy.o: ncy.c
                    158:        ${CC} -DNOBLOCK ${CFLAGS} -c ncy.c
                    159: 
                    160: print:
                    161:        @pr -f makefile
                    162:        @/usr/ucb/ls -l | pr -f
                    163:        @pr -f *.h *.c *.lst
                    164: 
                    165: 
                    166: depend:
                    167:        grep '^#include' ${CFILES} | grep -v '<' | \
                    168:              sed 's/:[^"]*"\([^"]*\)".*/: \1/' | \
                    169:              sed 's/\.c/.o/' | \
                    170:        awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
                    171:                else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
                    172:                       else rec = rec " " $$2 } } \
                    173:              END { print rec } ' > makedep
                    174:        echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
                    175:        echo '$$r makedep' >>eddep
                    176:        echo 'w' >>eddep
                    177:        cp makefile makefile.bak
                    178:        ed - makefile < eddep
                    179:        rm -f eddep makedep
                    180: 
                    181: # DO NOT DELETE THIS LINE -- make depend uses it
                    182: 
                    183: boot.o: ../h/param.h ../h/inode.h ../h/fs.h ../h/vm.h ../machine/mtpr.h saio.h
                    184: boot.o: ../h/reboot.h
                    185: conf.o: ../machine/pte.h ../h/param.h ../h/inode.h ../h/fs.h saio.h
                    186: ls.o: ../h/param.h ../h/inode.h ../h/dir.h ../h/fs.h saio.h
                    187: prf.o: ../h/param.h ../machine/mtpr.h ../h/cp.h
                    188: srt0.o: ../machine/mtpr.h
                    189: sys.o: ../h/param.h ../h/inode.h ../h/fs.h ../h/dir.h ../machine/mtpr.h saio.h
                    190: vdformat.o: ../machine/mtpr.h ../h/param.h ../h/inode.h ../h/fs.h ../vba/vddc.h
                    191: vdformat.o: ../stand/saio.h
                    192: ls.o: ../h/param.h ../h/inode.h ../h/dir.h ../h/fs.h saio.h
                    193: vddc.o: ../machine/mtpr.h ../h/param.h ../h/inode.h ../h/fs.h ../vba/vddc.h
                    194: vddc.o: ../stand/saio.h
                    195: cy.o: ../h/param.h ../h/inode.h ../h/fs.h ../machine/pte.h ../machine/mtpr.h
                    196: cy.o: ../stand/saio.h ../stand/cyvar.h

unix.superglobalmegacorp.com

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