Changeset 7551


Ignore:
Timestamp:
08/02/18 18:18:33 (13 days ago)
Author:
baker
Message:

remove duplicate -g compiler option, cleanup

Location:
trunk/src/seismic_processing
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/seismic_processing/carlstatrig/makefile.unix

    r7544 r7551  
    33SPECIFIC_FLAGS = $($(PLATFORM)_FLAGS) 
    44 
    5 CFLAGS=${GLOBALFLAGS} 
     5CFLAGS=$(GLOBALFLAGS) 
    66 
    77B = $(EW_HOME)/$(EW_VERSION)/bin 
     
    4343 
    4444carlstatrig: $(CTOBJS) 
    45         $(CC) $(CFLAGS) -o $(B)/carlstatrig $(CTOBJS) $(SPECIFIC_FLAGS) 
     45        $(CC) $(CFLAGS) $(CTOBJS) $(SPECIFIC_FLAGS) -o $(B)/carlstatrig 
    4646 
    4747.c.o: 
     
    5555 
    5656.c.ln: 
    57         lint -Nlevel=4 -Ncheck=%all -errchk=%all $(CFLAGS) $(CPPFLAGS) -c $(OUTPUT_OPTION) $< 
     57        lint -c -Nlevel=4 -Ncheck=%all -errchk=%all $(CFLAGS) $(CPPFLAGS) $(OUTPUT_OPTION) $< 
    5858 
    5959lint: $(LINTS) 
  • trunk/src/seismic_processing/carlsubtrig/makefile.unix

    r5336 r7551  
    1  
    2 # 
    3 #   THIS FILE IS UNDER RCS - DO NOT MODIFY UNLESS YOU HAVE 
    4 #   CHECKED IT OUT USING THE COMMAND CHECKOUT. 
    5 # 
    61LINUX_FLAGS=-lm -lpthread 
    72SOLARIS_FLAGS=-lthread -lm -lposix4 $(LINK_LIBS) 
    83SPECIFIC_FLAGS = $($(PLATFORM)_FLAGS) 
    94 
    10 CFLAGS=${GLOBALFLAGS} -g 
     5CFLAGS=$(GLOBALFLAGS) 
    116 
    127B = $(EW_HOME)/$(EW_VERSION)/bin 
     
    149 
    1510CTOBJS = addexttrig.o \ 
    16         cmprscn.o \ 
    17     carlsubtrig.o \ 
     11         cmprscn.o \ 
     12        carlsubtrig.o \ 
    1813         findsta.o \ 
    19     getsubnet.o \ 
     14        getsubnet.o \ 
    2015         initpars.o \ 
    2116         initsta.o \ 
    22     initsub.o \ 
     17        initsub.o \ 
    2318         prodtrig.o \ 
    2419         prostatrg.o \ 
     
    2722         readstas.o \ 
    2823         readsubs.o \ 
    29     rmstatrig.o\ 
     24        rmstatrig.o\ 
    3025         sbntthrd.o \ 
    31     statrpt.o \ 
     26        statrpt.o \ 
    3227         $L/libew_mt.a \ 
    3328         $L/swap.o 
    3429 
    3530carlsubtrig: $(CTOBJS) 
    36         $(CC) $(CFLAGS) -o $(B)/carlsubtrig $(CTOBJS) $(SPECIFIC_FLAGS) 
     31        $(CC) $(CFLAGS) $(CTOBJS) $(SPECIFIC_FLAGS) -o $(B)/carlsubtrig 
    3732 
    3833lint: 
     
    4338                        statrpt.c  $(GLOBALFLAGS) 
    4439 
     40addexttrig.o: carlsubtrig.h $(EW_HOME)/$(EW_VERSION)/include/earthworm.h 
     41carlsubtrig.o: carlsubtrig.h $(EW_HOME)/$(EW_VERSION)/include/earthworm.h  
     42carlsubtrig.o: $(EW_HOME)/$(EW_VERSION)/include/transport.h 
     43cmprscn.o: carlsubtrig.h $(EW_HOME)/$(EW_VERSION)/include/earthworm.h 
     44findsta.o: carlsubtrig.h  
     45getsubnet.o: carlsubtrig.h $(EW_HOME)/$(EW_VERSION)/include/earthworm.h 
     46initpars.o:  carlsubtrig.h $(EW_HOME)/$(EW_VERSION)/include/earthworm.h 
     47initsta.o:  carlsubtrig.h $(EW_HOME)/$(EW_VERSION)/include/earthworm.h 
     48initsub.o:  carlsubtrig.h $(EW_HOME)/$(EW_VERSION)/include/earthworm.h 
     49prodtrig.o:  carlsubtrig.h $(EW_HOME)/$(EW_VERSION)/include/earthworm.h  
     50prodtrig.o: $(EW_HOME)/$(EW_VERSION)/include/time_ew.h 
     51prodtrig.o: $(EW_HOME)/$(EW_VERSION)/include/transport.h 
     52prostatrg.o: carlsubtrig.h $(EW_HOME)/$(EW_VERSION)/include/earthworm.h 
     53readcnfg.o: carlsubtrig.h $(EW_HOME)/$(EW_VERSION)/include/earthworm.h  
     54readcnfg.o: $(EW_HOME)/$(EW_VERSION)/include/kom.h 
     55readewh.o: carlsubtrig.h $(EW_HOME)/$(EW_VERSION)/include/earthworm.h 
     56readstas.o: carlsubtrig.h $(EW_HOME)/$(EW_VERSION)/include/earthworm.h 
     57readsubs.o: carlsubtrig.h $(EW_HOME)/$(EW_VERSION)/include/earthworm.h 
     58rmstatrig.o: carlsubtrig.h $(EW_HOME)/$(EW_VERSION)/include/earthworm.h 
     59sbntthrd.o: carlsubtrig.h $(EW_HOME)/$(EW_VERSION)/include/earthworm.h  
     60sbntthrd.o: $(EW_HOME)/$(EW_VERSION)/include/transport.h 
     61sbntthrd.o: $(EW_HOME)/$(EW_VERSION)/include/time_ew.h 
     62statrpt.o: carlsubtrig.h $(EW_HOME)/$(EW_VERSION)/include/earthworm.h  
     63statrpt.o: $(EW_HOME)/$(EW_VERSION)/include/transport.h 
     64 
    4565# Clean-up rules 
    4666clean: 
    47         rm -f a.out core *.o *.obj *% *~ 
     67        $(RM) a.out core *.o *.obj *% *~ 
    4868 
    4969clean_bin: 
    50         rm -f $B/carlsubtrig* 
     70        $(RM) $B/carlsubtrig* 
    5171 
    5272 
    53 .c.o: 
    54         $(CC) -c $(CFLAGS) $< 
    55  
    56 addexttrig.o: carlsubtrig.h ${EW_HOME}/${EW_VERSION}/include/earthworm.h 
    57 carlsubtrig.o: carlsubtrig.h ${EW_HOME}/${EW_VERSION}/include/earthworm.h  
    58 carlsubtrig.o: ${EW_HOME}/${EW_VERSION}/include/transport.h 
    59 cmprscn.o: carlsubtrig.h ${EW_HOME}/${EW_VERSION}/include/earthworm.h 
    60 findsta.o: carlsubtrig.h  
    61 getsubnet.o: carlsubtrig.h ${EW_HOME}/${EW_VERSION}/include/earthworm.h 
    62 initpars.o:  carlsubtrig.h ${EW_HOME}/${EW_VERSION}/include/earthworm.h 
    63 initsta.o:  carlsubtrig.h ${EW_HOME}/${EW_VERSION}/include/earthworm.h 
    64 initsub.o:  carlsubtrig.h ${EW_HOME}/${EW_VERSION}/include/earthworm.h 
    65 prodtrig.o:  carlsubtrig.h ${EW_HOME}/${EW_VERSION}/include/earthworm.h  
    66 prodtrig.o: ${EW_HOME}/${EW_VERSION}/include/time_ew.h 
    67 prodtrig.o: ${EW_HOME}/${EW_VERSION}/include/transport.h 
    68 prostatrg.o: carlsubtrig.h ${EW_HOME}/${EW_VERSION}/include/earthworm.h 
    69 readcnfg.o: carlsubtrig.h ${EW_HOME}/${EW_VERSION}/include/earthworm.h  
    70 readcnfg.o: ${EW_HOME}/${EW_VERSION}/include/kom.h 
    71 readewh.o: carlsubtrig.h ${EW_HOME}/${EW_VERSION}/include/earthworm.h 
    72 readstas.o: carlsubtrig.h ${EW_HOME}/${EW_VERSION}/include/earthworm.h 
    73 readsubs.o: carlsubtrig.h ${EW_HOME}/${EW_VERSION}/include/earthworm.h 
    74 rmstatrig.o: carlsubtrig.h ${EW_HOME}/${EW_VERSION}/include/earthworm.h 
    75 sbntthrd.o: carlsubtrig.h ${EW_HOME}/${EW_VERSION}/include/earthworm.h  
    76 sbntthrd.o: ${EW_HOME}/${EW_VERSION}/include/transport.h 
    77 sbntthrd.o: ${EW_HOME}/${EW_VERSION}/include/time_ew.h 
    78 statrpt.o: carlsubtrig.h ${EW_HOME}/${EW_VERSION}/include/earthworm.h  
    79 statrpt.o: ${EW_HOME}/${EW_VERSION}/include/transport.h 
  • trunk/src/seismic_processing/eqfilter/makefile.unix

    r6900 r7551  
    1  
    2 # 
    3 #   THIS FILE IS UNDER RCS - DO NOT MODIFY UNLESS YOU HAVE 
    4 #   CHECKED IT OUT USING THE COMMAND CHECKOUT. 
    5 # 
    6 LINUX_FLAGS=-lpthread  -lm 
     1LINUX_FLAGS=-lpthread -lm 
    72SOLARIS_FLAGS=-lposix4 -lthread -lm 
    83SPECIFIC_FLAGS = $($(PLATFORM)_FLAGS) 
    94 
    10 CFLAGS = -D_REENTRANT ${GLOBALFLAGS} -g 
     5CFLAGS = -D_REENTRANT $(GLOBALFLAGS) 
    116 
    127B = $(EW_HOME)/$(EW_VERSION)/bin 
     
    2116      $(L)/libew_mt.a  
    2217 
    23 eqfilter: $(OBJ); \ 
    24         $(CC) $(CFLAGS) -o $(B)/eqfilter $(OBJ) $(SPECIFIC_FLAGS) 
    25  
     18eqfilter: $(OBJ) 
     19        $(CC) $(CFLAGS) $(OBJ) $(SPECIFIC_FLAGS) -o $(B)/eqfilter 
    2620 
    2721lint: 
     
    3024# Clean-up rules 
    3125clean: 
    32         rm -f a.out core *.o *.obj *% *~ 
     26        $(RM) a.out core *.o *.obj *% *~ 
    3327 
    3428clean_bin: 
    35         rm -f $B/eqfilter* 
     29        $(RM) $B/eqfilter* 
  • trunk/src/seismic_processing/ewaccel/makefile.unix

    r5336 r7551  
    1 # 
    2 # Makefile for ewaccel  -- Unix version 
    31LINUX_FLAGS = -lm -lpthread -lc 
    4 SOLARIS_FLAGS = -lm -lposix4 -lthread  -lnsl -lsocket 
     2SOLARIS_FLAGS = -lm -lposix4 -lthread -lnsl -lsocket 
    53SPECIFIC_FLAGS = $($(PLATFORM)_FLAGS) 
    64 
     
    86LIBDIR = $(EW_HOME)/$(EW_VERSION)/lib 
    97 
    10 CFLAGS = $(GLOBALFLAGS) -I. -g 
     8CFLAGS = $(GLOBALFLAGS) -I. 
    119 
    1210SRCS = ewaccel.c butterworth_c.c 
     
    1715          $(LIBDIR)/socket_ew_common.o $(LIBDIR)/socket_ew.o $(LIBDIR)/swap.o \ 
    1816          $(LIBDIR)/mem_circ_queue.o 
    19   
    20 .c.o: 
    21         $(CC) $(CFLAGS) -c $< -o $@ 
    2217 
    2318all: ewaccel 
    2419 
    2520ewaccel: $(OBJS) 
    26         $(CC) $(GLOBALFLAGS) -o ewaccel $(OBJS) $(EW_LIBS) $(SPECIFIC_FLAGS) 
     21        $(CC) $(CFLAGS) $(OBJS) $(EW_LIBS) $(SPECIFIC_FLAGS) -o ewaccel 
    2722        cp ewaccel $(BINDIR) 
    2823 
    2924clean: 
    30         rm -f *.o 
    31         rm -f ewaccel 
     25        $(RM) ewaccel *.o 
    3226 
    3327clean_bin: 
    34         rm -f $(BINDIR)/ewaccel 
     28        $(RM) $(BINDIR)/ewaccel 
  • trunk/src/seismic_processing/gmew/makefile.unix

    r7359 r7551  
    1 # 
    2 #   THIS FILE IS UNDER RCS - DO NOT MODIFY UNLESS YOU HAVE 
    3 #   CHECKED IT OUT USING THE COMMAND CHECKOUT. 
    4 # 
    5 # Makefile for gmew  -- UNIX version  
    61LINUX_FLAGS = -lm -lpthread 
    72SOLARIS_FLAGS = -lm -lnsl -lsocket -lposix4 -lthread 
    83SPECIFIC_FLAGS = $($(PLATFORM)_FLAGS) 
    94 
    10 LINUX_CFLAGS = 
    11 CFLAGS = -I. ${GLOBALFLAGS} 
    12 CFLAGS = -I. -g ${GLOBALFLAGS} $($(PLATFORM)_CFLAGS) 
     5CFLAGS = -I. $(GLOBALFLAGS) 
    136 
    14 B = ${EW_HOME}/${EW_VERSION}/bin 
    15 L = ${EW_HOME}/${EW_VERSION}/lib 
     7B = $(EW_HOME)/$(EW_VERSION)/bin 
     8L = $(EW_HOME)/$(EW_VERSION)/lib 
    169 
    1710all: gmew compute_gm 
     
    2821 
    2922gmew: $(OBJS) 
    30         $(CC) $(CFLAGS) -o $B/gmew $(OBJS) $(EWLIBS) $(SPECIFIC_FLAGS) 
     23        $(CC) $(CFLAGS) $(OBJS) $(EWLIBS) $(SPECIFIC_FLAGS) -o $B/gmew 
    3124 
    3225compute_gm: compute_gm.o  
    33         $(CC) $(CFLAGS) -o $B/compute_gm compute_gm.o $(EWLIBS) $(SPECIFIC_FLAGS) 
     26        $(CC) $(CFLAGS) compute_gm.o $(EWLIBS) $(SPECIFIC_FLAGS) -o $B/compute_gm 
    3427 
    3528lm_site.o: ../localmag/lm_site.c 
    36         $(CC) -c ${CFLAGS} ../localmag/lm_site.c 
     29        $(CC) -c $(CFLAGS) ../localmag/lm_site.c 
    3730 
    3831lm_misc.o: ../localmag/lm_misc.c 
    39         $(CC) -c ${CFLAGS} ../localmag/lm_misc.c 
     32        $(CC) -c $(CFLAGS) ../localmag/lm_misc.c 
    4033 
    4134 
    4235# Clean-up rules 
    4336clean: 
    44         rm -f a.out core *.o *.obj *% *~ 
     37        $(RM) a.out core *.o *.obj *% *~ 
    4538 
    4639clean_bin: 
    47         rm -f $B/gmew $B/compute_gm 
    48  
    49 .c.o: 
    50         $(CC) -c ${CFLAGS} $< 
    51  
     40        $(RM) $B/gmew $B/compute_gm 
  • trunk/src/seismic_processing/localmag/makefile.unix

    r5757 r7551  
    1 # 
    2 #   THIS FILE IS UNDER RCS - DO NOT MODIFY UNLESS YOU HAVE 
    3 #   CHECKED IT OUT USING THE COMMAND CHECKOUT. 
    4 # 
    5 # Makefile for localmag 
    6  
    71LINUX_FLAGS = -lm -lpthread 
    82SOLARIS_FLAGS = -lm -lnsl -lsocket -lposix4 -lthread 
     
    1711#LDC = f77 
    1812 
    19 FFLAGS += -g 
    20 CFLAGS = ${GLOBALFLAGS} ${UW_FLAGS} -I. 
    21 C_OPTS = -g 
     13CFLAGS = $(GLOBALFLAGS) $(UW_FLAGS) -I. 
    2214 
    2315#B = ../../../bin 
    2416#L = ../../../lib 
    25 B = ${EW_HOME}/${EW_VERSION}/bin 
    26 L = ${EW_HOME}/${EW_VERSION}/lib 
     17B = $(EW_HOME)/$(EW_VERSION)/bin 
     18L = $(EW_HOME)/$(EW_VERSION)/lib 
    2719 
    2820all: localmag 
     
    3931 
    4032localmag: $(OBJS) 
    41         $(LDC) $(CFLAGS) -o $B/localmag $(OBJS) $(EWLIBS) $(UW_LIBS) $(SPECIFIC_FLAGS) 
     33        $(LDC) $(CFLAGS) $(OBJS) $(EWLIBS) $(UW_LIBS) $(SPECIFIC_FLAGS) -o $B/localmag 
     34 
     35readresp: readresp.o 
     36        $(CC) $(CFLAGS) $(FFLAGS) readresp.o $L/logit.o $L/time_ew.o $L/fft99.o $L/fft_prep.o $L/transfer.o $(UW_OBJ) $(LIBS) -o readresp 
    4237 
    4338# Clean-up rules 
    4439clean: 
    45         rm -f a.out core *.o *.obj *% *~ 
     40        $(RM) a.out core *.o *.obj *% *~ 
    4641 
    4742clean_bin: 
    48         rm -f $B/localmag 
    49  
    50 uwresp.o: uwresp.f 
    51         $(FF) -c $(FFLAGS) uwresp.f 
    52  
    53 readresp: readresp.o 
    54         $(CC) $(CFLAGS) $(FFLAGS) -o readresp readresp.o $L/logit.o $L/time_ew.o $L/fft99.o $L/fft_prep.o $L/transfer.o $(UW_OBJ) $(LIBS) 
    55  
    56 .c.o: 
    57         $(CC) -c $(CFLAGS) $(C_OPTS) $< 
    58  
    59  
     43        $(RM) $B/localmag 
  • trunk/src/seismic_processing/pick_FP/makefile.unix

    r6819 r7551  
    1010L = $(EW_HOME)/$(EW_VERSION)/lib 
    1111 
    12  
    1312O = pick_FP.o call_FilterPicker.o restart.o config.o stalist.o compare.o \ 
    1413    index.o report.o initvar.o \ 
     
    1615    $L/libew.a $L/swap.o $L/trheadconv.o 
    1716 
    18  
    1917all: FilterPicker pick_FP 
    2018 
    2119pick_FP: $O 
    22         $(CC) $(CFLAGS) -o $B/pick_FP $O $(SPECIFIC_FLAGS) 
     20        $(CC) $(CFLAGS) $O $(SPECIFIC_FLAGS) -o $B/pick_FP 
    2321 
    2422.PHONY: FilterPicker 
    2523FilterPicker: 
    26         (cd $(FilterPickerDir); make -f makefile.unix) 
     24        cd $(FilterPickerDir) ; make -f makefile.unix 
    2725 
    2826# Clean-up rules 
    2927clean: 
    30         (cd $(FilterPickerDir); make clean) 
    31         rm -f a.out core *.o *.obj *% *~ 
     28        cd $(FilterPickerDir ; make clean 
     29        $(RM) a.out core *.o *.obj *% *~ 
    3230 
    3331clean_bin: 
    34         rm -f $B/pick_FP* 
     32        $(RM) $B/pick_FP* 
  • trunk/src/seismic_processing/pick_FP/picker/makefile.unix

    r5752 r7551  
    1 # Makefile for picker test 
    2 # 
    3 # Invocation: 
    4 #     Solaris: make -f Make_picker_func_test 
    5 #     Linux:   gmake -Rf Make_picker_func_test 
    6  
    71LINUX_FLAGS = -lm -lpthread 
    82SOLARIS_FLAGS = -lm -lposix4 
     
    115BINDIR=./ 
    126INCLUDE_DIR=./ 
    13  
    147 
    158# Options specific for GCC 
     
    2114#ifndef CCFLAGS 
    2215# 
    23 CCFLAGS_BASIC =  -I.. $(GLOBALFLAGS) 
     16CCFLAGS_BASIC = -I.. $(GLOBALFLAGS) 
    2417# 
    2518# optimized 
     
    3023# 
    3124# debug - gdb, valgrind, ... 
    32 CCFLAGS = $(CCFLAGS_BASIC) -g 
     25CCFLAGS = $(CCFLAGS_BASIC) 
    3326# valgrind --leak-check=yes  exe_name <args> 
    3427# valgrind --leak-check=full --show-reachable=yes exe_name exe_name <args> 
    3528#endif 
    3629 
    37  
    38 all : ${BINDIR}/picker_func_test ${BINDIR}/picker_func_test_memory 
    39  
     30all : $(BINDIR)/picker_func_test $(BINDIR)/picker_func_test_memory 
    4031 
    4132OBJS_PICK=FilterPicker5.o FilterPicker5_Memory.o PickData.o 
     
    4536PickData.o : PickData.h PickData.c 
    4637 
    47  
    4838%.o : %.c 
    4939        $(CC) -c $(CCFLAGS) $< -o $@ 
    5040 
    51  
    5241clean : 
    53         rm -f *.o 
    54         rm -f *.a 
    55         rm -f ${BINDIR}/picker_func_test_memory ${BINDIR}/picker_func_test 
    56  
     42        $(RM) *.o 
     43        $(RM) *.a 
     44        $(RM) $(BINDIR)/picker_func_test_memory $(BINDIR)/picker_func_test 
    5745 
    5846# -------------------------------------------------------------------------- 
     
    6048# 
    6149OBJ_TEST1=picker_func_test_memory.o $(OBJS_PICK) 
    62 picker_func_test_memory : ${BINDIR}/picker_func_test_memory 
     50picker_func_test_memory : $(BINDIR)/picker_func_test_memory 
    6351picker_func_test_memory.o : picker_func_test_memory.c FilterPicker5.o 
    64 ${BINDIR}/picker_func_test_memory : ${OBJ_TEST1} 
    65         $(CC) ${OBJ_TEST1} ${CCFLAGS} -o ${BINDIR}/picker_func_test_memory -lm 
     52$(BINDIR)/picker_func_test_memory : $(OBJ_TEST1) 
     53        $(CC) $(CCFLAGS) $(OBJ_TEST1) -lm -o $(BINDIR)/picker_func_test_memory 
    6654# -------------------------------------------------------------------------- 
     55 
    6756# -------------------------------------------------------------------------- 
    6857# picker_func_test 
    6958# 
    7059OBJ_TEST2=picker_func_test.o $(OBJS_PICK) 
    71 picker_func_test : ${BINDIR}/picker_func_test 
     60picker_func_test : $(BINDIR)/picker_func_test 
    7261picker_func_test.o : picker_func_test.c FilterPicker5.o 
    73 ${BINDIR}/picker_func_test : ${OBJ_TEST2} 
    74         $(CC) ${OBJ_TEST2} ${CCFLAGS} -o ${BINDIR}/picker_func_test -lm 
     62$(BINDIR)/picker_func_test : $(OBJ_TEST2) 
     63        $(CC) $(CCFLAGS) $(OBJ_TEST2) -lm -o $(BINDIR)/picker_func_test 
    7564# -------------------------------------------------------------------------- 
    76  
    77  
    78  
  • trunk/src/seismic_processing/statrigfilter/makefile.unix

    r5310 r7551  
    1 # 
    2 #   THIS FILE IS UNDER CVS -  
    3 #   DO NOT MODIFY UNLESS YOU HAVE CHECKED IT OUT. 
    4 #  
    51LINUX_FLAGS = -lm -lpthread 
    62SOLARIS_FLAGS = -lm -lposix4 
     
    1713 
    1814statrigfilter: $(OBJ) 
    19         $(CC) $(CFLAGS) -o $B/statrigfilter  $(OBJ) $(SPECIFIC_FLAGS) 
    20  
    21 .c.o: 
    22         $(CC) $(CFLAGS) -c ${CFLAGS} $< 
     15        $(CC) $(CFLAGS)  $(OBJ) $(SPECIFIC_FLAGS) -o $B/statrigfilter 
    2316 
    2417lint: 
     
    3023# DO NOT DELETE THIS LINE -- make depend depends on it. 
    3124 
    32  
    3325# Clean-up rules 
    3426clean: 
    35         rm -f a.out core *.o *.obj *% *~ 
     27        $(RM) a.out core *.o *.obj *% *~ 
    3628 
    3729clean_bin: 
    38         rm -f $B/statrigfilter* 
     30        $(RM) $B/statrigfilter* 
Note: See TracChangeset for help on using the changeset viewer.