Changeset 9628

Show
Ignore:
Timestamp:
09/20/08 18:24:24
Author:
eb
Message:

Import of classifier blocks from Frank. Builds, but core dumps in
~gr_squash_ff during make check.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • gnuradio/branches/developers/eb/frank/config/Makefile.am

    r9528 r9628  
    2727# List your m4 macros here 
    2828m4macros = \ 
     29        acx_cblas.m4 \ 
    2930        acx_pthread.m4 \ 
    3031        ax_boost_base.m4 \ 
  • gnuradio/branches/developers/eb/frank/config/grc_gnuradio_core.m4

    r9399 r9628  
    3737    dnl   yes  : if the --enable code passed muster and all dependencies are met 
    3838    dnl   no   : otherwise 
     39    if test $passed = yes; then  
     40        dnl look for fast CBLAS for GSL 
     41        ACX_CBLAS([],[passed=no; AC_MSG_RESULT([gnuradio-core requires a CBLAS library, not found.])]) 
     42        if test $passed = yes; then 
     43            dnl check for GSL 
     44            PKG_CHECK_MODULES(GSL, gsl >= 1.10, 
     45                [], dnl FIXME remove -lgslcblas from GSL_LIBS 
     46                [passed=no;AC_MSG_RESULT([gnuradio-core requires package gsl, not found.])]) 
     47        fi 
     48    fi 
     49 
    3950    if test $passed != with; then 
    4051        dnl how and where to find INCLUDES and LA and such 
     
    5364-I\${abs_top_srcdir}/gnuradio-core/src/lib/swig \ 
    5465-I\${abs_top_builddir}/gnuradio-core/src/lib/swig \ 
    55 \$(FFTW3F_CFLAGS)" 
     66\$(FFTW3F_CFLAGS) \ 
     67\$(GSL_CFLAGS)" 
    5668        gnuradio_core_LA="\${abs_top_builddir}/gnuradio-core/src/lib/libgnuradio-core.la" 
    5769        gnuradio_core_I="\${abs_top_srcdir}/gnuradio-core/src/lib/swig/gnuradio.i" 
  • gnuradio/branches/developers/eb/frank/gnuradio-core/src/lib/Makefile.am

    r9336 r9628  
    5151        $(OMNITHREAD_LA)                \ 
    5252        $(GRUEL_LA)                     \ 
    53         $(FFTW3F_LIBS) 
     53        $(FFTW3F_LIBS)                  \ 
     54        $(GSL_LIBS)                     \ 
     55        $(CBLAS_LIBS)                    
    5456 
    5557libgnuradio_core_qa_la_LIBADD  =        \ 
  • gnuradio/branches/developers/eb/frank/gnuradio-core/src/lib/general/Makefile.am

    r9569 r9628  
    126126        gr_pwr_squelch_ff.cc            \ 
    127127        gr_quadrature_demod_cf.cc       \ 
     128        gr_rail_ff.cc                   \ 
    128129        gr_random.cc                    \ 
    129130        gr_regenerate_bb.cc             \ 
     
    138139        gr_simple_squelch_cc.cc         \ 
    139140        gr_skiphead.cc                  \ 
     141        gr_squash_ff.cc                 \ 
    140142        gr_squelch_base_cc.cc           \ 
    141143        gr_squelch_base_ff.cc           \ 
     
    145147        gr_streams_to_stream.cc         \ 
    146148        gr_streams_to_vector.cc         \ 
     149        gr_stretch_ff.cc                \ 
    147150        gr_test.cc                      \ 
    148151        gr_threshold_ff.cc              \ 
     
    152155        gr_vector_to_stream.cc          \ 
    153156        gr_vector_to_streams.cc         \ 
     157        gr_wavelet_ff.cc                \ 
     158        gr_wvps_ff.cc                   \ 
    154159        gri_add_const_ss_generic.cc     \ 
    155160        gri_char_to_float.cc            \ 
     
    276281        gr_pwr_squelch_ff.h             \ 
    277282        gr_quadrature_demod_cf.h        \ 
     283        gr_rail_ff.h                    \ 
    278284        gr_random.h                     \ 
    279285        gr_regenerate_bb.h              \ 
     
    288294        gr_simple_framer_sync.h         \ 
    289295        gr_simple_squelch_cc.h          \ 
     296        gr_squash_ff.h                  \ 
    290297        gr_skiphead.h                   \ 
    291298        gr_squelch_base_cc.h            \ 
     
    296303        gr_streams_to_stream.h          \ 
    297304        gr_streams_to_vector.h          \ 
     305        gr_stretch_ff.h                 \ 
    298306        gr_test_types.h                 \ 
    299307        gr_test.h                       \ 
     
    305313        gr_vector_to_stream.h           \ 
    306314        gr_vector_to_streams.h          \ 
     315        gr_wavelet_ff.h                 \ 
     316        gr_wvps_ff.h                    \ 
    307317        gri_add_const_ss.h              \ 
    308318        gri_agc_cc.h                    \ 
  • gnuradio/branches/developers/eb/frank/gnuradio-core/src/lib/general/general.i

    r9569 r9628  
    134134#include <gr_probe_mpsk_snr_c.h> 
    135135#include <gr_probe_density_b.h> 
     136#include <gr_rail_ff.h> 
     137#include <gr_squash_ff.h> 
     138#include <gr_stretch_ff.h> 
     139#include <gr_wavelet_ff.h> 
     140#include <gr_wvps_ff.h> 
     141 
    136142%} 
    137143 
     
    247253%include "gr_probe_mpsk_snr_c.i" 
    248254%include "gr_probe_density_b.i" 
     255%include "gr_rail_ff.i" 
     256%include "gr_squash_ff.i" 
     257%include "gr_stretch_ff.i" 
     258%include "gr_wavelet_ff.i" 
     259%include "gr_wvps_ff.i" 
  • gnuradio/branches/developers/eb/frank/gnuradio-core/src/python/gnuradio/gr/Makefile.am

    r9561 r9628  
    5050        qa_argmax.py                    \ 
    5151        qa_bin_statistics.py            \ 
     52        qa_classify.py                  \ 
    5253        qa_cma_equalizer.py             \ 
    5354        qa_complex_to_xxx.py            \