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

1.1     ! root        1: 
        !             2: 
        !             3: #
        !             4: #  HDRS                included files
        !             5: #
        !             6: #  SRCS                source files
        !             7: #
        !             8: 
        !             9: HDRS1 = prvreg.h psl.h pte.h pcboffset.h const.h scboffset.h \
        !            10:        sptoffset.h trap.h
        !            11: 
        !            12: LD_FLG =  -T 0
        !            13: 
        !            14: .SUFFIXES:
        !            15: .SUFFIXES: .x .s .o .c .lst 
        !            16: 
        !            17: .x.o:
        !            18:        cat ../INCLUDE $*.x | sed 's/^#\([^id]\)/ #\1/' | /lib/cpp >temp.s
        !            19:        as -o $*.o temp.s
        !            20:        rm temp.s
        !            21: 
        !            22: .x.lst:
        !            23:        cat ../INCLUDE $*.x | sed 's/^#\([^id]\)/ #\1/' > temp$$.s
        !            24:        as temp$$.s -o /dev/null -P | absaddr > $*.lst
        !            25:        rm temp$$.s
        !            26: 
        !            27: .s.o:
        !            28:        cat ../INCLUDE $*.s | as -o $*.o
        !            29: 
        !            30: .s.lst:
        !            31:        cat ../INCLUDE $*.s | sed 's/^#\([^id]\)/ #\1/' > temp.s
        !            32:        as temp.s -o /dev/null -P | absaddr > $*.lst
        !            33:        rm temp.s
        !            34: 
        !            35: .c.lst:        
        !            36:        cc -S -L $*.c
        !            37:        as $*.s -o /dev/null -P | absaddr > $*.lst
        !            38:        rm -f $*.s
        !            39: 
        !            40: .c.o:  
        !            41:        cc -c $*.c
        !            42: 
        !            43: 
        !            44: 
        !            45: 
        !            46: DATA =  addd.datal.o addf.datal.o atanf.datal.o cmpd.datal.o \
        !            47:        cmpf.datal.o cosf.datal.o cvdf.datal.o  cvdl.datal.o \
        !            48:        cvfl.datal.o cvld.datal.o cvlf.datal.o  divd.datal.o \
        !            49:        divf.datal.o expf.datal.o ldd.datal.o   ldf.datal.o \
        !            50:        ldfd.datal.o lnd.datal.o  lnf.datal.o   logf.datal.o \
        !            51:        muld.datal.o mulf.datal.o sinf.datal.o  sqrtf.datal.o \
        !            52:        subd.datal.o subf.datal.o tstd.datal.o  tstf.datal.o \
        !            53:        mull.datal.o
        !            54: 
        !            55: LISTS = ldf.datal.lst addf.datal.lst subf.datal.lst \
        !            56:         mulf.datal.lst divf.datal.lst lnf.datal.lst \
        !            57:         tstf.datal.lst cmpf.datal.lst \
        !            58:         cvlf.datal.lst cvfl.datal.lst \
        !            59:         ldd.datal.lst addd.datal.lst subd.datal.lst \
        !            60:         muld.datal.lst divd.datal.lst lnd.datal.lst \
        !            61:         tstd.datal.lst cmpd.datal.lst \
        !            62:         cvld.datal.lst cvdl.datal.lst \
        !            63:         cvdf.datal.lst ldfd.datal.lst  \
        !            64:         sqrtf.datal.lst expf.datal.lst logf.datal.lst \
        !            65:         sinf.datal.lst cosf.datal.lst atanf.datal.lst \
        !            66:         mull.datal.lst 
        !            67: 
        !            68: install        : all
        !            69: 
        !            70: all    : data lists
        !            71: 
        !            72: data    : $(DATA) 
        !            73: 
        !            74: lists   : a.sym $(LISTS)
        !            75: 
        !            76: clean   :
        !            77:        -rm *.o *.lst a.sym
        !            78: 
        !            79: cleansrc:
        !            80:            rm -f *.[csh] *.def init.x definitions INCLUDE makefile
        !            81: 
        !            82: absaddr:       absaddr.c
        !            83:        ${CC} -O -o absaddr absaddr.c
        !            84: 
        !            85: a.sym  :
        !            86:        (cd ../; make a.sym)
        !            87: 
        !            88: depend:
        !            89:        grep '^#include' *.[cs] | grep -v '<' | \
        !            90:              sed 's/:[^"]*"\([^"]*\)".*/: \1/' | \
        !            91:              sed 's/\.c/.o/' | \
        !            92:        awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
        !            93:                else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
        !            94:                       else rec = rec " " $$2 } } \
        !            95:              END { print rec } ' > makedep
        !            96:        echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
        !            97:        echo '$$r makedep' >>eddep
        !            98:        echo 'w' >>eddep
        !            99:        cp makefile makefile.bak
        !           100:        ed - makefile < eddep
        !           101:        rm -f eddep makedep
        !           102: 
        !           103: # DO NOT DELETE THIS LINE -- make depend uses it
        !           104: 

unix.superglobalmegacorp.com

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