Annotation of cci/d/macro4/Makefile, revision 1.1

1.1     ! root        1: TASK=macro4
        !             2: #
        !             3: #  HDRS                included files
        !             4: #
        !             5: #  SRCS                source files
        !             6: #
        !             7: 
        !             8: MAKEPARAM = AS=${AS} CC=${CC} LD=${LD} INCLDIR=${INCLDIR} LIBDIR=${LIBDIR} ULIBDIR=${ULIBDIR} DESTDIR=${DESTDIR}
        !             9: 
        !            10: HDRS1 = prvreg.h psl.h pte.h pcboffset.h const.h scboffset.h \
        !            11:        sptoffset.h trap.h
        !            12: 
        !            13: LD_FLG =  -T 00000000
        !            14: 
        !            15: .SUFFIXES:
        !            16: .SUFFIXES: .x .s .o .c .lst 
        !            17: 
        !            18: .x.o:
        !            19:        cat INCLUDE $*.x | sed 's/^#\([^id]\)/ #\1/' | /lib/cpp | ${AS} -o $*.o
        !            20: 
        !            21: .s.o:
        !            22:        cat INCLUDE $*.s | ${AS} -o $*.o
        !            23: 
        !            24: .c.o:   
        !            25:        cc -c $*.c
        !            26: 
        !            27: .x.lst: a.sym
        !            28:        cat INCLUDE $*.x | sed 's/^#\([^id]\)/ #\1/' | /lib/cpp >temp.s
        !            29:        ${AS} temp.s -o /dev/null -P | absaddr > $*.lst
        !            30:        rm temp.s
        !            31: 
        !            32: .s.lst: a.sym
        !            33:        cat INCLUDE $*.s | sed 's/^#\([^id]\)/ #\1/' > temp.s
        !            34:        ${AS} temp.s -o /dev/null -P | absaddr > $*.lst
        !            35:        rm temp.s
        !            36: 
        !            37: .c.lst : a.sym
        !            38:        ${CC} -S -L $*.c
        !            39:        ${AS} $*.s -o /dev/null -P | absaddr > $*.lst
        !            40:        rm -f $*.s
        !            41: 
        !            42: 
        !            43: 
        !            44: 
        !            45: SUPPORT =  init.o cp.o bio.o fpp_vars.o monitor.o messages.o\
        !            46:        fpp_event.o addr_fault.o test_tbl.o \
        !            47:        fill_buf.o
        !            48: 
        !            49: TESTS = ldf_stf.o addf.o subf.o mulf.o divf.o lnf.o negf.o tstf.o \
        !            50:        cmpf.o cmpf2.o cvlf.o cvfl.o ldd_std.o addd.o subd.o muld.o \
        !            51:        divd.o lnd.o negd.o tstd.o cmpd.o cmpd2.o cvld.o cvdl.o cvdf.o \
        !            52:        ldfd.o pushd.o sqrtf.o expf.o logf.o sinf.o cosf.o atanf.o \
        !            53:        mull2.o mull3.o mtpr.o \
        !            54:        pipe1.o pipe2.o pipe3.o pipe4.o pipe5.o pipe6.o pipe7.o \
        !            55:        pipe8.o pipe9.o pipe10.o pipe11.o pipe12.o pipe13.o pipe14.o \
        !            56:        pipe15.o pipe16.o pipe17.o pipe18.o pipe19.o pipe20.o space.pipedat.o
        !            57: 
        !            58: DATA = Data/ldf.datal.o Data/addf.datal.o Data/subf.datal.o \
        !            59:        Data/mulf.datal.o Data/divf.datal.o Data/lnf.datal.o \
        !            60:        Data/tstf.datal.o Data/cmpf.datal.o \
        !            61:        Data/cvlf.datal.o Data/cvfl.datal.o \
        !            62:        Data/ldd.datal.o Data/addd.datal.o Data/subd.datal.o \
        !            63:        Data/muld.datal.o Data/divd.datal.o Data/lnd.datal.o \
        !            64:        Data/tstd.datal.o Data/cmpd.datal.o \
        !            65:        Data/cvld.datal.o Data/cvdl.datal.o \
        !            66:        Data/cvdf.datal.o Data/ldfd.datal.o  \
        !            67:        Data/sqrtf.datal.o Data/expf.datal.o Data/logf.datal.o \
        !            68:        Data/sinf.datal.o Data/cosf.datal.o Data/atanf.datal.o \
        !            69:        Data/mull.datal.o 
        !            70: 
        !            71: SLISTS = init.lst cp.lst bio.lst fpp_vars.lst \
        !            72:        fpp_event.lst addr_fault.lst \
        !            73:        fill_buf.lst
        !            74: 
        !            75: TLISTS = monitor.lst test_tbl.lst ldf_stf.lst addf.lst subf.lst mulf.lst \
        !            76:         divf.lst lnf.lst negf.lst tstf.lst cmpf.lst cmpf2.lst cvlf.lst \
        !            77:         cvfl.lst ldd_std.lst addd.lst subd.lst muld.lst divd.lst lnd.lst \
        !            78:         negd.lst tstd.lst cmpd.lst cmpd2.lst cvld.lst cvdl.lst cvdf.lst \
        !            79:         ldfd.lst pushd.lst sqrtf.lst expf.lst logf.lst sinf.lst cosf.lst \
        !            80:         atanf.lst mull2.lst mull3.lst mtpr.lst  \
        !            81:         pipe1.lst pipe2.lst pipe3.lst pipe4.lst pipe5.lst pipe6.lst \
        !            82:         pipe7.lst pipe8.lst pipe9.lst pipe10.lst pipe11.lst pipe12.lst \
        !            83:         pipe13.lst pipe14.lst pipe15.lst pipe16.lst pipe17.lst pipe18.lst \
        !            84:         pipe19.lst pipe20.lst 
        !            85: 
        !            86: all    : ${TASK} lists
        !            87: 
        !            88: ${TASK}.st  : $(TESTS) $(SUPPORT) data
        !            89:            ${LD}  $(LD_FLG) -N -x -o ${TASK}.st $(SUPPORT) $(TESTS) $(DATA) 
        !            90: 
        !            91: data   :
        !            92:        (cd Data; make data)
        !            93: 
        !            94: ${TASK}        : ${TASK}.st
        !            95:        cp ${TASK}.st ${TASK}.st$$
        !            96:        strip ${TASK}.st$$
        !            97: #      dd if=${TASK}.st of=${TASK} skip=1 bs=2080
        !            98:        dd if=${TASK}.st$$ of=${TASK} skip=1 bs=2080
        !            99:        rm -f ${TASK}.st$$
        !           100: 
        !           101: lists  : dlists $(TLISTS) $(SLISTS)
        !           102: 
        !           103: dlists : a.sym
        !           104:        (cd Data; make lists)
        !           105: 
        !           106: #
        !           107: # a.sym  is the symbol table
        !           108: #
        !           109: a.sym  : ${TASK}.st absaddr
        !           110:        nm ${TASK}.st |sed 's/^/_/' |awk -f awknames |sort |sed 's/     _/      /' >a.sym
        !           111:        cp a.sym Data
        !           112:        cp absaddr Data
        !           113: 
        !           114: clean   :
        !           115:            rm -f *.o *.lst *.sf *.sp *.st ${TASK} a.sym
        !           116:            (cd Data; make clean)
        !           117: 
        !           118: cleansrc:
        !           119:            rm -f *.[csh] *.def init.x definitions INCLUDE makefile
        !           120: 
        !           121: install: all
        !           122:        install -c ${TASK} ${DESTDIR}/d
        !           123: 
        !           124: absaddr:       absaddr.c
        !           125:        ${CC} -O -o absaddr absaddr.c
        !           126: 
        !           127: depend:
        !           128:        grep '^#include' *.[cs] | grep -v '<' | \
        !           129:              sed 's/:[^"]*"\([^"]*\)".*/: \1/' | \
        !           130:              sed 's/\.c/.o/' | \
        !           131:        awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
        !           132:                else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
        !           133:                       else rec = rec " " $$2 } } \
        !           134:              END { print rec } ' > makedep
        !           135:        echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
        !           136:        echo '$$r makedep' >>eddep
        !           137:        echo 'w' >>eddep
        !           138:        cp makefile makefile.bak
        !           139:        ed - makefile < eddep
        !           140:        rm -f eddep makedep
        !           141: 
        !           142: # DO NOT DELETE THIS LINE -- make depend uses it
        !           143: 
        !           144: bio.o: definitions

unix.superglobalmegacorp.com

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