diff options
Diffstat (limited to 'gr-blocks/python/blocks/bindings/CMakeLists.txt')
-rw-r--r-- | gr-blocks/python/blocks/bindings/CMakeLists.txt | 175 |
1 files changed, 175 insertions, 0 deletions
diff --git a/gr-blocks/python/blocks/bindings/CMakeLists.txt b/gr-blocks/python/blocks/bindings/CMakeLists.txt new file mode 100644 index 0000000000..adc1696354 --- /dev/null +++ b/gr-blocks/python/blocks/bindings/CMakeLists.txt @@ -0,0 +1,175 @@ +include(GrPybind) + +######################################################################## +# Python Bindings +######################################################################## +list(APPEND blocks_python_files + abs_blk_python.cc + add_blk_python.cc + add_const_bb_python.cc + add_const_cc_python.cc + add_const_ff_python.cc + add_const_ii_python.cc + add_const_ss_python.cc + add_const_v_python.cc + and_blk_python.cc + and_const_python.cc + annotator_1to1_python.cc + annotator_alltoall_python.cc + annotator_raw_python.cc + argmax_python.cc + burst_tagger_python.cc + char_to_float_python.cc + char_to_short_python.cc + check_lfsr_32k_s_python.cc + complex_to_arg_python.cc + complex_to_float_python.cc + complex_to_imag_python.cc + complex_to_interleaved_char_python.cc + complex_to_interleaved_short_python.cc + complex_to_mag_python.cc + complex_to_mag_squared_python.cc + complex_to_magphase_python.cc + complex_to_real_python.cc + conjugate_cc_python.cc + control_loop_python.cc + copy_python.cc + correctiq_python.cc + correctiq_auto_python.cc + correctiq_man_python.cc + correctiq_swapiq_python.cc + count_bits_python.cc + # ctrlport_probe2_b_python.cc + # ctrlport_probe2_c_python.cc + # ctrlport_probe2_f_python.cc + # ctrlport_probe2_i_python.cc + # ctrlport_probe2_s_python.cc + # ctrlport_probe_c_python.cc + deinterleave_python.cc + delay_python.cc + divide_python.cc + endian_swap_python.cc + exponentiate_const_cci_python.cc + file_descriptor_sink_python.cc + file_descriptor_source_python.cc + file_meta_sink_python.cc + file_meta_source_python.cc + file_sink_python.cc + file_sink_base_python.cc + file_source_python.cc + float_to_char_python.cc + float_to_complex_python.cc + float_to_int_python.cc + float_to_short_python.cc + float_to_uchar_python.cc + head_python.cc + int_to_float_python.cc + integrate_python.cc + interleave_python.cc + interleaved_char_to_complex_python.cc + interleaved_short_to_complex_python.cc + keep_m_in_n_python.cc + keep_one_in_n_python.cc + lfsr_15_1_0_python.cc + lfsr_32k_python.cc + lfsr_32k_source_s_python.cc + # log2_const_python.cc + magphase_to_complex_python.cc + max_blk_python.cc + message_debug_python.cc + message_strobe_python.cc + message_strobe_random_python.cc + min_blk_python.cc + moving_average_python.cc + multiply_python.cc + multiply_by_tag_value_cc_python.cc + multiply_conjugate_cc_python.cc + multiply_const_python.cc + multiply_const_v_python.cc + multiply_matrix_python.cc + mute_python.cc + nlog10_ff_python.cc + nop_python.cc + not_blk_python.cc + null_sink_python.cc + null_source_python.cc + or_blk_python.cc + # pack_k_bits_python.cc + pack_k_bits_bb_python.cc + packed_to_unpacked_python.cc + patterned_interleaver_python.cc + pdu_python.cc + pdu_filter_python.cc + pdu_remove_python.cc + pdu_set_python.cc + pdu_to_tagged_stream_python.cc + peak_detector_python.cc + peak_detector2_fb_python.cc + plateau_detector_fb_python.cc + probe_rate_python.cc + probe_signal_python.cc + probe_signal_v_python.cc + random_pdu_python.cc + regenerate_bb_python.cc + repack_bits_bb_python.cc + repeat_python.cc + rms_cf_python.cc + rms_ff_python.cc + rotator_python.cc + rotator_cc_python.cc + sample_and_hold_python.cc + selector_python.cc + short_to_char_python.cc + short_to_float_python.cc + skiphead_python.cc + socket_pdu_python.cc + stream_mux_python.cc + stream_to_streams_python.cc + stream_to_tagged_stream_python.cc + stream_to_vector_python.cc + streams_to_stream_python.cc + streams_to_vector_python.cc + stretch_ff_python.cc + sub_python.cc + tag_debug_python.cc + tag_gate_python.cc + tag_share_python.cc + tagged_file_sink_python.cc + tagged_stream_align_python.cc + tagged_stream_multiply_length_python.cc + tagged_stream_mux_python.cc + tagged_stream_to_pdu_python.cc + tags_strobe_python.cc + tcp_server_sink_python.cc + test_tag_variable_rate_ff_python.cc + threshold_ff_python.cc + throttle_python.cc + transcendental_python.cc + tsb_vector_sink_python.cc + tuntap_pdu_python.cc + uchar_to_float_python.cc + udp_sink_python.cc + udp_source_python.cc + unpack_k_bits_python.cc + unpack_k_bits_bb_python.cc + unpacked_to_packed_python.cc + vco_c_python.cc + vco_f_python.cc + vector_insert_python.cc + vector_map_python.cc + vector_sink_python.cc + vector_source_python.cc + vector_to_stream_python.cc + vector_to_streams_python.cc + wavfile_python.cc + wavfile_sink_python.cc + wavfile_source_python.cc + xor_blk_python.cc + python_bindings.cc) + +GR_PYBIND_MAKE(blocks + ../../.. + gr::blocks + "${blocks_python_files}") + +install(TARGETS blocks_python DESTINATION ${GR_PYTHON_DIR}/gnuradio/blocks COMPONENT pythonapi) |