Annotation of cci/d/macro4/Data/Makefile, revision 1.1.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.