# $Header: Makefile,v 1.46 96/07/30 21:17:19 k2mm Exp $ C = k2mm A = k2mm@jzap.com RCS = /hw/k2mm/RCS/int S = M = 10 SPR = spr lfmt rmatch $S SRC = lmail lraw lsoap laddr ltr FMT = lfmt lferr lkfmt LOG = $(SRC) $(FMT) RES = rscore rcalls rqth rerr rlogs _default : lfmt all : $(FMT) $(RES) res : $(RES) lfmt lferr : spf lraw ( spf $S < lraw | sed 's/ *$$//' > lfmt ) 2>&1 | tee lferr lkfmt : spf.sed lfmt sed -f spf.sed < lfmt > lkfmt rmatch rstat : spr lfmt $(SPR) -match $M 2>&1 | tee -a rstat rscore : spr lfmt rmatch $(SPR) -res > $@ rcalls : spr lfmt rmatch $(SPR) -calls > $@ rqth : spr lfmt rmatch $(SPR) -qth > $@ rerr : spr lfmt rmatch $(SPR) -err > $@ rlogs : spr lfmt rmatch _always_make $(SPR) -logfiles rlogs rtr : spr lfmt rmatch ltr _always_make cat ltr - | $(SPR) -tr 2>&1 | tee rtr spr : spr.c spt.c cc -g spr.c -o $@ spf : spf.c cc -g spf.c -o $@ mdist : mdist.c cc -g mdist.c -o $@ nsort : nsort.c cc -g nsort.c -o $@ nsort-t : nsort.c cc -g nsort.c -DTR_TIME -o $@ nwrap : nwrap.c cc -g nwrap.c -o $@ nwrap-t : nwrap.c cc -g nwrap.c -DTR_TIME -o $@ mail-test : rloghdr rlogs/$C ymail _always_make cd ymail ; echo $C '$A' ; touch '$A' mail-log : rloghdr rlogs/$C ymail _always_make cd ymail ; cat ../rloghdr ../rlogs/$C \ | mail -F -s 'Your Annotated SprINT Log' '$A' mail-all-logs : laddr rloghdr ymail _always_make ( while read call addr ; do if [ -r rlogs/$$call ] ; then \ make mail-log C=$$call A=$$addr ; \ fi ; done \ ) < laddr _always_make :