summaryrefslogtreecommitdiff
path: root/gr-digital/python/digital/bindings/CMakeLists.txt
blob: 762769419b2cca1ac04262c7c17943a5b465cce0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
include(GrPybind)

########################################################################
# Python Bindings
########################################################################

list(APPEND digital_python_files
    adaptive_algorithm_python.cc
    adaptive_algorithm_cma_python.cc
    adaptive_algorithm_lms_python.cc
    adaptive_algorithm_nlms_python.cc
    additive_scrambler_bb_python.cc
    binary_slicer_fb_python.cc
    burst_shaper_python.cc
    chunks_to_symbols_python.cc
    clock_recovery_mm_cc_python.cc
    clock_recovery_mm_ff_python.cc
    constellation_python.cc
    constellation_decoder_cb_python.cc
    constellation_encoder_bc_python.cc
    constellation_receiver_cb_python.cc
    constellation_soft_decoder_cf_python.cc
    corr_est_cc_python.cc
    correlate_access_code_bb_python.cc
    correlate_access_code_bb_ts_python.cc
    correlate_access_code_ff_ts_python.cc
    correlate_access_code_tag_bb_python.cc
    correlate_access_code_tag_ff_python.cc
    costas_loop_cc_python.cc
    cpmmod_bc_python.cc
    crc32_async_bb_python.cc
    crc32_bb_python.cc
    decision_feedback_equalizer_python.cc
    descrambler_bb_python.cc
    diff_coding_type_python.cc
    diff_decoder_bb_python.cc
    diff_encoder_bb_python.cc
    diff_phasor_cc_python.cc
    fll_band_edge_cc_python.cc
    framer_sink_1_python.cc
    glfsr_python.cc
    glfsr_source_b_python.cc
    glfsr_source_f_python.cc
    hdlc_deframer_bp_python.cc
    hdlc_framer_pb_python.cc
    header_buffer_python.cc
    header_format_base_python.cc
    header_format_counter_python.cc
    header_format_crc_python.cc
    header_format_default_python.cc
    header_format_ofdm_python.cc
    header_payload_demux_python.cc
    interpolating_resampler_type_python.cc
    lfsr_python.cc
    linear_equalizer_python.cc
    map_bb_python.cc
    meas_evm_cc_python.cc
    metric_type_python.cc
    modulate_vector_python.cc
    mpsk_snr_est_python.cc
    mpsk_snr_est_cc_python.cc
    msk_timing_recovery_cc_python.cc
    ofdm_carrier_allocator_cvc_python.cc
    ofdm_chanest_vcvc_python.cc
    ofdm_cyclic_prefixer_python.cc
    ofdm_equalizer_base_python.cc
    ofdm_equalizer_simpledfe_python.cc
    ofdm_equalizer_static_python.cc
    ofdm_frame_equalizer_vcvc_python.cc
    ofdm_serializer_vcc_python.cc
    ofdm_sync_sc_cfb_python.cc
    packet_header_default_python.cc
    packet_header_ofdm_python.cc
    packet_headergenerator_bb_python.cc
    packet_headerparser_b_python.cc
    packet_sink_python.cc
    pfb_clock_sync_ccf_python.cc
    pfb_clock_sync_fff_python.cc
    pn_correlator_cc_python.cc
    probe_density_b_python.cc
    probe_mpsk_snr_est_c_python.cc
    protocol_formatter_async_python.cc
    protocol_formatter_bb_python.cc
    protocol_parser_b_python.cc
    scrambler_bb_python.cc
    symbol_sync_cc_python.cc
    symbol_sync_ff_python.cc
    timing_error_detector_type_python.cc
    python_bindings.cc)

GR_PYBIND_MAKE_CHECK_HASH(digital 
   ../../.. 
   gr::digital
   "${digital_python_files}")

install(TARGETS digital_python DESTINATION ${GR_PYTHON_DIR}/gnuradio/digital COMPONENT pythonapi)