summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt7
-rw-r--r--cmake/Modules/GrPybind.cmake172
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/CMakeLists.txt4
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/basic_block_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/block_detail_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/block_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/buffer_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/constants_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/endianness_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/expj_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/flowgraph_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/fxpt_nco_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/fxpt_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/fxpt_vco_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/hier_block2_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/high_res_timer_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/io_signature_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/logger_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/math_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/message_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/msg_accepter_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/msg_handler_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/msg_queue_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/nco_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/prefs_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/random_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/realtime_impl_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/realtime_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/rpccallbackregister_base_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/rpcmanager_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/rpcregisterhelpers_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/rpcserver_aggregator_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/rpcserver_base_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/rpcserver_booter_aggregator_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/runtime_types_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/sincos_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/sptr_magic_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/sync_block_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/sync_decimator_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/sync_interpolator_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/sys_paths_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/tag_checker_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/tagged_stream_block_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/tags_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/thrift_application_base_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/top_block_python.cc10
-rw-r--r--gnuradio-runtime/python/gnuradio/gr/bindings/tpb_detail_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/CMakeLists.txt2
-rw-r--r--gr-analog/python/analog/bindings/agc2_cc_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/agc2_ff_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/agc3_cc_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/agc_cc_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/agc_ff_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/agc_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/cpfsk_bc_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/cpm_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/ctcss_squelch_ff_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/dpll_bb_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/fastnoise_source_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/feedforward_agc_cc_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/fmdet_cf_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/frequency_modulator_fc_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/noise_source_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/noise_type_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/phase_modulator_fc_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/pll_carriertracking_cc_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/pll_freqdet_cf_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/pll_refout_cc_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/probe_avg_mag_sqrd_c_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/probe_avg_mag_sqrd_cf_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/probe_avg_mag_sqrd_f_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/pwr_squelch_cc_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/pwr_squelch_ff_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/quadrature_demod_cf_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/rail_ff_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/random_uniform_source_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/sig_source_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/sig_source_waveform_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/simple_squelch_cc_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/squelch_base_cc_python.cc10
-rw-r--r--gr-analog/python/analog/bindings/squelch_base_ff_python.cc10
-rw-r--r--gr-audio/python/audio/bindings/CMakeLists.txt2
-rw-r--r--gr-audio/python/audio/bindings/sink_python.cc10
-rw-r--r--gr-audio/python/audio/bindings/source_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/CMakeLists.txt3
-rw-r--r--gr-blocks/python/blocks/bindings/abs_blk_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/add_blk_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/add_const_bb_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/add_const_cc_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/add_const_ff_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/add_const_ii_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/add_const_ss_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/add_const_v_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/and_blk_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/and_const_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/annotator_1to1_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/annotator_alltoall_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/annotator_raw_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/argmax_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/burst_tagger_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/char_to_float_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/char_to_short_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/check_lfsr_32k_s_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/complex_to_arg_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/complex_to_float_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/complex_to_imag_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/complex_to_interleaved_char_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/complex_to_interleaved_short_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/complex_to_mag_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/complex_to_mag_squared_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/complex_to_magphase_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/complex_to_real_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/conjugate_cc_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/control_loop_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/copy_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/correctiq_auto_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/correctiq_man_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/correctiq_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/correctiq_swapiq_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/count_bits_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/ctrlport_probe2_b_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/ctrlport_probe2_c_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/ctrlport_probe2_f_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/ctrlport_probe2_i_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/ctrlport_probe2_s_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/ctrlport_probe_c_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/deinterleave_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/delay_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/divide_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/docstrings/phase_shift_pydoc_template.h33
-rw-r--r--gr-blocks/python/blocks/bindings/endian_swap_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/exponentiate_const_cci_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/file_descriptor_sink_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/file_descriptor_source_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/file_meta_sink_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/file_meta_source_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/file_sink_base_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/file_sink_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/file_source_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/float_to_char_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/float_to_complex_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/float_to_int_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/float_to_short_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/float_to_uchar_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/head_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/int_to_float_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/integrate_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/interleave_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/interleaved_char_to_complex_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/interleaved_short_to_complex_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/keep_m_in_n_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/keep_one_in_n_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/lfsr_15_1_0_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/lfsr_32k_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/lfsr_32k_source_s_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/log2_const_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/magphase_to_complex_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/max_blk_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/message_debug_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/message_strobe_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/message_strobe_random_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/min_blk_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/moving_average_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/multiply_by_tag_value_cc_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/multiply_conjugate_cc_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/multiply_const_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/multiply_const_v_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/multiply_matrix_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/multiply_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/mute_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/nlog10_ff_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/nop_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/not_blk_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/null_sink_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/null_source_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/or_blk_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/pack_k_bits_bb_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/pack_k_bits_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/packed_to_unpacked_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/patterned_interleaver_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/pdu_filter_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/pdu_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/pdu_remove_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/pdu_set_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/pdu_to_tagged_stream_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/peak_detector2_fb_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/peak_detector_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/phase_shift_python.cc57
-rw-r--r--gr-blocks/python/blocks/bindings/plateau_detector_fb_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/probe_rate_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/probe_signal_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/probe_signal_v_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/python_bindings.cc1
-rw-r--r--gr-blocks/python/blocks/bindings/random_pdu_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/regenerate_bb_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/repack_bits_bb_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/repeat_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/rms_cf_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/rms_ff_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/rotator_cc_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/rotator_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/sample_and_hold_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/selector_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/short_to_char_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/short_to_float_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/skiphead_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/socket_pdu_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/stream_mux_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/stream_to_streams_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/stream_to_tagged_stream_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/stream_to_vector_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/streams_to_stream_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/streams_to_vector_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/stretch_ff_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/sub_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/tag_debug_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/tag_gate_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/tag_share_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/tagged_file_sink_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/tagged_stream_align_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/tagged_stream_multiply_length_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/tagged_stream_mux_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/tagged_stream_to_pdu_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/tags_strobe_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/tcp_server_sink_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/test_tag_variable_rate_ff_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/threshold_ff_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/throttle_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/transcendental_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/tsb_vector_sink_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/tuntap_pdu_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/uchar_to_float_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/udp_sink_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/udp_source_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/unpack_k_bits_bb_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/unpack_k_bits_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/unpacked_to_packed_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/vco_c_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/vco_f_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/vector_insert_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/vector_map_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/vector_sink_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/vector_source_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/vector_to_stream_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/vector_to_streams_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/wavfile_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/wavfile_sink_python.cc10
-rw-r--r--gr-blocks/python/blocks/bindings/wavfile_source_python.cc12
-rw-r--r--gr-blocks/python/blocks/bindings/xor_blk_python.cc10
-rw-r--r--gr-channels/python/channels/bindings/CMakeLists.txt2
-rw-r--r--gr-channels/python/channels/bindings/cfo_model_python.cc10
-rw-r--r--gr-channels/python/channels/bindings/channel_model2_python.cc10
-rw-r--r--gr-channels/python/channels/bindings/channel_model_python.cc10
-rw-r--r--gr-channels/python/channels/bindings/dynamic_channel_model_python.cc10
-rw-r--r--gr-channels/python/channels/bindings/fading_model_python.cc10
-rw-r--r--gr-channels/python/channels/bindings/selective_fading_model2_python.cc10
-rw-r--r--gr-channels/python/channels/bindings/selective_fading_model_python.cc10
-rw-r--r--gr-channels/python/channels/bindings/sro_model_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/adaptive_algorithm_cma_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/adaptive_algorithm_lms_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/adaptive_algorithm_nlms_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/adaptive_algorithm_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/additive_scrambler_bb_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/binary_slicer_fb_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/burst_shaper_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/chunks_to_symbols_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/clock_recovery_mm_cc_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/clock_recovery_mm_ff_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/cma_equalizer_cc_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/constellation_decoder_cb_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/constellation_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/constellation_receiver_cb_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/constellation_soft_decoder_cf_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/corr_est_cc_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/correlate_access_code_bb_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/correlate_access_code_bb_ts_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/correlate_access_code_ff_ts_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/correlate_access_code_tag_bb_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/correlate_access_code_tag_ff_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/costas_loop_cc_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/cpmmod_bc_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/crc32_async_bb_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/crc32_bb_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/crc32_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/decision_feedback_equalizer_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/descrambler_bb_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/diff_decoder_bb_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/diff_encoder_bb_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/diff_phasor_cc_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/fll_band_edge_cc_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/framer_sink_1_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/glfsr_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/glfsr_source_b_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/glfsr_source_f_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/hdlc_deframer_bp_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/hdlc_framer_pb_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/header_buffer_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/header_format_base_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/header_format_counter_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/header_format_crc_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/header_format_default_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/header_format_ofdm_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/header_payload_demux_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/interpolating_resampler_type_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/kurtotic_equalizer_cc_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/lfsr_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/linear_equalizer_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/lms_dd_equalizer_cc_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/map_bb_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/meas_evm_cc_python.cc12
-rw-r--r--gr-digital/python/digital/bindings/metric_type_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/mpsk_snr_est_cc_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/mpsk_snr_est_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/msk_timing_recovery_cc_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/ofdm_carrier_allocator_cvc_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/ofdm_chanest_vcvc_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/ofdm_cyclic_prefixer_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/ofdm_equalizer_base_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/ofdm_equalizer_simpledfe_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/ofdm_equalizer_static_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/ofdm_frame_equalizer_vcvc_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/ofdm_serializer_vcc_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/ofdm_sync_sc_cfb_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/packet_header_default_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/packet_header_ofdm_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/packet_headergenerator_bb_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/packet_headerparser_b_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/packet_sink_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/pfb_clock_sync_ccf_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/pfb_clock_sync_fff_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/pn_correlator_cc_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/probe_density_b_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/probe_mpsk_snr_est_c_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/protocol_formatter_async_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/protocol_formatter_bb_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/protocol_parser_b_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/scrambler_bb_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/simple_correlator_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/simple_framer_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/simple_framer_sync_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/symbol_sync_cc_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/symbol_sync_ff_python.cc10
-rw-r--r--gr-digital/python/digital/bindings/timing_error_detector_type_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/CMakeLists.txt2
-rw-r--r--gr-dtv/python/dtv/bindings/atsc_consts_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/atsc_deinterleaver_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/atsc_depad_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/atsc_derandomizer_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/atsc_equalizer_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/atsc_field_sync_mux_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/atsc_fpll_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/atsc_fs_checker_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/atsc_interleaver_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/atsc_pad_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/atsc_randomizer_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/atsc_rs_decoder_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/atsc_rs_encoder_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/atsc_sync_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/atsc_trellis_encoder_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/atsc_viterbi_decoder_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/catv_config_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/catv_frame_sync_enc_bb_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/catv_randomizer_bb_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/catv_reed_solomon_enc_bb_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/catv_transport_framing_enc_bb_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/catv_trellis_enc_bb_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvb_bbheader_bb_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvb_bbscrambler_bb_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvb_bch_bb_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvb_config_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvb_ldpc_bb_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvbs2_config_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvbs2_interleaver_bb_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvbs2_modulator_bc_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvbs2_physical_cc_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvbt2_cellinterleaver_cc_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvbt2_config_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvbt2_framemapper_cc_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvbt2_freqinterleaver_cc_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvbt2_interleaver_bb_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvbt2_miso_cc_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvbt2_modulator_bc_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvbt2_p1insertion_cc_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvbt2_paprtr_cc_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvbt2_pilotgenerator_cc_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvbt_bit_inner_deinterleaver_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvbt_bit_inner_interleaver_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvbt_config_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvbt_convolutional_deinterleaver_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvbt_convolutional_interleaver_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvbt_demap_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvbt_demod_reference_signals_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvbt_energy_descramble_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvbt_energy_dispersal_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvbt_inner_coder_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvbt_map_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvbt_ofdm_sym_acquisition_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvbt_reed_solomon_dec_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvbt_reed_solomon_enc_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvbt_reference_signals_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvbt_symbol_inner_interleaver_python.cc10
-rw-r--r--gr-dtv/python/dtv/bindings/dvbt_viterbi_decoder_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/CMakeLists.txt4
-rw-r--r--gr-fec/python/fec/bindings/async_decoder_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/async_encoder_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/ber_bf_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/cc_decoder_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/cc_encoder_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/ccsds_encoder_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/conv_bit_corr_bb_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/decode_ccsds_27_fb_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/decoder_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/depuncture_bb_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/dummy_decoder_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/dummy_encoder_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/encode_ccsds_27_bb_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/encoder_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/fec_mtrx_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/generic_decoder_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/generic_encoder_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/ldpc_G_matrix_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/ldpc_H_matrix_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/ldpc_bit_flip_decoder_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/ldpc_decoder_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/ldpc_encoder_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/ldpc_gen_mtrx_encoder_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/ldpc_par_mtrx_encoder_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/polar_common_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/polar_decoder_common_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/polar_decoder_sc_list_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/polar_decoder_sc_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/polar_decoder_sc_systematic_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/polar_encoder_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/polar_encoder_systematic_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/puncture_bb_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/puncture_ff_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/repetition_decoder_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/repetition_encoder_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/tagged_decoder_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/tagged_encoder_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/tpc_common_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/tpc_decoder_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/tpc_encoder_python.cc10
-rw-r--r--gr-fec/python/fec/bindings/viterbi_python.cc10
-rw-r--r--gr-fft/python/fft/bindings/CMakeLists.txt2
-rw-r--r--gr-fft/python/fft/bindings/ctrlport_probe_psd_python.cc10
-rw-r--r--gr-fft/python/fft/bindings/fft_python.cc10
-rw-r--r--gr-fft/python/fft/bindings/fft_shift_python.cc10
-rw-r--r--gr-fft/python/fft/bindings/fft_vcc_python.cc10
-rw-r--r--gr-fft/python/fft/bindings/fft_vfc_python.cc10
-rw-r--r--gr-fft/python/fft/bindings/goertzel_fc_python.cc10
-rw-r--r--gr-fft/python/fft/bindings/goertzel_python.cc10
-rw-r--r--gr-fft/python/fft/bindings/window_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/CMakeLists.txt2
-rw-r--r--gr-filter/python/filter/bindings/dc_blocker_cc_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/dc_blocker_ff_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/fft_filter_ccc_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/fft_filter_ccf_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/fft_filter_fff_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/fft_filter_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/filter_delay_fc_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/filterbank_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/filterbank_vcvcf_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/fir_filter_blk_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/fir_filter_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/fir_filter_with_buffer_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/firdes_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/freq_xlating_fir_filter_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/hilbert_fc_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/iir_filter_ccc_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/iir_filter_ccd_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/iir_filter_ccf_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/iir_filter_ccz_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/iir_filter_ffd_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/iir_filter_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/interp_fir_filter_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/ival_decimator_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/mmse_fir_interpolator_cc_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/mmse_fir_interpolator_ff_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/mmse_interp_differentiator_cc_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/mmse_interp_differentiator_ff_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/mmse_interpolator_cc_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/mmse_interpolator_ff_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/mmse_resampler_cc_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/mmse_resampler_ff_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/pfb_arb_resampler_ccc_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/pfb_arb_resampler_ccf_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/pfb_arb_resampler_fff_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/pfb_arb_resampler_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/pfb_channelizer_ccf_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/pfb_decimator_ccf_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/pfb_interpolator_ccf_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/pfb_synthesizer_ccf_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/pm_remez_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/polyphase_filterbank_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/rational_resampler_base_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/single_pole_iir_filter_cc_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/single_pole_iir_filter_ff_python.cc10
-rw-r--r--gr-filter/python/filter/bindings/single_pole_iir_python.cc10
-rw-r--r--gr-network/python/network/bindings/CMakeLists.txt2
-rw-r--r--gr-network/python/network/bindings/tcp_sink_python.cc10
-rw-r--r--gr-network/python/network/bindings/udp_sink_python.cc10
-rw-r--r--gr-network/python/network/bindings/udp_source_python.cc10
-rw-r--r--gr-trellis/python/trellis/bindings/CMakeLists.txt2
-rw-r--r--gr-trellis/python/trellis/bindings/base_python.cc10
-rw-r--r--gr-trellis/python/trellis/bindings/calc_metric_python.cc10
-rw-r--r--gr-trellis/python/trellis/bindings/constellation_metrics_cf_python.cc10
-rw-r--r--gr-trellis/python/trellis/bindings/core_algorithms_python.cc10
-rw-r--r--gr-trellis/python/trellis/bindings/encoder_python.cc10
-rw-r--r--gr-trellis/python/trellis/bindings/fsm_python.cc10
-rw-r--r--gr-trellis/python/trellis/bindings/interleaver_python.cc10
-rw-r--r--gr-trellis/python/trellis/bindings/metrics_python.cc10
-rw-r--r--gr-trellis/python/trellis/bindings/pccc_decoder_blk_python.cc10
-rw-r--r--gr-trellis/python/trellis/bindings/pccc_decoder_combined_blk_python.cc10
-rw-r--r--gr-trellis/python/trellis/bindings/pccc_encoder_python.cc10
-rw-r--r--gr-trellis/python/trellis/bindings/permutation_python.cc10
-rw-r--r--gr-trellis/python/trellis/bindings/quicksort_index_python.cc10
-rw-r--r--gr-trellis/python/trellis/bindings/sccc_decoder_blk_python.cc10
-rw-r--r--gr-trellis/python/trellis/bindings/sccc_decoder_combined_blk_python.cc10
-rw-r--r--gr-trellis/python/trellis/bindings/sccc_encoder_python.cc10
-rw-r--r--gr-trellis/python/trellis/bindings/siso_combined_f_python.cc10
-rw-r--r--gr-trellis/python/trellis/bindings/siso_f_python.cc10
-rw-r--r--gr-trellis/python/trellis/bindings/siso_type_python.cc10
-rw-r--r--gr-trellis/python/trellis/bindings/viterbi_combined_python.cc10
-rw-r--r--gr-trellis/python/trellis/bindings/viterbi_python.cc10
-rw-r--r--gr-utils/CMakeLists.txt6
-rw-r--r--gr-utils/bindtool/core/generator.py31
-rw-r--r--gr-utils/bindtool/scripts/bind_intree_file.py58
-rw-r--r--gr-utils/bindtool/scripts/header_utils.py78
-rw-r--r--gr-utils/bindtool/templates/CMakeLists.txt.mako2
-rw-r--r--gr-utils/bindtool/templates/generic_python_cc.mako14
-rw-r--r--gr-utils/blocktool/core/parseheader_generic.py10
-rw-r--r--gr-utils/modtool/core/add.py2
-rw-r--r--gr-utils/modtool/templates/gr-newmod/python/bindings/CMakeLists.txt6
-rw-r--r--gr-utils/modtool/templates/gr-newmod/python/bindings/bind_oot_file.py53
-rw-r--r--gr-utils/modtool/templates/gr-newmod/python/bindings/header_utils.py78
-rw-r--r--gr-wavelet/python/wavelet/bindings/CMakeLists.txt2
-rw-r--r--gr-wavelet/python/wavelet/bindings/squash_ff_python.cc10
-rw-r--r--gr-wavelet/python/wavelet/bindings/wavelet_ff_python.cc10
-rw-r--r--gr-wavelet/python/wavelet/bindings/wvps_ff_python.cc10
-rw-r--r--gr-zeromq/python/zeromq/bindings/CMakeLists.txt2
-rw-r--r--gr-zeromq/python/zeromq/bindings/pub_msg_sink_python.cc10
-rw-r--r--gr-zeromq/python/zeromq/bindings/pub_sink_python.cc10
-rw-r--r--gr-zeromq/python/zeromq/bindings/pull_msg_source_python.cc10
-rw-r--r--gr-zeromq/python/zeromq/bindings/pull_source_python.cc10
-rw-r--r--gr-zeromq/python/zeromq/bindings/push_msg_sink_python.cc10
-rw-r--r--gr-zeromq/python/zeromq/bindings/push_sink_python.cc10
-rw-r--r--gr-zeromq/python/zeromq/bindings/rep_msg_sink_python.cc10
-rw-r--r--gr-zeromq/python/zeromq/bindings/rep_sink_python.cc10
-rw-r--r--gr-zeromq/python/zeromq/bindings/req_msg_source_python.cc10
-rw-r--r--gr-zeromq/python/zeromq/bindings/req_source_python.cc10
-rw-r--r--gr-zeromq/python/zeromq/bindings/sub_msg_source_python.cc10
-rw-r--r--gr-zeromq/python/zeromq/bindings/sub_source_python.cc10
553 files changed, 5327 insertions, 556 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 7e80428c7b..28b2a5e776 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -344,6 +344,13 @@ GR_PYTHON_CHECK_MODULE(
"LooseVersion(numpy.__version__) >= LooseVersion('${GR_NUMPY_MIN_VERSION}')"
NUMPY_FOUND)
find_package(SWIG)
+# Needed for automatic regeneration of some bindings
+GR_PYTHON_CHECK_MODULE_RAW(
+ "pygccxml"
+ "import pygccxml"
+ PYGCCXML_FOUND
+ )
+
find_package(pybind11 REQUIRED)
IF(${pybind11_VERSION} VERSION_LESS ${PYBIND11_MIN_VERSION})
diff --git a/cmake/Modules/GrPybind.cmake b/cmake/Modules/GrPybind.cmake
index 7f3880c759..4f9fee6eba 100644
--- a/cmake/Modules/GrPybind.cmake
+++ b/cmake/Modules/GrPybind.cmake
@@ -46,8 +46,178 @@ add_dependencies(${name}_python ${name}_docstrings)
endmacro(GR_PYBIND_MAKE)
+macro(GR_PYBIND_MAKE_CHECK_HASH name updir filter files)
+
+configure_file(${CMAKE_SOURCE_DIR}/docs/doxygen/pydoc_macros.h ${CMAKE_CURRENT_BINARY_DIR} COPYONLY)
+
+list(APPEND regen_targets "")
+foreach(file ${files})
+
+ execute_process(COMMAND "python3"
+ ${CMAKE_SOURCE_DIR}/gr-utils/bindtool/scripts/header_utils.py
+ "all"
+ ${CMAKE_CURRENT_SOURCE_DIR}/${file}
+ OUTPUT_VARIABLE flags_all
+ )
+ list(GET flags_all 0 flag_auto)
+ list(GET flags_all 1 flag_pygccxml)
+ list(GET flags_all 2 header_filename)
+ list(GET flags_all 3 header_file_hash
+ )
+ # message(STATUS ${file} ":" ${flag_auto} ":" ${flag_pygccxml} ":" ${header_filename} ":" ${header_file_hash})
+
+ if (NOT ${header_filename} STREQUAL "None") # If no header filename is specified, don't bother checking for a rebuild
+ if (${name} STREQUAL gr)
+ set(header_full_path ${CMAKE_CURRENT_SOURCE_DIR}/${updir}/include/gnuradio/${header_filename})
+ else()
+ set(header_full_path ${CMAKE_CURRENT_SOURCE_DIR}/${updir}/include/gnuradio/${name}/${header_filename})
+ endif()
+
+ file(MD5 ${header_full_path} calc_hash)
+ # message(STATUS ${ii} " " ${calc_hash} " " ${saved_hash})
+ if (NOT ${calc_hash} STREQUAL ${header_file_hash})
+ # check the file and see if bindings should be automatically regenerated
+ if (flag_auto STREQUAL "False") # the regex match was not found, manual bindings
+ # if (NOT bindtool_use_pygccxml STREQUAL )
+ message(FATAL_ERROR "Python bindings for " ${header_filename} " are out of sync" )
+ else()
+ if (flag_pygccxml STREQUAL "True")
+ if(NOT PYGCCXML_FOUND)
+ message(FATAL_ERROR "Python bindings for " ${header_filename} " require pygccxml for automatic regeneration" )
+ endif()
+ endif()
+
+ message(STATUS "Regenerating Bindings in-place for " ${header_filename})
+
+ file(REMOVE ${CMAKE_CURRENT_BINARY_DIR}/${file}.regen_status)
+ # Automatically regenerate the bindings
+ add_custom_command(
+ OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}}/${file}
+ COMMAND "python3"
+ ${CMAKE_SOURCE_DIR}/gr-utils/bindtool/scripts/bind_intree_file.py
+ "--output_dir" ${CMAKE_CURRENT_SOURCE_DIR}/..
+ "--prefix" ${CMAKE_INSTALL_PREFIX}
+ "--src" ${CMAKE_SOURCE_DIR}
+ "--module" ${name}
+ "--filename" ${header_full_path}
+ "--status" ${CMAKE_CURRENT_BINARY_DIR}/${file}.regen_status
+ "--flag_automatic" ${flag_auto}
+ "--flag_pygccxml" ${flag_pygccxml}
+ # "--include" "$<INSTALL_INTERFACE:include>" #FIXME: Make the pygccxml generation use the source tree headers
+ COMMENT "Automatic generation of pybind11 bindings for " ${header_full_path})
+ add_custom_target(${file}_regen_bindings ALL DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}}/${file})
+ list(APPEND regen_targets ${file}_regen_bindings)
+ endif()
+
+ endif()
+ endif()
+endforeach()
+
+pybind11_add_module(${name}_python ${files})
+
+SET(MODULE_NAME ${name})
+if (${name} STREQUAL gr)
+ SET(MODULE_NAME "runtime")
+endif()
+
+if(ENABLE_DOXYGEN)
+ add_custom_command(
+ OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/docstring_status
+ COMMAND python3 ${CMAKE_SOURCE_DIR}/docs/doxygen/update_pydoc.py "sub"
+ "--json_path" ${CMAKE_BINARY_DIR}/docs/doxygen/gnuradio_docstrings.json
+ "--bindings_dir" ${CMAKE_CURRENT_SOURCE_DIR}/docstrings
+ "--output_dir" ${CMAKE_CURRENT_BINARY_DIR}
+ "--filter" ${filter}
+ COMMENT "Adding docstrings into ${name} pybind headers ..."
+ DEPENDS gnuradio_docstrings gnuradio-${MODULE_NAME})
+ add_custom_target(${name}_docstrings ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/docstring_status)
+else(ENABLE_DOXYGEN)
+ add_custom_command(
+ OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/docstring_status
+ COMMAND python3 ${CMAKE_SOURCE_DIR}/docs/doxygen/update_pydoc.py "copy"
+ "--bindings_dir" ${CMAKE_CURRENT_SOURCE_DIR}/docstrings
+ "--output_dir" ${CMAKE_CURRENT_BINARY_DIR}
+ COMMENT "Copying ${name} docstring templates as pybind headers ...")
+ add_custom_target(${name}_docstrings ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/docstring_status)
+endif(ENABLE_DOXYGEN)
+
+target_include_directories(${name}_python PUBLIC
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${PYTHON_NUMPY_INCLUDE_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}/${updir}/lib
+ ${CMAKE_CURRENT_SOURCE_DIR}/${updir}/include
+ ${PYBIND11_INCLUDE_DIR}
+)
+target_link_libraries(${name}_python PUBLIC ${Boost_LIBRARIES} ${PYTHON_LIBRARIES} gnuradio-${MODULE_NAME})
+target_compile_options(${name}_python PRIVATE -Wno-unused-variable) # disable warnings for docstring templates
+add_dependencies(${name}_python ${name}_docstrings ${regen_targets})
+
+endmacro(GR_PYBIND_MAKE_CHECK_HASH)
+
+
+
macro(GR_PYBIND_MAKE_OOT name updir filter files)
+list(APPEND regen_targets "")
+foreach(file ${files})
+
+ execute_process(COMMAND "python3"
+ ${CMAKE_CURRENT_SOURCE_DIR}/header_utils.py
+ "all"
+ ${CMAKE_CURRENT_SOURCE_DIR}/${file}
+ OUTPUT_VARIABLE flags_all
+ )
+ list(GET flags_all 0 flag_auto)
+ list(GET flags_all 1 flag_pygccxml)
+ list(GET flags_all 2 header_filename)
+ list(GET flags_all 3 header_file_hash
+ )
+
+ # message(STATUS ${file} ":" ${flag_auto} ":" ${flag_pygccxml} ":" ${header_filename} ":" ${header_file_hash})
+
+ if (NOT ${header_filename} STREQUAL "None") # If no header filename is specified, don't bother checking for a rebuild
+ set(header_full_path ${CMAKE_CURRENT_SOURCE_DIR}/${updir}/include/${name}/${header_filename}) # NOTE OOT version does not have gnuradio/ here
+ file(MD5 ${header_full_path} calc_hash)
+ # message(STATUS ${ii} " " ${calc_hash} " " ${saved_hash})
+ if (NOT ${calc_hash} STREQUAL ${header_file_hash})
+ # check the file and see if bindings should be automatically regenerated
+ if (flag_auto STREQUAL "False") # the regex match was not found, manual bindings
+ # if (NOT bindtool_use_pygccxml STREQUAL )
+ message(FATAL_ERROR "Python bindings for " ${header_filename} " are out of sync" )
+ else()
+ if (flag_pygccxml STREQUAL "True")
+ if(NOT PYGCCXML_FOUND)
+ message(FATAL_ERROR "Python bindings for " ${header_filename} " require pygccxml for automatic regeneration" )
+ endif()
+ endif()
+
+ message(STATUS "Regenerating Bindings in-place for " ${header_filename})
+
+ file(REMOVE ${CMAKE_CURRENT_BINARY_DIR}/${file}.regen_status)
+ # Automatically regenerate the bindings
+ add_custom_command(
+ OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}}/${file}
+ COMMAND "python3"
+ ${CMAKE_CURRENT_SOURCE_DIR}/bind_oot_file.py
+ "--output_dir" ${CMAKE_CURRENT_SOURCE_DIR}/..
+ "--prefix" ${CMAKE_INSTALL_PREFIX}
+ "--src" ${CMAKE_SOURCE_DIR}
+ "--module" ${name}
+ "--filename" ${header_full_path}
+ "--status" ${CMAKE_CURRENT_BINARY_DIR}/${file}.regen_status
+ "--flag_automatic" ${flag_auto}
+ "--flag_pygccxml" ${flag_pygccxml}
+ # "--include" "$<INSTALL_INTERFACE:include>" #FIXME: Make the pygccxml generation use the source tree headers
+ COMMENT "Automatic generation of pybind11 bindings for " ${header_full_path})
+ add_custom_target(${file}_regen_bindings ALL DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}}/${file})
+ list(APPEND regen_targets ${file}_regen_bindings)
+ endif()
+
+ endif()
+ endif()
+endforeach()
+
+
configure_file(${CMAKE_SOURCE_DIR}/docs/doxygen/pydoc_macros.h ${CMAKE_CURRENT_BINARY_DIR} COPYONLY)
pybind11_add_module(${name}_python ${files})
@@ -101,6 +271,6 @@ target_include_directories(${name}_python PUBLIC
)
target_link_libraries(${name}_python PUBLIC ${Boost_LIBRARIES} ${PYTHON_LIBRARIES} gnuradio-${MODULE_NAME})
target_compile_options(${name}_python PRIVATE -Wno-unused-variable) # disable warnings for docstring templates
-add_dependencies(${name}_python ${name}_docstrings)
+add_dependencies(${name}_python ${name}_docstrings ${regen_targets})
endmacro(GR_PYBIND_MAKE_OOT) \ No newline at end of file
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/CMakeLists.txt b/gnuradio-runtime/python/gnuradio/gr/bindings/CMakeLists.txt
index b656fd95fa..a5704a0d90 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/CMakeLists.txt
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/CMakeLists.txt
@@ -82,8 +82,8 @@ messages/msg_queue_python.cc
# xoroshiro128p_python.cc
python_bindings.cc)
-GR_PYBIND_MAKE(gr
- ../../..
+GR_PYBIND_MAKE_CHECK_HASH(gr
+ ../../../..
gr::gr
"${gr_python_files}")
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/basic_block_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/basic_block_python.cc
index 2629275c29..8a92911cb1 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/basic_block_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/basic_block_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(basic_block.h) */
+/* BINDTOOL_HEADER_FILE_HASH(ca99bd98dffebc1badae842596bf204b) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/block_detail_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/block_detail_python.cc
index 476740c222..219c95b153 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/block_detail_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/block_detail_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(block_detail.h) */
+/* BINDTOOL_HEADER_FILE_HASH(274b4f673ac76cedd3ef6d466afab2fc) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/block_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/block_python.cc
index 2f2064ac34..56a172364f 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/block_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/block_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(block.h) */
+/* BINDTOOL_HEADER_FILE_HASH(3e181f6028976ba3727d29f45ebaa6cf) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/buffer_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/buffer_python.cc
index 4dd740f0af..ef51929d6c 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/buffer_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/buffer_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(buffer.h) */
+/* BINDTOOL_HEADER_FILE_HASH(825bd18ddcab10552de6f9162a6aae3e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/constants_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/constants_python.cc
index 1e0328136c..e2624e808d 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/constants_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/constants_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(constants.h) */
+/* BINDTOOL_HEADER_FILE_HASH(d98c7e72cb74921e5e07f332dbf5475a) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/endianness_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/endianness_python.cc
index fb07bf5851..95d44214c6 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/endianness_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/endianness_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(endianness.h) */
+/* BINDTOOL_HEADER_FILE_HASH(1738ddb9b6c9db43eafe4b41583afec0) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/expj_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/expj_python.cc
index 0b84b7d4d6..b474a65651 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/expj_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/expj_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(expj.h) */
+/* BINDTOOL_HEADER_FILE_HASH(484853753d87c0ea234a87fec495c36e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/flowgraph_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/flowgraph_python.cc
index 9269bfb810..6f1f6694ef 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/flowgraph_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/flowgraph_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(flowgraph.h) */
+/* BINDTOOL_HEADER_FILE_HASH(a019dfc2f7380e37ef8eaa0ee96c39c0) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/fxpt_nco_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/fxpt_nco_python.cc
index 41055cddba..40cf159870 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/fxpt_nco_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/fxpt_nco_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(fxpt_nco.h) */
+/* BINDTOOL_HEADER_FILE_HASH(a464f7bdf49d3dfafc989a2b3f4d7b94) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/fxpt_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/fxpt_python.cc
index b72385987e..52ef1f249c 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/fxpt_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/fxpt_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(fxpt.h) */
+/* BINDTOOL_HEADER_FILE_HASH(d8f127eabbf6b31d6fb100ad04eb21b2) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/fxpt_vco_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/fxpt_vco_python.cc
index dfd7622e34..1e0fc38753 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/fxpt_vco_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/fxpt_vco_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(fxpt_vco.h) */
+/* BINDTOOL_HEADER_FILE_HASH(e43dce3c6a7df7cd2c1ff929cc6eabb1) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/hier_block2_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/hier_block2_python.cc
index 496a1796fa..f2d439ad52 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/hier_block2_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/hier_block2_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(hier_block2.h) */
+/* BINDTOOL_HEADER_FILE_HASH(367d4df8d747ae4040c2e5b46cbe1b4f) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/high_res_timer_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/high_res_timer_python.cc
index fc05adbd02..4e581bfc98 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/high_res_timer_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/high_res_timer_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(high_res_timer.h) */
+/* BINDTOOL_HEADER_FILE_HASH(07d128321042e69a0ce418de407ceaf4) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/io_signature_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/io_signature_python.cc
index 68c330cdff..56ed5c2fe5 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/io_signature_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/io_signature_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(io_signature.h) */
+/* BINDTOOL_HEADER_FILE_HASH(aa246441b45c1a5b872509ed410615ae) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/logger_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/logger_python.cc
index 4e35f9c339..e97c50bcf1 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/logger_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/logger_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(logger.h) */
+/* BINDTOOL_HEADER_FILE_HASH(5e612fbda6f51ed261021bd090eb95c1) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/math_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/math_python.cc
index 774789e53c..5ce47517a8 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/math_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/math_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(math.h) */
+/* BINDTOOL_HEADER_FILE_HASH(85ba2e8e7191733cc35f70005e2d99e9) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/message_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/message_python.cc
index a078b142b1..05d18d7234 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/message_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/message_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(message.h) */
+/* BINDTOOL_HEADER_FILE_HASH(1cbfd41a5d35bd455fea4eb0ec792379) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/msg_accepter_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/msg_accepter_python.cc
index 1a14b23977..7b19d9d796 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/msg_accepter_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/msg_accepter_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(msg_accepter.h) */
+/* BINDTOOL_HEADER_FILE_HASH(0816b1746a9c1a6dfa996b047917f9c1) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/msg_handler_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/msg_handler_python.cc
index 1215a280b2..9aa4c9b57c 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/msg_handler_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/msg_handler_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(msg_handler.h) */
+/* BINDTOOL_HEADER_FILE_HASH(bd8c6ca9906efe1a5be8fb8e5965a7b2) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/msg_queue_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/msg_queue_python.cc
index 0f765f1115..1e58029429 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/msg_queue_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/msg_queue_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(msg_queue.h) */
+/* BINDTOOL_HEADER_FILE_HASH(0abeb5846ed511d2b4dd13479458f4be) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/nco_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/nco_python.cc
index b5e2258087..46736bd326 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/nco_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/nco_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(nco.h) */
+/* BINDTOOL_HEADER_FILE_HASH(06b2a0c530b7660c0e6d19f503df55f9) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/prefs_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/prefs_python.cc
index 275411809c..29a049618d 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/prefs_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/prefs_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(prefs.h) */
+/* BINDTOOL_HEADER_FILE_HASH(c461d885bc4fd82aa0301248e9f1e958) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/random_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/random_python.cc
index db4ac6c785..cc6942bbc9 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/random_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/random_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(random.h) */
+/* BINDTOOL_HEADER_FILE_HASH(7f6d1465c630113ffe56d12f0e8b65a8) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/realtime_impl_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/realtime_impl_python.cc
index 39ec88205e..792181483d 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/realtime_impl_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/realtime_impl_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(realtime_impl.h) */
+/* BINDTOOL_HEADER_FILE_HASH(26d690b565b0b5c7489e5969d697ebf6) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/realtime_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/realtime_python.cc
index 58c5a8f069..5efd134281 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/realtime_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/realtime_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(realtime.h) */
+/* BINDTOOL_HEADER_FILE_HASH(3a8add4fc688853c32e8c4c8f8e51d0e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/rpccallbackregister_base_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/rpccallbackregister_base_python.cc
index 0011b8f55f..dc20480934 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/rpccallbackregister_base_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/rpccallbackregister_base_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(rpccallbackregister_base.h) */
+/* BINDTOOL_HEADER_FILE_HASH(59490b02954c38c1ac4959ee0cd05bd3) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/rpcmanager_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/rpcmanager_python.cc
index 6ac5805ea7..c3ba494207 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/rpcmanager_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/rpcmanager_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(rpcmanager.h) */
+/* BINDTOOL_HEADER_FILE_HASH(0bf64e51db052f5a5322be2e472e3cca) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/rpcregisterhelpers_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/rpcregisterhelpers_python.cc
index 4ba988abd6..8043b048d3 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/rpcregisterhelpers_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/rpcregisterhelpers_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(rpcregisterhelpers.h) */
+/* BINDTOOL_HEADER_FILE_HASH(161051f19450588919336b43b4cabc4c) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/rpcserver_aggregator_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/rpcserver_aggregator_python.cc
index 0c8926ea60..b8192873ea 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/rpcserver_aggregator_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/rpcserver_aggregator_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(rpcserver_aggregator.h) */
+/* BINDTOOL_HEADER_FILE_HASH(2ffd2a6120b931d25fe874b3adede335) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/rpcserver_base_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/rpcserver_base_python.cc
index 87cc6724ec..f02247e7b4 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/rpcserver_base_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/rpcserver_base_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(rpcserver_base.h) */
+/* BINDTOOL_HEADER_FILE_HASH(a90868b635febb56fec31daeffa36498) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/rpcserver_booter_aggregator_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/rpcserver_booter_aggregator_python.cc
index c8f59aea8a..84daa5d8e7 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/rpcserver_booter_aggregator_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/rpcserver_booter_aggregator_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(rpcserver_booter_aggregator.h) */
+/* BINDTOOL_HEADER_FILE_HASH(f9a0f4f8fd77eb6045b728cd817aa0a4) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/runtime_types_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/runtime_types_python.cc
index 20b4c7fad2..60da3d239b 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/runtime_types_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/runtime_types_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(runtime_types.h) */
+/* BINDTOOL_HEADER_FILE_HASH(bdd73d157525d81f339b38343434eb8f) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/sincos_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/sincos_python.cc
index 5433f35714..fb71a14543 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/sincos_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/sincos_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(sincos.h) */
+/* BINDTOOL_HEADER_FILE_HASH(799a972b9b6f7739795b7a0eda58e163) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/sptr_magic_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/sptr_magic_python.cc
index fee86dc136..91706dd079 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/sptr_magic_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/sptr_magic_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(sptr_magic.h) */
+/* BINDTOOL_HEADER_FILE_HASH(53ec33a057706160ccd13788ef91ab9b) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/sync_block_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/sync_block_python.cc
index fc18145244..884ea84f54 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/sync_block_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/sync_block_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(sync_block.h) */
+/* BINDTOOL_HEADER_FILE_HASH(a4c0cf64175558267b81683da25f8caa) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/sync_decimator_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/sync_decimator_python.cc
index 99d079c1f2..48030fdf1a 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/sync_decimator_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/sync_decimator_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(sync_decimator.h) */
+/* BINDTOOL_HEADER_FILE_HASH(b6dc9db79f929ad2a09fbd28c6ee3f9a) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/sync_interpolator_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/sync_interpolator_python.cc
index 4650192c73..fd76c632e4 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/sync_interpolator_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/sync_interpolator_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(sync_interpolator.h) */
+/* BINDTOOL_HEADER_FILE_HASH(8a002a4a14c8cc88411bf3b4b0234e7a) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/sys_paths_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/sys_paths_python.cc
index 3112851b60..f7c410c3c1 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/sys_paths_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/sys_paths_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(sys_paths.h) */
+/* BINDTOOL_HEADER_FILE_HASH(d612f4abb40047c64395b4177ff3ae1f) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/tag_checker_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/tag_checker_python.cc
index cfeef5b18e..cfe40c6a1b 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/tag_checker_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/tag_checker_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(tag_checker.h) */
+/* BINDTOOL_HEADER_FILE_HASH(4f4bad08f4f039dbd5150a36e29d365c) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/tagged_stream_block_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/tagged_stream_block_python.cc
index fe09b0a699..369ac8ba32 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/tagged_stream_block_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/tagged_stream_block_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(tagged_stream_block.h) */
+/* BINDTOOL_HEADER_FILE_HASH(03f4139c3fd58d7c80fde38da58ef670) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/tags_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/tags_python.cc
index 1e3d305111..2487be0100 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/tags_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/tags_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(tags.h) */
+/* BINDTOOL_HEADER_FILE_HASH(73eb73e445943e224cdbae24b0b0ab76) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/thrift_application_base_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/thrift_application_base_python.cc
index b545316631..b7e5fa0f23 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/thrift_application_base_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/thrift_application_base_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(thrift_application_base.h) */
+/* BINDTOOL_HEADER_FILE_HASH(6308813ad7a4fccf1d2baa9ab79a8634) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/top_block_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/top_block_python.cc
index 37ec9e61c8..16a9c817a8 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/top_block_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/top_block_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(top_block.h) */
+/* BINDTOOL_HEADER_FILE_HASH(c3f0d1bdb473739fbd3e929fc8338e94) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gnuradio-runtime/python/gnuradio/gr/bindings/tpb_detail_python.cc b/gnuradio-runtime/python/gnuradio/gr/bindings/tpb_detail_python.cc
index 669c7bcfe5..0e7a90aedd 100644
--- a/gnuradio-runtime/python/gnuradio/gr/bindings/tpb_detail_python.cc
+++ b/gnuradio-runtime/python/gnuradio/gr/bindings/tpb_detail_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(tpb_detail.h) */
+/* BINDTOOL_HEADER_FILE_HASH(e08c6f246b04f1719d3377c5e3992f53) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/CMakeLists.txt b/gr-analog/python/analog/bindings/CMakeLists.txt
index ca43159b4d..603cd4cc89 100644
--- a/gr-analog/python/analog/bindings/CMakeLists.txt
+++ b/gr-analog/python/analog/bindings/CMakeLists.txt
@@ -41,7 +41,7 @@ list(APPEND analog_python_files
squelch_base_ff_python.cc
python_bindings.cc)
-GR_PYBIND_MAKE(analog
+GR_PYBIND_MAKE_CHECK_HASH(analog
../../..
gr::analog
"${analog_python_files}")
diff --git a/gr-analog/python/analog/bindings/agc2_cc_python.cc b/gr-analog/python/analog/bindings/agc2_cc_python.cc
index b971c3d873..893a83e61c 100644
--- a/gr-analog/python/analog/bindings/agc2_cc_python.cc
+++ b/gr-analog/python/analog/bindings/agc2_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(agc2_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(2b5f9a8e9b8b290d5d48493dbfb651cd) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/agc2_ff_python.cc b/gr-analog/python/analog/bindings/agc2_ff_python.cc
index 8584d3569c..4581495b44 100644
--- a/gr-analog/python/analog/bindings/agc2_ff_python.cc
+++ b/gr-analog/python/analog/bindings/agc2_ff_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(agc2_ff.h) */
+/* BINDTOOL_HEADER_FILE_HASH(9109f8c396a1a49bea1306f6edd36ea7) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/agc3_cc_python.cc b/gr-analog/python/analog/bindings/agc3_cc_python.cc
index 72f1b67f65..f17d950907 100644
--- a/gr-analog/python/analog/bindings/agc3_cc_python.cc
+++ b/gr-analog/python/analog/bindings/agc3_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(agc3_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(a3249a33ccef3b89642aa41df853772e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/agc_cc_python.cc b/gr-analog/python/analog/bindings/agc_cc_python.cc
index ff45df65d5..91e26b62b0 100644
--- a/gr-analog/python/analog/bindings/agc_cc_python.cc
+++ b/gr-analog/python/analog/bindings/agc_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(agc_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(5c6f25a10209aa7d146e36b5aef27010) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/agc_ff_python.cc b/gr-analog/python/analog/bindings/agc_ff_python.cc
index 6561a8dd18..0f9c8eaa18 100644
--- a/gr-analog/python/analog/bindings/agc_ff_python.cc
+++ b/gr-analog/python/analog/bindings/agc_ff_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(agc_ff.h) */
+/* BINDTOOL_HEADER_FILE_HASH(e6b71daceff3aa1c28b2efab1e459066) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/agc_python.cc b/gr-analog/python/analog/bindings/agc_python.cc
index aa8dcef176..ea6682b924 100644
--- a/gr-analog/python/analog/bindings/agc_python.cc
+++ b/gr-analog/python/analog/bindings/agc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(agc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(d90b7e45f3562e159f1cd298df3585f6) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/cpfsk_bc_python.cc b/gr-analog/python/analog/bindings/cpfsk_bc_python.cc
index 8006d16e5f..df7ca62edf 100644
--- a/gr-analog/python/analog/bindings/cpfsk_bc_python.cc
+++ b/gr-analog/python/analog/bindings/cpfsk_bc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(cpfsk_bc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(e702ef3d26dedd94a467c55c4c3701bd) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/cpm_python.cc b/gr-analog/python/analog/bindings/cpm_python.cc
index 83786019b0..e9ad1d5bd0 100644
--- a/gr-analog/python/analog/bindings/cpm_python.cc
+++ b/gr-analog/python/analog/bindings/cpm_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(cpm.h) */
+/* BINDTOOL_HEADER_FILE_HASH(26142cac2adffa3cc16c2b8e9c0ae6ff) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/ctcss_squelch_ff_python.cc b/gr-analog/python/analog/bindings/ctcss_squelch_ff_python.cc
index c965747b80..53aab7c447 100644
--- a/gr-analog/python/analog/bindings/ctcss_squelch_ff_python.cc
+++ b/gr-analog/python/analog/bindings/ctcss_squelch_ff_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(ctcss_squelch_ff.h) */
+/* BINDTOOL_HEADER_FILE_HASH(e3921bc97f0f8813b708306467a41d49) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/dpll_bb_python.cc b/gr-analog/python/analog/bindings/dpll_bb_python.cc
index 80db2d6f13..33135b3b09 100644
--- a/gr-analog/python/analog/bindings/dpll_bb_python.cc
+++ b/gr-analog/python/analog/bindings/dpll_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dpll_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(f13a506e4ee012fb1e3c9fb71bfacd82) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/fastnoise_source_python.cc b/gr-analog/python/analog/bindings/fastnoise_source_python.cc
index fd65da6f9a..e43184bb63 100644
--- a/gr-analog/python/analog/bindings/fastnoise_source_python.cc
+++ b/gr-analog/python/analog/bindings/fastnoise_source_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(fastnoise_source.h) */
+/* BINDTOOL_HEADER_FILE_HASH(a1bcac8382da0203f011bc01e8f42c98) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/feedforward_agc_cc_python.cc b/gr-analog/python/analog/bindings/feedforward_agc_cc_python.cc
index b5a99208cb..245a55f487 100644
--- a/gr-analog/python/analog/bindings/feedforward_agc_cc_python.cc
+++ b/gr-analog/python/analog/bindings/feedforward_agc_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(feedforward_agc_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(6b9c22fa731776e36f0b2746d83822b3) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/fmdet_cf_python.cc b/gr-analog/python/analog/bindings/fmdet_cf_python.cc
index f16a0eadac..2e65e0c1a0 100644
--- a/gr-analog/python/analog/bindings/fmdet_cf_python.cc
+++ b/gr-analog/python/analog/bindings/fmdet_cf_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(fmdet_cf.h) */
+/* BINDTOOL_HEADER_FILE_HASH(1fe8b834b16ecdc732240db0a090fec7) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/frequency_modulator_fc_python.cc b/gr-analog/python/analog/bindings/frequency_modulator_fc_python.cc
index 1e3d869e58..abf83d2d5e 100644
--- a/gr-analog/python/analog/bindings/frequency_modulator_fc_python.cc
+++ b/gr-analog/python/analog/bindings/frequency_modulator_fc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(frequency_modulator_fc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(550cd0787306aac8324787fffca29dc4) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/noise_source_python.cc b/gr-analog/python/analog/bindings/noise_source_python.cc
index 6e2552e251..53d214c018 100644
--- a/gr-analog/python/analog/bindings/noise_source_python.cc
+++ b/gr-analog/python/analog/bindings/noise_source_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(noise_source.h) */
+/* BINDTOOL_HEADER_FILE_HASH(2885ad90e3649ba18aeab38b6d906b82) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/noise_type_python.cc b/gr-analog/python/analog/bindings/noise_type_python.cc
index 68ce5a31de..9a81813bb0 100644
--- a/gr-analog/python/analog/bindings/noise_type_python.cc
+++ b/gr-analog/python/analog/bindings/noise_type_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(noise_type.h) */
+/* BINDTOOL_HEADER_FILE_HASH(00c3c3c56203c51ca56f93b2e9a0d21a) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/phase_modulator_fc_python.cc b/gr-analog/python/analog/bindings/phase_modulator_fc_python.cc
index f0f5bef205..41aec252e2 100644
--- a/gr-analog/python/analog/bindings/phase_modulator_fc_python.cc
+++ b/gr-analog/python/analog/bindings/phase_modulator_fc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(phase_modulator_fc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(3a3d52817f6d58610adb269a053e8fa8) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/pll_carriertracking_cc_python.cc b/gr-analog/python/analog/bindings/pll_carriertracking_cc_python.cc
index 867ca16b5a..559a2d61cb 100644
--- a/gr-analog/python/analog/bindings/pll_carriertracking_cc_python.cc
+++ b/gr-analog/python/analog/bindings/pll_carriertracking_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(pll_carriertracking_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(6a2575e904642d50edec70e0439649ed) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/pll_freqdet_cf_python.cc b/gr-analog/python/analog/bindings/pll_freqdet_cf_python.cc
index e83fb93548..dd313bb26d 100644
--- a/gr-analog/python/analog/bindings/pll_freqdet_cf_python.cc
+++ b/gr-analog/python/analog/bindings/pll_freqdet_cf_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(pll_freqdet_cf.h) */
+/* BINDTOOL_HEADER_FILE_HASH(7960ba805d99b0ab39271abf8b583d97) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/pll_refout_cc_python.cc b/gr-analog/python/analog/bindings/pll_refout_cc_python.cc
index 52594b91ca..b7aeb7c33b 100644
--- a/gr-analog/python/analog/bindings/pll_refout_cc_python.cc
+++ b/gr-analog/python/analog/bindings/pll_refout_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(pll_refout_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(75123dd7fcf8b7f7881cf308daf246ae) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/probe_avg_mag_sqrd_c_python.cc b/gr-analog/python/analog/bindings/probe_avg_mag_sqrd_c_python.cc
index a223c5087a..578bfa7251 100644
--- a/gr-analog/python/analog/bindings/probe_avg_mag_sqrd_c_python.cc
+++ b/gr-analog/python/analog/bindings/probe_avg_mag_sqrd_c_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(probe_avg_mag_sqrd_c.h) */
+/* BINDTOOL_HEADER_FILE_HASH(3af9ee51c7982368854ead610a617187) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/probe_avg_mag_sqrd_cf_python.cc b/gr-analog/python/analog/bindings/probe_avg_mag_sqrd_cf_python.cc
index 2c2b49279c..795c385820 100644
--- a/gr-analog/python/analog/bindings/probe_avg_mag_sqrd_cf_python.cc
+++ b/gr-analog/python/analog/bindings/probe_avg_mag_sqrd_cf_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(probe_avg_mag_sqrd_cf.h) */
+/* BINDTOOL_HEADER_FILE_HASH(ab00487308fe0e85ef3d09ffe6bae998) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/probe_avg_mag_sqrd_f_python.cc b/gr-analog/python/analog/bindings/probe_avg_mag_sqrd_f_python.cc
index 58cad313ad..f5ae2a3481 100644
--- a/gr-analog/python/analog/bindings/probe_avg_mag_sqrd_f_python.cc
+++ b/gr-analog/python/analog/bindings/probe_avg_mag_sqrd_f_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(probe_avg_mag_sqrd_f.h) */
+/* BINDTOOL_HEADER_FILE_HASH(52cbd8c7cf42b73b7d0cc4172f2209be) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/pwr_squelch_cc_python.cc b/gr-analog/python/analog/bindings/pwr_squelch_cc_python.cc
index 7715f69aa2..6ed96bfd76 100644
--- a/gr-analog/python/analog/bindings/pwr_squelch_cc_python.cc
+++ b/gr-analog/python/analog/bindings/pwr_squelch_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(pwr_squelch_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(9a039b4f53e3fc5fce917d466fb459c8) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/pwr_squelch_ff_python.cc b/gr-analog/python/analog/bindings/pwr_squelch_ff_python.cc
index 7161fc7ea3..c6dabb9f07 100644
--- a/gr-analog/python/analog/bindings/pwr_squelch_ff_python.cc
+++ b/gr-analog/python/analog/bindings/pwr_squelch_ff_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(pwr_squelch_ff.h) */
+/* BINDTOOL_HEADER_FILE_HASH(e1c00792c96ef3531cb83bd242fc382d) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/quadrature_demod_cf_python.cc b/gr-analog/python/analog/bindings/quadrature_demod_cf_python.cc
index 8d79a707e8..feb9b95f98 100644
--- a/gr-analog/python/analog/bindings/quadrature_demod_cf_python.cc
+++ b/gr-analog/python/analog/bindings/quadrature_demod_cf_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(quadrature_demod_cf.h) */
+/* BINDTOOL_HEADER_FILE_HASH(9487660011983c19714d4fb1d05ee929) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/rail_ff_python.cc b/gr-analog/python/analog/bindings/rail_ff_python.cc
index aaa3254c7c..34daedee2e 100644
--- a/gr-analog/python/analog/bindings/rail_ff_python.cc
+++ b/gr-analog/python/analog/bindings/rail_ff_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(rail_ff.h) */
+/* BINDTOOL_HEADER_FILE_HASH(7b21db8f7cc65bf0109647f328caec0e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/random_uniform_source_python.cc b/gr-analog/python/analog/bindings/random_uniform_source_python.cc
index 5730799349..ffbc0afcf2 100644
--- a/gr-analog/python/analog/bindings/random_uniform_source_python.cc
+++ b/gr-analog/python/analog/bindings/random_uniform_source_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(random_uniform_source.h) */
+/* BINDTOOL_HEADER_FILE_HASH(c68207de4a594de5cf9a5c21341ac131) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/sig_source_python.cc b/gr-analog/python/analog/bindings/sig_source_python.cc
index f2548f8ca9..c002f75aa3 100644
--- a/gr-analog/python/analog/bindings/sig_source_python.cc
+++ b/gr-analog/python/analog/bindings/sig_source_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(sig_source.h) */
+/* BINDTOOL_HEADER_FILE_HASH(43a7b6efe653f8ebf2285ea5732b4c81) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/sig_source_waveform_python.cc b/gr-analog/python/analog/bindings/sig_source_waveform_python.cc
index 009c517620..be3ae2fab9 100644
--- a/gr-analog/python/analog/bindings/sig_source_waveform_python.cc
+++ b/gr-analog/python/analog/bindings/sig_source_waveform_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(sig_source_waveform.h) */
+/* BINDTOOL_HEADER_FILE_HASH(d101b492f60925516a86d3c0cab7c105) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/simple_squelch_cc_python.cc b/gr-analog/python/analog/bindings/simple_squelch_cc_python.cc
index 11333fc90d..bcf6cdf086 100644
--- a/gr-analog/python/analog/bindings/simple_squelch_cc_python.cc
+++ b/gr-analog/python/analog/bindings/simple_squelch_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(simple_squelch_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(783bde73814b6714237f8eeda6f0e6d8) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/squelch_base_cc_python.cc b/gr-analog/python/analog/bindings/squelch_base_cc_python.cc
index ad555d1a98..568e0cdd20 100644
--- a/gr-analog/python/analog/bindings/squelch_base_cc_python.cc
+++ b/gr-analog/python/analog/bindings/squelch_base_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(squelch_base_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(a9c95bd15eb924264c2ecab3b5e02963) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-analog/python/analog/bindings/squelch_base_ff_python.cc b/gr-analog/python/analog/bindings/squelch_base_ff_python.cc
index aed431047b..269145fe7d 100644
--- a/gr-analog/python/analog/bindings/squelch_base_ff_python.cc
+++ b/gr-analog/python/analog/bindings/squelch_base_ff_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(squelch_base_ff.h) */
+/* BINDTOOL_HEADER_FILE_HASH(abb5217747009085c48490ab2cfc2703) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-audio/python/audio/bindings/CMakeLists.txt b/gr-audio/python/audio/bindings/CMakeLists.txt
index ac9baa9727..24ad0551f3 100644
--- a/gr-audio/python/audio/bindings/CMakeLists.txt
+++ b/gr-audio/python/audio/bindings/CMakeLists.txt
@@ -10,7 +10,7 @@ list(APPEND audio_python_files
source_python.cc
python_bindings.cc)
-GR_PYBIND_MAKE(audio
+GR_PYBIND_MAKE_CHECK_HASH(audio
../../..
gr::audio
"${audio_python_files}")
diff --git a/gr-audio/python/audio/bindings/sink_python.cc b/gr-audio/python/audio/bindings/sink_python.cc
index 4fd8f48252..da062a56b3 100644
--- a/gr-audio/python/audio/bindings/sink_python.cc
+++ b/gr-audio/python/audio/bindings/sink_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(sink.h) */
+/* BINDTOOL_HEADER_FILE_HASH(656d21133902e8ba6177998cb10c59a3) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-audio/python/audio/bindings/source_python.cc b/gr-audio/python/audio/bindings/source_python.cc
index fa6ccc5523..e6672e0b35 100644
--- a/gr-audio/python/audio/bindings/source_python.cc
+++ b/gr-audio/python/audio/bindings/source_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(source.h) */
+/* BINDTOOL_HEADER_FILE_HASH(25caec545d837656eb133c4bdccb7521) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/CMakeLists.txt b/gr-blocks/python/blocks/bindings/CMakeLists.txt
index adc1696354..bc3d284b94 100644
--- a/gr-blocks/python/blocks/bindings/CMakeLists.txt
+++ b/gr-blocks/python/blocks/bindings/CMakeLists.txt
@@ -105,6 +105,7 @@ list(APPEND blocks_python_files
pdu_to_tagged_stream_python.cc
peak_detector_python.cc
peak_detector2_fb_python.cc
+ phase_shift_python.cc
plateau_detector_fb_python.cc
probe_rate_python.cc
probe_signal_python.cc
@@ -167,7 +168,7 @@ list(APPEND blocks_python_files
xor_blk_python.cc
python_bindings.cc)
-GR_PYBIND_MAKE(blocks
+GR_PYBIND_MAKE_CHECK_HASH(blocks
../../..
gr::blocks
"${blocks_python_files}")
diff --git a/gr-blocks/python/blocks/bindings/abs_blk_python.cc b/gr-blocks/python/blocks/bindings/abs_blk_python.cc
index f0a1589a92..6e669bbe5e 100644
--- a/gr-blocks/python/blocks/bindings/abs_blk_python.cc
+++ b/gr-blocks/python/blocks/bindings/abs_blk_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(abs_blk.h) */
+/* BINDTOOL_HEADER_FILE_HASH(56dfda2d14a2aa7945b7b44cd10aa8a0) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/add_blk_python.cc b/gr-blocks/python/blocks/bindings/add_blk_python.cc
index e797bf243b..7444824f5d 100644
--- a/gr-blocks/python/blocks/bindings/add_blk_python.cc
+++ b/gr-blocks/python/blocks/bindings/add_blk_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(add_blk.h) */
+/* BINDTOOL_HEADER_FILE_HASH(7a377b71d887e8365cea70fa948eb781) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/add_const_bb_python.cc b/gr-blocks/python/blocks/bindings/add_const_bb_python.cc
index f93ba427c7..f36a16ca55 100644
--- a/gr-blocks/python/blocks/bindings/add_const_bb_python.cc
+++ b/gr-blocks/python/blocks/bindings/add_const_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(1) */
+/* BINDTOOL_HEADER_FILE(add_const_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(12a3e0160a90ec0bf2237c7d318536c1) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/add_const_cc_python.cc b/gr-blocks/python/blocks/bindings/add_const_cc_python.cc
index d03f2119a2..b17891302f 100644
--- a/gr-blocks/python/blocks/bindings/add_const_cc_python.cc
+++ b/gr-blocks/python/blocks/bindings/add_const_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(add_const_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(7415677461c812df752b11ea03fedc93) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/add_const_ff_python.cc b/gr-blocks/python/blocks/bindings/add_const_ff_python.cc
index 34f00700cc..4ba7167022 100644
--- a/gr-blocks/python/blocks/bindings/add_const_ff_python.cc
+++ b/gr-blocks/python/blocks/bindings/add_const_ff_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(add_const_ff.h) */
+/* BINDTOOL_HEADER_FILE_HASH(38f26cf5ffa1dccfded03ad4d67d7639) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/add_const_ii_python.cc b/gr-blocks/python/blocks/bindings/add_const_ii_python.cc
index 75880f7a33..80e5b0e4b0 100644
--- a/gr-blocks/python/blocks/bindings/add_const_ii_python.cc
+++ b/gr-blocks/python/blocks/bindings/add_const_ii_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(add_const_ii.h) */
+/* BINDTOOL_HEADER_FILE_HASH(07dcb9a0dbb2ac9d6c4cb355594bd587) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/add_const_ss_python.cc b/gr-blocks/python/blocks/bindings/add_const_ss_python.cc
index dcda40e3fa..00a646fa7d 100644
--- a/gr-blocks/python/blocks/bindings/add_const_ss_python.cc
+++ b/gr-blocks/python/blocks/bindings/add_const_ss_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(add_const_ss.h) */
+/* BINDTOOL_HEADER_FILE_HASH(dcb9f59db6f890ca70750f6d8e694a7f) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/add_const_v_python.cc b/gr-blocks/python/blocks/bindings/add_const_v_python.cc
index 6b0a394663..8dd4af1f0a 100644
--- a/gr-blocks/python/blocks/bindings/add_const_v_python.cc
+++ b/gr-blocks/python/blocks/bindings/add_const_v_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(add_const_v.h) */
+/* BINDTOOL_HEADER_FILE_HASH(17a5a0f4ceba6f827de7f9712c2da4a7) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/and_blk_python.cc b/gr-blocks/python/blocks/bindings/and_blk_python.cc
index ff36290f10..1f856f77b7 100644
--- a/gr-blocks/python/blocks/bindings/and_blk_python.cc
+++ b/gr-blocks/python/blocks/bindings/and_blk_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(and_blk.h) */
+/* BINDTOOL_HEADER_FILE_HASH(2dff82c26e72210a4974591027d4d3ee) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/and_const_python.cc b/gr-blocks/python/blocks/bindings/and_const_python.cc
index bc48cb2d07..434bd83df6 100644
--- a/gr-blocks/python/blocks/bindings/and_const_python.cc
+++ b/gr-blocks/python/blocks/bindings/and_const_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(and_const.h) */
+/* BINDTOOL_HEADER_FILE_HASH(25f3749f66b4023cb6da59760d8a32a4) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/annotator_1to1_python.cc b/gr-blocks/python/blocks/bindings/annotator_1to1_python.cc
index a5164498a5..bf61518d0f 100644
--- a/gr-blocks/python/blocks/bindings/annotator_1to1_python.cc
+++ b/gr-blocks/python/blocks/bindings/annotator_1to1_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(annotator_1to1.h) */
+/* BINDTOOL_HEADER_FILE_HASH(fc2f58c4139c529c420fb00edf3d02cb) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/annotator_alltoall_python.cc b/gr-blocks/python/blocks/bindings/annotator_alltoall_python.cc
index b983a48384..a9cca147c2 100644
--- a/gr-blocks/python/blocks/bindings/annotator_alltoall_python.cc
+++ b/gr-blocks/python/blocks/bindings/annotator_alltoall_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(annotator_alltoall.h) */
+/* BINDTOOL_HEADER_FILE_HASH(7f52cd6a04ed3c0db7a7daad5e620f9d) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/annotator_raw_python.cc b/gr-blocks/python/blocks/bindings/annotator_raw_python.cc
index 26b771e606..2ba6577d75 100644
--- a/gr-blocks/python/blocks/bindings/annotator_raw_python.cc
+++ b/gr-blocks/python/blocks/bindings/annotator_raw_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(annotator_raw.h) */
+/* BINDTOOL_HEADER_FILE_HASH(b7f1c3039dd27a3627908e88bb327aec) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/argmax_python.cc b/gr-blocks/python/blocks/bindings/argmax_python.cc
index 8e0f3654a5..020bb29ce4 100644
--- a/gr-blocks/python/blocks/bindings/argmax_python.cc
+++ b/gr-blocks/python/blocks/bindings/argmax_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(argmax.h) */
+/* BINDTOOL_HEADER_FILE_HASH(d1f696b01777c3a394cab7eb839fa6b8) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/burst_tagger_python.cc b/gr-blocks/python/blocks/bindings/burst_tagger_python.cc
index 788029dbdd..9a305ecb11 100644
--- a/gr-blocks/python/blocks/bindings/burst_tagger_python.cc
+++ b/gr-blocks/python/blocks/bindings/burst_tagger_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(burst_tagger.h) */
+/* BINDTOOL_HEADER_FILE_HASH(45216b99c8f33d8a28cfef305929ee40) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/char_to_float_python.cc b/gr-blocks/python/blocks/bindings/char_to_float_python.cc
index f1a82ecbd5..655265bddb 100644
--- a/gr-blocks/python/blocks/bindings/char_to_float_python.cc
+++ b/gr-blocks/python/blocks/bindings/char_to_float_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(char_to_float.h) */
+/* BINDTOOL_HEADER_FILE_HASH(2a181135e2930c76b18504bdb3ad76d3) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/char_to_short_python.cc b/gr-blocks/python/blocks/bindings/char_to_short_python.cc
index a0b92d418d..09a470757c 100644
--- a/gr-blocks/python/blocks/bindings/char_to_short_python.cc
+++ b/gr-blocks/python/blocks/bindings/char_to_short_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(char_to_short.h) */
+/* BINDTOOL_HEADER_FILE_HASH(d0e6f2d45d0c8709759ca94d3fee7c8c) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/check_lfsr_32k_s_python.cc b/gr-blocks/python/blocks/bindings/check_lfsr_32k_s_python.cc
index 0ae53a4179..e848131e3e 100644
--- a/gr-blocks/python/blocks/bindings/check_lfsr_32k_s_python.cc
+++ b/gr-blocks/python/blocks/bindings/check_lfsr_32k_s_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(check_lfsr_32k_s.h) */
+/* BINDTOOL_HEADER_FILE_HASH(d603a0d15bc00d003a54581d21ba8b6c) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/complex_to_arg_python.cc b/gr-blocks/python/blocks/bindings/complex_to_arg_python.cc
index 4cd5c77414..4bb23f709b 100644
--- a/gr-blocks/python/blocks/bindings/complex_to_arg_python.cc
+++ b/gr-blocks/python/blocks/bindings/complex_to_arg_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(complex_to_arg.h) */
+/* BINDTOOL_HEADER_FILE_HASH(35dd8ab3256dd3539aa987e049bf05fd) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/complex_to_float_python.cc b/gr-blocks/python/blocks/bindings/complex_to_float_python.cc
index 1e9d1bc34e..4aed0e86ac 100644
--- a/gr-blocks/python/blocks/bindings/complex_to_float_python.cc
+++ b/gr-blocks/python/blocks/bindings/complex_to_float_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(complex_to_float.h) */
+/* BINDTOOL_HEADER_FILE_HASH(ecf25117b2e4b17610895ba582125f13) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/complex_to_imag_python.cc b/gr-blocks/python/blocks/bindings/complex_to_imag_python.cc
index df27119159..8678afbdd0 100644
--- a/gr-blocks/python/blocks/bindings/complex_to_imag_python.cc
+++ b/gr-blocks/python/blocks/bindings/complex_to_imag_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(complex_to_imag.h) */
+/* BINDTOOL_HEADER_FILE_HASH(0bfce7099bc7438e992f0cf95e067675) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/complex_to_interleaved_char_python.cc b/gr-blocks/python/blocks/bindings/complex_to_interleaved_char_python.cc
index 6d6e40cab0..d7643e6575 100644
--- a/gr-blocks/python/blocks/bindings/complex_to_interleaved_char_python.cc
+++ b/gr-blocks/python/blocks/bindings/complex_to_interleaved_char_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(complex_to_interleaved_char.h) */
+/* BINDTOOL_HEADER_FILE_HASH(81c976146990590a8f8410f3f3e15589) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/complex_to_interleaved_short_python.cc b/gr-blocks/python/blocks/bindings/complex_to_interleaved_short_python.cc
index c8cf8198a7..4d1a4a01e9 100644
--- a/gr-blocks/python/blocks/bindings/complex_to_interleaved_short_python.cc
+++ b/gr-blocks/python/blocks/bindings/complex_to_interleaved_short_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(complex_to_interleaved_short.h) */
+/* BINDTOOL_HEADER_FILE_HASH(7675863b566929be1be108249ccc4d08) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/complex_to_mag_python.cc b/gr-blocks/python/blocks/bindings/complex_to_mag_python.cc
index 0a31083e2f..5639f94f15 100644
--- a/gr-blocks/python/blocks/bindings/complex_to_mag_python.cc
+++ b/gr-blocks/python/blocks/bindings/complex_to_mag_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(complex_to_mag.h) */
+/* BINDTOOL_HEADER_FILE_HASH(e223ad51580e7947d6e4bbcdc2df9cb5) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/complex_to_mag_squared_python.cc b/gr-blocks/python/blocks/bindings/complex_to_mag_squared_python.cc
index 33095ac594..5fb57b7811 100644
--- a/gr-blocks/python/blocks/bindings/complex_to_mag_squared_python.cc
+++ b/gr-blocks/python/blocks/bindings/complex_to_mag_squared_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(complex_to_mag_squared.h) */
+/* BINDTOOL_HEADER_FILE_HASH(bbc07c4648cb21825962ff680bf463b9) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/complex_to_magphase_python.cc b/gr-blocks/python/blocks/bindings/complex_to_magphase_python.cc
index 7327952357..5a19a9367f 100644
--- a/gr-blocks/python/blocks/bindings/complex_to_magphase_python.cc
+++ b/gr-blocks/python/blocks/bindings/complex_to_magphase_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(complex_to_magphase.h) */
+/* BINDTOOL_HEADER_FILE_HASH(23c8edcc7a570fa727bde5379fed60be) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/complex_to_real_python.cc b/gr-blocks/python/blocks/bindings/complex_to_real_python.cc
index 9e59c2a88a..666b18a1f6 100644
--- a/gr-blocks/python/blocks/bindings/complex_to_real_python.cc
+++ b/gr-blocks/python/blocks/bindings/complex_to_real_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(complex_to_real.h) */
+/* BINDTOOL_HEADER_FILE_HASH(6c6ab2d8ebe9cc86ef4bd69ac9c221f4) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/conjugate_cc_python.cc b/gr-blocks/python/blocks/bindings/conjugate_cc_python.cc
index 0c912533b0..28e9a9ff34 100644
--- a/gr-blocks/python/blocks/bindings/conjugate_cc_python.cc
+++ b/gr-blocks/python/blocks/bindings/conjugate_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(conjugate_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(08e60dc91d49e52b278c1f657fb5c86e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/control_loop_python.cc b/gr-blocks/python/blocks/bindings/control_loop_python.cc
index c9eef9c75d..bd0a7f8032 100644
--- a/gr-blocks/python/blocks/bindings/control_loop_python.cc
+++ b/gr-blocks/python/blocks/bindings/control_loop_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(control_loop.h) */
+/* BINDTOOL_HEADER_FILE_HASH(26a23d368e328fb578707a7c18cafbe1) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/copy_python.cc b/gr-blocks/python/blocks/bindings/copy_python.cc
index 1bfa412b04..2d7b4cb6ad 100644
--- a/gr-blocks/python/blocks/bindings/copy_python.cc
+++ b/gr-blocks/python/blocks/bindings/copy_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(copy.h) */
+/* BINDTOOL_HEADER_FILE_HASH(2bcca715e65b5b54394fe4fe08d7afa0) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/correctiq_auto_python.cc b/gr-blocks/python/blocks/bindings/correctiq_auto_python.cc
index 5dc8f748c2..668c6c597e 100644
--- a/gr-blocks/python/blocks/bindings/correctiq_auto_python.cc
+++ b/gr-blocks/python/blocks/bindings/correctiq_auto_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(correctiq_auto.h) */
+/* BINDTOOL_HEADER_FILE_HASH(89cb798d694089e6c41ec905400c2555) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/correctiq_man_python.cc b/gr-blocks/python/blocks/bindings/correctiq_man_python.cc
index 61c289565a..c258afa358 100644
--- a/gr-blocks/python/blocks/bindings/correctiq_man_python.cc
+++ b/gr-blocks/python/blocks/bindings/correctiq_man_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(correctiq_man.h) */
+/* BINDTOOL_HEADER_FILE_HASH(a2671fc2a0e6c23d0265f059383d03c1) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/correctiq_python.cc b/gr-blocks/python/blocks/bindings/correctiq_python.cc
index 7deb9bd027..e2354e8310 100644
--- a/gr-blocks/python/blocks/bindings/correctiq_python.cc
+++ b/gr-blocks/python/blocks/bindings/correctiq_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(correctiq.h) */
+/* BINDTOOL_HEADER_FILE_HASH(b7a70d6a642844c078eadb3808f6ab21) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/correctiq_swapiq_python.cc b/gr-blocks/python/blocks/bindings/correctiq_swapiq_python.cc
index 214e9aa31c..bb13c1f58e 100644
--- a/gr-blocks/python/blocks/bindings/correctiq_swapiq_python.cc
+++ b/gr-blocks/python/blocks/bindings/correctiq_swapiq_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(correctiq_swapiq.h) */
+/* BINDTOOL_HEADER_FILE_HASH(fe94f1e37a636f114ac56074111b937a) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/count_bits_python.cc b/gr-blocks/python/blocks/bindings/count_bits_python.cc
index c8a57ecd6e..c82d97ebb3 100644
--- a/gr-blocks/python/blocks/bindings/count_bits_python.cc
+++ b/gr-blocks/python/blocks/bindings/count_bits_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(count_bits.h) */
+/* BINDTOOL_HEADER_FILE_HASH(da855d7f097f40a02197ebb030104cfc) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/ctrlport_probe2_b_python.cc b/gr-blocks/python/blocks/bindings/ctrlport_probe2_b_python.cc
index 0950ab96d2..d15ebe858f 100644
--- a/gr-blocks/python/blocks/bindings/ctrlport_probe2_b_python.cc
+++ b/gr-blocks/python/blocks/bindings/ctrlport_probe2_b_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(ctrlport_probe2_b.h) */
+/* BINDTOOL_HEADER_FILE_HASH(68ceb4f932be9cf0706cb20399d317db) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/ctrlport_probe2_c_python.cc b/gr-blocks/python/blocks/bindings/ctrlport_probe2_c_python.cc
index 320c86ad51..5d2d8c268f 100644
--- a/gr-blocks/python/blocks/bindings/ctrlport_probe2_c_python.cc
+++ b/gr-blocks/python/blocks/bindings/ctrlport_probe2_c_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(ctrlport_probe2_c.h) */
+/* BINDTOOL_HEADER_FILE_HASH(97afe362bce3aff913d17babd0742a11) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/ctrlport_probe2_f_python.cc b/gr-blocks/python/blocks/bindings/ctrlport_probe2_f_python.cc
index 6b87268dd5..40318ae220 100644
--- a/gr-blocks/python/blocks/bindings/ctrlport_probe2_f_python.cc
+++ b/gr-blocks/python/blocks/bindings/ctrlport_probe2_f_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(ctrlport_probe2_f.h) */
+/* BINDTOOL_HEADER_FILE_HASH(53341903651f4aff84dcc42606d3e346) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/ctrlport_probe2_i_python.cc b/gr-blocks/python/blocks/bindings/ctrlport_probe2_i_python.cc
index d6966c8783..556c085efb 100644
--- a/gr-blocks/python/blocks/bindings/ctrlport_probe2_i_python.cc
+++ b/gr-blocks/python/blocks/bindings/ctrlport_probe2_i_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(ctrlport_probe2_i.h) */
+/* BINDTOOL_HEADER_FILE_HASH(ce4e413b7a813ec65fd2887c50f27ea0) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/ctrlport_probe2_s_python.cc b/gr-blocks/python/blocks/bindings/ctrlport_probe2_s_python.cc
index c9d61e4791..dddd7f0792 100644
--- a/gr-blocks/python/blocks/bindings/ctrlport_probe2_s_python.cc
+++ b/gr-blocks/python/blocks/bindings/ctrlport_probe2_s_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(ctrlport_probe2_s.h) */
+/* BINDTOOL_HEADER_FILE_HASH(eeb578353e26770ec017cce77b17ecaa) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/ctrlport_probe_c_python.cc b/gr-blocks/python/blocks/bindings/ctrlport_probe_c_python.cc
index fafeb28167..b9356f8267 100644
--- a/gr-blocks/python/blocks/bindings/ctrlport_probe_c_python.cc
+++ b/gr-blocks/python/blocks/bindings/ctrlport_probe_c_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(ctrlport_probe_c.h) */
+/* BINDTOOL_HEADER_FILE_HASH(953e3c69bfcbde28327778d11ce02638) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/deinterleave_python.cc b/gr-blocks/python/blocks/bindings/deinterleave_python.cc
index b98bca674e..863c797749 100644
--- a/gr-blocks/python/blocks/bindings/deinterleave_python.cc
+++ b/gr-blocks/python/blocks/bindings/deinterleave_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(deinterleave.h) */
+/* BINDTOOL_HEADER_FILE_HASH(2c0c4637acbf4e7d50538042b03cbcd3) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/delay_python.cc b/gr-blocks/python/blocks/bindings/delay_python.cc
index 35074ce053..daadd8e158 100644
--- a/gr-blocks/python/blocks/bindings/delay_python.cc
+++ b/gr-blocks/python/blocks/bindings/delay_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(delay.h) */
+/* BINDTOOL_HEADER_FILE_HASH(70c56a7741afcf16e8584454a0520342) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/divide_python.cc b/gr-blocks/python/blocks/bindings/divide_python.cc
index 5d725f670d..c777fdc645 100644
--- a/gr-blocks/python/blocks/bindings/divide_python.cc
+++ b/gr-blocks/python/blocks/bindings/divide_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(divide.h) */
+/* BINDTOOL_HEADER_FILE_HASH(aba6049c528454ca838f70d73f072609) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/docstrings/phase_shift_pydoc_template.h b/gr-blocks/python/blocks/bindings/docstrings/phase_shift_pydoc_template.h
new file mode 100644
index 0000000000..7962a6d18f
--- /dev/null
+++ b/gr-blocks/python/blocks/bindings/docstrings/phase_shift_pydoc_template.h
@@ -0,0 +1,33 @@
+/*
+ * Copyright 2020 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ *
+ */
+#include "pydoc_macros.h"
+#define D(...) DOC(gr, blocks, __VA_ARGS__)
+/*
+ This file contains placeholders for docstrings for the Python bindings.
+ Do not edit! These were automatically extracted during the binding process
+ and will be overwritten during the build process
+ */
+
+
+static const char* __doc_gr_blocks_phase_shift = R"doc()doc";
+
+
+static const char* __doc_gr_blocks_phase_shift_phase_shift_0 = R"doc()doc";
+
+
+static const char* __doc_gr_blocks_phase_shift_phase_shift_1 = R"doc()doc";
+
+
+static const char* __doc_gr_blocks_phase_shift_make = R"doc()doc";
+
+
+static const char* __doc_gr_blocks_phase_shift_get_shift = R"doc()doc";
+
+
+static const char* __doc_gr_blocks_phase_shift_set_shift = R"doc()doc";
diff --git a/gr-blocks/python/blocks/bindings/endian_swap_python.cc b/gr-blocks/python/blocks/bindings/endian_swap_python.cc
index d8a0319bc4..dbcbdadc4e 100644
--- a/gr-blocks/python/blocks/bindings/endian_swap_python.cc
+++ b/gr-blocks/python/blocks/bindings/endian_swap_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(endian_swap.h) */
+/* BINDTOOL_HEADER_FILE_HASH(c613a81f29aa0d91d9d71514f1b08464) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/exponentiate_const_cci_python.cc b/gr-blocks/python/blocks/bindings/exponentiate_const_cci_python.cc
index 526cfd0fe4..bdc0e8da6c 100644
--- a/gr-blocks/python/blocks/bindings/exponentiate_const_cci_python.cc
+++ b/gr-blocks/python/blocks/bindings/exponentiate_const_cci_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(exponentiate_const_cci.h) */
+/* BINDTOOL_HEADER_FILE_HASH(50028657ded73693b9e0c62e27064b38) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/file_descriptor_sink_python.cc b/gr-blocks/python/blocks/bindings/file_descriptor_sink_python.cc
index c3c9c434d6..5fd3e4bb4d 100644
--- a/gr-blocks/python/blocks/bindings/file_descriptor_sink_python.cc
+++ b/gr-blocks/python/blocks/bindings/file_descriptor_sink_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(file_descriptor_sink.h) */
+/* BINDTOOL_HEADER_FILE_HASH(044bae02323044b086e3bef7067598f9) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/file_descriptor_source_python.cc b/gr-blocks/python/blocks/bindings/file_descriptor_source_python.cc
index b777c90f43..e897970ec5 100644
--- a/gr-blocks/python/blocks/bindings/file_descriptor_source_python.cc
+++ b/gr-blocks/python/blocks/bindings/file_descriptor_source_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(file_descriptor_source.h) */
+/* BINDTOOL_HEADER_FILE_HASH(f2d96fddb065808e7d03d8111e2c0e36) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/file_meta_sink_python.cc b/gr-blocks/python/blocks/bindings/file_meta_sink_python.cc
index 0b5fc1d5a0..5e7b7cd1aa 100644
--- a/gr-blocks/python/blocks/bindings/file_meta_sink_python.cc
+++ b/gr-blocks/python/blocks/bindings/file_meta_sink_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(file_meta_sink.h) */
+/* BINDTOOL_HEADER_FILE_HASH(124869add242e8f8a52cc8ae3a40da7f) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/file_meta_source_python.cc b/gr-blocks/python/blocks/bindings/file_meta_source_python.cc
index c7161d5d63..741645dc4b 100644
--- a/gr-blocks/python/blocks/bindings/file_meta_source_python.cc
+++ b/gr-blocks/python/blocks/bindings/file_meta_source_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(file_meta_source.h) */
+/* BINDTOOL_HEADER_FILE_HASH(689524753f7d659f05fd462802b55cac) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/file_sink_base_python.cc b/gr-blocks/python/blocks/bindings/file_sink_base_python.cc
index be32f5f5fc..be835dda97 100644
--- a/gr-blocks/python/blocks/bindings/file_sink_base_python.cc
+++ b/gr-blocks/python/blocks/bindings/file_sink_base_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(file_sink_base.h) */
+/* BINDTOOL_HEADER_FILE_HASH(3ecad3bebf54f73e2fa57cb95d5154c8) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/file_sink_python.cc b/gr-blocks/python/blocks/bindings/file_sink_python.cc
index 0d8e9c0d73..8a92417853 100644
--- a/gr-blocks/python/blocks/bindings/file_sink_python.cc
+++ b/gr-blocks/python/blocks/bindings/file_sink_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(file_sink.h) */
+/* BINDTOOL_HEADER_FILE_HASH(7d4fa47d3509d715bbf1dd940304cadf) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/file_source_python.cc b/gr-blocks/python/blocks/bindings/file_source_python.cc
index 9be988fbb7..21dff5c76f 100644
--- a/gr-blocks/python/blocks/bindings/file_source_python.cc
+++ b/gr-blocks/python/blocks/bindings/file_source_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(file_source.h) */
+/* BINDTOOL_HEADER_FILE_HASH(3ff3bf035951c8fd06dbb7456e7c7ba3) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/float_to_char_python.cc b/gr-blocks/python/blocks/bindings/float_to_char_python.cc
index 5867af985d..442849befc 100644
--- a/gr-blocks/python/blocks/bindings/float_to_char_python.cc
+++ b/gr-blocks/python/blocks/bindings/float_to_char_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(float_to_char.h) */
+/* BINDTOOL_HEADER_FILE_HASH(808c8d5e27971c1192a6d5090fb5074b) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/float_to_complex_python.cc b/gr-blocks/python/blocks/bindings/float_to_complex_python.cc
index ed6a99f117..823c75da35 100644
--- a/gr-blocks/python/blocks/bindings/float_to_complex_python.cc
+++ b/gr-blocks/python/blocks/bindings/float_to_complex_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(float_to_complex.h) */
+/* BINDTOOL_HEADER_FILE_HASH(a4ac419b65473f8c4130c7d53e4e70ee) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/float_to_int_python.cc b/gr-blocks/python/blocks/bindings/float_to_int_python.cc
index eee99412c9..612744589a 100644
--- a/gr-blocks/python/blocks/bindings/float_to_int_python.cc
+++ b/gr-blocks/python/blocks/bindings/float_to_int_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(float_to_int.h) */
+/* BINDTOOL_HEADER_FILE_HASH(2206f897d77a22c9b55605c35fc037c8) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/float_to_short_python.cc b/gr-blocks/python/blocks/bindings/float_to_short_python.cc
index 2fc2d4de18..dbf560c8dd 100644
--- a/gr-blocks/python/blocks/bindings/float_to_short_python.cc
+++ b/gr-blocks/python/blocks/bindings/float_to_short_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(float_to_short.h) */
+/* BINDTOOL_HEADER_FILE_HASH(847d10fddd3eb75d0cbe403a313295d4) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/float_to_uchar_python.cc b/gr-blocks/python/blocks/bindings/float_to_uchar_python.cc
index a4175f2d25..82d548061e 100644
--- a/gr-blocks/python/blocks/bindings/float_to_uchar_python.cc
+++ b/gr-blocks/python/blocks/bindings/float_to_uchar_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(float_to_uchar.h) */
+/* BINDTOOL_HEADER_FILE_HASH(30cc9cfbb683f5c34d63bc65b4eb3e69) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/head_python.cc b/gr-blocks/python/blocks/bindings/head_python.cc
index dfe09163c2..9e74b5eb8d 100644
--- a/gr-blocks/python/blocks/bindings/head_python.cc
+++ b/gr-blocks/python/blocks/bindings/head_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(head.h) */
+/* BINDTOOL_HEADER_FILE_HASH(a84eb75af0a93ad008abf4fd915a3c41) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/int_to_float_python.cc b/gr-blocks/python/blocks/bindings/int_to_float_python.cc
index 465ca3264e..8e88ff8f2c 100644
--- a/gr-blocks/python/blocks/bindings/int_to_float_python.cc
+++ b/gr-blocks/python/blocks/bindings/int_to_float_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(int_to_float.h) */
+/* BINDTOOL_HEADER_FILE_HASH(5cb27bada3d9184397017edcde96f063) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/integrate_python.cc b/gr-blocks/python/blocks/bindings/integrate_python.cc
index 19222e5c2f..4fda3350c6 100644
--- a/gr-blocks/python/blocks/bindings/integrate_python.cc
+++ b/gr-blocks/python/blocks/bindings/integrate_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(integrate.h) */
+/* BINDTOOL_HEADER_FILE_HASH(b6bcb8fd7c0af580007e18c72e7cbf5e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/interleave_python.cc b/gr-blocks/python/blocks/bindings/interleave_python.cc
index ec761dd1cc..438d76fe7e 100644
--- a/gr-blocks/python/blocks/bindings/interleave_python.cc
+++ b/gr-blocks/python/blocks/bindings/interleave_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(interleave.h) */
+/* BINDTOOL_HEADER_FILE_HASH(554606d4e1f46e56fb61cb953b85bdb5) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/interleaved_char_to_complex_python.cc b/gr-blocks/python/blocks/bindings/interleaved_char_to_complex_python.cc
index b807a2bcf0..a623bb9348 100644
--- a/gr-blocks/python/blocks/bindings/interleaved_char_to_complex_python.cc
+++ b/gr-blocks/python/blocks/bindings/interleaved_char_to_complex_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(interleaved_char_to_complex.h) */
+/* BINDTOOL_HEADER_FILE_HASH(2740a76628c0e360672d28d8291c23bd) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/interleaved_short_to_complex_python.cc b/gr-blocks/python/blocks/bindings/interleaved_short_to_complex_python.cc
index d5af0700e0..bbdb59fdfe 100644
--- a/gr-blocks/python/blocks/bindings/interleaved_short_to_complex_python.cc
+++ b/gr-blocks/python/blocks/bindings/interleaved_short_to_complex_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(interleaved_short_to_complex.h) */
+/* BINDTOOL_HEADER_FILE_HASH(7a3148b7b8425fff29e4e060b345e508) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/keep_m_in_n_python.cc b/gr-blocks/python/blocks/bindings/keep_m_in_n_python.cc
index 4ce202ba52..325cb66854 100644
--- a/gr-blocks/python/blocks/bindings/keep_m_in_n_python.cc
+++ b/gr-blocks/python/blocks/bindings/keep_m_in_n_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(keep_m_in_n.h) */
+/* BINDTOOL_HEADER_FILE_HASH(4aa273b7eee4437ca89a45c3b0a56259) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/keep_one_in_n_python.cc b/gr-blocks/python/blocks/bindings/keep_one_in_n_python.cc
index a85e478bc0..301091448e 100644
--- a/gr-blocks/python/blocks/bindings/keep_one_in_n_python.cc
+++ b/gr-blocks/python/blocks/bindings/keep_one_in_n_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(keep_one_in_n.h) */
+/* BINDTOOL_HEADER_FILE_HASH(67da027d9b5c58de342296f623db1fe0) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/lfsr_15_1_0_python.cc b/gr-blocks/python/blocks/bindings/lfsr_15_1_0_python.cc
index df9026eb49..c983641c10 100644
--- a/gr-blocks/python/blocks/bindings/lfsr_15_1_0_python.cc
+++ b/gr-blocks/python/blocks/bindings/lfsr_15_1_0_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(lfsr_15_1_0.h) */
+/* BINDTOOL_HEADER_FILE_HASH(6b2bc514206aa15787a3e9d002269784) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/lfsr_32k_python.cc b/gr-blocks/python/blocks/bindings/lfsr_32k_python.cc
index 92816f0e26..be9671b72e 100644
--- a/gr-blocks/python/blocks/bindings/lfsr_32k_python.cc
+++ b/gr-blocks/python/blocks/bindings/lfsr_32k_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(lfsr_32k.h) */
+/* BINDTOOL_HEADER_FILE_HASH(4986998c4a85bc4255c729571c35f1af) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/lfsr_32k_source_s_python.cc b/gr-blocks/python/blocks/bindings/lfsr_32k_source_s_python.cc
index e911e80f00..b5930511f2 100644
--- a/gr-blocks/python/blocks/bindings/lfsr_32k_source_s_python.cc
+++ b/gr-blocks/python/blocks/bindings/lfsr_32k_source_s_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(lfsr_32k_source_s.h) */
+/* BINDTOOL_HEADER_FILE_HASH(7c7db48cb74828d12745a2aae37a3be5) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/log2_const_python.cc b/gr-blocks/python/blocks/bindings/log2_const_python.cc
index 1f560fd08e..3c8327eaf8 100644
--- a/gr-blocks/python/blocks/bindings/log2_const_python.cc
+++ b/gr-blocks/python/blocks/bindings/log2_const_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(log2_const.h) */
+/* BINDTOOL_HEADER_FILE_HASH(f4afb8807dd68b6561896201a8489a0c) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/magphase_to_complex_python.cc b/gr-blocks/python/blocks/bindings/magphase_to_complex_python.cc
index 9a3202f17e..49e782b610 100644
--- a/gr-blocks/python/blocks/bindings/magphase_to_complex_python.cc
+++ b/gr-blocks/python/blocks/bindings/magphase_to_complex_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(magphase_to_complex.h) */
+/* BINDTOOL_HEADER_FILE_HASH(9784aabc763faf927f5045c8b11dfa1b) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/max_blk_python.cc b/gr-blocks/python/blocks/bindings/max_blk_python.cc
index aff72652ca..3dbe8c07bc 100644
--- a/gr-blocks/python/blocks/bindings/max_blk_python.cc
+++ b/gr-blocks/python/blocks/bindings/max_blk_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(max_blk.h) */
+/* BINDTOOL_HEADER_FILE_HASH(08425e1c067b66c33ac4ad0839cfa86f) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/message_debug_python.cc b/gr-blocks/python/blocks/bindings/message_debug_python.cc
index 198a14c1cb..c0e2f5ffb8 100644
--- a/gr-blocks/python/blocks/bindings/message_debug_python.cc
+++ b/gr-blocks/python/blocks/bindings/message_debug_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(message_debug.h) */
+/* BINDTOOL_HEADER_FILE_HASH(d30bdecc7a85481cac1f2c6ff843509b) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/message_strobe_python.cc b/gr-blocks/python/blocks/bindings/message_strobe_python.cc
index e66bf20a1a..97aa04dc56 100644
--- a/gr-blocks/python/blocks/bindings/message_strobe_python.cc
+++ b/gr-blocks/python/blocks/bindings/message_strobe_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(message_strobe.h) */
+/* BINDTOOL_HEADER_FILE_HASH(26fe83cd77443495d544b73038ddbc54) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/message_strobe_random_python.cc b/gr-blocks/python/blocks/bindings/message_strobe_random_python.cc
index ecdf511331..0ce7333485 100644
--- a/gr-blocks/python/blocks/bindings/message_strobe_random_python.cc
+++ b/gr-blocks/python/blocks/bindings/message_strobe_random_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(message_strobe_random.h) */
+/* BINDTOOL_HEADER_FILE_HASH(a759e6e0483f67da0e1a9bdf8344f16e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/min_blk_python.cc b/gr-blocks/python/blocks/bindings/min_blk_python.cc
index 2c9b02668e..a44f7f234d 100644
--- a/gr-blocks/python/blocks/bindings/min_blk_python.cc
+++ b/gr-blocks/python/blocks/bindings/min_blk_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(min_blk.h) */
+/* BINDTOOL_HEADER_FILE_HASH(cd1a4a1e4517e5c6850fd500172218a1) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/moving_average_python.cc b/gr-blocks/python/blocks/bindings/moving_average_python.cc
index 3576ae8420..513c2b3489 100644
--- a/gr-blocks/python/blocks/bindings/moving_average_python.cc
+++ b/gr-blocks/python/blocks/bindings/moving_average_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(moving_average.h) */
+/* BINDTOOL_HEADER_FILE_HASH(6d76bcf0938271f111cd4bf9ee6803bd) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/multiply_by_tag_value_cc_python.cc b/gr-blocks/python/blocks/bindings/multiply_by_tag_value_cc_python.cc
index 3f07b7bb67..4f2006b2e7 100644
--- a/gr-blocks/python/blocks/bindings/multiply_by_tag_value_cc_python.cc
+++ b/gr-blocks/python/blocks/bindings/multiply_by_tag_value_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(multiply_by_tag_value_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(83e16476793f2a5f6173d0bcd70cbf41) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/multiply_conjugate_cc_python.cc b/gr-blocks/python/blocks/bindings/multiply_conjugate_cc_python.cc
index 04bd0bb376..53cf6925c4 100644
--- a/gr-blocks/python/blocks/bindings/multiply_conjugate_cc_python.cc
+++ b/gr-blocks/python/blocks/bindings/multiply_conjugate_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(multiply_conjugate_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(7998308f68231db2a3c906c86d88a193) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/multiply_const_python.cc b/gr-blocks/python/blocks/bindings/multiply_const_python.cc
index e416b18694..0e39a376c7 100644
--- a/gr-blocks/python/blocks/bindings/multiply_const_python.cc
+++ b/gr-blocks/python/blocks/bindings/multiply_const_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(multiply_const.h) */
+/* BINDTOOL_HEADER_FILE_HASH(86a7d253afa61b76a98f241a58e8104a) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/multiply_const_v_python.cc b/gr-blocks/python/blocks/bindings/multiply_const_v_python.cc
index 28bdcf4421..fbee9db784 100644
--- a/gr-blocks/python/blocks/bindings/multiply_const_v_python.cc
+++ b/gr-blocks/python/blocks/bindings/multiply_const_v_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(multiply_const_v.h) */
+/* BINDTOOL_HEADER_FILE_HASH(41792403264b7a4d8f19670cc2945ed3) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/multiply_matrix_python.cc b/gr-blocks/python/blocks/bindings/multiply_matrix_python.cc
index 639584bfd1..3b9f923cff 100644
--- a/gr-blocks/python/blocks/bindings/multiply_matrix_python.cc
+++ b/gr-blocks/python/blocks/bindings/multiply_matrix_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(multiply_matrix.h) */
+/* BINDTOOL_HEADER_FILE_HASH(e99d8b091b5c8078ced8bdc3933d211d) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/multiply_python.cc b/gr-blocks/python/blocks/bindings/multiply_python.cc
index ae90a54cca..c00d2c363b 100644
--- a/gr-blocks/python/blocks/bindings/multiply_python.cc
+++ b/gr-blocks/python/blocks/bindings/multiply_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(multiply.h) */
+/* BINDTOOL_HEADER_FILE_HASH(2cb5abdaf264c2a83f1fb5d7ddf06601) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/mute_python.cc b/gr-blocks/python/blocks/bindings/mute_python.cc
index c77620c76c..5ea83685af 100644
--- a/gr-blocks/python/blocks/bindings/mute_python.cc
+++ b/gr-blocks/python/blocks/bindings/mute_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(mute.h) */
+/* BINDTOOL_HEADER_FILE_HASH(5f6137a7d522ab67d435e2ae8946b625) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/nlog10_ff_python.cc b/gr-blocks/python/blocks/bindings/nlog10_ff_python.cc
index d9e55f478a..60544c0e63 100644
--- a/gr-blocks/python/blocks/bindings/nlog10_ff_python.cc
+++ b/gr-blocks/python/blocks/bindings/nlog10_ff_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(nlog10_ff.h) */
+/* BINDTOOL_HEADER_FILE_HASH(adf634cb0bafdebbdf595c09ab20aec9) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/nop_python.cc b/gr-blocks/python/blocks/bindings/nop_python.cc
index 1d23f4cb82..a252621d67 100644
--- a/gr-blocks/python/blocks/bindings/nop_python.cc
+++ b/gr-blocks/python/blocks/bindings/nop_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(nop.h) */
+/* BINDTOOL_HEADER_FILE_HASH(c206b7435a51013204b4c6ef82caf92e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/not_blk_python.cc b/gr-blocks/python/blocks/bindings/not_blk_python.cc
index b40279f43c..aeec81c07a 100644
--- a/gr-blocks/python/blocks/bindings/not_blk_python.cc
+++ b/gr-blocks/python/blocks/bindings/not_blk_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(not_blk.h) */
+/* BINDTOOL_HEADER_FILE_HASH(0ae48ddf84b6a234e0696c1358e015d0) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/null_sink_python.cc b/gr-blocks/python/blocks/bindings/null_sink_python.cc
index de20c98155..8d252b0275 100644
--- a/gr-blocks/python/blocks/bindings/null_sink_python.cc
+++ b/gr-blocks/python/blocks/bindings/null_sink_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(null_sink.h) */
+/* BINDTOOL_HEADER_FILE_HASH(8e09529f4c20a55974e648e7cff8e8b7) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/null_source_python.cc b/gr-blocks/python/blocks/bindings/null_source_python.cc
index bd1bd368bb..cd3b22592a 100644
--- a/gr-blocks/python/blocks/bindings/null_source_python.cc
+++ b/gr-blocks/python/blocks/bindings/null_source_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(null_source.h) */
+/* BINDTOOL_HEADER_FILE_HASH(a1c9234adbc8a74d674d27f6f702d04a) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/or_blk_python.cc b/gr-blocks/python/blocks/bindings/or_blk_python.cc
index 5b71a8b118..ad0778e562 100644
--- a/gr-blocks/python/blocks/bindings/or_blk_python.cc
+++ b/gr-blocks/python/blocks/bindings/or_blk_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(or_blk.h) */
+/* BINDTOOL_HEADER_FILE_HASH(6e632b186f0f2cbe08578791fda647d8) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/pack_k_bits_bb_python.cc b/gr-blocks/python/blocks/bindings/pack_k_bits_bb_python.cc
index 1d7fba7686..8fe5d80ddf 100644
--- a/gr-blocks/python/blocks/bindings/pack_k_bits_bb_python.cc
+++ b/gr-blocks/python/blocks/bindings/pack_k_bits_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(pack_k_bits_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(36978280edb60b63713b9eef499f3873) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/pack_k_bits_python.cc b/gr-blocks/python/blocks/bindings/pack_k_bits_python.cc
index 9a2cd1b4db..6debc4c73d 100644
--- a/gr-blocks/python/blocks/bindings/pack_k_bits_python.cc
+++ b/gr-blocks/python/blocks/bindings/pack_k_bits_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(pack_k_bits.h) */
+/* BINDTOOL_HEADER_FILE_HASH(9417a28ce0ff8b790496cb1d33fca83f) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/packed_to_unpacked_python.cc b/gr-blocks/python/blocks/bindings/packed_to_unpacked_python.cc
index 3d0f27171a..5f79713d30 100644
--- a/gr-blocks/python/blocks/bindings/packed_to_unpacked_python.cc
+++ b/gr-blocks/python/blocks/bindings/packed_to_unpacked_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(packed_to_unpacked.h) */
+/* BINDTOOL_HEADER_FILE_HASH(ee978838329d1d8630428c4c7a7a402c) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/patterned_interleaver_python.cc b/gr-blocks/python/blocks/bindings/patterned_interleaver_python.cc
index 7a9b7de178..d5f44ed490 100644
--- a/gr-blocks/python/blocks/bindings/patterned_interleaver_python.cc
+++ b/gr-blocks/python/blocks/bindings/patterned_interleaver_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(patterned_interleaver.h) */
+/* BINDTOOL_HEADER_FILE_HASH(82fb740fd149d52a83278c47a2685541) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/pdu_filter_python.cc b/gr-blocks/python/blocks/bindings/pdu_filter_python.cc
index 5dcb22494e..7c805c016d 100644
--- a/gr-blocks/python/blocks/bindings/pdu_filter_python.cc
+++ b/gr-blocks/python/blocks/bindings/pdu_filter_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(pdu_filter.h) */
+/* BINDTOOL_HEADER_FILE_HASH(73336eabe264d9670a63e914e96742b1) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/pdu_python.cc b/gr-blocks/python/blocks/bindings/pdu_python.cc
index 66f58e04ca..267dbdb330 100644
--- a/gr-blocks/python/blocks/bindings/pdu_python.cc
+++ b/gr-blocks/python/blocks/bindings/pdu_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(pdu.h) */
+/* BINDTOOL_HEADER_FILE_HASH(8c678dd50c4df86cbc74dc58b1b5010d) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/pdu_remove_python.cc b/gr-blocks/python/blocks/bindings/pdu_remove_python.cc
index 1bb7cb3c18..be6524e216 100644
--- a/gr-blocks/python/blocks/bindings/pdu_remove_python.cc
+++ b/gr-blocks/python/blocks/bindings/pdu_remove_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(pdu_remove.h) */
+/* BINDTOOL_HEADER_FILE_HASH(62afe4d010e89d91f3276e3299231a4f) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/pdu_set_python.cc b/gr-blocks/python/blocks/bindings/pdu_set_python.cc
index 218814e2ac..3fa4c1d12f 100644
--- a/gr-blocks/python/blocks/bindings/pdu_set_python.cc
+++ b/gr-blocks/python/blocks/bindings/pdu_set_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(pdu_set.h) */
+/* BINDTOOL_HEADER_FILE_HASH(4716b531c993ca09cb8cdad1100e317a) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/pdu_to_tagged_stream_python.cc b/gr-blocks/python/blocks/bindings/pdu_to_tagged_stream_python.cc
index 37c444bf2f..51ec743f26 100644
--- a/gr-blocks/python/blocks/bindings/pdu_to_tagged_stream_python.cc
+++ b/gr-blocks/python/blocks/bindings/pdu_to_tagged_stream_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(pdu_to_tagged_stream.h) */
+/* BINDTOOL_HEADER_FILE_HASH(122377a925d85481a5dd9f86e75e909b) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/peak_detector2_fb_python.cc b/gr-blocks/python/blocks/bindings/peak_detector2_fb_python.cc
index d39a3daa46..48ffa48db8 100644
--- a/gr-blocks/python/blocks/bindings/peak_detector2_fb_python.cc
+++ b/gr-blocks/python/blocks/bindings/peak_detector2_fb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(peak_detector2_fb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(7f3fbeb13715fe8bf8bcabe517fdc444) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/peak_detector_python.cc b/gr-blocks/python/blocks/bindings/peak_detector_python.cc
index cb2afab87e..97d7fad38f 100644
--- a/gr-blocks/python/blocks/bindings/peak_detector_python.cc
+++ b/gr-blocks/python/blocks/bindings/peak_detector_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(peak_detector.h) */
+/* BINDTOOL_HEADER_FILE_HASH(fb024c09ee4031c69e2b14a9d53bd6c9) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/phase_shift_python.cc b/gr-blocks/python/blocks/bindings/phase_shift_python.cc
new file mode 100644
index 0000000000..21d895949a
--- /dev/null
+++ b/gr-blocks/python/blocks/bindings/phase_shift_python.cc
@@ -0,0 +1,57 @@
+/*
+ * Copyright 2020 Free Software Foundation, Inc.
+ *
+ * This file is part of GNU Radio
+ *
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ *
+ */
+
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(phase_shift.h) */
+/* BINDTOOL_HEADER_FILE_HASH(5657bd1fe7366cf279f6b1e29ee4df6b) */
+/***********************************************************************************/
+
+#include <pybind11/complex.h>
+#include <pybind11/pybind11.h>
+#include <pybind11/stl.h>
+
+namespace py = pybind11;
+
+#include <gnuradio/blocks/phase_shift.h>
+// pydoc.h is automatically generated in the build directory
+#include <phase_shift_pydoc.h>
+
+void bind_phase_shift(py::module& m)
+{
+
+ using phase_shift = ::gr::blocks::phase_shift;
+
+
+ py::class_<phase_shift,
+ gr::sync_block,
+ gr::block,
+ gr::basic_block,
+ std::shared_ptr<phase_shift>>(m, "phase_shift", D(phase_shift))
+
+ .def(py::init(&phase_shift::make),
+ py::arg("shift"),
+ py::arg("is_radians"),
+ D(phase_shift, make))
+
+
+ .def("get_shift", &phase_shift::get_shift, D(phase_shift, get_shift))
+
+
+ .def("set_shift",
+ &phase_shift::set_shift,
+ py::arg("new_value"),
+ D(phase_shift, set_shift))
+
+ ;
+}
diff --git a/gr-blocks/python/blocks/bindings/plateau_detector_fb_python.cc b/gr-blocks/python/blocks/bindings/plateau_detector_fb_python.cc
index 14f30d2561..7f0ac26b3f 100644
--- a/gr-blocks/python/blocks/bindings/plateau_detector_fb_python.cc
+++ b/gr-blocks/python/blocks/bindings/plateau_detector_fb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(plateau_detector_fb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(8602ec9c626ae1fcba3aa2481f31dfd1) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/probe_rate_python.cc b/gr-blocks/python/blocks/bindings/probe_rate_python.cc
index ec9138f4f3..c15b03b48f 100644
--- a/gr-blocks/python/blocks/bindings/probe_rate_python.cc
+++ b/gr-blocks/python/blocks/bindings/probe_rate_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(probe_rate.h) */
+/* BINDTOOL_HEADER_FILE_HASH(730ddf38e5152565930ff99c3ec187b6) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/probe_signal_python.cc b/gr-blocks/python/blocks/bindings/probe_signal_python.cc
index 2057f2497d..a593f4f164 100644
--- a/gr-blocks/python/blocks/bindings/probe_signal_python.cc
+++ b/gr-blocks/python/blocks/bindings/probe_signal_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(probe_signal.h) */
+/* BINDTOOL_HEADER_FILE_HASH(ea7457920b50e2aa80be0802cc74c757) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/probe_signal_v_python.cc b/gr-blocks/python/blocks/bindings/probe_signal_v_python.cc
index b7730bf999..08878a6d93 100644
--- a/gr-blocks/python/blocks/bindings/probe_signal_v_python.cc
+++ b/gr-blocks/python/blocks/bindings/probe_signal_v_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(probe_signal_v.h) */
+/* BINDTOOL_HEADER_FILE_HASH(ae2b9e0357c56e58dc7eaba4fcc60339) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/python_bindings.cc b/gr-blocks/python/blocks/bindings/python_bindings.cc
index 308a459e0b..32dd5d657d 100644
--- a/gr-blocks/python/blocks/bindings/python_bindings.cc
+++ b/gr-blocks/python/blocks/bindings/python_bindings.cc
@@ -116,6 +116,7 @@ void bind_pdu_set(py::module&);
void bind_pdu_to_tagged_stream(py::module&);
void bind_peak_detector(py::module&);
void bind_peak_detector2_fb(py::module&);
+void bind_phase_shift(py::module&);
void bind_plateau_detector_fb(py::module&);
void bind_probe_rate(py::module&);
void bind_probe_signal(py::module&);
diff --git a/gr-blocks/python/blocks/bindings/random_pdu_python.cc b/gr-blocks/python/blocks/bindings/random_pdu_python.cc
index c25276a4fb..430f466b1f 100644
--- a/gr-blocks/python/blocks/bindings/random_pdu_python.cc
+++ b/gr-blocks/python/blocks/bindings/random_pdu_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(random_pdu.h) */
+/* BINDTOOL_HEADER_FILE_HASH(31da08cfe8a287467bf91fd51612180f) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/regenerate_bb_python.cc b/gr-blocks/python/blocks/bindings/regenerate_bb_python.cc
index 76075c50a5..2a7f02daa9 100644
--- a/gr-blocks/python/blocks/bindings/regenerate_bb_python.cc
+++ b/gr-blocks/python/blocks/bindings/regenerate_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(regenerate_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(8172d7a94608583e0c259118f1864dd7) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/repack_bits_bb_python.cc b/gr-blocks/python/blocks/bindings/repack_bits_bb_python.cc
index dade725b01..6c0a29a9af 100644
--- a/gr-blocks/python/blocks/bindings/repack_bits_bb_python.cc
+++ b/gr-blocks/python/blocks/bindings/repack_bits_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(repack_bits_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(1ebd11a8e196962e39d600285d88c967) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/repeat_python.cc b/gr-blocks/python/blocks/bindings/repeat_python.cc
index 7590857ba8..4626209c2c 100644
--- a/gr-blocks/python/blocks/bindings/repeat_python.cc
+++ b/gr-blocks/python/blocks/bindings/repeat_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(repeat.h) */
+/* BINDTOOL_HEADER_FILE_HASH(e09b086b5c70662b6d397af93cdeb2e5) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/rms_cf_python.cc b/gr-blocks/python/blocks/bindings/rms_cf_python.cc
index 5bd3502a53..d7b49d7f6e 100644
--- a/gr-blocks/python/blocks/bindings/rms_cf_python.cc
+++ b/gr-blocks/python/blocks/bindings/rms_cf_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(rms_cf.h) */
+/* BINDTOOL_HEADER_FILE_HASH(857196be4688540b40d75a53ab2a8919) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/rms_ff_python.cc b/gr-blocks/python/blocks/bindings/rms_ff_python.cc
index 1310ebd363..cdb9c3064b 100644
--- a/gr-blocks/python/blocks/bindings/rms_ff_python.cc
+++ b/gr-blocks/python/blocks/bindings/rms_ff_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(rms_ff.h) */
+/* BINDTOOL_HEADER_FILE_HASH(1553aa52e02db6b444eb8e6bee68a2f3) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/rotator_cc_python.cc b/gr-blocks/python/blocks/bindings/rotator_cc_python.cc
index 97a45d6635..906a7e2105 100644
--- a/gr-blocks/python/blocks/bindings/rotator_cc_python.cc
+++ b/gr-blocks/python/blocks/bindings/rotator_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(rotator_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(e127d40b39a00e6725b5f7214ef0e6d2) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/rotator_python.cc b/gr-blocks/python/blocks/bindings/rotator_python.cc
index 8765cac79f..6f7918f11e 100644
--- a/gr-blocks/python/blocks/bindings/rotator_python.cc
+++ b/gr-blocks/python/blocks/bindings/rotator_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(rotator.h) */
+/* BINDTOOL_HEADER_FILE_HASH(00766f91fe492a48d5f40aa2082f31ff) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/sample_and_hold_python.cc b/gr-blocks/python/blocks/bindings/sample_and_hold_python.cc
index 893e025548..10f328cb84 100644
--- a/gr-blocks/python/blocks/bindings/sample_and_hold_python.cc
+++ b/gr-blocks/python/blocks/bindings/sample_and_hold_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(sample_and_hold.h) */
+/* BINDTOOL_HEADER_FILE_HASH(e2112809d670e502f4b8621039111a9f) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/selector_python.cc b/gr-blocks/python/blocks/bindings/selector_python.cc
index 47cdb8f536..a5794f7c93 100644
--- a/gr-blocks/python/blocks/bindings/selector_python.cc
+++ b/gr-blocks/python/blocks/bindings/selector_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(selector.h) */
+/* BINDTOOL_HEADER_FILE_HASH(1a1e76afdb837ef8d8bb28d6246efdb2) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/short_to_char_python.cc b/gr-blocks/python/blocks/bindings/short_to_char_python.cc
index 046f6d818c..b016b5cee1 100644
--- a/gr-blocks/python/blocks/bindings/short_to_char_python.cc
+++ b/gr-blocks/python/blocks/bindings/short_to_char_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(short_to_char.h) */
+/* BINDTOOL_HEADER_FILE_HASH(f4a0563327d4264db16d04514b38a738) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/short_to_float_python.cc b/gr-blocks/python/blocks/bindings/short_to_float_python.cc
index 3578f2d8d6..104f82c0a9 100644
--- a/gr-blocks/python/blocks/bindings/short_to_float_python.cc
+++ b/gr-blocks/python/blocks/bindings/short_to_float_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(short_to_float.h) */
+/* BINDTOOL_HEADER_FILE_HASH(7514aa143e4ccafbdb5263071965ea36) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/skiphead_python.cc b/gr-blocks/python/blocks/bindings/skiphead_python.cc
index 86a08bd80e..59f76ce2c0 100644
--- a/gr-blocks/python/blocks/bindings/skiphead_python.cc
+++ b/gr-blocks/python/blocks/bindings/skiphead_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(skiphead.h) */
+/* BINDTOOL_HEADER_FILE_HASH(f323e03d857174538fe9bfe4f0128205) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/socket_pdu_python.cc b/gr-blocks/python/blocks/bindings/socket_pdu_python.cc
index 6512f3297e..138567bd5e 100644
--- a/gr-blocks/python/blocks/bindings/socket_pdu_python.cc
+++ b/gr-blocks/python/blocks/bindings/socket_pdu_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(socket_pdu.h) */
+/* BINDTOOL_HEADER_FILE_HASH(22b717395ed280a5f4f9ac0bd31d2986) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/stream_mux_python.cc b/gr-blocks/python/blocks/bindings/stream_mux_python.cc
index fa2fdd66b1..9675b635ca 100644
--- a/gr-blocks/python/blocks/bindings/stream_mux_python.cc
+++ b/gr-blocks/python/blocks/bindings/stream_mux_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(stream_mux.h) */
+/* BINDTOOL_HEADER_FILE_HASH(e1b56bd092e0bc32cbbaa3b0688e6f55) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/stream_to_streams_python.cc b/gr-blocks/python/blocks/bindings/stream_to_streams_python.cc
index 101624713e..c145faebb9 100644
--- a/gr-blocks/python/blocks/bindings/stream_to_streams_python.cc
+++ b/gr-blocks/python/blocks/bindings/stream_to_streams_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(stream_to_streams.h) */
+/* BINDTOOL_HEADER_FILE_HASH(80ded9031fc5493e8a87d4efde05b03e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/stream_to_tagged_stream_python.cc b/gr-blocks/python/blocks/bindings/stream_to_tagged_stream_python.cc
index 59aa2c5fca..4af40d465a 100644
--- a/gr-blocks/python/blocks/bindings/stream_to_tagged_stream_python.cc
+++ b/gr-blocks/python/blocks/bindings/stream_to_tagged_stream_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(stream_to_tagged_stream.h) */
+/* BINDTOOL_HEADER_FILE_HASH(c3cbfe6e43e3ab12170dcc91a5d067df) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/stream_to_vector_python.cc b/gr-blocks/python/blocks/bindings/stream_to_vector_python.cc
index f683300f80..2992b00f21 100644
--- a/gr-blocks/python/blocks/bindings/stream_to_vector_python.cc
+++ b/gr-blocks/python/blocks/bindings/stream_to_vector_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(stream_to_vector.h) */
+/* BINDTOOL_HEADER_FILE_HASH(f128bc46c9d9e4de0207136c70b92de2) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/streams_to_stream_python.cc b/gr-blocks/python/blocks/bindings/streams_to_stream_python.cc
index 46b67220fa..21a6755fd3 100644
--- a/gr-blocks/python/blocks/bindings/streams_to_stream_python.cc
+++ b/gr-blocks/python/blocks/bindings/streams_to_stream_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(streams_to_stream.h) */
+/* BINDTOOL_HEADER_FILE_HASH(edb5fbbac36c941884cc256fcef0af5a) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/streams_to_vector_python.cc b/gr-blocks/python/blocks/bindings/streams_to_vector_python.cc
index 6a8e593c20..4c20c1ce30 100644
--- a/gr-blocks/python/blocks/bindings/streams_to_vector_python.cc
+++ b/gr-blocks/python/blocks/bindings/streams_to_vector_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(streams_to_vector.h) */
+/* BINDTOOL_HEADER_FILE_HASH(84587c2f1f7b6ec1a8f0da19a06555cc) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/stretch_ff_python.cc b/gr-blocks/python/blocks/bindings/stretch_ff_python.cc
index fe393a8f14..c08e65656b 100644
--- a/gr-blocks/python/blocks/bindings/stretch_ff_python.cc
+++ b/gr-blocks/python/blocks/bindings/stretch_ff_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(stretch_ff.h) */
+/* BINDTOOL_HEADER_FILE_HASH(80078e377cab0382f47419eb56896eb7) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/sub_python.cc b/gr-blocks/python/blocks/bindings/sub_python.cc
index 8ede30862f..ab4a201ee8 100644
--- a/gr-blocks/python/blocks/bindings/sub_python.cc
+++ b/gr-blocks/python/blocks/bindings/sub_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(sub.h) */
+/* BINDTOOL_HEADER_FILE_HASH(f7474971ceeb31bc3e61111b0dad46d9) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/tag_debug_python.cc b/gr-blocks/python/blocks/bindings/tag_debug_python.cc
index 51f62f5f80..3900da0a74 100644
--- a/gr-blocks/python/blocks/bindings/tag_debug_python.cc
+++ b/gr-blocks/python/blocks/bindings/tag_debug_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(tag_debug.h) */
+/* BINDTOOL_HEADER_FILE_HASH(e0dab3de38b2e66a9c64f9af16535a7d) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/tag_gate_python.cc b/gr-blocks/python/blocks/bindings/tag_gate_python.cc
index 684827286e..22739610d0 100644
--- a/gr-blocks/python/blocks/bindings/tag_gate_python.cc
+++ b/gr-blocks/python/blocks/bindings/tag_gate_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(tag_gate.h) */
+/* BINDTOOL_HEADER_FILE_HASH(34ea81b84d890dad9606b83101416d47) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/tag_share_python.cc b/gr-blocks/python/blocks/bindings/tag_share_python.cc
index da3aebb39e..b86fbfee4b 100644
--- a/gr-blocks/python/blocks/bindings/tag_share_python.cc
+++ b/gr-blocks/python/blocks/bindings/tag_share_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(tag_share.h) */
+/* BINDTOOL_HEADER_FILE_HASH(ddf2d42d7c903a68eb83efabdda39d2d) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/tagged_file_sink_python.cc b/gr-blocks/python/blocks/bindings/tagged_file_sink_python.cc
index d52b9553bf..f21bf7684f 100644
--- a/gr-blocks/python/blocks/bindings/tagged_file_sink_python.cc
+++ b/gr-blocks/python/blocks/bindings/tagged_file_sink_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(tagged_file_sink.h) */
+/* BINDTOOL_HEADER_FILE_HASH(d30cd6ffad7c015e83199cc184780864) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/tagged_stream_align_python.cc b/gr-blocks/python/blocks/bindings/tagged_stream_align_python.cc
index 8d0a78458f..651682de98 100644
--- a/gr-blocks/python/blocks/bindings/tagged_stream_align_python.cc
+++ b/gr-blocks/python/blocks/bindings/tagged_stream_align_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(tagged_stream_align.h) */
+/* BINDTOOL_HEADER_FILE_HASH(3197cf15ebe06b8ebd10e576722b187e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/tagged_stream_multiply_length_python.cc b/gr-blocks/python/blocks/bindings/tagged_stream_multiply_length_python.cc
index ac12861715..9ee093cbe5 100644
--- a/gr-blocks/python/blocks/bindings/tagged_stream_multiply_length_python.cc
+++ b/gr-blocks/python/blocks/bindings/tagged_stream_multiply_length_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(tagged_stream_multiply_length.h) */
+/* BINDTOOL_HEADER_FILE_HASH(d35538f07d2fbd15d2b08a39de2090b3) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/tagged_stream_mux_python.cc b/gr-blocks/python/blocks/bindings/tagged_stream_mux_python.cc
index a6b37da370..addd49c20c 100644
--- a/gr-blocks/python/blocks/bindings/tagged_stream_mux_python.cc
+++ b/gr-blocks/python/blocks/bindings/tagged_stream_mux_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(tagged_stream_mux.h) */
+/* BINDTOOL_HEADER_FILE_HASH(4b0618239f1da2693ba8632a5641ad63) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/tagged_stream_to_pdu_python.cc b/gr-blocks/python/blocks/bindings/tagged_stream_to_pdu_python.cc
index 38c85a2a7b..80146c36f7 100644
--- a/gr-blocks/python/blocks/bindings/tagged_stream_to_pdu_python.cc
+++ b/gr-blocks/python/blocks/bindings/tagged_stream_to_pdu_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(tagged_stream_to_pdu.h) */
+/* BINDTOOL_HEADER_FILE_HASH(b521afb9e6e75ef2df0909cebf85166e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/tags_strobe_python.cc b/gr-blocks/python/blocks/bindings/tags_strobe_python.cc
index 6023f2bf79..b6f8c7a1a4 100644
--- a/gr-blocks/python/blocks/bindings/tags_strobe_python.cc
+++ b/gr-blocks/python/blocks/bindings/tags_strobe_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(tags_strobe.h) */
+/* BINDTOOL_HEADER_FILE_HASH(5341f2482a8549af151d3e13ac008e42) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/tcp_server_sink_python.cc b/gr-blocks/python/blocks/bindings/tcp_server_sink_python.cc
index 905a633ab6..f98317c411 100644
--- a/gr-blocks/python/blocks/bindings/tcp_server_sink_python.cc
+++ b/gr-blocks/python/blocks/bindings/tcp_server_sink_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(tcp_server_sink.h) */
+/* BINDTOOL_HEADER_FILE_HASH(9f8a488c6a838cb20c718b515e039594) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/test_tag_variable_rate_ff_python.cc b/gr-blocks/python/blocks/bindings/test_tag_variable_rate_ff_python.cc
index aec41b5ae1..40c97fd2e4 100644
--- a/gr-blocks/python/blocks/bindings/test_tag_variable_rate_ff_python.cc
+++ b/gr-blocks/python/blocks/bindings/test_tag_variable_rate_ff_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(test_tag_variable_rate_ff.h) */
+/* BINDTOOL_HEADER_FILE_HASH(1088dd79d0f93165dfc8e984b0963588) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/threshold_ff_python.cc b/gr-blocks/python/blocks/bindings/threshold_ff_python.cc
index 315a94b61b..adb47996af 100644
--- a/gr-blocks/python/blocks/bindings/threshold_ff_python.cc
+++ b/gr-blocks/python/blocks/bindings/threshold_ff_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(threshold_ff.h) */
+/* BINDTOOL_HEADER_FILE_HASH(c84062668a3f19f25cfde9bd7b70e3ec) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/throttle_python.cc b/gr-blocks/python/blocks/bindings/throttle_python.cc
index 1fbbcab3f3..88bf0ca443 100644
--- a/gr-blocks/python/blocks/bindings/throttle_python.cc
+++ b/gr-blocks/python/blocks/bindings/throttle_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(throttle.h) */
+/* BINDTOOL_HEADER_FILE_HASH(e32468fa73eff1abd796a3fbf4dbb8e0) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/transcendental_python.cc b/gr-blocks/python/blocks/bindings/transcendental_python.cc
index e3c319d56f..a2457acaad 100644
--- a/gr-blocks/python/blocks/bindings/transcendental_python.cc
+++ b/gr-blocks/python/blocks/bindings/transcendental_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(transcendental.h) */
+/* BINDTOOL_HEADER_FILE_HASH(c9d5f211cd7186f80726caa5b7e0dd53) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/tsb_vector_sink_python.cc b/gr-blocks/python/blocks/bindings/tsb_vector_sink_python.cc
index d1a3a03a91..d7ebded4e8 100644
--- a/gr-blocks/python/blocks/bindings/tsb_vector_sink_python.cc
+++ b/gr-blocks/python/blocks/bindings/tsb_vector_sink_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(tsb_vector_sink.h) */
+/* BINDTOOL_HEADER_FILE_HASH(45f65df7b4f05782ada6c21d6de13d2a) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/tuntap_pdu_python.cc b/gr-blocks/python/blocks/bindings/tuntap_pdu_python.cc
index e3591b3a9f..376bfc0527 100644
--- a/gr-blocks/python/blocks/bindings/tuntap_pdu_python.cc
+++ b/gr-blocks/python/blocks/bindings/tuntap_pdu_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(tuntap_pdu.h) */
+/* BINDTOOL_HEADER_FILE_HASH(b56c8af7086f7d50d4d768ab5e99b839) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/uchar_to_float_python.cc b/gr-blocks/python/blocks/bindings/uchar_to_float_python.cc
index 183245c6e6..95186ce25f 100644
--- a/gr-blocks/python/blocks/bindings/uchar_to_float_python.cc
+++ b/gr-blocks/python/blocks/bindings/uchar_to_float_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(uchar_to_float.h) */
+/* BINDTOOL_HEADER_FILE_HASH(066671763d5c224701465072ab82fa09) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/udp_sink_python.cc b/gr-blocks/python/blocks/bindings/udp_sink_python.cc
index e871639611..f13313b64b 100644
--- a/gr-blocks/python/blocks/bindings/udp_sink_python.cc
+++ b/gr-blocks/python/blocks/bindings/udp_sink_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(udp_sink.h) */
+/* BINDTOOL_HEADER_FILE_HASH(b661fa9adabd289dfb26ffd01bab1a8d) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/udp_source_python.cc b/gr-blocks/python/blocks/bindings/udp_source_python.cc
index f401929700..bc5590f6a0 100644
--- a/gr-blocks/python/blocks/bindings/udp_source_python.cc
+++ b/gr-blocks/python/blocks/bindings/udp_source_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(udp_source.h) */
+/* BINDTOOL_HEADER_FILE_HASH(be808fc0ee5ca0d58c71e38a5734c955) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/unpack_k_bits_bb_python.cc b/gr-blocks/python/blocks/bindings/unpack_k_bits_bb_python.cc
index bc419e78c8..a20e92f003 100644
--- a/gr-blocks/python/blocks/bindings/unpack_k_bits_bb_python.cc
+++ b/gr-blocks/python/blocks/bindings/unpack_k_bits_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(unpack_k_bits_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(80ba4199aea9bdb398ffea40d2c88e98) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/unpack_k_bits_python.cc b/gr-blocks/python/blocks/bindings/unpack_k_bits_python.cc
index 999929fcb3..afcc935d9d 100644
--- a/gr-blocks/python/blocks/bindings/unpack_k_bits_python.cc
+++ b/gr-blocks/python/blocks/bindings/unpack_k_bits_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(unpack_k_bits.h) */
+/* BINDTOOL_HEADER_FILE_HASH(28cc76516922bd2fae7b01a70c3fc9d1) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/unpacked_to_packed_python.cc b/gr-blocks/python/blocks/bindings/unpacked_to_packed_python.cc
index add810cc78..5df8507e26 100644
--- a/gr-blocks/python/blocks/bindings/unpacked_to_packed_python.cc
+++ b/gr-blocks/python/blocks/bindings/unpacked_to_packed_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(unpacked_to_packed.h) */
+/* BINDTOOL_HEADER_FILE_HASH(f38bf55a7331f33d1a4b4fffdc1a20fa) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/vco_c_python.cc b/gr-blocks/python/blocks/bindings/vco_c_python.cc
index fc9026c7ce..2ff20462c9 100644
--- a/gr-blocks/python/blocks/bindings/vco_c_python.cc
+++ b/gr-blocks/python/blocks/bindings/vco_c_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(vco_c.h) */
+/* BINDTOOL_HEADER_FILE_HASH(445e2e17cb46801f6438dde580176ef2) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/vco_f_python.cc b/gr-blocks/python/blocks/bindings/vco_f_python.cc
index 8bd007c213..1857df3eda 100644
--- a/gr-blocks/python/blocks/bindings/vco_f_python.cc
+++ b/gr-blocks/python/blocks/bindings/vco_f_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(vco_f.h) */
+/* BINDTOOL_HEADER_FILE_HASH(341cd117e68fcc9f4f8fd910f2c458e2) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/vector_insert_python.cc b/gr-blocks/python/blocks/bindings/vector_insert_python.cc
index 722c5594b1..15afb01e17 100644
--- a/gr-blocks/python/blocks/bindings/vector_insert_python.cc
+++ b/gr-blocks/python/blocks/bindings/vector_insert_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(vector_insert.h) */
+/* BINDTOOL_HEADER_FILE_HASH(3a72517895e75d2a08cc780a1da59acf) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/vector_map_python.cc b/gr-blocks/python/blocks/bindings/vector_map_python.cc
index 46d588325b..5003e07f43 100644
--- a/gr-blocks/python/blocks/bindings/vector_map_python.cc
+++ b/gr-blocks/python/blocks/bindings/vector_map_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(vector_map.h) */
+/* BINDTOOL_HEADER_FILE_HASH(9c88a0b04c0e86a66c4c57ca843f1cd3) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/vector_sink_python.cc b/gr-blocks/python/blocks/bindings/vector_sink_python.cc
index fe6e90b83f..4e51671dc6 100644
--- a/gr-blocks/python/blocks/bindings/vector_sink_python.cc
+++ b/gr-blocks/python/blocks/bindings/vector_sink_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(vector_sink.h) */
+/* BINDTOOL_HEADER_FILE_HASH(b92aa7ef4345ba35b812f6d053199c6c) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/vector_source_python.cc b/gr-blocks/python/blocks/bindings/vector_source_python.cc
index 0919e7bb31..b5dd41a269 100644
--- a/gr-blocks/python/blocks/bindings/vector_source_python.cc
+++ b/gr-blocks/python/blocks/bindings/vector_source_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(vector_source.h) */
+/* BINDTOOL_HEADER_FILE_HASH(1176d2a53ecb9fd3818f6f2559576a1e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/vector_to_stream_python.cc b/gr-blocks/python/blocks/bindings/vector_to_stream_python.cc
index c80a11d90e..d25283a523 100644
--- a/gr-blocks/python/blocks/bindings/vector_to_stream_python.cc
+++ b/gr-blocks/python/blocks/bindings/vector_to_stream_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(vector_to_stream.h) */
+/* BINDTOOL_HEADER_FILE_HASH(4d47288cdcfe688510e55d95f64cea34) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/vector_to_streams_python.cc b/gr-blocks/python/blocks/bindings/vector_to_streams_python.cc
index ef4d44da3b..00066dfdfb 100644
--- a/gr-blocks/python/blocks/bindings/vector_to_streams_python.cc
+++ b/gr-blocks/python/blocks/bindings/vector_to_streams_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(vector_to_streams.h) */
+/* BINDTOOL_HEADER_FILE_HASH(e0a7722912ca2d7cc6dd3a89da23e038) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/wavfile_python.cc b/gr-blocks/python/blocks/bindings/wavfile_python.cc
index a02c743215..950289d156 100644
--- a/gr-blocks/python/blocks/bindings/wavfile_python.cc
+++ b/gr-blocks/python/blocks/bindings/wavfile_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(wavfile.h) */
+/* BINDTOOL_HEADER_FILE_HASH(85a13746fd109dbc7b94ba38aaf61e4c) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/wavfile_sink_python.cc b/gr-blocks/python/blocks/bindings/wavfile_sink_python.cc
index f94e201e33..af7046d086 100644
--- a/gr-blocks/python/blocks/bindings/wavfile_sink_python.cc
+++ b/gr-blocks/python/blocks/bindings/wavfile_sink_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(wavfile_sink.h) */
+/* BINDTOOL_HEADER_FILE_HASH(b8184d24184e3bd7aa4a08f5fca8ac0d) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-blocks/python/blocks/bindings/wavfile_source_python.cc b/gr-blocks/python/blocks/bindings/wavfile_source_python.cc
index b0662c93cd..b45667a347 100644
--- a/gr-blocks/python/blocks/bindings/wavfile_source_python.cc
+++ b/gr-blocks/python/blocks/bindings/wavfile_source_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(wavfile_source.h) */
+/* BINDTOOL_HEADER_FILE_HASH(01a042890c5fe1a8688deff99d957816) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
@@ -48,4 +56,4 @@ void bind_wavfile_source(py::module& m)
.def("channels", &wavfile_source::channels, D(wavfile_source, channels))
;
-} \ No newline at end of file
+}
diff --git a/gr-blocks/python/blocks/bindings/xor_blk_python.cc b/gr-blocks/python/blocks/bindings/xor_blk_python.cc
index 7c380384ce..05739f81af 100644
--- a/gr-blocks/python/blocks/bindings/xor_blk_python.cc
+++ b/gr-blocks/python/blocks/bindings/xor_blk_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(xor_blk.h) */
+/* BINDTOOL_HEADER_FILE_HASH(9695bb06d84235a7cfcc67e7ada1f052) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-channels/python/channels/bindings/CMakeLists.txt b/gr-channels/python/channels/bindings/CMakeLists.txt
index c4d6840026..f4a70ec719 100644
--- a/gr-channels/python/channels/bindings/CMakeLists.txt
+++ b/gr-channels/python/channels/bindings/CMakeLists.txt
@@ -15,7 +15,7 @@ list(APPEND channels_python_files
sro_model_python.cc
python_bindings.cc)
-GR_PYBIND_MAKE(channels
+GR_PYBIND_MAKE_CHECK_HASH(channels
../../..
gr::channels
"${channels_python_files}")
diff --git a/gr-channels/python/channels/bindings/cfo_model_python.cc b/gr-channels/python/channels/bindings/cfo_model_python.cc
index 3da6b12ec4..070e6127f9 100644
--- a/gr-channels/python/channels/bindings/cfo_model_python.cc
+++ b/gr-channels/python/channels/bindings/cfo_model_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(cfo_model.h) */
+/* BINDTOOL_HEADER_FILE_HASH(db67cfaa48fd0ae51dcf6477f7e249e7) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-channels/python/channels/bindings/channel_model2_python.cc b/gr-channels/python/channels/bindings/channel_model2_python.cc
index d95f235c25..93a488e82b 100644
--- a/gr-channels/python/channels/bindings/channel_model2_python.cc
+++ b/gr-channels/python/channels/bindings/channel_model2_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(channel_model2.h) */
+/* BINDTOOL_HEADER_FILE_HASH(f6bbbb671bad8f06687b74a422b46284) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-channels/python/channels/bindings/channel_model_python.cc b/gr-channels/python/channels/bindings/channel_model_python.cc
index 29fdb38a7a..5d31710203 100644
--- a/gr-channels/python/channels/bindings/channel_model_python.cc
+++ b/gr-channels/python/channels/bindings/channel_model_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(channel_model.h) */
+/* BINDTOOL_HEADER_FILE_HASH(c9343a196acb27614ee79886a9f24e20) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-channels/python/channels/bindings/dynamic_channel_model_python.cc b/gr-channels/python/channels/bindings/dynamic_channel_model_python.cc
index bab18cb6d5..70d7261386 100644
--- a/gr-channels/python/channels/bindings/dynamic_channel_model_python.cc
+++ b/gr-channels/python/channels/bindings/dynamic_channel_model_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dynamic_channel_model.h) */
+/* BINDTOOL_HEADER_FILE_HASH(6d8a7c13d8e2b007e9d5f23e6e5749eb) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-channels/python/channels/bindings/fading_model_python.cc b/gr-channels/python/channels/bindings/fading_model_python.cc
index 9872a6818c..b32f03e88f 100644
--- a/gr-channels/python/channels/bindings/fading_model_python.cc
+++ b/gr-channels/python/channels/bindings/fading_model_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(fading_model.h) */
+/* BINDTOOL_HEADER_FILE_HASH(1dd4a7c2ff1d8126664ea508f5c8aad2) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-channels/python/channels/bindings/selective_fading_model2_python.cc b/gr-channels/python/channels/bindings/selective_fading_model2_python.cc
index 2f26e2f70f..b637c63a27 100644
--- a/gr-channels/python/channels/bindings/selective_fading_model2_python.cc
+++ b/gr-channels/python/channels/bindings/selective_fading_model2_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(selective_fading_model2.h) */
+/* BINDTOOL_HEADER_FILE_HASH(be62c33bb17b2aec5e93136392e4ff49) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-channels/python/channels/bindings/selective_fading_model_python.cc b/gr-channels/python/channels/bindings/selective_fading_model_python.cc
index 9d79aa883d..e475f99397 100644
--- a/gr-channels/python/channels/bindings/selective_fading_model_python.cc
+++ b/gr-channels/python/channels/bindings/selective_fading_model_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(selective_fading_model.h) */
+/* BINDTOOL_HEADER_FILE_HASH(a70748fab2290742010437e061b6c7db) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-channels/python/channels/bindings/sro_model_python.cc b/gr-channels/python/channels/bindings/sro_model_python.cc
index 9d77d7756f..eadf565505 100644
--- a/gr-channels/python/channels/bindings/sro_model_python.cc
+++ b/gr-channels/python/channels/bindings/sro_model_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(sro_model.h) */
+/* BINDTOOL_HEADER_FILE_HASH(b96a9b261c81e7c0ecc36ecbf7e54912) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/adaptive_algorithm_cma_python.cc b/gr-digital/python/digital/bindings/adaptive_algorithm_cma_python.cc
index 11f0563476..38d3e7c22c 100644
--- a/gr-digital/python/digital/bindings/adaptive_algorithm_cma_python.cc
+++ b/gr-digital/python/digital/bindings/adaptive_algorithm_cma_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(adaptive_algorithm_cma.h) */
+/* BINDTOOL_HEADER_FILE_HASH(4f720d6c8ec33fbe77c05861a5913926) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/adaptive_algorithm_lms_python.cc b/gr-digital/python/digital/bindings/adaptive_algorithm_lms_python.cc
index b4ba3cbf0b..384ea72a3d 100644
--- a/gr-digital/python/digital/bindings/adaptive_algorithm_lms_python.cc
+++ b/gr-digital/python/digital/bindings/adaptive_algorithm_lms_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(adaptive_algorithm_lms.h) */
+/* BINDTOOL_HEADER_FILE_HASH(d868d635d3649a954a45b63ad2f1d79a) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/adaptive_algorithm_nlms_python.cc b/gr-digital/python/digital/bindings/adaptive_algorithm_nlms_python.cc
index 1127b622fc..b865504473 100644
--- a/gr-digital/python/digital/bindings/adaptive_algorithm_nlms_python.cc
+++ b/gr-digital/python/digital/bindings/adaptive_algorithm_nlms_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(adaptive_algorithm_nlms.h) */
+/* BINDTOOL_HEADER_FILE_HASH(814b418bc8a24090916095fb7702ceec) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/adaptive_algorithm_python.cc b/gr-digital/python/digital/bindings/adaptive_algorithm_python.cc
index bd764c5bb4..fa065e1824 100644
--- a/gr-digital/python/digital/bindings/adaptive_algorithm_python.cc
+++ b/gr-digital/python/digital/bindings/adaptive_algorithm_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(adaptive_algorithm.h) */
+/* BINDTOOL_HEADER_FILE_HASH(33c5f79e6e5a87ff26075b7aa45a61c4) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/additive_scrambler_bb_python.cc b/gr-digital/python/digital/bindings/additive_scrambler_bb_python.cc
index 8af93a7f66..8e25963e31 100644
--- a/gr-digital/python/digital/bindings/additive_scrambler_bb_python.cc
+++ b/gr-digital/python/digital/bindings/additive_scrambler_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(additive_scrambler_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(a35bcdbbc4e320dd37c13a0adb156c57) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/binary_slicer_fb_python.cc b/gr-digital/python/digital/bindings/binary_slicer_fb_python.cc
index 72e691eca4..2214c14fa6 100644
--- a/gr-digital/python/digital/bindings/binary_slicer_fb_python.cc
+++ b/gr-digital/python/digital/bindings/binary_slicer_fb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(binary_slicer_fb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(a35245abbcda72cccfd32e1008a3c818) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/burst_shaper_python.cc b/gr-digital/python/digital/bindings/burst_shaper_python.cc
index c514c85f3b..c04d69e7bd 100644
--- a/gr-digital/python/digital/bindings/burst_shaper_python.cc
+++ b/gr-digital/python/digital/bindings/burst_shaper_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(burst_shaper.h) */
+/* BINDTOOL_HEADER_FILE_HASH(2827be9a6f77eb691838cc1220166fec) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/chunks_to_symbols_python.cc b/gr-digital/python/digital/bindings/chunks_to_symbols_python.cc
index 9d01a9dfac..284e1043a7 100644
--- a/gr-digital/python/digital/bindings/chunks_to_symbols_python.cc
+++ b/gr-digital/python/digital/bindings/chunks_to_symbols_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(chunks_to_symbols.h) */
+/* BINDTOOL_HEADER_FILE_HASH(92d3e85da4622d93c34d8226cbaaecf0) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/clock_recovery_mm_cc_python.cc b/gr-digital/python/digital/bindings/clock_recovery_mm_cc_python.cc
index 7be3501c57..1a63b76a2d 100644
--- a/gr-digital/python/digital/bindings/clock_recovery_mm_cc_python.cc
+++ b/gr-digital/python/digital/bindings/clock_recovery_mm_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(clock_recovery_mm_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(6482081ef6ad03cc91d5862b662e1ded) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/clock_recovery_mm_ff_python.cc b/gr-digital/python/digital/bindings/clock_recovery_mm_ff_python.cc
index ea0e80db4a..7f13faeb10 100644
--- a/gr-digital/python/digital/bindings/clock_recovery_mm_ff_python.cc
+++ b/gr-digital/python/digital/bindings/clock_recovery_mm_ff_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(clock_recovery_mm_ff.h) */
+/* BINDTOOL_HEADER_FILE_HASH(b190225233d18ff3ab3b9547ec2b89a8) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/cma_equalizer_cc_python.cc b/gr-digital/python/digital/bindings/cma_equalizer_cc_python.cc
index 025329c417..ca9ddd62a6 100644
--- a/gr-digital/python/digital/bindings/cma_equalizer_cc_python.cc
+++ b/gr-digital/python/digital/bindings/cma_equalizer_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(cma_equalizer_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(75c10b4e338f162c2d71d137f0836689) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/constellation_decoder_cb_python.cc b/gr-digital/python/digital/bindings/constellation_decoder_cb_python.cc
index 0fa1b0dd2d..7386ba3a18 100644
--- a/gr-digital/python/digital/bindings/constellation_decoder_cb_python.cc
+++ b/gr-digital/python/digital/bindings/constellation_decoder_cb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(constellation_decoder_cb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(057b33fe4e52dd1a92c38d00e64b04f2) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/constellation_python.cc b/gr-digital/python/digital/bindings/constellation_python.cc
index c85c45950f..6fae9f8a77 100644
--- a/gr-digital/python/digital/bindings/constellation_python.cc
+++ b/gr-digital/python/digital/bindings/constellation_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(constellation.h) */
+/* BINDTOOL_HEADER_FILE_HASH(88a9804617d38b7414a38c6bb77199ae) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/constellation_receiver_cb_python.cc b/gr-digital/python/digital/bindings/constellation_receiver_cb_python.cc
index f33d31e04e..4cf90b6c69 100644
--- a/gr-digital/python/digital/bindings/constellation_receiver_cb_python.cc
+++ b/gr-digital/python/digital/bindings/constellation_receiver_cb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(constellation_receiver_cb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(42182631bf01257825f872ec7d4994ae) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/constellation_soft_decoder_cf_python.cc b/gr-digital/python/digital/bindings/constellation_soft_decoder_cf_python.cc
index 3b086ee80d..31c74ef5ec 100644
--- a/gr-digital/python/digital/bindings/constellation_soft_decoder_cf_python.cc
+++ b/gr-digital/python/digital/bindings/constellation_soft_decoder_cf_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(constellation_soft_decoder_cf.h) */
+/* BINDTOOL_HEADER_FILE_HASH(e04415a59c793a639f43e03026ee8c0e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/corr_est_cc_python.cc b/gr-digital/python/digital/bindings/corr_est_cc_python.cc
index 2f01f31e5d..92729a6d93 100644
--- a/gr-digital/python/digital/bindings/corr_est_cc_python.cc
+++ b/gr-digital/python/digital/bindings/corr_est_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(corr_est_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(bc2913cc6c389d7d0eecd401f081f6f1) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/correlate_access_code_bb_python.cc b/gr-digital/python/digital/bindings/correlate_access_code_bb_python.cc
index f0e776671e..b5136f4d84 100644
--- a/gr-digital/python/digital/bindings/correlate_access_code_bb_python.cc
+++ b/gr-digital/python/digital/bindings/correlate_access_code_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(correlate_access_code_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(ce5720570bb5308c29ea04e126c65147) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/correlate_access_code_bb_ts_python.cc b/gr-digital/python/digital/bindings/correlate_access_code_bb_ts_python.cc
index da21cea4a8..31b8361857 100644
--- a/gr-digital/python/digital/bindings/correlate_access_code_bb_ts_python.cc
+++ b/gr-digital/python/digital/bindings/correlate_access_code_bb_ts_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(correlate_access_code_bb_ts.h) */
+/* BINDTOOL_HEADER_FILE_HASH(11a5670cdf523a05b265514823e776f4) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/correlate_access_code_ff_ts_python.cc b/gr-digital/python/digital/bindings/correlate_access_code_ff_ts_python.cc
index 8f86abe2fe..54a479fac1 100644
--- a/gr-digital/python/digital/bindings/correlate_access_code_ff_ts_python.cc
+++ b/gr-digital/python/digital/bindings/correlate_access_code_ff_ts_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(correlate_access_code_ff_ts.h) */
+/* BINDTOOL_HEADER_FILE_HASH(753826ff2d45a5f930a88b25dc97fc55) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/correlate_access_code_tag_bb_python.cc b/gr-digital/python/digital/bindings/correlate_access_code_tag_bb_python.cc
index eff03d15a3..f4996efb7f 100644
--- a/gr-digital/python/digital/bindings/correlate_access_code_tag_bb_python.cc
+++ b/gr-digital/python/digital/bindings/correlate_access_code_tag_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(correlate_access_code_tag_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(39f016cfb25c6b04f6e80526800eb5bd) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/correlate_access_code_tag_ff_python.cc b/gr-digital/python/digital/bindings/correlate_access_code_tag_ff_python.cc
index b6f85b914e..a67315ef56 100644
--- a/gr-digital/python/digital/bindings/correlate_access_code_tag_ff_python.cc
+++ b/gr-digital/python/digital/bindings/correlate_access_code_tag_ff_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(correlate_access_code_tag_ff.h) */
+/* BINDTOOL_HEADER_FILE_HASH(0458652c212b967d75ab0d4609f3fa1e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/costas_loop_cc_python.cc b/gr-digital/python/digital/bindings/costas_loop_cc_python.cc
index d08446c976..662eb4bf0a 100644
--- a/gr-digital/python/digital/bindings/costas_loop_cc_python.cc
+++ b/gr-digital/python/digital/bindings/costas_loop_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(costas_loop_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(338bc7ce2c6a5c6d96e38bdc5c2f3337) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/cpmmod_bc_python.cc b/gr-digital/python/digital/bindings/cpmmod_bc_python.cc
index 65ebaea5f3..8fc33830b7 100644
--- a/gr-digital/python/digital/bindings/cpmmod_bc_python.cc
+++ b/gr-digital/python/digital/bindings/cpmmod_bc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(cpmmod_bc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(fd001012f591feffe43c60f710e918bf) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/crc32_async_bb_python.cc b/gr-digital/python/digital/bindings/crc32_async_bb_python.cc
index 68ff45686b..a7b06ec873 100644
--- a/gr-digital/python/digital/bindings/crc32_async_bb_python.cc
+++ b/gr-digital/python/digital/bindings/crc32_async_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(crc32_async_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(c084ed79dad8f1c325cf5c9c28fa1bce) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/crc32_bb_python.cc b/gr-digital/python/digital/bindings/crc32_bb_python.cc
index d0c0be23ca..2d69d1b25f 100644
--- a/gr-digital/python/digital/bindings/crc32_bb_python.cc
+++ b/gr-digital/python/digital/bindings/crc32_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(crc32_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(920a02b82810551ce105c783c4d7231d) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/crc32_python.cc b/gr-digital/python/digital/bindings/crc32_python.cc
index 31e52d647c..cea28e8ee7 100644
--- a/gr-digital/python/digital/bindings/crc32_python.cc
+++ b/gr-digital/python/digital/bindings/crc32_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(crc32.h) */
+/* BINDTOOL_HEADER_FILE_HASH(68481b3e03e592f988af1aa2821ee982) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/decision_feedback_equalizer_python.cc b/gr-digital/python/digital/bindings/decision_feedback_equalizer_python.cc
index fa2345f8b5..fc8c53e0a0 100644
--- a/gr-digital/python/digital/bindings/decision_feedback_equalizer_python.cc
+++ b/gr-digital/python/digital/bindings/decision_feedback_equalizer_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(decision_feedback_equalizer.h) */
+/* BINDTOOL_HEADER_FILE_HASH(14217634af09e5e7a4e27a5da6f617b7) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/descrambler_bb_python.cc b/gr-digital/python/digital/bindings/descrambler_bb_python.cc
index 2f65ced126..2f1aa8dccc 100644
--- a/gr-digital/python/digital/bindings/descrambler_bb_python.cc
+++ b/gr-digital/python/digital/bindings/descrambler_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(descrambler_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(d630c5081c027a198e21e0622963b40b) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/diff_decoder_bb_python.cc b/gr-digital/python/digital/bindings/diff_decoder_bb_python.cc
index 903de92dad..f7fb6b0943 100644
--- a/gr-digital/python/digital/bindings/diff_decoder_bb_python.cc
+++ b/gr-digital/python/digital/bindings/diff_decoder_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(diff_decoder_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(3814f3ba5b3a9425eae5611e1a4876ec) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/diff_encoder_bb_python.cc b/gr-digital/python/digital/bindings/diff_encoder_bb_python.cc
index 40b0e8f006..d27c5feec2 100644
--- a/gr-digital/python/digital/bindings/diff_encoder_bb_python.cc
+++ b/gr-digital/python/digital/bindings/diff_encoder_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(diff_encoder_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(e817d23aac894b3563101df2958577de) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/diff_phasor_cc_python.cc b/gr-digital/python/digital/bindings/diff_phasor_cc_python.cc
index ca7544e115..2679613ce5 100644
--- a/gr-digital/python/digital/bindings/diff_phasor_cc_python.cc
+++ b/gr-digital/python/digital/bindings/diff_phasor_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(diff_phasor_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(81c7758b71821fad5d2ad711f008a211) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/fll_band_edge_cc_python.cc b/gr-digital/python/digital/bindings/fll_band_edge_cc_python.cc
index afc5e0d7f9..8cedd90382 100644
--- a/gr-digital/python/digital/bindings/fll_band_edge_cc_python.cc
+++ b/gr-digital/python/digital/bindings/fll_band_edge_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(fll_band_edge_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(51e6cbbcfdfc7f02df62d6fb1533f821) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/framer_sink_1_python.cc b/gr-digital/python/digital/bindings/framer_sink_1_python.cc
index f80260a333..07b9de71a1 100644
--- a/gr-digital/python/digital/bindings/framer_sink_1_python.cc
+++ b/gr-digital/python/digital/bindings/framer_sink_1_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(framer_sink_1.h) */
+/* BINDTOOL_HEADER_FILE_HASH(c4d313da318fada32f4b7cf6de0068b8) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/glfsr_python.cc b/gr-digital/python/digital/bindings/glfsr_python.cc
index 79e3f3f6a9..e716305931 100644
--- a/gr-digital/python/digital/bindings/glfsr_python.cc
+++ b/gr-digital/python/digital/bindings/glfsr_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(glfsr.h) */
+/* BINDTOOL_HEADER_FILE_HASH(4299ef7303d0f404e97b16abb6de32ee) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/glfsr_source_b_python.cc b/gr-digital/python/digital/bindings/glfsr_source_b_python.cc
index bc3733d32e..5c8a850f41 100644
--- a/gr-digital/python/digital/bindings/glfsr_source_b_python.cc
+++ b/gr-digital/python/digital/bindings/glfsr_source_b_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(glfsr_source_b.h) */
+/* BINDTOOL_HEADER_FILE_HASH(7b6d09b85b54ce73f4e3c80b1809bed7) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/glfsr_source_f_python.cc b/gr-digital/python/digital/bindings/glfsr_source_f_python.cc
index 7ecb53ae86..4e8a9883a0 100644
--- a/gr-digital/python/digital/bindings/glfsr_source_f_python.cc
+++ b/gr-digital/python/digital/bindings/glfsr_source_f_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(glfsr_source_f.h) */
+/* BINDTOOL_HEADER_FILE_HASH(fefa5e006f5c5c49a91ff379b1c571d4) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/hdlc_deframer_bp_python.cc b/gr-digital/python/digital/bindings/hdlc_deframer_bp_python.cc
index 0aa30ad5f3..34a6bf918b 100644
--- a/gr-digital/python/digital/bindings/hdlc_deframer_bp_python.cc
+++ b/gr-digital/python/digital/bindings/hdlc_deframer_bp_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(hdlc_deframer_bp.h) */
+/* BINDTOOL_HEADER_FILE_HASH(9768813703f17af066bfbf6e74242298) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/hdlc_framer_pb_python.cc b/gr-digital/python/digital/bindings/hdlc_framer_pb_python.cc
index 2f1d25d537..846f85daf7 100644
--- a/gr-digital/python/digital/bindings/hdlc_framer_pb_python.cc
+++ b/gr-digital/python/digital/bindings/hdlc_framer_pb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(hdlc_framer_pb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(b39076a4bb75c3076527db220789099d) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/header_buffer_python.cc b/gr-digital/python/digital/bindings/header_buffer_python.cc
index 4079277d62..2676a2ecc6 100644
--- a/gr-digital/python/digital/bindings/header_buffer_python.cc
+++ b/gr-digital/python/digital/bindings/header_buffer_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(header_buffer.h) */
+/* BINDTOOL_HEADER_FILE_HASH(cb0f4b24d7fa8f9c23b864584c361e11) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/header_format_base_python.cc b/gr-digital/python/digital/bindings/header_format_base_python.cc
index 3cdca0c109..756ad7b4db 100644
--- a/gr-digital/python/digital/bindings/header_format_base_python.cc
+++ b/gr-digital/python/digital/bindings/header_format_base_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(header_format_base.h) */
+/* BINDTOOL_HEADER_FILE_HASH(5ae8266e0193a714bf51d99d89038dfb) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/header_format_counter_python.cc b/gr-digital/python/digital/bindings/header_format_counter_python.cc
index cea5228698..8ae5561020 100644
--- a/gr-digital/python/digital/bindings/header_format_counter_python.cc
+++ b/gr-digital/python/digital/bindings/header_format_counter_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(header_format_counter.h) */
+/* BINDTOOL_HEADER_FILE_HASH(210ade4ec83c93cb6716145e4047bedc) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/header_format_crc_python.cc b/gr-digital/python/digital/bindings/header_format_crc_python.cc
index 4c7ff42f71..760bad9eaa 100644
--- a/gr-digital/python/digital/bindings/header_format_crc_python.cc
+++ b/gr-digital/python/digital/bindings/header_format_crc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(header_format_crc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(c7a584f39de1d567e582a4e91a5435c8) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/header_format_default_python.cc b/gr-digital/python/digital/bindings/header_format_default_python.cc
index 8bbcd501f5..2b69288483 100644
--- a/gr-digital/python/digital/bindings/header_format_default_python.cc
+++ b/gr-digital/python/digital/bindings/header_format_default_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(header_format_default.h) */
+/* BINDTOOL_HEADER_FILE_HASH(f5ae2ad68689db8ee0e8acbf1b4312fc) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/header_format_ofdm_python.cc b/gr-digital/python/digital/bindings/header_format_ofdm_python.cc
index 565ecf100e..87c61a03f4 100644
--- a/gr-digital/python/digital/bindings/header_format_ofdm_python.cc
+++ b/gr-digital/python/digital/bindings/header_format_ofdm_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(header_format_ofdm.h) */
+/* BINDTOOL_HEADER_FILE_HASH(7d8d0984ec74f11d45ed283c841286fd) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/header_payload_demux_python.cc b/gr-digital/python/digital/bindings/header_payload_demux_python.cc
index f643fd22a5..b99d2cda02 100644
--- a/gr-digital/python/digital/bindings/header_payload_demux_python.cc
+++ b/gr-digital/python/digital/bindings/header_payload_demux_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(header_payload_demux.h) */
+/* BINDTOOL_HEADER_FILE_HASH(abe50c5612146d32a9e7e56244aa647b) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/interpolating_resampler_type_python.cc b/gr-digital/python/digital/bindings/interpolating_resampler_type_python.cc
index 6da07d105d..07ca1829a7 100644
--- a/gr-digital/python/digital/bindings/interpolating_resampler_type_python.cc
+++ b/gr-digital/python/digital/bindings/interpolating_resampler_type_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(interpolating_resampler_type.h) */
+/* BINDTOOL_HEADER_FILE_HASH(87d67f9b33b7ee74737145aca95e7a13) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/kurtotic_equalizer_cc_python.cc b/gr-digital/python/digital/bindings/kurtotic_equalizer_cc_python.cc
index 6b1faefdbb..e9aa8d1778 100644
--- a/gr-digital/python/digital/bindings/kurtotic_equalizer_cc_python.cc
+++ b/gr-digital/python/digital/bindings/kurtotic_equalizer_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(kurtotic_equalizer_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(9d3ee736116dcbe107ddaccf5d2ed7f6) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/lfsr_python.cc b/gr-digital/python/digital/bindings/lfsr_python.cc
index f6b4fe0b92..245e2256f3 100644
--- a/gr-digital/python/digital/bindings/lfsr_python.cc
+++ b/gr-digital/python/digital/bindings/lfsr_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(lfsr.h) */
+/* BINDTOOL_HEADER_FILE_HASH(a9c9bd5cfce2d712fcbd9401773e8621) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/linear_equalizer_python.cc b/gr-digital/python/digital/bindings/linear_equalizer_python.cc
index 7697a0e0e2..11dd9c0451 100644
--- a/gr-digital/python/digital/bindings/linear_equalizer_python.cc
+++ b/gr-digital/python/digital/bindings/linear_equalizer_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(linear_equalizer.h) */
+/* BINDTOOL_HEADER_FILE_HASH(11ccc23f6c5aa3de99d592bd83b2638c) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/lms_dd_equalizer_cc_python.cc b/gr-digital/python/digital/bindings/lms_dd_equalizer_cc_python.cc
index 7300dbd93c..db74ff1d37 100644
--- a/gr-digital/python/digital/bindings/lms_dd_equalizer_cc_python.cc
+++ b/gr-digital/python/digital/bindings/lms_dd_equalizer_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(lms_dd_equalizer_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(2a05788ef6fd117e807fabb019bf2cac) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/map_bb_python.cc b/gr-digital/python/digital/bindings/map_bb_python.cc
index 1fb694a41c..b51d94113e 100644
--- a/gr-digital/python/digital/bindings/map_bb_python.cc
+++ b/gr-digital/python/digital/bindings/map_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(map_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(9cd6dc85b2557412507a371eed58c285) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/meas_evm_cc_python.cc b/gr-digital/python/digital/bindings/meas_evm_cc_python.cc
index fb0b233b89..6ac6567962 100644
--- a/gr-digital/python/digital/bindings/meas_evm_cc_python.cc
+++ b/gr-digital/python/digital/bindings/meas_evm_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(meas_evm_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(9339a270589743f5855202694ea64a0c) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
@@ -42,4 +50,4 @@ void bind_meas_evm_cc(py::module& m)
;
-} \ No newline at end of file
+}
diff --git a/gr-digital/python/digital/bindings/metric_type_python.cc b/gr-digital/python/digital/bindings/metric_type_python.cc
index 908e5279f0..9bacfec0cd 100644
--- a/gr-digital/python/digital/bindings/metric_type_python.cc
+++ b/gr-digital/python/digital/bindings/metric_type_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(metric_type.h) */
+/* BINDTOOL_HEADER_FILE_HASH(bd60dc506d9405f531acebceaab4aec0) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/mpsk_snr_est_cc_python.cc b/gr-digital/python/digital/bindings/mpsk_snr_est_cc_python.cc
index 68a42e814d..64833587f2 100644
--- a/gr-digital/python/digital/bindings/mpsk_snr_est_cc_python.cc
+++ b/gr-digital/python/digital/bindings/mpsk_snr_est_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(mpsk_snr_est_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(d62f385f709f14dc1fea43f73c9a7a47) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/mpsk_snr_est_python.cc b/gr-digital/python/digital/bindings/mpsk_snr_est_python.cc
index 57e70b019c..31ab7ad6e1 100644
--- a/gr-digital/python/digital/bindings/mpsk_snr_est_python.cc
+++ b/gr-digital/python/digital/bindings/mpsk_snr_est_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(mpsk_snr_est.h) */
+/* BINDTOOL_HEADER_FILE_HASH(d74db624965f372f65b7834c2402f1ee) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/msk_timing_recovery_cc_python.cc b/gr-digital/python/digital/bindings/msk_timing_recovery_cc_python.cc
index 7273ded0d6..b6e79c5fd1 100644
--- a/gr-digital/python/digital/bindings/msk_timing_recovery_cc_python.cc
+++ b/gr-digital/python/digital/bindings/msk_timing_recovery_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(msk_timing_recovery_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(0652b220e0505d11e86f1f76082c26c6) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/ofdm_carrier_allocator_cvc_python.cc b/gr-digital/python/digital/bindings/ofdm_carrier_allocator_cvc_python.cc
index 1fdce234d8..783b9b2afa 100644
--- a/gr-digital/python/digital/bindings/ofdm_carrier_allocator_cvc_python.cc
+++ b/gr-digital/python/digital/bindings/ofdm_carrier_allocator_cvc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(ofdm_carrier_allocator_cvc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(eaa22bce0f02bc731048983fe56966a4) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/ofdm_chanest_vcvc_python.cc b/gr-digital/python/digital/bindings/ofdm_chanest_vcvc_python.cc
index b1f7c651b9..bf77ebd0ae 100644
--- a/gr-digital/python/digital/bindings/ofdm_chanest_vcvc_python.cc
+++ b/gr-digital/python/digital/bindings/ofdm_chanest_vcvc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(ofdm_chanest_vcvc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(82caca03752b79f24d3d33c573cf570b) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/ofdm_cyclic_prefixer_python.cc b/gr-digital/python/digital/bindings/ofdm_cyclic_prefixer_python.cc
index b904d7f060..14b0f2b4ac 100644
--- a/gr-digital/python/digital/bindings/ofdm_cyclic_prefixer_python.cc
+++ b/gr-digital/python/digital/bindings/ofdm_cyclic_prefixer_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(ofdm_cyclic_prefixer.h) */
+/* BINDTOOL_HEADER_FILE_HASH(a09af8ad019f0f06d8d58d2bedbd7570) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/ofdm_equalizer_base_python.cc b/gr-digital/python/digital/bindings/ofdm_equalizer_base_python.cc
index 483c3b8071..a6a91032a0 100644
--- a/gr-digital/python/digital/bindings/ofdm_equalizer_base_python.cc
+++ b/gr-digital/python/digital/bindings/ofdm_equalizer_base_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(ofdm_equalizer_base.h) */
+/* BINDTOOL_HEADER_FILE_HASH(65983532ef2b3a47c2c295e23fdbed37) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/ofdm_equalizer_simpledfe_python.cc b/gr-digital/python/digital/bindings/ofdm_equalizer_simpledfe_python.cc
index 77c3b0e13f..44bb7e5b42 100644
--- a/gr-digital/python/digital/bindings/ofdm_equalizer_simpledfe_python.cc
+++ b/gr-digital/python/digital/bindings/ofdm_equalizer_simpledfe_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(ofdm_equalizer_simpledfe.h) */
+/* BINDTOOL_HEADER_FILE_HASH(8091e37dbba4afc0b7a2fd9441996144) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/ofdm_equalizer_static_python.cc b/gr-digital/python/digital/bindings/ofdm_equalizer_static_python.cc
index b96987b842..ba83419c91 100644
--- a/gr-digital/python/digital/bindings/ofdm_equalizer_static_python.cc
+++ b/gr-digital/python/digital/bindings/ofdm_equalizer_static_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(ofdm_equalizer_static.h) */
+/* BINDTOOL_HEADER_FILE_HASH(4afc931952b5aa291e61773cc4edfd61) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/ofdm_frame_equalizer_vcvc_python.cc b/gr-digital/python/digital/bindings/ofdm_frame_equalizer_vcvc_python.cc
index c698d8487f..e2a4e7e859 100644
--- a/gr-digital/python/digital/bindings/ofdm_frame_equalizer_vcvc_python.cc
+++ b/gr-digital/python/digital/bindings/ofdm_frame_equalizer_vcvc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(ofdm_frame_equalizer_vcvc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(8b3b47c9bf16426f21bbc0338c27f0ee) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/ofdm_serializer_vcc_python.cc b/gr-digital/python/digital/bindings/ofdm_serializer_vcc_python.cc
index 4a9df91a8e..3aa45590fc 100644
--- a/gr-digital/python/digital/bindings/ofdm_serializer_vcc_python.cc
+++ b/gr-digital/python/digital/bindings/ofdm_serializer_vcc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(ofdm_serializer_vcc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(10bcbf7d8d44ec9b58d57bfde8848890) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/ofdm_sync_sc_cfb_python.cc b/gr-digital/python/digital/bindings/ofdm_sync_sc_cfb_python.cc
index f1aa734919..f34a77c980 100644
--- a/gr-digital/python/digital/bindings/ofdm_sync_sc_cfb_python.cc
+++ b/gr-digital/python/digital/bindings/ofdm_sync_sc_cfb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(ofdm_sync_sc_cfb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(8ec48d9c442f1699e3fa727ad27bfca1) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/packet_header_default_python.cc b/gr-digital/python/digital/bindings/packet_header_default_python.cc
index 68c832d175..273c8c7a7f 100644
--- a/gr-digital/python/digital/bindings/packet_header_default_python.cc
+++ b/gr-digital/python/digital/bindings/packet_header_default_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(packet_header_default.h) */
+/* BINDTOOL_HEADER_FILE_HASH(986c8fe960c6f0510304dc660e276e34) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/packet_header_ofdm_python.cc b/gr-digital/python/digital/bindings/packet_header_ofdm_python.cc
index 90cf49fb22..7e6a8f8713 100644
--- a/gr-digital/python/digital/bindings/packet_header_ofdm_python.cc
+++ b/gr-digital/python/digital/bindings/packet_header_ofdm_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(packet_header_ofdm.h) */
+/* BINDTOOL_HEADER_FILE_HASH(9468930d7692df3db8194919f967cde5) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/packet_headergenerator_bb_python.cc b/gr-digital/python/digital/bindings/packet_headergenerator_bb_python.cc
index e9431d0a78..8dd340bba6 100644
--- a/gr-digital/python/digital/bindings/packet_headergenerator_bb_python.cc
+++ b/gr-digital/python/digital/bindings/packet_headergenerator_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(packet_headergenerator_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(8487a30fd16c95e19d9a7b7734258542) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/packet_headerparser_b_python.cc b/gr-digital/python/digital/bindings/packet_headerparser_b_python.cc
index f71db562a8..ebaf1d8746 100644
--- a/gr-digital/python/digital/bindings/packet_headerparser_b_python.cc
+++ b/gr-digital/python/digital/bindings/packet_headerparser_b_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(packet_headerparser_b.h) */
+/* BINDTOOL_HEADER_FILE_HASH(9035e8b3538d77885426b441ff9bc5c8) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/packet_sink_python.cc b/gr-digital/python/digital/bindings/packet_sink_python.cc
index 98486f006c..7349c9a289 100644
--- a/gr-digital/python/digital/bindings/packet_sink_python.cc
+++ b/gr-digital/python/digital/bindings/packet_sink_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(packet_sink.h) */
+/* BINDTOOL_HEADER_FILE_HASH(0d3a5dca1bfe4c6aa7ea3767010df57b) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/pfb_clock_sync_ccf_python.cc b/gr-digital/python/digital/bindings/pfb_clock_sync_ccf_python.cc
index 9d7506765f..273fa8c333 100644
--- a/gr-digital/python/digital/bindings/pfb_clock_sync_ccf_python.cc
+++ b/gr-digital/python/digital/bindings/pfb_clock_sync_ccf_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(pfb_clock_sync_ccf.h) */
+/* BINDTOOL_HEADER_FILE_HASH(ff1ec489c6af5b0c2d7ab649fecc8757) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/pfb_clock_sync_fff_python.cc b/gr-digital/python/digital/bindings/pfb_clock_sync_fff_python.cc
index 99076ef68e..3c49df020c 100644
--- a/gr-digital/python/digital/bindings/pfb_clock_sync_fff_python.cc
+++ b/gr-digital/python/digital/bindings/pfb_clock_sync_fff_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(pfb_clock_sync_fff.h) */
+/* BINDTOOL_HEADER_FILE_HASH(a3246c72d3a0a56ddfa3be6489dd2ff3) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/pn_correlator_cc_python.cc b/gr-digital/python/digital/bindings/pn_correlator_cc_python.cc
index 1f6f840e57..ea7137f13c 100644
--- a/gr-digital/python/digital/bindings/pn_correlator_cc_python.cc
+++ b/gr-digital/python/digital/bindings/pn_correlator_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(pn_correlator_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(9553e73d637259cb0b60ebab0c4aed3e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/probe_density_b_python.cc b/gr-digital/python/digital/bindings/probe_density_b_python.cc
index a133c64aaa..06e861ebf8 100644
--- a/gr-digital/python/digital/bindings/probe_density_b_python.cc
+++ b/gr-digital/python/digital/bindings/probe_density_b_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(probe_density_b.h) */
+/* BINDTOOL_HEADER_FILE_HASH(c3d3b58d1bbd93eb7985604da20e4d66) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/probe_mpsk_snr_est_c_python.cc b/gr-digital/python/digital/bindings/probe_mpsk_snr_est_c_python.cc
index 9d18bcb859..efd211c677 100644
--- a/gr-digital/python/digital/bindings/probe_mpsk_snr_est_c_python.cc
+++ b/gr-digital/python/digital/bindings/probe_mpsk_snr_est_c_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(probe_mpsk_snr_est_c.h) */
+/* BINDTOOL_HEADER_FILE_HASH(39a4460eb1ae1d465a2117cfd6b1c337) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/protocol_formatter_async_python.cc b/gr-digital/python/digital/bindings/protocol_formatter_async_python.cc
index 5cffc28eef..b14ecb4ffb 100644
--- a/gr-digital/python/digital/bindings/protocol_formatter_async_python.cc
+++ b/gr-digital/python/digital/bindings/protocol_formatter_async_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(protocol_formatter_async.h) */
+/* BINDTOOL_HEADER_FILE_HASH(546735020786d2501d5edb3a1867a025) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/protocol_formatter_bb_python.cc b/gr-digital/python/digital/bindings/protocol_formatter_bb_python.cc
index fe26d3a991..f1f416c918 100644
--- a/gr-digital/python/digital/bindings/protocol_formatter_bb_python.cc
+++ b/gr-digital/python/digital/bindings/protocol_formatter_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(protocol_formatter_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(170c7615ff43caf5fd69a045cd9a655a) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/protocol_parser_b_python.cc b/gr-digital/python/digital/bindings/protocol_parser_b_python.cc
index a4bd8bd380..336c1fb147 100644
--- a/gr-digital/python/digital/bindings/protocol_parser_b_python.cc
+++ b/gr-digital/python/digital/bindings/protocol_parser_b_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(protocol_parser_b.h) */
+/* BINDTOOL_HEADER_FILE_HASH(44f5291426b28e2a41da9758fbc80772) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/scrambler_bb_python.cc b/gr-digital/python/digital/bindings/scrambler_bb_python.cc
index a11e86c4d9..6632e97261 100644
--- a/gr-digital/python/digital/bindings/scrambler_bb_python.cc
+++ b/gr-digital/python/digital/bindings/scrambler_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(scrambler_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(857ba8ebaf0d0a1080493edc410b3aea) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/simple_correlator_python.cc b/gr-digital/python/digital/bindings/simple_correlator_python.cc
index 6d264971fd..0accdb6e61 100644
--- a/gr-digital/python/digital/bindings/simple_correlator_python.cc
+++ b/gr-digital/python/digital/bindings/simple_correlator_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(simple_correlator.h) */
+/* BINDTOOL_HEADER_FILE_HASH(131b5ac5b9824450600ab24f8a1b108e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/simple_framer_python.cc b/gr-digital/python/digital/bindings/simple_framer_python.cc
index 70911bc0e4..5c7f9bbf80 100644
--- a/gr-digital/python/digital/bindings/simple_framer_python.cc
+++ b/gr-digital/python/digital/bindings/simple_framer_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(simple_framer.h) */
+/* BINDTOOL_HEADER_FILE_HASH(61652087ff74cf54a99f8f906e2eb281) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/simple_framer_sync_python.cc b/gr-digital/python/digital/bindings/simple_framer_sync_python.cc
index 1e28f394dd..4e22f8e03c 100644
--- a/gr-digital/python/digital/bindings/simple_framer_sync_python.cc
+++ b/gr-digital/python/digital/bindings/simple_framer_sync_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(simple_framer_sync.h) */
+/* BINDTOOL_HEADER_FILE_HASH(1adbf6040f18f2e2884f8772902700a4) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/symbol_sync_cc_python.cc b/gr-digital/python/digital/bindings/symbol_sync_cc_python.cc
index 4150b6096d..83522fb84c 100644
--- a/gr-digital/python/digital/bindings/symbol_sync_cc_python.cc
+++ b/gr-digital/python/digital/bindings/symbol_sync_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(symbol_sync_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(6031664528c8f0fb0834ad9d79b65553) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/symbol_sync_ff_python.cc b/gr-digital/python/digital/bindings/symbol_sync_ff_python.cc
index ad92f447a4..9af1222aae 100644
--- a/gr-digital/python/digital/bindings/symbol_sync_ff_python.cc
+++ b/gr-digital/python/digital/bindings/symbol_sync_ff_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(symbol_sync_ff.h) */
+/* BINDTOOL_HEADER_FILE_HASH(8fecc2546d8c4e383b70c824b2cbfaf8) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-digital/python/digital/bindings/timing_error_detector_type_python.cc b/gr-digital/python/digital/bindings/timing_error_detector_type_python.cc
index 44ea6e3e6f..e59572c80a 100644
--- a/gr-digital/python/digital/bindings/timing_error_detector_type_python.cc
+++ b/gr-digital/python/digital/bindings/timing_error_detector_type_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(timing_error_detector_type.h) */
+/* BINDTOOL_HEADER_FILE_HASH(94bedef67b67da638cc8a86d62591dbd) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/CMakeLists.txt b/gr-dtv/python/dtv/bindings/CMakeLists.txt
index 27805b67c3..7c08432a8b 100644
--- a/gr-dtv/python/dtv/bindings/CMakeLists.txt
+++ b/gr-dtv/python/dtv/bindings/CMakeLists.txt
@@ -65,7 +65,7 @@ list(APPEND dtv_python_files
dvbt_viterbi_decoder_python.cc
python_bindings.cc)
-GR_PYBIND_MAKE(dtv
+GR_PYBIND_MAKE_CHECK_HASH(dtv
../../..
gr::dtv
"${dtv_python_files}")
diff --git a/gr-dtv/python/dtv/bindings/atsc_consts_python.cc b/gr-dtv/python/dtv/bindings/atsc_consts_python.cc
index c7e105607e..d653356d86 100644
--- a/gr-dtv/python/dtv/bindings/atsc_consts_python.cc
+++ b/gr-dtv/python/dtv/bindings/atsc_consts_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(atsc_consts.h) */
+/* BINDTOOL_HEADER_FILE_HASH(d1e577adb91a05ccc8d86ec5e698806f) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/atsc_deinterleaver_python.cc b/gr-dtv/python/dtv/bindings/atsc_deinterleaver_python.cc
index 10c86ca897..7f8f0f761f 100644
--- a/gr-dtv/python/dtv/bindings/atsc_deinterleaver_python.cc
+++ b/gr-dtv/python/dtv/bindings/atsc_deinterleaver_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(atsc_deinterleaver.h) */
+/* BINDTOOL_HEADER_FILE_HASH(c2b4faaeef490bb4425bcc373a7b7cbc) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/atsc_depad_python.cc b/gr-dtv/python/dtv/bindings/atsc_depad_python.cc
index 5dcc637cad..b0af76768f 100644
--- a/gr-dtv/python/dtv/bindings/atsc_depad_python.cc
+++ b/gr-dtv/python/dtv/bindings/atsc_depad_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(atsc_depad.h) */
+/* BINDTOOL_HEADER_FILE_HASH(42cdfee46c39a6ab7c069fd51af2394a) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/atsc_derandomizer_python.cc b/gr-dtv/python/dtv/bindings/atsc_derandomizer_python.cc
index b1280eb155..1c92401407 100644
--- a/gr-dtv/python/dtv/bindings/atsc_derandomizer_python.cc
+++ b/gr-dtv/python/dtv/bindings/atsc_derandomizer_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(atsc_derandomizer.h) */
+/* BINDTOOL_HEADER_FILE_HASH(b2794152d0b34ea575b8797f241dbe9f) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/atsc_equalizer_python.cc b/gr-dtv/python/dtv/bindings/atsc_equalizer_python.cc
index 364434e133..842f96876b 100644
--- a/gr-dtv/python/dtv/bindings/atsc_equalizer_python.cc
+++ b/gr-dtv/python/dtv/bindings/atsc_equalizer_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(atsc_equalizer.h) */
+/* BINDTOOL_HEADER_FILE_HASH(33ffb39eb30666aadee1df49711f0fe1) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/atsc_field_sync_mux_python.cc b/gr-dtv/python/dtv/bindings/atsc_field_sync_mux_python.cc
index 01cfe0b40a..327554dda9 100644
--- a/gr-dtv/python/dtv/bindings/atsc_field_sync_mux_python.cc
+++ b/gr-dtv/python/dtv/bindings/atsc_field_sync_mux_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(atsc_field_sync_mux.h) */
+/* BINDTOOL_HEADER_FILE_HASH(14a86391f54bff3694965574fffb2f46) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/atsc_fpll_python.cc b/gr-dtv/python/dtv/bindings/atsc_fpll_python.cc
index d9e0c89ce9..22954f0293 100644
--- a/gr-dtv/python/dtv/bindings/atsc_fpll_python.cc
+++ b/gr-dtv/python/dtv/bindings/atsc_fpll_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(atsc_fpll.h) */
+/* BINDTOOL_HEADER_FILE_HASH(4b77159b6a7c3b733259a7d99df6f1d5) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/atsc_fs_checker_python.cc b/gr-dtv/python/dtv/bindings/atsc_fs_checker_python.cc
index 83eb11b911..a45b2dc586 100644
--- a/gr-dtv/python/dtv/bindings/atsc_fs_checker_python.cc
+++ b/gr-dtv/python/dtv/bindings/atsc_fs_checker_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(atsc_fs_checker.h) */
+/* BINDTOOL_HEADER_FILE_HASH(4e43a317cf181560a97431eb667af75f) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/atsc_interleaver_python.cc b/gr-dtv/python/dtv/bindings/atsc_interleaver_python.cc
index 080ef33625..65391f656d 100644
--- a/gr-dtv/python/dtv/bindings/atsc_interleaver_python.cc
+++ b/gr-dtv/python/dtv/bindings/atsc_interleaver_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(atsc_interleaver.h) */
+/* BINDTOOL_HEADER_FILE_HASH(36c3c9fc2323aaa8fdd51e33809d359e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/atsc_pad_python.cc b/gr-dtv/python/dtv/bindings/atsc_pad_python.cc
index e83042057f..373cc6f233 100644
--- a/gr-dtv/python/dtv/bindings/atsc_pad_python.cc
+++ b/gr-dtv/python/dtv/bindings/atsc_pad_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(atsc_pad.h) */
+/* BINDTOOL_HEADER_FILE_HASH(1bde5569b757d9d70cce04e449e00b92) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/atsc_randomizer_python.cc b/gr-dtv/python/dtv/bindings/atsc_randomizer_python.cc
index 6586b50110..e0ada94d74 100644
--- a/gr-dtv/python/dtv/bindings/atsc_randomizer_python.cc
+++ b/gr-dtv/python/dtv/bindings/atsc_randomizer_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(atsc_randomizer.h) */
+/* BINDTOOL_HEADER_FILE_HASH(76ffed0a2e924572e06035fd164a8f0d) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/atsc_rs_decoder_python.cc b/gr-dtv/python/dtv/bindings/atsc_rs_decoder_python.cc
index 395d525bb7..6acd6df408 100644
--- a/gr-dtv/python/dtv/bindings/atsc_rs_decoder_python.cc
+++ b/gr-dtv/python/dtv/bindings/atsc_rs_decoder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(atsc_rs_decoder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(cbe28bd1f21db51457244b761eaddce4) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/atsc_rs_encoder_python.cc b/gr-dtv/python/dtv/bindings/atsc_rs_encoder_python.cc
index a7fd160359..a32d5393bd 100644
--- a/gr-dtv/python/dtv/bindings/atsc_rs_encoder_python.cc
+++ b/gr-dtv/python/dtv/bindings/atsc_rs_encoder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(atsc_rs_encoder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(78e082a24091021c3b55036ade4d7ba2) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/atsc_sync_python.cc b/gr-dtv/python/dtv/bindings/atsc_sync_python.cc
index 647adbddc7..0cc6c880a1 100644
--- a/gr-dtv/python/dtv/bindings/atsc_sync_python.cc
+++ b/gr-dtv/python/dtv/bindings/atsc_sync_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(atsc_sync.h) */
+/* BINDTOOL_HEADER_FILE_HASH(5ce95227b23b794b142bd4e75e6557a8) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/atsc_trellis_encoder_python.cc b/gr-dtv/python/dtv/bindings/atsc_trellis_encoder_python.cc
index af337e3249..a21f4f5bac 100644
--- a/gr-dtv/python/dtv/bindings/atsc_trellis_encoder_python.cc
+++ b/gr-dtv/python/dtv/bindings/atsc_trellis_encoder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(atsc_trellis_encoder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(54e8ce920a8d66154e6e5c5ed15a90be) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/atsc_viterbi_decoder_python.cc b/gr-dtv/python/dtv/bindings/atsc_viterbi_decoder_python.cc
index c935e02a8a..e051140d01 100644
--- a/gr-dtv/python/dtv/bindings/atsc_viterbi_decoder_python.cc
+++ b/gr-dtv/python/dtv/bindings/atsc_viterbi_decoder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(atsc_viterbi_decoder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(d880535937753848a53110ab890678fb) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/catv_config_python.cc b/gr-dtv/python/dtv/bindings/catv_config_python.cc
index 8ec4535340..21b1c62b18 100644
--- a/gr-dtv/python/dtv/bindings/catv_config_python.cc
+++ b/gr-dtv/python/dtv/bindings/catv_config_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(catv_config.h) */
+/* BINDTOOL_HEADER_FILE_HASH(fe49dc21788df88d41abc50779439db5) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/catv_frame_sync_enc_bb_python.cc b/gr-dtv/python/dtv/bindings/catv_frame_sync_enc_bb_python.cc
index 6b6f6cb5fa..fb64b37139 100644
--- a/gr-dtv/python/dtv/bindings/catv_frame_sync_enc_bb_python.cc
+++ b/gr-dtv/python/dtv/bindings/catv_frame_sync_enc_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(catv_frame_sync_enc_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(95b5201d218824bff384ce642554c6ab) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/catv_randomizer_bb_python.cc b/gr-dtv/python/dtv/bindings/catv_randomizer_bb_python.cc
index d60ff547fe..7dcf013839 100644
--- a/gr-dtv/python/dtv/bindings/catv_randomizer_bb_python.cc
+++ b/gr-dtv/python/dtv/bindings/catv_randomizer_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(catv_randomizer_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(605e5867408b4d4ecbe934f8bd0f7a8f) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/catv_reed_solomon_enc_bb_python.cc b/gr-dtv/python/dtv/bindings/catv_reed_solomon_enc_bb_python.cc
index 4beb6117d1..ec4ce0bebe 100644
--- a/gr-dtv/python/dtv/bindings/catv_reed_solomon_enc_bb_python.cc
+++ b/gr-dtv/python/dtv/bindings/catv_reed_solomon_enc_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(catv_reed_solomon_enc_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(b8647d40529c9eb4e897cb0070e2ccf8) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/catv_transport_framing_enc_bb_python.cc b/gr-dtv/python/dtv/bindings/catv_transport_framing_enc_bb_python.cc
index 70193f6e6d..f67dd80e84 100644
--- a/gr-dtv/python/dtv/bindings/catv_transport_framing_enc_bb_python.cc
+++ b/gr-dtv/python/dtv/bindings/catv_transport_framing_enc_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(catv_transport_framing_enc_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(1c764c0ea9e54d93023cebff6fd70834) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/catv_trellis_enc_bb_python.cc b/gr-dtv/python/dtv/bindings/catv_trellis_enc_bb_python.cc
index 2fef636de7..b4c89a0d18 100644
--- a/gr-dtv/python/dtv/bindings/catv_trellis_enc_bb_python.cc
+++ b/gr-dtv/python/dtv/bindings/catv_trellis_enc_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(catv_trellis_enc_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(5e6a03159276fb1eb3e139b3fce7e5bb) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvb_bbheader_bb_python.cc b/gr-dtv/python/dtv/bindings/dvb_bbheader_bb_python.cc
index 1dbae03e25..5aa2c7e08b 100644
--- a/gr-dtv/python/dtv/bindings/dvb_bbheader_bb_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvb_bbheader_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvb_bbheader_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(4cb7125c2672510bcdd0c4728fc080f0) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvb_bbscrambler_bb_python.cc b/gr-dtv/python/dtv/bindings/dvb_bbscrambler_bb_python.cc
index c6cb09668b..e2c03f20fe 100644
--- a/gr-dtv/python/dtv/bindings/dvb_bbscrambler_bb_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvb_bbscrambler_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvb_bbscrambler_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(784bda037d258851bd77e5ca4d797e16) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvb_bch_bb_python.cc b/gr-dtv/python/dtv/bindings/dvb_bch_bb_python.cc
index 160c4b85d8..b875d8208d 100644
--- a/gr-dtv/python/dtv/bindings/dvb_bch_bb_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvb_bch_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvb_bch_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(fee883de5a12b6465fcdf77b20a77736) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvb_config_python.cc b/gr-dtv/python/dtv/bindings/dvb_config_python.cc
index 146bc1346e..854703ccb6 100644
--- a/gr-dtv/python/dtv/bindings/dvb_config_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvb_config_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvb_config.h) */
+/* BINDTOOL_HEADER_FILE_HASH(a51e9bda5f13b96d3d09d0347395379e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvb_ldpc_bb_python.cc b/gr-dtv/python/dtv/bindings/dvb_ldpc_bb_python.cc
index 07ed211672..4619dfda1e 100644
--- a/gr-dtv/python/dtv/bindings/dvb_ldpc_bb_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvb_ldpc_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvb_ldpc_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(fa0d5ad2fdc5bd4b427bf728736ef87c) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvbs2_config_python.cc b/gr-dtv/python/dtv/bindings/dvbs2_config_python.cc
index 19bb4a5f28..e0509be62b 100644
--- a/gr-dtv/python/dtv/bindings/dvbs2_config_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvbs2_config_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvbs2_config.h) */
+/* BINDTOOL_HEADER_FILE_HASH(db5f4cebaba9807baacaf99342135375) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvbs2_interleaver_bb_python.cc b/gr-dtv/python/dtv/bindings/dvbs2_interleaver_bb_python.cc
index 5c16f941b5..e4fff11b06 100644
--- a/gr-dtv/python/dtv/bindings/dvbs2_interleaver_bb_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvbs2_interleaver_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvbs2_interleaver_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(6ea090a711e8469c05b28f67e3711d45) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvbs2_modulator_bc_python.cc b/gr-dtv/python/dtv/bindings/dvbs2_modulator_bc_python.cc
index d84ef87e3c..14fd3a4f3f 100644
--- a/gr-dtv/python/dtv/bindings/dvbs2_modulator_bc_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvbs2_modulator_bc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvbs2_modulator_bc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(e1a9f035f4e312f3e90dc68592c9c2c9) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvbs2_physical_cc_python.cc b/gr-dtv/python/dtv/bindings/dvbs2_physical_cc_python.cc
index 97ce2f6825..6076f3710d 100644
--- a/gr-dtv/python/dtv/bindings/dvbs2_physical_cc_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvbs2_physical_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvbs2_physical_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(daa4f75e5b420ca14e4b7245b4328d87) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvbt2_cellinterleaver_cc_python.cc b/gr-dtv/python/dtv/bindings/dvbt2_cellinterleaver_cc_python.cc
index a4836d4683..d21de1c6bc 100644
--- a/gr-dtv/python/dtv/bindings/dvbt2_cellinterleaver_cc_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvbt2_cellinterleaver_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvbt2_cellinterleaver_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(bf73763c0dccee7ec30616bfbd9e56e0) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvbt2_config_python.cc b/gr-dtv/python/dtv/bindings/dvbt2_config_python.cc
index afe3850472..070c9e89c5 100644
--- a/gr-dtv/python/dtv/bindings/dvbt2_config_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvbt2_config_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvbt2_config.h) */
+/* BINDTOOL_HEADER_FILE_HASH(2e2157cfd74e3b7fd3b7421db4773ef7) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvbt2_framemapper_cc_python.cc b/gr-dtv/python/dtv/bindings/dvbt2_framemapper_cc_python.cc
index 16beb3a5d8..474a2a1ff3 100644
--- a/gr-dtv/python/dtv/bindings/dvbt2_framemapper_cc_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvbt2_framemapper_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvbt2_framemapper_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(9ba36658362b995ce077d00e03fc9c7f) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvbt2_freqinterleaver_cc_python.cc b/gr-dtv/python/dtv/bindings/dvbt2_freqinterleaver_cc_python.cc
index ad90ee5398..9ebde036c8 100644
--- a/gr-dtv/python/dtv/bindings/dvbt2_freqinterleaver_cc_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvbt2_freqinterleaver_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvbt2_freqinterleaver_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(f8bd23f42cf6c47adb3cdb980c4d53b3) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvbt2_interleaver_bb_python.cc b/gr-dtv/python/dtv/bindings/dvbt2_interleaver_bb_python.cc
index d247052a50..a80574cd73 100644
--- a/gr-dtv/python/dtv/bindings/dvbt2_interleaver_bb_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvbt2_interleaver_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvbt2_interleaver_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(01828a0a57077456ac6725972c8113a5) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvbt2_miso_cc_python.cc b/gr-dtv/python/dtv/bindings/dvbt2_miso_cc_python.cc
index 2854bfdbf8..60c2a9d783 100644
--- a/gr-dtv/python/dtv/bindings/dvbt2_miso_cc_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvbt2_miso_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvbt2_miso_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(d31013333348186f65abf45c7548693f) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvbt2_modulator_bc_python.cc b/gr-dtv/python/dtv/bindings/dvbt2_modulator_bc_python.cc
index 0adcc70749..602761b8dd 100644
--- a/gr-dtv/python/dtv/bindings/dvbt2_modulator_bc_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvbt2_modulator_bc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvbt2_modulator_bc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(0aa462ecd69deb5ea7b88a14f4a7c810) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvbt2_p1insertion_cc_python.cc b/gr-dtv/python/dtv/bindings/dvbt2_p1insertion_cc_python.cc
index e982ab28b1..db0c84e7f7 100644
--- a/gr-dtv/python/dtv/bindings/dvbt2_p1insertion_cc_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvbt2_p1insertion_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvbt2_p1insertion_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(c35854bc4a5b05aa34fb881c9e3d35ab) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvbt2_paprtr_cc_python.cc b/gr-dtv/python/dtv/bindings/dvbt2_paprtr_cc_python.cc
index 190c0e062f..5fe88b9797 100644
--- a/gr-dtv/python/dtv/bindings/dvbt2_paprtr_cc_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvbt2_paprtr_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvbt2_paprtr_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(fffef4d8dca4fd66f01f467741415bf4) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvbt2_pilotgenerator_cc_python.cc b/gr-dtv/python/dtv/bindings/dvbt2_pilotgenerator_cc_python.cc
index bda420cba6..ed12e25d8c 100644
--- a/gr-dtv/python/dtv/bindings/dvbt2_pilotgenerator_cc_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvbt2_pilotgenerator_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvbt2_pilotgenerator_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(7dee7329d159058fae8797792d25ec12) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvbt_bit_inner_deinterleaver_python.cc b/gr-dtv/python/dtv/bindings/dvbt_bit_inner_deinterleaver_python.cc
index e22e814588..7164d40ad9 100644
--- a/gr-dtv/python/dtv/bindings/dvbt_bit_inner_deinterleaver_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvbt_bit_inner_deinterleaver_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvbt_bit_inner_deinterleaver.h) */
+/* BINDTOOL_HEADER_FILE_HASH(be24f106c1506c68ae78f42d801e905e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvbt_bit_inner_interleaver_python.cc b/gr-dtv/python/dtv/bindings/dvbt_bit_inner_interleaver_python.cc
index e0a986417f..7ccd6e5217 100644
--- a/gr-dtv/python/dtv/bindings/dvbt_bit_inner_interleaver_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvbt_bit_inner_interleaver_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvbt_bit_inner_interleaver.h) */
+/* BINDTOOL_HEADER_FILE_HASH(ffe3bf9243baf975d3e5b31b8c29aa7f) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvbt_config_python.cc b/gr-dtv/python/dtv/bindings/dvbt_config_python.cc
index 860803269c..0d57292773 100644
--- a/gr-dtv/python/dtv/bindings/dvbt_config_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvbt_config_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvbt_config.h) */
+/* BINDTOOL_HEADER_FILE_HASH(1e8c8ddd5673aee22452fdba41394024) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvbt_convolutional_deinterleaver_python.cc b/gr-dtv/python/dtv/bindings/dvbt_convolutional_deinterleaver_python.cc
index d7a316d32b..294ef6d8f1 100644
--- a/gr-dtv/python/dtv/bindings/dvbt_convolutional_deinterleaver_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvbt_convolutional_deinterleaver_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvbt_convolutional_deinterleaver.h) */
+/* BINDTOOL_HEADER_FILE_HASH(fdfc0d5f4cf75370a303fa860eb2a733) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvbt_convolutional_interleaver_python.cc b/gr-dtv/python/dtv/bindings/dvbt_convolutional_interleaver_python.cc
index 98bd3b2b7b..00d6df695e 100644
--- a/gr-dtv/python/dtv/bindings/dvbt_convolutional_interleaver_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvbt_convolutional_interleaver_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvbt_convolutional_interleaver.h) */
+/* BINDTOOL_HEADER_FILE_HASH(47d8af60ef59f5c5844acc2947890015) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvbt_demap_python.cc b/gr-dtv/python/dtv/bindings/dvbt_demap_python.cc
index 9752cf8532..436bd5cb36 100644
--- a/gr-dtv/python/dtv/bindings/dvbt_demap_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvbt_demap_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvbt_demap.h) */
+/* BINDTOOL_HEADER_FILE_HASH(9098240998c2f93453ed335eded924db) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvbt_demod_reference_signals_python.cc b/gr-dtv/python/dtv/bindings/dvbt_demod_reference_signals_python.cc
index 99ff6aa6ae..054028b543 100644
--- a/gr-dtv/python/dtv/bindings/dvbt_demod_reference_signals_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvbt_demod_reference_signals_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvbt_demod_reference_signals.h) */
+/* BINDTOOL_HEADER_FILE_HASH(4697ae1c1b71c32c012c88b1f1ba0b80) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvbt_energy_descramble_python.cc b/gr-dtv/python/dtv/bindings/dvbt_energy_descramble_python.cc
index 5b5f26850d..ed1297d80c 100644
--- a/gr-dtv/python/dtv/bindings/dvbt_energy_descramble_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvbt_energy_descramble_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvbt_energy_descramble.h) */
+/* BINDTOOL_HEADER_FILE_HASH(8e900d99d1e16a6e19caad951480ff7e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvbt_energy_dispersal_python.cc b/gr-dtv/python/dtv/bindings/dvbt_energy_dispersal_python.cc
index 27ca0e73ef..63d2d37409 100644
--- a/gr-dtv/python/dtv/bindings/dvbt_energy_dispersal_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvbt_energy_dispersal_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvbt_energy_dispersal.h) */
+/* BINDTOOL_HEADER_FILE_HASH(2baa844650ab4696fde54fd0f93dd21b) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvbt_inner_coder_python.cc b/gr-dtv/python/dtv/bindings/dvbt_inner_coder_python.cc
index 90f764f220..b571bec0af 100644
--- a/gr-dtv/python/dtv/bindings/dvbt_inner_coder_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvbt_inner_coder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvbt_inner_coder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(b4bbb6a5041aba51ff9f5d25b4373abf) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvbt_map_python.cc b/gr-dtv/python/dtv/bindings/dvbt_map_python.cc
index c24ef19d1b..becbe00dd7 100644
--- a/gr-dtv/python/dtv/bindings/dvbt_map_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvbt_map_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvbt_map.h) */
+/* BINDTOOL_HEADER_FILE_HASH(8b7bee6e57994459c9ce4e16c87e7c1e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvbt_ofdm_sym_acquisition_python.cc b/gr-dtv/python/dtv/bindings/dvbt_ofdm_sym_acquisition_python.cc
index 1eefaea5fc..eae12e5ff2 100644
--- a/gr-dtv/python/dtv/bindings/dvbt_ofdm_sym_acquisition_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvbt_ofdm_sym_acquisition_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvbt_ofdm_sym_acquisition.h) */
+/* BINDTOOL_HEADER_FILE_HASH(5ca4962bf06014c90cf79fb2e80ee9ae) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvbt_reed_solomon_dec_python.cc b/gr-dtv/python/dtv/bindings/dvbt_reed_solomon_dec_python.cc
index ccf2b2514b..385a47d735 100644
--- a/gr-dtv/python/dtv/bindings/dvbt_reed_solomon_dec_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvbt_reed_solomon_dec_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvbt_reed_solomon_dec.h) */
+/* BINDTOOL_HEADER_FILE_HASH(f8375bfde79e00df1a85ea68f56f9a0e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvbt_reed_solomon_enc_python.cc b/gr-dtv/python/dtv/bindings/dvbt_reed_solomon_enc_python.cc
index d900d59a4d..e5fa5b2958 100644
--- a/gr-dtv/python/dtv/bindings/dvbt_reed_solomon_enc_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvbt_reed_solomon_enc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvbt_reed_solomon_enc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(e29b90f275ff77ea0b91a12a0489b693) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvbt_reference_signals_python.cc b/gr-dtv/python/dtv/bindings/dvbt_reference_signals_python.cc
index 79b393b79b..93a29483f8 100644
--- a/gr-dtv/python/dtv/bindings/dvbt_reference_signals_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvbt_reference_signals_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvbt_reference_signals.h) */
+/* BINDTOOL_HEADER_FILE_HASH(04810b9d178855c02d11b942959453a5) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvbt_symbol_inner_interleaver_python.cc b/gr-dtv/python/dtv/bindings/dvbt_symbol_inner_interleaver_python.cc
index 807b425680..de4675d9a8 100644
--- a/gr-dtv/python/dtv/bindings/dvbt_symbol_inner_interleaver_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvbt_symbol_inner_interleaver_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvbt_symbol_inner_interleaver.h) */
+/* BINDTOOL_HEADER_FILE_HASH(78211c22c4f55cd0f15b9385fe2187d7) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-dtv/python/dtv/bindings/dvbt_viterbi_decoder_python.cc b/gr-dtv/python/dtv/bindings/dvbt_viterbi_decoder_python.cc
index 20995d0539..8f1879d2eb 100644
--- a/gr-dtv/python/dtv/bindings/dvbt_viterbi_decoder_python.cc
+++ b/gr-dtv/python/dtv/bindings/dvbt_viterbi_decoder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dvbt_viterbi_decoder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(1c434c20a4cc531c0c126d847eb9073f) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/CMakeLists.txt b/gr-fec/python/fec/bindings/CMakeLists.txt
index b6c6571ec4..59ee087f8e 100644
--- a/gr-fec/python/fec/bindings/CMakeLists.txt
+++ b/gr-fec/python/fec/bindings/CMakeLists.txt
@@ -1,3 +1,5 @@
+include(GrPybind)
+
########################################################################
# Python Bindings
########################################################################
@@ -54,7 +56,7 @@ list(APPEND fec_python_files
# #viterbi_python.cc
python_bindings.cc)
-GR_PYBIND_MAKE(fec
+GR_PYBIND_MAKE_CHECK_HASH(fec
../../..
gr::fec
"${fec_python_files}")
diff --git a/gr-fec/python/fec/bindings/async_decoder_python.cc b/gr-fec/python/fec/bindings/async_decoder_python.cc
index 8e562504ea..097107a6e5 100644
--- a/gr-fec/python/fec/bindings/async_decoder_python.cc
+++ b/gr-fec/python/fec/bindings/async_decoder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(async_decoder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(eab0904367aa137aac061f53c1218b6f) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/async_encoder_python.cc b/gr-fec/python/fec/bindings/async_encoder_python.cc
index d19db1351c..7358d5d56b 100644
--- a/gr-fec/python/fec/bindings/async_encoder_python.cc
+++ b/gr-fec/python/fec/bindings/async_encoder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(async_encoder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(4619b7694ffb443bd5a5f19f90e32663) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/ber_bf_python.cc b/gr-fec/python/fec/bindings/ber_bf_python.cc
index 242764e623..174f611826 100644
--- a/gr-fec/python/fec/bindings/ber_bf_python.cc
+++ b/gr-fec/python/fec/bindings/ber_bf_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(ber_bf.h) */
+/* BINDTOOL_HEADER_FILE_HASH(27d0919e38e71f62e240868a34735740) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/cc_decoder_python.cc b/gr-fec/python/fec/bindings/cc_decoder_python.cc
index 6f4a8bb724..48182f4660 100644
--- a/gr-fec/python/fec/bindings/cc_decoder_python.cc
+++ b/gr-fec/python/fec/bindings/cc_decoder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(cc_decoder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(0df9f2fcff3527df78c5f9207a61f587) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/cc_encoder_python.cc b/gr-fec/python/fec/bindings/cc_encoder_python.cc
index 00b77aed5b..cc2d5a23f1 100644
--- a/gr-fec/python/fec/bindings/cc_encoder_python.cc
+++ b/gr-fec/python/fec/bindings/cc_encoder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(cc_encoder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(0012480be9e18c56f608155020854004) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/ccsds_encoder_python.cc b/gr-fec/python/fec/bindings/ccsds_encoder_python.cc
index d0ea8d7235..1fcd2afbdd 100644
--- a/gr-fec/python/fec/bindings/ccsds_encoder_python.cc
+++ b/gr-fec/python/fec/bindings/ccsds_encoder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(ccsds_encoder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(8b96a214e173c2cd31a24fdbdb9a90e0) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/conv_bit_corr_bb_python.cc b/gr-fec/python/fec/bindings/conv_bit_corr_bb_python.cc
index e419ad4917..449268d778 100644
--- a/gr-fec/python/fec/bindings/conv_bit_corr_bb_python.cc
+++ b/gr-fec/python/fec/bindings/conv_bit_corr_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(conv_bit_corr_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(103ae2f5c917b8a5598d732c1630f55c) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/decode_ccsds_27_fb_python.cc b/gr-fec/python/fec/bindings/decode_ccsds_27_fb_python.cc
index f4449957d7..ecafabc6ee 100644
--- a/gr-fec/python/fec/bindings/decode_ccsds_27_fb_python.cc
+++ b/gr-fec/python/fec/bindings/decode_ccsds_27_fb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(decode_ccsds_27_fb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(dd6c1aedf09ee458ddfb8d457055086d) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/decoder_python.cc b/gr-fec/python/fec/bindings/decoder_python.cc
index dcc4a42071..891b356139 100644
--- a/gr-fec/python/fec/bindings/decoder_python.cc
+++ b/gr-fec/python/fec/bindings/decoder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(decoder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(09cb78629601b2a97652f01d2b624ddf) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/depuncture_bb_python.cc b/gr-fec/python/fec/bindings/depuncture_bb_python.cc
index 477e07cb6b..cd7c2b2134 100644
--- a/gr-fec/python/fec/bindings/depuncture_bb_python.cc
+++ b/gr-fec/python/fec/bindings/depuncture_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(depuncture_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(a1711f618d99f02ec85fdf11f19e512c) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/dummy_decoder_python.cc b/gr-fec/python/fec/bindings/dummy_decoder_python.cc
index 83a4df6f8a..7b336109c7 100644
--- a/gr-fec/python/fec/bindings/dummy_decoder_python.cc
+++ b/gr-fec/python/fec/bindings/dummy_decoder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dummy_decoder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(3f6bcfd3e993bd11983358acedffb1bd) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/dummy_encoder_python.cc b/gr-fec/python/fec/bindings/dummy_encoder_python.cc
index 5f8f332848..3670ce48ee 100644
--- a/gr-fec/python/fec/bindings/dummy_encoder_python.cc
+++ b/gr-fec/python/fec/bindings/dummy_encoder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dummy_encoder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(5ccd687908a5e9a614a13c9713941024) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/encode_ccsds_27_bb_python.cc b/gr-fec/python/fec/bindings/encode_ccsds_27_bb_python.cc
index af868c8121..708cc5d241 100644
--- a/gr-fec/python/fec/bindings/encode_ccsds_27_bb_python.cc
+++ b/gr-fec/python/fec/bindings/encode_ccsds_27_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(encode_ccsds_27_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(80958c26294b511baa284af535cd1e7e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/encoder_python.cc b/gr-fec/python/fec/bindings/encoder_python.cc
index ac22478347..413341d6a5 100644
--- a/gr-fec/python/fec/bindings/encoder_python.cc
+++ b/gr-fec/python/fec/bindings/encoder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(encoder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(6c945b377b873e84738f7ccd83fee16c) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/fec_mtrx_python.cc b/gr-fec/python/fec/bindings/fec_mtrx_python.cc
index dc3b7aa2a1..b7a7a6b7cd 100644
--- a/gr-fec/python/fec/bindings/fec_mtrx_python.cc
+++ b/gr-fec/python/fec/bindings/fec_mtrx_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(fec_mtrx.h) */
+/* BINDTOOL_HEADER_FILE_HASH(80c2f34bc9bdb9ac03abdf0c26b3d024) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/generic_decoder_python.cc b/gr-fec/python/fec/bindings/generic_decoder_python.cc
index 298631cad4..e77ce5f1d5 100644
--- a/gr-fec/python/fec/bindings/generic_decoder_python.cc
+++ b/gr-fec/python/fec/bindings/generic_decoder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(generic_decoder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(2ec1a34c9249874acbe730fd27adc535) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/generic_encoder_python.cc b/gr-fec/python/fec/bindings/generic_encoder_python.cc
index 2376e57925..1f2ef4e656 100644
--- a/gr-fec/python/fec/bindings/generic_encoder_python.cc
+++ b/gr-fec/python/fec/bindings/generic_encoder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(generic_encoder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(063421e47a4e75e4a2e1aa1e4f86016a) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/ldpc_G_matrix_python.cc b/gr-fec/python/fec/bindings/ldpc_G_matrix_python.cc
index e478b59d8b..edda371cd2 100644
--- a/gr-fec/python/fec/bindings/ldpc_G_matrix_python.cc
+++ b/gr-fec/python/fec/bindings/ldpc_G_matrix_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(ldpc_G_matrix.h) */
+/* BINDTOOL_HEADER_FILE_HASH(e7cba655800bc51dc4ee066fbd16f621) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/ldpc_H_matrix_python.cc b/gr-fec/python/fec/bindings/ldpc_H_matrix_python.cc
index 9f5c6250ff..7c57b980c5 100644
--- a/gr-fec/python/fec/bindings/ldpc_H_matrix_python.cc
+++ b/gr-fec/python/fec/bindings/ldpc_H_matrix_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(ldpc_H_matrix.h) */
+/* BINDTOOL_HEADER_FILE_HASH(68956287d34e6a1208c0d84fda0d8af4) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/ldpc_bit_flip_decoder_python.cc b/gr-fec/python/fec/bindings/ldpc_bit_flip_decoder_python.cc
index c3fe985856..0b9810b8f8 100644
--- a/gr-fec/python/fec/bindings/ldpc_bit_flip_decoder_python.cc
+++ b/gr-fec/python/fec/bindings/ldpc_bit_flip_decoder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(ldpc_bit_flip_decoder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(45f30034a4c62fb253e8977e1a40bafa) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/ldpc_decoder_python.cc b/gr-fec/python/fec/bindings/ldpc_decoder_python.cc
index 5fe7099a66..e9947c5a8f 100644
--- a/gr-fec/python/fec/bindings/ldpc_decoder_python.cc
+++ b/gr-fec/python/fec/bindings/ldpc_decoder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(ldpc_decoder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(678aa5afbcf6e4560a04f60042fa034b) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/ldpc_encoder_python.cc b/gr-fec/python/fec/bindings/ldpc_encoder_python.cc
index 24368757aa..339de76ce7 100644
--- a/gr-fec/python/fec/bindings/ldpc_encoder_python.cc
+++ b/gr-fec/python/fec/bindings/ldpc_encoder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(ldpc_encoder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(2a8955403d92a13f31d333377b0d3099) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/ldpc_gen_mtrx_encoder_python.cc b/gr-fec/python/fec/bindings/ldpc_gen_mtrx_encoder_python.cc
index d8d4a97a06..7cafd92a11 100644
--- a/gr-fec/python/fec/bindings/ldpc_gen_mtrx_encoder_python.cc
+++ b/gr-fec/python/fec/bindings/ldpc_gen_mtrx_encoder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(ldpc_gen_mtrx_encoder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(9098a1e7d9b9af930a68831223e6a648) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/ldpc_par_mtrx_encoder_python.cc b/gr-fec/python/fec/bindings/ldpc_par_mtrx_encoder_python.cc
index 88e9b63090..945b18561f 100644
--- a/gr-fec/python/fec/bindings/ldpc_par_mtrx_encoder_python.cc
+++ b/gr-fec/python/fec/bindings/ldpc_par_mtrx_encoder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(ldpc_par_mtrx_encoder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(506554f986bfc2af2eec08101311ab7c) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/polar_common_python.cc b/gr-fec/python/fec/bindings/polar_common_python.cc
index 4d80646a86..126fe1b052 100644
--- a/gr-fec/python/fec/bindings/polar_common_python.cc
+++ b/gr-fec/python/fec/bindings/polar_common_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(polar_common.h) */
+/* BINDTOOL_HEADER_FILE_HASH(e827b945763fbaf669a3842ab4ded054) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/polar_decoder_common_python.cc b/gr-fec/python/fec/bindings/polar_decoder_common_python.cc
index 683230ac7f..fc7e310bf0 100644
--- a/gr-fec/python/fec/bindings/polar_decoder_common_python.cc
+++ b/gr-fec/python/fec/bindings/polar_decoder_common_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(polar_decoder_common.h) */
+/* BINDTOOL_HEADER_FILE_HASH(3cb45d2c3d75379eaeb53fd705a4c822) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/polar_decoder_sc_list_python.cc b/gr-fec/python/fec/bindings/polar_decoder_sc_list_python.cc
index f81d6cee8b..628d7f1e4d 100644
--- a/gr-fec/python/fec/bindings/polar_decoder_sc_list_python.cc
+++ b/gr-fec/python/fec/bindings/polar_decoder_sc_list_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(polar_decoder_sc_list.h) */
+/* BINDTOOL_HEADER_FILE_HASH(e25b758ec27e35ca596bffa7c9a7d420) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/polar_decoder_sc_python.cc b/gr-fec/python/fec/bindings/polar_decoder_sc_python.cc
index bb9af86afa..88a5c4a35f 100644
--- a/gr-fec/python/fec/bindings/polar_decoder_sc_python.cc
+++ b/gr-fec/python/fec/bindings/polar_decoder_sc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(polar_decoder_sc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(4f87bd7af297a4f14cb8cc3e99af54df) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/polar_decoder_sc_systematic_python.cc b/gr-fec/python/fec/bindings/polar_decoder_sc_systematic_python.cc
index 08957b28a3..026b456b0e 100644
--- a/gr-fec/python/fec/bindings/polar_decoder_sc_systematic_python.cc
+++ b/gr-fec/python/fec/bindings/polar_decoder_sc_systematic_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(polar_decoder_sc_systematic.h) */
+/* BINDTOOL_HEADER_FILE_HASH(309212b7e2e5619a81028e00aec2914b) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/polar_encoder_python.cc b/gr-fec/python/fec/bindings/polar_encoder_python.cc
index c630ccc325..74450346ce 100644
--- a/gr-fec/python/fec/bindings/polar_encoder_python.cc
+++ b/gr-fec/python/fec/bindings/polar_encoder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(polar_encoder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(58ba51702adfdf1118d059d3f9880beb) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/polar_encoder_systematic_python.cc b/gr-fec/python/fec/bindings/polar_encoder_systematic_python.cc
index c9ba23237c..1e884df436 100644
--- a/gr-fec/python/fec/bindings/polar_encoder_systematic_python.cc
+++ b/gr-fec/python/fec/bindings/polar_encoder_systematic_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(polar_encoder_systematic.h) */
+/* BINDTOOL_HEADER_FILE_HASH(3030c93396c633b5f7fdba0b4d888e9e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/puncture_bb_python.cc b/gr-fec/python/fec/bindings/puncture_bb_python.cc
index 5e143e0feb..90f0e0a5de 100644
--- a/gr-fec/python/fec/bindings/puncture_bb_python.cc
+++ b/gr-fec/python/fec/bindings/puncture_bb_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(puncture_bb.h) */
+/* BINDTOOL_HEADER_FILE_HASH(bbbb2852e32a96045648407807f60dc9) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/puncture_ff_python.cc b/gr-fec/python/fec/bindings/puncture_ff_python.cc
index e55eb27549..9d5c9d71c5 100644
--- a/gr-fec/python/fec/bindings/puncture_ff_python.cc
+++ b/gr-fec/python/fec/bindings/puncture_ff_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(puncture_ff.h) */
+/* BINDTOOL_HEADER_FILE_HASH(fe9165c64fe2337dab002c2078c2f3b3) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/repetition_decoder_python.cc b/gr-fec/python/fec/bindings/repetition_decoder_python.cc
index 65bf20361f..5819ca7ef6 100644
--- a/gr-fec/python/fec/bindings/repetition_decoder_python.cc
+++ b/gr-fec/python/fec/bindings/repetition_decoder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(repetition_decoder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(bc890e953aca88be1a02e8bbd3b7f645) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/repetition_encoder_python.cc b/gr-fec/python/fec/bindings/repetition_encoder_python.cc
index 6892a02f16..b4ac9d2438 100644
--- a/gr-fec/python/fec/bindings/repetition_encoder_python.cc
+++ b/gr-fec/python/fec/bindings/repetition_encoder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(repetition_encoder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(bcca138b453439e3857756e517b8ac54) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/tagged_decoder_python.cc b/gr-fec/python/fec/bindings/tagged_decoder_python.cc
index 5e79653938..0e534c8096 100644
--- a/gr-fec/python/fec/bindings/tagged_decoder_python.cc
+++ b/gr-fec/python/fec/bindings/tagged_decoder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(tagged_decoder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(995bbdbf3a532c232a7ad22cccb489ce) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/tagged_encoder_python.cc b/gr-fec/python/fec/bindings/tagged_encoder_python.cc
index 1478e825d4..640ecd75cd 100644
--- a/gr-fec/python/fec/bindings/tagged_encoder_python.cc
+++ b/gr-fec/python/fec/bindings/tagged_encoder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(tagged_encoder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(efb74440db18056807cd2a299f2b371e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/tpc_common_python.cc b/gr-fec/python/fec/bindings/tpc_common_python.cc
index 112c5803b5..217b347a73 100644
--- a/gr-fec/python/fec/bindings/tpc_common_python.cc
+++ b/gr-fec/python/fec/bindings/tpc_common_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(tpc_common.h) */
+/* BINDTOOL_HEADER_FILE_HASH(3a3451c1e4e60a8034a77714e4b18b2c) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/tpc_decoder_python.cc b/gr-fec/python/fec/bindings/tpc_decoder_python.cc
index 27a4266c72..2f1685b4c9 100644
--- a/gr-fec/python/fec/bindings/tpc_decoder_python.cc
+++ b/gr-fec/python/fec/bindings/tpc_decoder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(tpc_decoder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(15e46489e5823132246e657353addb1f) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/tpc_encoder_python.cc b/gr-fec/python/fec/bindings/tpc_encoder_python.cc
index 61b4d893ee..9cd52917dc 100644
--- a/gr-fec/python/fec/bindings/tpc_encoder_python.cc
+++ b/gr-fec/python/fec/bindings/tpc_encoder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(tpc_encoder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(f2c134d3fe403847a57d5f1a843c569a) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fec/python/fec/bindings/viterbi_python.cc b/gr-fec/python/fec/bindings/viterbi_python.cc
index 8917f9e467..2af977c66e 100644
--- a/gr-fec/python/fec/bindings/viterbi_python.cc
+++ b/gr-fec/python/fec/bindings/viterbi_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(viterbi.h) */
+/* BINDTOOL_HEADER_FILE_HASH(a5060a599e0f982494808b0c16b9175b) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fft/python/fft/bindings/CMakeLists.txt b/gr-fft/python/fft/bindings/CMakeLists.txt
index ab1e903bfc..4ca22cf43e 100644
--- a/gr-fft/python/fft/bindings/CMakeLists.txt
+++ b/gr-fft/python/fft/bindings/CMakeLists.txt
@@ -15,7 +15,7 @@ list(APPEND fft_python_files
window_python.cc
python_bindings.cc)
-GR_PYBIND_MAKE(fft
+GR_PYBIND_MAKE_CHECK_HASH(fft
../../..
gr::fft
"${fft_python_files}")
diff --git a/gr-fft/python/fft/bindings/ctrlport_probe_psd_python.cc b/gr-fft/python/fft/bindings/ctrlport_probe_psd_python.cc
index 2b9ba14c24..e0ab5da76f 100644
--- a/gr-fft/python/fft/bindings/ctrlport_probe_psd_python.cc
+++ b/gr-fft/python/fft/bindings/ctrlport_probe_psd_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(ctrlport_probe_psd.h) */
+/* BINDTOOL_HEADER_FILE_HASH(c459d4fb223fee8425848ca9a45d401b) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fft/python/fft/bindings/fft_python.cc b/gr-fft/python/fft/bindings/fft_python.cc
index 054863255c..9e8a4e889a 100644
--- a/gr-fft/python/fft/bindings/fft_python.cc
+++ b/gr-fft/python/fft/bindings/fft_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(fft.h) */
+/* BINDTOOL_HEADER_FILE_HASH(4402b26d42b6210cd744a09ce7f6ffd6) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fft/python/fft/bindings/fft_shift_python.cc b/gr-fft/python/fft/bindings/fft_shift_python.cc
index 7795f2bc15..fa39163102 100644
--- a/gr-fft/python/fft/bindings/fft_shift_python.cc
+++ b/gr-fft/python/fft/bindings/fft_shift_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(fft_shift.h) */
+/* BINDTOOL_HEADER_FILE_HASH(bf8f34cab55b363429d6445dbe6862d1) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fft/python/fft/bindings/fft_vcc_python.cc b/gr-fft/python/fft/bindings/fft_vcc_python.cc
index 958a70a2ff..66c21c2db1 100644
--- a/gr-fft/python/fft/bindings/fft_vcc_python.cc
+++ b/gr-fft/python/fft/bindings/fft_vcc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(fft_vcc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(815bbb036e65e51800b2732772a9eaeb) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fft/python/fft/bindings/fft_vfc_python.cc b/gr-fft/python/fft/bindings/fft_vfc_python.cc
index a80f2176c0..d8faefec65 100644
--- a/gr-fft/python/fft/bindings/fft_vfc_python.cc
+++ b/gr-fft/python/fft/bindings/fft_vfc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(fft_vfc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(4de2f3aa3119e3d636a1a533974a2e95) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fft/python/fft/bindings/goertzel_fc_python.cc b/gr-fft/python/fft/bindings/goertzel_fc_python.cc
index 936b98aaa7..849bed72dd 100644
--- a/gr-fft/python/fft/bindings/goertzel_fc_python.cc
+++ b/gr-fft/python/fft/bindings/goertzel_fc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(goertzel_fc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(4bed76c1708616efa30a68810d684540) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fft/python/fft/bindings/goertzel_python.cc b/gr-fft/python/fft/bindings/goertzel_python.cc
index 79bc725636..942171e0c5 100644
--- a/gr-fft/python/fft/bindings/goertzel_python.cc
+++ b/gr-fft/python/fft/bindings/goertzel_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(goertzel.h) */
+/* BINDTOOL_HEADER_FILE_HASH(644b34ffcd5637d7cc2b9a4ba703743b) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-fft/python/fft/bindings/window_python.cc b/gr-fft/python/fft/bindings/window_python.cc
index f331ac339c..dcd770b95e 100644
--- a/gr-fft/python/fft/bindings/window_python.cc
+++ b/gr-fft/python/fft/bindings/window_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(window.h) */
+/* BINDTOOL_HEADER_FILE_HASH(a2896456164142169fe7717e5f6570fc) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/CMakeLists.txt b/gr-filter/python/filter/bindings/CMakeLists.txt
index e8cd25ce87..47fa64cafe 100644
--- a/gr-filter/python/filter/bindings/CMakeLists.txt
+++ b/gr-filter/python/filter/bindings/CMakeLists.txt
@@ -52,7 +52,7 @@ list(APPEND filter_python_files
single_pole_iir_filter_ff_python.cc
python_bindings.cc)
-GR_PYBIND_MAKE(filter
+GR_PYBIND_MAKE_CHECK_HASH(filter
../../..
gr::filter
"${filter_python_files}")
diff --git a/gr-filter/python/filter/bindings/dc_blocker_cc_python.cc b/gr-filter/python/filter/bindings/dc_blocker_cc_python.cc
index febbe92233..fd61a36e5d 100644
--- a/gr-filter/python/filter/bindings/dc_blocker_cc_python.cc
+++ b/gr-filter/python/filter/bindings/dc_blocker_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dc_blocker_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(d806b6c861e204755cf3a3d1076afb4b) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/dc_blocker_ff_python.cc b/gr-filter/python/filter/bindings/dc_blocker_ff_python.cc
index 7861220a02..141800f62c 100644
--- a/gr-filter/python/filter/bindings/dc_blocker_ff_python.cc
+++ b/gr-filter/python/filter/bindings/dc_blocker_ff_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(dc_blocker_ff.h) */
+/* BINDTOOL_HEADER_FILE_HASH(db779eddf4e4c247425115523ca41472) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/fft_filter_ccc_python.cc b/gr-filter/python/filter/bindings/fft_filter_ccc_python.cc
index ec98905c87..ead046bc07 100644
--- a/gr-filter/python/filter/bindings/fft_filter_ccc_python.cc
+++ b/gr-filter/python/filter/bindings/fft_filter_ccc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(fft_filter_ccc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(b60da421cce8fefb6a140d0bd2387a01) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/fft_filter_ccf_python.cc b/gr-filter/python/filter/bindings/fft_filter_ccf_python.cc
index cc54865f3e..92a39c178e 100644
--- a/gr-filter/python/filter/bindings/fft_filter_ccf_python.cc
+++ b/gr-filter/python/filter/bindings/fft_filter_ccf_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(fft_filter_ccf.h) */
+/* BINDTOOL_HEADER_FILE_HASH(19b46592a612cca003cef3f06884891b) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/fft_filter_fff_python.cc b/gr-filter/python/filter/bindings/fft_filter_fff_python.cc
index cc3b9f2fb5..f9a4883cb7 100644
--- a/gr-filter/python/filter/bindings/fft_filter_fff_python.cc
+++ b/gr-filter/python/filter/bindings/fft_filter_fff_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(fft_filter_fff.h) */
+/* BINDTOOL_HEADER_FILE_HASH(659214a34a221deda3f890457c5844d5) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/fft_filter_python.cc b/gr-filter/python/filter/bindings/fft_filter_python.cc
index fa689b1166..7c9a0169e2 100644
--- a/gr-filter/python/filter/bindings/fft_filter_python.cc
+++ b/gr-filter/python/filter/bindings/fft_filter_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(fft_filter.h) */
+/* BINDTOOL_HEADER_FILE_HASH(c695667a132764030a1dcb5daa4df053) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/filter_delay_fc_python.cc b/gr-filter/python/filter/bindings/filter_delay_fc_python.cc
index 5c9393fdf0..98816ecbc4 100644
--- a/gr-filter/python/filter/bindings/filter_delay_fc_python.cc
+++ b/gr-filter/python/filter/bindings/filter_delay_fc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(filter_delay_fc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(eea88abd944cadd21cdfdb0211654fcc) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/filterbank_python.cc b/gr-filter/python/filter/bindings/filterbank_python.cc
index 5965768993..91d94430e6 100644
--- a/gr-filter/python/filter/bindings/filterbank_python.cc
+++ b/gr-filter/python/filter/bindings/filterbank_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(filterbank.h) */
+/* BINDTOOL_HEADER_FILE_HASH(db1e15f3685e422f95ab563c96e5d0fb) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/filterbank_vcvcf_python.cc b/gr-filter/python/filter/bindings/filterbank_vcvcf_python.cc
index 92f233c569..7aefc8ce73 100644
--- a/gr-filter/python/filter/bindings/filterbank_vcvcf_python.cc
+++ b/gr-filter/python/filter/bindings/filterbank_vcvcf_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(filterbank_vcvcf.h) */
+/* BINDTOOL_HEADER_FILE_HASH(98bfd56543cc1e94c2080d7fa089084e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/fir_filter_blk_python.cc b/gr-filter/python/filter/bindings/fir_filter_blk_python.cc
index cf6f1a2ad1..d231d672eb 100644
--- a/gr-filter/python/filter/bindings/fir_filter_blk_python.cc
+++ b/gr-filter/python/filter/bindings/fir_filter_blk_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(fir_filter_blk.h) */
+/* BINDTOOL_HEADER_FILE_HASH(54817d497b71f9839e0f4e8ae10dafcc) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/fir_filter_python.cc b/gr-filter/python/filter/bindings/fir_filter_python.cc
index d725831f98..39b328ac6b 100644
--- a/gr-filter/python/filter/bindings/fir_filter_python.cc
+++ b/gr-filter/python/filter/bindings/fir_filter_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(fir_filter.h) */
+/* BINDTOOL_HEADER_FILE_HASH(a65b2f7ecd60af3279d22a7a14b04222) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/fir_filter_with_buffer_python.cc b/gr-filter/python/filter/bindings/fir_filter_with_buffer_python.cc
index 7ad05ca143..fec547f00c 100644
--- a/gr-filter/python/filter/bindings/fir_filter_with_buffer_python.cc
+++ b/gr-filter/python/filter/bindings/fir_filter_with_buffer_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(fir_filter_with_buffer.h) */
+/* BINDTOOL_HEADER_FILE_HASH(bb3571db4265c8c55abf11850978e0de) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/firdes_python.cc b/gr-filter/python/filter/bindings/firdes_python.cc
index c5c8a2cb29..5de53ccb63 100644
--- a/gr-filter/python/filter/bindings/firdes_python.cc
+++ b/gr-filter/python/filter/bindings/firdes_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(firdes.h) */
+/* BINDTOOL_HEADER_FILE_HASH(d9728e3175c510584d65ddba33955bb2) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/freq_xlating_fir_filter_python.cc b/gr-filter/python/filter/bindings/freq_xlating_fir_filter_python.cc
index 085b4c1485..e60c43a184 100644
--- a/gr-filter/python/filter/bindings/freq_xlating_fir_filter_python.cc
+++ b/gr-filter/python/filter/bindings/freq_xlating_fir_filter_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(freq_xlating_fir_filter.h) */
+/* BINDTOOL_HEADER_FILE_HASH(e7f41f84a5f10af93400212b44c2012f) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/hilbert_fc_python.cc b/gr-filter/python/filter/bindings/hilbert_fc_python.cc
index dd58443a44..35cbe68753 100644
--- a/gr-filter/python/filter/bindings/hilbert_fc_python.cc
+++ b/gr-filter/python/filter/bindings/hilbert_fc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(hilbert_fc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(e204e5877a924c21b62513d8e83e952d) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/iir_filter_ccc_python.cc b/gr-filter/python/filter/bindings/iir_filter_ccc_python.cc
index 28a51baae0..90ed4bd064 100644
--- a/gr-filter/python/filter/bindings/iir_filter_ccc_python.cc
+++ b/gr-filter/python/filter/bindings/iir_filter_ccc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(iir_filter_ccc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(e4af081170f0179d54cff5353b7eb236) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/iir_filter_ccd_python.cc b/gr-filter/python/filter/bindings/iir_filter_ccd_python.cc
index 271cbab7d5..138c7cea4f 100644
--- a/gr-filter/python/filter/bindings/iir_filter_ccd_python.cc
+++ b/gr-filter/python/filter/bindings/iir_filter_ccd_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(iir_filter_ccd.h) */
+/* BINDTOOL_HEADER_FILE_HASH(59ea50b9138a1a8850002f7a0d15221b) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/iir_filter_ccf_python.cc b/gr-filter/python/filter/bindings/iir_filter_ccf_python.cc
index c661c562e7..1fe3eb4c7b 100644
--- a/gr-filter/python/filter/bindings/iir_filter_ccf_python.cc
+++ b/gr-filter/python/filter/bindings/iir_filter_ccf_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(iir_filter_ccf.h) */
+/* BINDTOOL_HEADER_FILE_HASH(8df6c0a50f429e59bd4903886da28ba2) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/iir_filter_ccz_python.cc b/gr-filter/python/filter/bindings/iir_filter_ccz_python.cc
index e406d224e3..2b9c79b897 100644
--- a/gr-filter/python/filter/bindings/iir_filter_ccz_python.cc
+++ b/gr-filter/python/filter/bindings/iir_filter_ccz_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(iir_filter_ccz.h) */
+/* BINDTOOL_HEADER_FILE_HASH(5a5615717216548b07b6ef37400fa69f) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/iir_filter_ffd_python.cc b/gr-filter/python/filter/bindings/iir_filter_ffd_python.cc
index 17db87b5ff..d870e519c0 100644
--- a/gr-filter/python/filter/bindings/iir_filter_ffd_python.cc
+++ b/gr-filter/python/filter/bindings/iir_filter_ffd_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(iir_filter_ffd.h) */
+/* BINDTOOL_HEADER_FILE_HASH(1ae1c4f65beee6f1388cd4babbe2607e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/iir_filter_python.cc b/gr-filter/python/filter/bindings/iir_filter_python.cc
index 33de6ebf04..b47b1bd29a 100644
--- a/gr-filter/python/filter/bindings/iir_filter_python.cc
+++ b/gr-filter/python/filter/bindings/iir_filter_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(iir_filter.h) */
+/* BINDTOOL_HEADER_FILE_HASH(1d61e54feed01fda0c8badd2c19d566d) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/interp_fir_filter_python.cc b/gr-filter/python/filter/bindings/interp_fir_filter_python.cc
index fe1581e62a..b4b695d75d 100644
--- a/gr-filter/python/filter/bindings/interp_fir_filter_python.cc
+++ b/gr-filter/python/filter/bindings/interp_fir_filter_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(interp_fir_filter.h) */
+/* BINDTOOL_HEADER_FILE_HASH(02d8c5636e8ab7234432daa29114a75c) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/ival_decimator_python.cc b/gr-filter/python/filter/bindings/ival_decimator_python.cc
index d28f9bb546..35a3e46028 100644
--- a/gr-filter/python/filter/bindings/ival_decimator_python.cc
+++ b/gr-filter/python/filter/bindings/ival_decimator_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(ival_decimator.h) */
+/* BINDTOOL_HEADER_FILE_HASH(141a4e388608dfc97c2b3d822b130ccd) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/mmse_fir_interpolator_cc_python.cc b/gr-filter/python/filter/bindings/mmse_fir_interpolator_cc_python.cc
index ca7bf65e4b..9ddbac6bb5 100644
--- a/gr-filter/python/filter/bindings/mmse_fir_interpolator_cc_python.cc
+++ b/gr-filter/python/filter/bindings/mmse_fir_interpolator_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(mmse_fir_interpolator_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(57116daf3cd447341f637b476450f903) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/mmse_fir_interpolator_ff_python.cc b/gr-filter/python/filter/bindings/mmse_fir_interpolator_ff_python.cc
index c0622ffb4e..2bed578ce1 100644
--- a/gr-filter/python/filter/bindings/mmse_fir_interpolator_ff_python.cc
+++ b/gr-filter/python/filter/bindings/mmse_fir_interpolator_ff_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(mmse_fir_interpolator_ff.h) */
+/* BINDTOOL_HEADER_FILE_HASH(cdefd265e0c9caa146dd3a52f3338dc2) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/mmse_interp_differentiator_cc_python.cc b/gr-filter/python/filter/bindings/mmse_interp_differentiator_cc_python.cc
index 73314f0f1f..fa8750ab97 100644
--- a/gr-filter/python/filter/bindings/mmse_interp_differentiator_cc_python.cc
+++ b/gr-filter/python/filter/bindings/mmse_interp_differentiator_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(mmse_interp_differentiator_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(6a36328c76e867c856906630b5b92ffa) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/mmse_interp_differentiator_ff_python.cc b/gr-filter/python/filter/bindings/mmse_interp_differentiator_ff_python.cc
index 2da6b0875e..2bbd92bf94 100644
--- a/gr-filter/python/filter/bindings/mmse_interp_differentiator_ff_python.cc
+++ b/gr-filter/python/filter/bindings/mmse_interp_differentiator_ff_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(mmse_interp_differentiator_ff.h) */
+/* BINDTOOL_HEADER_FILE_HASH(e977b0951d9e294d926e0bed6ff513c6) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/mmse_interpolator_cc_python.cc b/gr-filter/python/filter/bindings/mmse_interpolator_cc_python.cc
index 9f2ecc4c05..67be567442 100644
--- a/gr-filter/python/filter/bindings/mmse_interpolator_cc_python.cc
+++ b/gr-filter/python/filter/bindings/mmse_interpolator_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(mmse_interpolator_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(af9f8d023037ad86c6a8c1b66248f9ca) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/mmse_interpolator_ff_python.cc b/gr-filter/python/filter/bindings/mmse_interpolator_ff_python.cc
index 621ab3c4f1..1d84363c51 100644
--- a/gr-filter/python/filter/bindings/mmse_interpolator_ff_python.cc
+++ b/gr-filter/python/filter/bindings/mmse_interpolator_ff_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(mmse_interpolator_ff.h) */
+/* BINDTOOL_HEADER_FILE_HASH(c4ce5b60846c7fcf1b1961ba6a5d16d3) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/mmse_resampler_cc_python.cc b/gr-filter/python/filter/bindings/mmse_resampler_cc_python.cc
index 3127b7a0b3..70324e35d1 100644
--- a/gr-filter/python/filter/bindings/mmse_resampler_cc_python.cc
+++ b/gr-filter/python/filter/bindings/mmse_resampler_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(mmse_resampler_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(9cf9abbd2c4a2604ec3d4f0326b34e2d) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/mmse_resampler_ff_python.cc b/gr-filter/python/filter/bindings/mmse_resampler_ff_python.cc
index bb5fea042b..700e50620d 100644
--- a/gr-filter/python/filter/bindings/mmse_resampler_ff_python.cc
+++ b/gr-filter/python/filter/bindings/mmse_resampler_ff_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(mmse_resampler_ff.h) */
+/* BINDTOOL_HEADER_FILE_HASH(5dea389730508377e38956347f30f7e9) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/pfb_arb_resampler_ccc_python.cc b/gr-filter/python/filter/bindings/pfb_arb_resampler_ccc_python.cc
index f673067306..2393bd0302 100644
--- a/gr-filter/python/filter/bindings/pfb_arb_resampler_ccc_python.cc
+++ b/gr-filter/python/filter/bindings/pfb_arb_resampler_ccc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(pfb_arb_resampler_ccc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(3a3d9e216f320972e07be5f798e6be4e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/pfb_arb_resampler_ccf_python.cc b/gr-filter/python/filter/bindings/pfb_arb_resampler_ccf_python.cc
index edcbe26a96..60dbe1d3db 100644
--- a/gr-filter/python/filter/bindings/pfb_arb_resampler_ccf_python.cc
+++ b/gr-filter/python/filter/bindings/pfb_arb_resampler_ccf_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(pfb_arb_resampler_ccf.h) */
+/* BINDTOOL_HEADER_FILE_HASH(9da2cd9fb2e5cac083d0ce763e189351) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/pfb_arb_resampler_fff_python.cc b/gr-filter/python/filter/bindings/pfb_arb_resampler_fff_python.cc
index ed47b61725..3857a96dbb 100644
--- a/gr-filter/python/filter/bindings/pfb_arb_resampler_fff_python.cc
+++ b/gr-filter/python/filter/bindings/pfb_arb_resampler_fff_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(pfb_arb_resampler_fff.h) */
+/* BINDTOOL_HEADER_FILE_HASH(c5e898dcdfca7ab572b39fcb3f977449) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/pfb_arb_resampler_python.cc b/gr-filter/python/filter/bindings/pfb_arb_resampler_python.cc
index cb205d9b62..08e60d3312 100644
--- a/gr-filter/python/filter/bindings/pfb_arb_resampler_python.cc
+++ b/gr-filter/python/filter/bindings/pfb_arb_resampler_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(pfb_arb_resampler.h) */
+/* BINDTOOL_HEADER_FILE_HASH(3ed59ae8b40af2ab691ebbf0000db786) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/pfb_channelizer_ccf_python.cc b/gr-filter/python/filter/bindings/pfb_channelizer_ccf_python.cc
index 541b82c562..3717f4f106 100644
--- a/gr-filter/python/filter/bindings/pfb_channelizer_ccf_python.cc
+++ b/gr-filter/python/filter/bindings/pfb_channelizer_ccf_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(pfb_channelizer_ccf.h) */
+/* BINDTOOL_HEADER_FILE_HASH(58e2ad3c8033d6b70a93e1210389251a) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/pfb_decimator_ccf_python.cc b/gr-filter/python/filter/bindings/pfb_decimator_ccf_python.cc
index 7c8801322f..c507f5c47e 100644
--- a/gr-filter/python/filter/bindings/pfb_decimator_ccf_python.cc
+++ b/gr-filter/python/filter/bindings/pfb_decimator_ccf_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(pfb_decimator_ccf.h) */
+/* BINDTOOL_HEADER_FILE_HASH(c5b86590e4f51a1b90b5b5464ee0fca1) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/pfb_interpolator_ccf_python.cc b/gr-filter/python/filter/bindings/pfb_interpolator_ccf_python.cc
index be290a6797..1e1b768b40 100644
--- a/gr-filter/python/filter/bindings/pfb_interpolator_ccf_python.cc
+++ b/gr-filter/python/filter/bindings/pfb_interpolator_ccf_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(pfb_interpolator_ccf.h) */
+/* BINDTOOL_HEADER_FILE_HASH(b5d91c997d6fec23021c8c0dd766e535) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/pfb_synthesizer_ccf_python.cc b/gr-filter/python/filter/bindings/pfb_synthesizer_ccf_python.cc
index 4c5795cde6..6d94b08786 100644
--- a/gr-filter/python/filter/bindings/pfb_synthesizer_ccf_python.cc
+++ b/gr-filter/python/filter/bindings/pfb_synthesizer_ccf_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(pfb_synthesizer_ccf.h) */
+/* BINDTOOL_HEADER_FILE_HASH(8fcea75d75d2da92ab82de59d342715c) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/pm_remez_python.cc b/gr-filter/python/filter/bindings/pm_remez_python.cc
index c7ae59c5e6..2731a7bd63 100644
--- a/gr-filter/python/filter/bindings/pm_remez_python.cc
+++ b/gr-filter/python/filter/bindings/pm_remez_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(pm_remez.h) */
+/* BINDTOOL_HEADER_FILE_HASH(f640b8dda4d0684055c44803604c457b) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/polyphase_filterbank_python.cc b/gr-filter/python/filter/bindings/polyphase_filterbank_python.cc
index 74616dffeb..2401a3d85f 100644
--- a/gr-filter/python/filter/bindings/polyphase_filterbank_python.cc
+++ b/gr-filter/python/filter/bindings/polyphase_filterbank_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(polyphase_filterbank.h) */
+/* BINDTOOL_HEADER_FILE_HASH(1b2cf402bd792e0f7b6c6ee043486754) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/rational_resampler_base_python.cc b/gr-filter/python/filter/bindings/rational_resampler_base_python.cc
index 41e69280af..09083e798b 100644
--- a/gr-filter/python/filter/bindings/rational_resampler_base_python.cc
+++ b/gr-filter/python/filter/bindings/rational_resampler_base_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(rational_resampler_base.h) */
+/* BINDTOOL_HEADER_FILE_HASH(8c16e10c6c05947272429eefa70c443e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/single_pole_iir_filter_cc_python.cc b/gr-filter/python/filter/bindings/single_pole_iir_filter_cc_python.cc
index 6adf43b1bc..7dadc930ac 100644
--- a/gr-filter/python/filter/bindings/single_pole_iir_filter_cc_python.cc
+++ b/gr-filter/python/filter/bindings/single_pole_iir_filter_cc_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(single_pole_iir_filter_cc.h) */
+/* BINDTOOL_HEADER_FILE_HASH(eb91fccc856160922658e568b981cdc3) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/single_pole_iir_filter_ff_python.cc b/gr-filter/python/filter/bindings/single_pole_iir_filter_ff_python.cc
index 59ef7e0996..9fec08808e 100644
--- a/gr-filter/python/filter/bindings/single_pole_iir_filter_ff_python.cc
+++ b/gr-filter/python/filter/bindings/single_pole_iir_filter_ff_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(single_pole_iir_filter_ff.h) */
+/* BINDTOOL_HEADER_FILE_HASH(a3dec17713ce3dea89d1175d4db6bbd7) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-filter/python/filter/bindings/single_pole_iir_python.cc b/gr-filter/python/filter/bindings/single_pole_iir_python.cc
index fce8a2b7ee..c55c739557 100644
--- a/gr-filter/python/filter/bindings/single_pole_iir_python.cc
+++ b/gr-filter/python/filter/bindings/single_pole_iir_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(single_pole_iir.h) */
+/* BINDTOOL_HEADER_FILE_HASH(0457505dee84b66d23369dc0d8783c1d) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-network/python/network/bindings/CMakeLists.txt b/gr-network/python/network/bindings/CMakeLists.txt
index ef5578c4d5..80f02c00b2 100644
--- a/gr-network/python/network/bindings/CMakeLists.txt
+++ b/gr-network/python/network/bindings/CMakeLists.txt
@@ -12,7 +12,7 @@ list(APPEND network_python_files
udp_source_python.cc
python_bindings.cc)
-GR_PYBIND_MAKE(network
+GR_PYBIND_MAKE_CHECK_HASH(network
../../..
gr::network
"${network_python_files}")
diff --git a/gr-network/python/network/bindings/tcp_sink_python.cc b/gr-network/python/network/bindings/tcp_sink_python.cc
index bacd5bb98a..758e09fbb6 100644
--- a/gr-network/python/network/bindings/tcp_sink_python.cc
+++ b/gr-network/python/network/bindings/tcp_sink_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(tcp_sink.h) */
+/* BINDTOOL_HEADER_FILE_HASH(0b9dbaad93be0a2d8c62ff046f3cc907) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-network/python/network/bindings/udp_sink_python.cc b/gr-network/python/network/bindings/udp_sink_python.cc
index 8dc4e6da3b..5ce8c35ec5 100644
--- a/gr-network/python/network/bindings/udp_sink_python.cc
+++ b/gr-network/python/network/bindings/udp_sink_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(udp_sink.h) */
+/* BINDTOOL_HEADER_FILE_HASH(c998bf2a9132f90dc5c3dd252d9477cb) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-network/python/network/bindings/udp_source_python.cc b/gr-network/python/network/bindings/udp_source_python.cc
index 216e2c3c41..c748b5f0f9 100644
--- a/gr-network/python/network/bindings/udp_source_python.cc
+++ b/gr-network/python/network/bindings/udp_source_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(1) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(udp_source.h) */
+/* BINDTOOL_HEADER_FILE_HASH(e8dceb0f73955c17260a5277ff77a7bc) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-trellis/python/trellis/bindings/CMakeLists.txt b/gr-trellis/python/trellis/bindings/CMakeLists.txt
index 25da716c08..c605b4cd19 100644
--- a/gr-trellis/python/trellis/bindings/CMakeLists.txt
+++ b/gr-trellis/python/trellis/bindings/CMakeLists.txt
@@ -28,7 +28,7 @@ list(APPEND trellis_python_files
viterbi_combined_python.cc
python_bindings.cc)
-GR_PYBIND_MAKE(trellis
+GR_PYBIND_MAKE_CHECK_HASH(trellis
../../..
gr::trellis
"${trellis_python_files}")
diff --git a/gr-trellis/python/trellis/bindings/base_python.cc b/gr-trellis/python/trellis/bindings/base_python.cc
index 71273740a8..32204e32b1 100644
--- a/gr-trellis/python/trellis/bindings/base_python.cc
+++ b/gr-trellis/python/trellis/bindings/base_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(base.h) */
+/* BINDTOOL_HEADER_FILE_HASH(37fcf9b8740b0018f3cdd29abb0551de) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-trellis/python/trellis/bindings/calc_metric_python.cc b/gr-trellis/python/trellis/bindings/calc_metric_python.cc
index 38fa682e46..6e86ac75f0 100644
--- a/gr-trellis/python/trellis/bindings/calc_metric_python.cc
+++ b/gr-trellis/python/trellis/bindings/calc_metric_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(calc_metric.h) */
+/* BINDTOOL_HEADER_FILE_HASH(5550968cecc3bb811d02f3a72e933877) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-trellis/python/trellis/bindings/constellation_metrics_cf_python.cc b/gr-trellis/python/trellis/bindings/constellation_metrics_cf_python.cc
index f8ed3fb9c2..2f7b105a17 100644
--- a/gr-trellis/python/trellis/bindings/constellation_metrics_cf_python.cc
+++ b/gr-trellis/python/trellis/bindings/constellation_metrics_cf_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(constellation_metrics_cf.h) */
+/* BINDTOOL_HEADER_FILE_HASH(d8c12ea63f1709f9a22696b10e739d94) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-trellis/python/trellis/bindings/core_algorithms_python.cc b/gr-trellis/python/trellis/bindings/core_algorithms_python.cc
index 7710d866a9..a167f3e2b4 100644
--- a/gr-trellis/python/trellis/bindings/core_algorithms_python.cc
+++ b/gr-trellis/python/trellis/bindings/core_algorithms_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(core_algorithms.h) */
+/* BINDTOOL_HEADER_FILE_HASH(abbd5f62bc12799fc994388e855fe792) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-trellis/python/trellis/bindings/encoder_python.cc b/gr-trellis/python/trellis/bindings/encoder_python.cc
index fef8ca881a..2a470be228 100644
--- a/gr-trellis/python/trellis/bindings/encoder_python.cc
+++ b/gr-trellis/python/trellis/bindings/encoder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(encoder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(50192d0209b88c4fc915b31237c0932e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-trellis/python/trellis/bindings/fsm_python.cc b/gr-trellis/python/trellis/bindings/fsm_python.cc
index 03f6d7b3ac..d8441b08bb 100644
--- a/gr-trellis/python/trellis/bindings/fsm_python.cc
+++ b/gr-trellis/python/trellis/bindings/fsm_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(fsm.h) */
+/* BINDTOOL_HEADER_FILE_HASH(55ea410fe82d117d20ec1c63ac3df824) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-trellis/python/trellis/bindings/interleaver_python.cc b/gr-trellis/python/trellis/bindings/interleaver_python.cc
index 9649194b86..7ea6612f92 100644
--- a/gr-trellis/python/trellis/bindings/interleaver_python.cc
+++ b/gr-trellis/python/trellis/bindings/interleaver_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(interleaver.h) */
+/* BINDTOOL_HEADER_FILE_HASH(09c02f75f85fb3281baace56cc2414cc) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-trellis/python/trellis/bindings/metrics_python.cc b/gr-trellis/python/trellis/bindings/metrics_python.cc
index 91eb62ee25..c37c9981c6 100644
--- a/gr-trellis/python/trellis/bindings/metrics_python.cc
+++ b/gr-trellis/python/trellis/bindings/metrics_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(metrics.h) */
+/* BINDTOOL_HEADER_FILE_HASH(07780ea3f13158c1311b8998e25c26d4) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-trellis/python/trellis/bindings/pccc_decoder_blk_python.cc b/gr-trellis/python/trellis/bindings/pccc_decoder_blk_python.cc
index 16622efc7d..aa0a42a66f 100644
--- a/gr-trellis/python/trellis/bindings/pccc_decoder_blk_python.cc
+++ b/gr-trellis/python/trellis/bindings/pccc_decoder_blk_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(pccc_decoder_blk.h) */
+/* BINDTOOL_HEADER_FILE_HASH(86a24cc3e28a9eba4b5cf7ba96c56a63) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-trellis/python/trellis/bindings/pccc_decoder_combined_blk_python.cc b/gr-trellis/python/trellis/bindings/pccc_decoder_combined_blk_python.cc
index 0ce9aeafa6..6a669cb2ff 100644
--- a/gr-trellis/python/trellis/bindings/pccc_decoder_combined_blk_python.cc
+++ b/gr-trellis/python/trellis/bindings/pccc_decoder_combined_blk_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(pccc_decoder_combined_blk.h) */
+/* BINDTOOL_HEADER_FILE_HASH(ee939cb6c38f26044996af9e6657a80a) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-trellis/python/trellis/bindings/pccc_encoder_python.cc b/gr-trellis/python/trellis/bindings/pccc_encoder_python.cc
index 61d7e2f68a..bd681948ab 100644
--- a/gr-trellis/python/trellis/bindings/pccc_encoder_python.cc
+++ b/gr-trellis/python/trellis/bindings/pccc_encoder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(pccc_encoder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(d0c48f4bedaa0e46f06f9607fb84d36e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-trellis/python/trellis/bindings/permutation_python.cc b/gr-trellis/python/trellis/bindings/permutation_python.cc
index 5eb933ebd5..d259a6f701 100644
--- a/gr-trellis/python/trellis/bindings/permutation_python.cc
+++ b/gr-trellis/python/trellis/bindings/permutation_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(permutation.h) */
+/* BINDTOOL_HEADER_FILE_HASH(8bb112727e312d310a6a6b08ec0fbd78) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-trellis/python/trellis/bindings/quicksort_index_python.cc b/gr-trellis/python/trellis/bindings/quicksort_index_python.cc
index 024b4bde7b..3e645cca08 100644
--- a/gr-trellis/python/trellis/bindings/quicksort_index_python.cc
+++ b/gr-trellis/python/trellis/bindings/quicksort_index_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(quicksort_index.h) */
+/* BINDTOOL_HEADER_FILE_HASH(d209b2802d57d915fd1c141495dce9a1) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-trellis/python/trellis/bindings/sccc_decoder_blk_python.cc b/gr-trellis/python/trellis/bindings/sccc_decoder_blk_python.cc
index ae573adc7e..b9c42aa53c 100644
--- a/gr-trellis/python/trellis/bindings/sccc_decoder_blk_python.cc
+++ b/gr-trellis/python/trellis/bindings/sccc_decoder_blk_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(sccc_decoder_blk.h) */
+/* BINDTOOL_HEADER_FILE_HASH(f419e16a4ec7e5edffaab1b98edaeaa8) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-trellis/python/trellis/bindings/sccc_decoder_combined_blk_python.cc b/gr-trellis/python/trellis/bindings/sccc_decoder_combined_blk_python.cc
index 40260d06c4..836bc97337 100644
--- a/gr-trellis/python/trellis/bindings/sccc_decoder_combined_blk_python.cc
+++ b/gr-trellis/python/trellis/bindings/sccc_decoder_combined_blk_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(sccc_decoder_combined_blk.h) */
+/* BINDTOOL_HEADER_FILE_HASH(14dd8487d8cc55c93644aacf4ce2d0d2) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-trellis/python/trellis/bindings/sccc_encoder_python.cc b/gr-trellis/python/trellis/bindings/sccc_encoder_python.cc
index bba8c8bd2b..4db667522f 100644
--- a/gr-trellis/python/trellis/bindings/sccc_encoder_python.cc
+++ b/gr-trellis/python/trellis/bindings/sccc_encoder_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(sccc_encoder.h) */
+/* BINDTOOL_HEADER_FILE_HASH(1f6cf0ef063243ab9b0187805a6f9cde) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-trellis/python/trellis/bindings/siso_combined_f_python.cc b/gr-trellis/python/trellis/bindings/siso_combined_f_python.cc
index 284c35747c..22df3307ff 100644
--- a/gr-trellis/python/trellis/bindings/siso_combined_f_python.cc
+++ b/gr-trellis/python/trellis/bindings/siso_combined_f_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(siso_combined_f.h) */
+/* BINDTOOL_HEADER_FILE_HASH(7c23b336019cbf7f771376d7d6677088) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-trellis/python/trellis/bindings/siso_f_python.cc b/gr-trellis/python/trellis/bindings/siso_f_python.cc
index 4ad84ce5ff..b6b14df996 100644
--- a/gr-trellis/python/trellis/bindings/siso_f_python.cc
+++ b/gr-trellis/python/trellis/bindings/siso_f_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(siso_f.h) */
+/* BINDTOOL_HEADER_FILE_HASH(a6f43448cf34073f406aa5fc81522fab) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-trellis/python/trellis/bindings/siso_type_python.cc b/gr-trellis/python/trellis/bindings/siso_type_python.cc
index 3cd4c00b62..a4003efe9c 100644
--- a/gr-trellis/python/trellis/bindings/siso_type_python.cc
+++ b/gr-trellis/python/trellis/bindings/siso_type_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(siso_type.h) */
+/* BINDTOOL_HEADER_FILE_HASH(9855f50a23fc6624c9ab52828baec66a) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-trellis/python/trellis/bindings/viterbi_combined_python.cc b/gr-trellis/python/trellis/bindings/viterbi_combined_python.cc
index dbecc3254c..589fabbb59 100644
--- a/gr-trellis/python/trellis/bindings/viterbi_combined_python.cc
+++ b/gr-trellis/python/trellis/bindings/viterbi_combined_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(viterbi_combined.h) */
+/* BINDTOOL_HEADER_FILE_HASH(42e9e8a3daa4ef03ff9d7110e4c37a62) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-trellis/python/trellis/bindings/viterbi_python.cc b/gr-trellis/python/trellis/bindings/viterbi_python.cc
index 3729ed1257..431a1fa692 100644
--- a/gr-trellis/python/trellis/bindings/viterbi_python.cc
+++ b/gr-trellis/python/trellis/bindings/viterbi_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(viterbi.h) */
+/* BINDTOOL_HEADER_FILE_HASH(3dddfa88ff00d9ca651bb0b942244465) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-utils/CMakeLists.txt b/gr-utils/CMakeLists.txt
index 992b247832..42c6deda1a 100644
--- a/gr-utils/CMakeLists.txt
+++ b/gr-utils/CMakeLists.txt
@@ -24,12 +24,6 @@ GR_PYTHON_CHECK_MODULE_RAW(
CLICK_PLUGINS_FOUND
)
- GR_PYTHON_CHECK_MODULE_RAW(
- "pygccxml"
- "import pygccxml"
- PYGCCXML_FOUND
- )
-
########################################################################
# Register component
########################################################################
diff --git a/gr-utils/bindtool/core/generator.py b/gr-utils/bindtool/core/generator.py
index 2112342408..702c1e4238 100644
--- a/gr-utils/bindtool/core/generator.py
+++ b/gr-utils/bindtool/core/generator.py
@@ -15,11 +15,14 @@ import pathlib
import json
from mako.template import Template
from datetime import datetime
+import hashlib
class BindingGenerator:
- def __init__(self, prefix, namespace, prefix_include_root, output_dir="", addl_includes="", match_include_structure=False):
+ def __init__(self, prefix, namespace, prefix_include_root, output_dir="", addl_includes="",
+ match_include_structure=False, catch_exceptions=True, write_json_output=False, status_output=None,
+ flag_automatic=False, flag_pygccxml=False):
"""Initialize BindingGenerator
prefix -- path to installed gnuradio prefix (use gr.prefix() if unsure)
namespace -- desired namespace to parse e.g. ['gr','module_name']
@@ -42,6 +45,11 @@ class BindingGenerator:
self.prefix_include_root = prefix_include_root
self.output_dir = output_dir
self.match_include_structure = match_include_structure
+ self.catch_exceptions = catch_exceptions
+ self.write_json_output = write_json_output
+ self.status_output = status_output
+ self.flag_automatic = flag_automatic
+ self.flag_pygccxml = flag_pygccxml
pass
@@ -60,7 +68,6 @@ class BindingGenerator:
prefix_include_root=self.prefix_include_root,
)
-
def gen_pybind_cc(self, header_info, base_name):
current_path = os.path.dirname(pathlib.Path(__file__).absolute())
tpl = Template(filename=os.path.join(
@@ -69,11 +76,16 @@ class BindingGenerator:
tpl = Template(filename=os.path.join(current_path, '..',
'templates', 'generic_python_cc.mako'))
+
+
return tpl.render(
license=license,
header_info=header_info,
basename=base_name,
+ flag_automatic=self.flag_automatic,
+ flag_pygccxml=self.flag_pygccxml,
prefix_include_root=self.prefix_include_root,
+
)
def write_pydoc_h(self, header_info, base_name, output_dir):
@@ -92,7 +104,6 @@ class BindingGenerator:
print(e)
return None
-
def write_pybind_cc(self, header_info, base_name, output_dir):
binding_pathname_cc = os.path.join(
@@ -143,12 +154,19 @@ class BindingGenerator:
include_paths=include_paths, file_path=file_to_process)
try:
header_info = parser.get_header_info(self.namespace)
- # TODO: Scrape the docstrings
- self.write_json(header_info, base_name, output_dir)
+
+ if self.write_json_output:
+ self.write_json(header_info, base_name, output_dir)
self.write_pybind_cc(header_info, base_name, output_dir)
self.write_pydoc_h(header_info, base_name, output_dir)
+ if (self.status_output):
+ with open(self.status_output, 'w') as outfile:
+ outfile.write("OK: " + str(datetime.now()))
+
except Exception as e:
+ if not self.catch_exceptions:
+ raise(e)
print(e)
failure_pathname = os.path.join(
output_dir, 'failed_conversions.txt')
@@ -170,7 +188,7 @@ class BindingGenerator:
output_dir = os.path.join(
self.output_dir, rel_path_after_include, 'bindings')
- doc_dir = os.path.join(output_dir,'docstrings')
+ doc_dir = os.path.join(output_dir, 'docstrings')
if output_dir and not os.path.exists(output_dir) and not os.path.exists(doc_dir):
output_dir = os.path.abspath(output_dir)
print('creating output directory {}'.format(output_dir))
@@ -222,6 +240,7 @@ class BindingGenerator:
license = tpl.render(year=datetime.now().year)
binding_pathname = os.path.join(output_dir, 'CMakeLists.txt')
+
file_list = [os.path.split(f)[-1] for f in file_list]
tpl = Template(filename=os.path.join(current_path, '..',
'templates', 'CMakeLists.txt.mako'))
diff --git a/gr-utils/bindtool/scripts/bind_intree_file.py b/gr-utils/bindtool/scripts/bind_intree_file.py
new file mode 100644
index 0000000000..79a9c3da1a
--- /dev/null
+++ b/gr-utils/bindtool/scripts/bind_intree_file.py
@@ -0,0 +1,58 @@
+import warnings
+import argparse
+import os
+from gnuradio.bindtool import BindingGenerator
+import pathlib
+import sys
+
+parser = argparse.ArgumentParser(description='Bind a GR In-Tree Module')
+parser.add_argument('--module', type=str,
+ help='Name of gr module containing file to bind (e.g. fft digital analog)')
+
+parser.add_argument('--output_dir', default='/tmp',
+ help='Output directory of generated bindings')
+parser.add_argument('--prefix', help='Prefix of Installed GNU Radio')
+parser.add_argument('--src', help='Directory of gnuradio source tree',
+ default=os.path.dirname(os.path.abspath(__file__))+'/../../..')
+
+parser.add_argument(
+ '--filename', help="File to be parsed")
+
+parser.add_argument(
+ '--include', help='Additional Include Dirs, separated', default=(), nargs='+')
+
+parser.add_argument(
+ '--status', help='Location of output file for general status (used during cmake)', default=None
+)
+parser.add_argument(
+ '--flag_automatic', default='0'
+)
+parser.add_argument(
+ '--flag_pygccxml', default='0'
+)
+
+args = parser.parse_args()
+
+prefix = args.prefix
+output_dir = args.output_dir
+includes = args.include
+name = args.module
+
+if name not in ['gr', 'pmt']:
+ namespace = ['gr', name]
+ prefix_include_root = 'gnuradio/'+name # pmt, gnuradio/digital, etc.
+else:
+ namespace = [name]
+ if name == 'gr':
+ prefix_include_root = 'gnuradio'
+ elif name == 'pmt':
+ prefix_include_root = 'pmt'
+
+with warnings.catch_warnings():
+ warnings.filterwarnings("ignore", category=DeprecationWarning)
+
+ bg = BindingGenerator(args.prefix, namespace,
+ prefix_include_root, output_dir, addl_includes=','.join(args.include), catch_exceptions=False, write_json_output=False, status_output=args.status,
+ flag_automatic=True if args.flag_automatic.lower() in ['1','true'] else False,
+ flag_pygccxml=True if args.flag_pygccxml.lower() in ['1','true'] else False)
+ bg.gen_file_binding(args.filename)
diff --git a/gr-utils/bindtool/scripts/header_utils.py b/gr-utils/bindtool/scripts/header_utils.py
new file mode 100644
index 0000000000..165124e969
--- /dev/null
+++ b/gr-utils/bindtool/scripts/header_utils.py
@@ -0,0 +1,78 @@
+# Utilities for reading values in header files
+
+from argparse import ArgumentParser
+import re
+
+
+class PybindHeaderParser:
+ def __init__(self, pathname):
+ with open(pathname,'r') as f:
+ self.file_txt = f.read()
+
+ def get_flag_automatic(self):
+ # p = re.compile(r'BINDTOOL_GEN_AUTOMATIC\(([^\s])\)')
+ # m = p.search(self.file_txt)
+ m = re.search(r'BINDTOOL_GEN_AUTOMATIC\(([^\s])\)', self.file_txt)
+ if (m and m.group(1) == '1'):
+ return True
+ else:
+ return False
+
+ def get_flag_pygccxml(self):
+ # p = re.compile(r'BINDTOOL_USE_PYGCCXML\(([^\s])\)')
+ # m = p.search(self.file_txt)
+ m = re.search(r'BINDTOOL_USE_PYGCCXML\(([^\s])\)', self.file_txt)
+ if (m and m.group(1) == '1'):
+ return True
+ else:
+ return False
+
+ def get_header_filename(self):
+ # p = re.compile(r'BINDTOOL_HEADER_FILE\(([^\s]*)\)')
+ # m = p.search(self.file_txt)
+ m = re.search(r'BINDTOOL_HEADER_FILE\(([^\s]*)\)', self.file_txt)
+ if (m):
+ return m.group(1)
+ else:
+ return None
+
+ def get_header_file_hash(self):
+ # p = re.compile(r'BINDTOOL_HEADER_FILE_HASH\(([^\s]*)\)')
+ # m = p.search(self.file_txt)
+ m = re.search(r'BINDTOOL_HEADER_FILE_HASH\(([^\s]*)\)', self.file_txt)
+ if (m):
+ return m.group(1)
+ else:
+ return None
+
+ def get_flags(self):
+ return f'{self.get_flag_automatic()};{self.get_flag_pygccxml()};{self.get_header_filename()};{self.get_header_file_hash()};'
+
+
+
+def argParse():
+ """Parses commandline args."""
+ desc='Reads the parameters from the comment block in the pybind files'
+ parser = ArgumentParser(description=desc)
+
+ parser.add_argument("function", help="Operation to perform on comment block of pybind file", choices=["flag_auto","flag_pygccxml","header_filename","header_file_hash","all"])
+ parser.add_argument("pathname", help="Pathname of pybind c++ file to read, e.g. blockname_python.cc")
+
+ return parser.parse_args()
+
+if __name__ == "__main__":
+ # Parse command line options and set up doxyxml.
+ args = argParse()
+
+ pbhp = PybindHeaderParser(args.pathname)
+
+ if args.function == "flag_auto":
+ print(pbhp.get_flag_automatic())
+ elif args.function == "flag_pygccxml":
+ print(pbhp.get_flag_pygccxml())
+ elif args.function == "header_filename":
+ print(pbhp.get_header_filename())
+ elif args.function == "header_file_hash":
+ print(pbhp.get_header_file_hash())
+ elif args.function == "all":
+ print(pbhp.get_flags()) \ No newline at end of file
diff --git a/gr-utils/bindtool/templates/CMakeLists.txt.mako b/gr-utils/bindtool/templates/CMakeLists.txt.mako
index 7638c1620b..e151f36c47 100644
--- a/gr-utils/bindtool/templates/CMakeLists.txt.mako
+++ b/gr-utils/bindtool/templates/CMakeLists.txt.mako
@@ -17,7 +17,7 @@ basename = os.path.splitext(f)[0]
% endfor
python_bindings.cc)
-GR_PYBIND_MAKE(${module_name}
+GR_PYBIND_MAKE_CHECK_HASH(${module_name}
../../..
gr::${module_name}
"${'${'+file_list+'}'}")
diff --git a/gr-utils/bindtool/templates/generic_python_cc.mako b/gr-utils/bindtool/templates/generic_python_cc.mako
index cf16f2ee7a..a4743fb8fb 100644
--- a/gr-utils/bindtool/templates/generic_python_cc.mako
+++ b/gr-utils/bindtool/templates/generic_python_cc.mako
@@ -9,13 +9,23 @@
<%
namespace = header_info['namespace']
modname = header_info['module_name']
+ header_filename = header_info['filename']
+ header_file_hash = header_info['md5hash']
%>\
${license}
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(${'1' if flag_automatic else '0'}) */
+/* BINDTOOL_USE_PYGCCXML(${'1' if flag_pygccxml else '0'}) */
+/* BINDTOOL_HEADER_FILE(${header_filename}) */
+/* BINDTOOL_HEADER_FILE_HASH(${header_file_hash}) */
+/***********************************************************************************/
-#include <pybind11/pybind11.h>
#include <pybind11/complex.h>
+#include <pybind11/pybind11.h>
#include <pybind11/stl.h>
namespace py = pybind11;
diff --git a/gr-utils/blocktool/core/parseheader_generic.py b/gr-utils/blocktool/core/parseheader_generic.py
index 31a065a61e..ef6a1398ca 100644
--- a/gr-utils/blocktool/core/parseheader_generic.py
+++ b/gr-utils/blocktool/core/parseheader_generic.py
@@ -265,10 +265,19 @@ class GenericHeaderParser(BlockTool):
"""
module = self.modname.split('-')[-1]
self.parsed_data['module_name'] = module
+ self.parsed_data['filename'] = self.filename
+
+ import hashlib
+ hasher = hashlib.md5()
+ with open(self.target_file, 'rb') as file_in:
+ buf = file_in.read()
+ hasher.update(buf)
+ self.parsed_data['md5hash'] = hasher.hexdigest()
# Right now if pygccxml is not installed, it will only handle the make function
# TODO: extend this to other publicly declared functions in the h file
if not PYGCCXML_AVAILABLE:
+ self.parsed_data['parser'] = 'simple'
(params, iosig, blockname) = self._parse_cc_h(self.target_file)
self.parsed_data['target_namespace'] = namespace_to_parse
@@ -301,6 +310,7 @@ class GenericHeaderParser(BlockTool):
return self.parsed_data
else:
+ self.parsed_data['parser'] = 'pygccxml'
generator_path, generator_name = utils.find_xml_generator()
xml_generator_config = parser.xml_generator_configuration_t(
xml_generator_path=generator_path,
diff --git a/gr-utils/modtool/core/add.py b/gr-utils/modtool/core/add.py
index f8cb8329fe..712d44de48 100644
--- a/gr-utils/modtool/core/add.py
+++ b/gr-utils/modtool/core/add.py
@@ -256,6 +256,8 @@ class ModToolAdd(ModTool):
header_info = {
"module_name": self.info['modname'],
+ "filename": self.info['blockname'] + '.h',
+ "md5hash": "0",
"namespace": {
"name": "::".join(['gr', self.info['modname']]),
"enums": [],
diff --git a/gr-utils/modtool/templates/gr-newmod/python/bindings/CMakeLists.txt b/gr-utils/modtool/templates/gr-newmod/python/bindings/CMakeLists.txt
index e0d1544973..b7aa881783 100644
--- a/gr-utils/modtool/templates/gr-newmod/python/bindings/CMakeLists.txt
+++ b/gr-utils/modtool/templates/gr-newmod/python/bindings/CMakeLists.txt
@@ -5,6 +5,12 @@
# SPDX-License-Identifier: GPL-3.0-or-later
#
+GR_PYTHON_CHECK_MODULE_RAW(
+ "pygccxml"
+ "import pygccxml"
+ PYGCCXML_FOUND
+ )
+
include(GrPybind)
########################################################################
diff --git a/gr-utils/modtool/templates/gr-newmod/python/bindings/bind_oot_file.py b/gr-utils/modtool/templates/gr-newmod/python/bindings/bind_oot_file.py
new file mode 100644
index 0000000000..050f60fee0
--- /dev/null
+++ b/gr-utils/modtool/templates/gr-newmod/python/bindings/bind_oot_file.py
@@ -0,0 +1,53 @@
+import warnings
+import argparse
+import os
+from gnuradio.bindtool import BindingGenerator
+import pathlib
+import sys
+
+parser = argparse.ArgumentParser(description='Bind a GR Out of Tree Block')
+parser.add_argument('--module', type=str,
+ help='Name of gr module containing file to bind (e.g. fft digital analog)')
+
+parser.add_argument('--output_dir', default='/tmp',
+ help='Output directory of generated bindings')
+parser.add_argument('--prefix', help='Prefix of Installed GNU Radio')
+parser.add_argument('--src', help='Directory of gnuradio source tree',
+ default=os.path.dirname(os.path.abspath(__file__))+'/../../..')
+
+parser.add_argument(
+ '--filename', help="File to be parsed")
+
+parser.add_argument(
+ '--include', help='Additional Include Dirs, separated', default=(), nargs='+')
+
+parser.add_argument(
+ '--status', help='Location of output file for general status (used during cmake)', default=None
+)
+parser.add_argument(
+ '--flag_automatic', default='0'
+)
+parser.add_argument(
+ '--flag_pygccxml', default='0'
+)
+
+args = parser.parse_args()
+
+prefix = args.prefix
+output_dir = args.output_dir
+includes = args.include
+name = args.module
+
+namespace = ['gr', name]
+prefix_include_root = name
+
+
+with warnings.catch_warnings():
+ warnings.filterwarnings("ignore", category=DeprecationWarning)
+
+ bg = BindingGenerator(prefix, namespace,
+ prefix_include_root, output_dir, addl_includes=','.join(args.include), catch_exceptions=False, write_json_output=False, status_output=args.status,
+ flag_automatic=True if args.flag_automatic.lower() in [
+ '1', 'true'] else False,
+ flag_pygccxml=True if args.flag_pygccxml.lower() in ['1', 'true'] else False)
+ bg.gen_file_binding(args.filename)
diff --git a/gr-utils/modtool/templates/gr-newmod/python/bindings/header_utils.py b/gr-utils/modtool/templates/gr-newmod/python/bindings/header_utils.py
new file mode 100644
index 0000000000..165124e969
--- /dev/null
+++ b/gr-utils/modtool/templates/gr-newmod/python/bindings/header_utils.py
@@ -0,0 +1,78 @@
+# Utilities for reading values in header files
+
+from argparse import ArgumentParser
+import re
+
+
+class PybindHeaderParser:
+ def __init__(self, pathname):
+ with open(pathname,'r') as f:
+ self.file_txt = f.read()
+
+ def get_flag_automatic(self):
+ # p = re.compile(r'BINDTOOL_GEN_AUTOMATIC\(([^\s])\)')
+ # m = p.search(self.file_txt)
+ m = re.search(r'BINDTOOL_GEN_AUTOMATIC\(([^\s])\)', self.file_txt)
+ if (m and m.group(1) == '1'):
+ return True
+ else:
+ return False
+
+ def get_flag_pygccxml(self):
+ # p = re.compile(r'BINDTOOL_USE_PYGCCXML\(([^\s])\)')
+ # m = p.search(self.file_txt)
+ m = re.search(r'BINDTOOL_USE_PYGCCXML\(([^\s])\)', self.file_txt)
+ if (m and m.group(1) == '1'):
+ return True
+ else:
+ return False
+
+ def get_header_filename(self):
+ # p = re.compile(r'BINDTOOL_HEADER_FILE\(([^\s]*)\)')
+ # m = p.search(self.file_txt)
+ m = re.search(r'BINDTOOL_HEADER_FILE\(([^\s]*)\)', self.file_txt)
+ if (m):
+ return m.group(1)
+ else:
+ return None
+
+ def get_header_file_hash(self):
+ # p = re.compile(r'BINDTOOL_HEADER_FILE_HASH\(([^\s]*)\)')
+ # m = p.search(self.file_txt)
+ m = re.search(r'BINDTOOL_HEADER_FILE_HASH\(([^\s]*)\)', self.file_txt)
+ if (m):
+ return m.group(1)
+ else:
+ return None
+
+ def get_flags(self):
+ return f'{self.get_flag_automatic()};{self.get_flag_pygccxml()};{self.get_header_filename()};{self.get_header_file_hash()};'
+
+
+
+def argParse():
+ """Parses commandline args."""
+ desc='Reads the parameters from the comment block in the pybind files'
+ parser = ArgumentParser(description=desc)
+
+ parser.add_argument("function", help="Operation to perform on comment block of pybind file", choices=["flag_auto","flag_pygccxml","header_filename","header_file_hash","all"])
+ parser.add_argument("pathname", help="Pathname of pybind c++ file to read, e.g. blockname_python.cc")
+
+ return parser.parse_args()
+
+if __name__ == "__main__":
+ # Parse command line options and set up doxyxml.
+ args = argParse()
+
+ pbhp = PybindHeaderParser(args.pathname)
+
+ if args.function == "flag_auto":
+ print(pbhp.get_flag_automatic())
+ elif args.function == "flag_pygccxml":
+ print(pbhp.get_flag_pygccxml())
+ elif args.function == "header_filename":
+ print(pbhp.get_header_filename())
+ elif args.function == "header_file_hash":
+ print(pbhp.get_header_file_hash())
+ elif args.function == "all":
+ print(pbhp.get_flags()) \ No newline at end of file
diff --git a/gr-wavelet/python/wavelet/bindings/CMakeLists.txt b/gr-wavelet/python/wavelet/bindings/CMakeLists.txt
index e79c373fc7..ab65b0a09e 100644
--- a/gr-wavelet/python/wavelet/bindings/CMakeLists.txt
+++ b/gr-wavelet/python/wavelet/bindings/CMakeLists.txt
@@ -10,7 +10,7 @@ list(APPEND wavelet_python_files
wvps_ff_python.cc
python_bindings.cc)
-GR_PYBIND_MAKE(wavelet
+GR_PYBIND_MAKE_CHECK_HASH(wavelet
../../..
gr::wavelet
"${wavelet_python_files}")
diff --git a/gr-wavelet/python/wavelet/bindings/squash_ff_python.cc b/gr-wavelet/python/wavelet/bindings/squash_ff_python.cc
index a3f4fb8ed8..a8c4eda05f 100644
--- a/gr-wavelet/python/wavelet/bindings/squash_ff_python.cc
+++ b/gr-wavelet/python/wavelet/bindings/squash_ff_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(squash_ff.h) */
+/* BINDTOOL_HEADER_FILE_HASH(ae6436fd366614924bbc336d562d99c3) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-wavelet/python/wavelet/bindings/wavelet_ff_python.cc b/gr-wavelet/python/wavelet/bindings/wavelet_ff_python.cc
index 9ee4ad9731..77a77accb1 100644
--- a/gr-wavelet/python/wavelet/bindings/wavelet_ff_python.cc
+++ b/gr-wavelet/python/wavelet/bindings/wavelet_ff_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(wavelet_ff.h) */
+/* BINDTOOL_HEADER_FILE_HASH(1c5d9e25715e0553026d3aa1f16caa77) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-wavelet/python/wavelet/bindings/wvps_ff_python.cc b/gr-wavelet/python/wavelet/bindings/wvps_ff_python.cc
index 317066a11c..073be54f65 100644
--- a/gr-wavelet/python/wavelet/bindings/wvps_ff_python.cc
+++ b/gr-wavelet/python/wavelet/bindings/wvps_ff_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(wvps_ff.h) */
+/* BINDTOOL_HEADER_FILE_HASH(1f4a9460066d197782a59a0fa164ae03) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-zeromq/python/zeromq/bindings/CMakeLists.txt b/gr-zeromq/python/zeromq/bindings/CMakeLists.txt
index 902161bc45..a70459b95d 100644
--- a/gr-zeromq/python/zeromq/bindings/CMakeLists.txt
+++ b/gr-zeromq/python/zeromq/bindings/CMakeLists.txt
@@ -19,7 +19,7 @@ list(APPEND zeromq_python_files
sub_source_python.cc
python_bindings.cc)
-GR_PYBIND_MAKE(zeromq
+GR_PYBIND_MAKE_CHECK_HASH(zeromq
../../..
gr::zeromq
"${zeromq_python_files}")
diff --git a/gr-zeromq/python/zeromq/bindings/pub_msg_sink_python.cc b/gr-zeromq/python/zeromq/bindings/pub_msg_sink_python.cc
index f945883314..42300962bf 100644
--- a/gr-zeromq/python/zeromq/bindings/pub_msg_sink_python.cc
+++ b/gr-zeromq/python/zeromq/bindings/pub_msg_sink_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(pub_msg_sink.h) */
+/* BINDTOOL_HEADER_FILE_HASH(4a82a90bb9c51ead63cf0d0ad4196287) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-zeromq/python/zeromq/bindings/pub_sink_python.cc b/gr-zeromq/python/zeromq/bindings/pub_sink_python.cc
index 135ec886c1..ddb3af5b3e 100644
--- a/gr-zeromq/python/zeromq/bindings/pub_sink_python.cc
+++ b/gr-zeromq/python/zeromq/bindings/pub_sink_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(pub_sink.h) */
+/* BINDTOOL_HEADER_FILE_HASH(f18c40db0abeb2a88831e0f804180feb) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-zeromq/python/zeromq/bindings/pull_msg_source_python.cc b/gr-zeromq/python/zeromq/bindings/pull_msg_source_python.cc
index 5983fddf55..f72ca8a6c2 100644
--- a/gr-zeromq/python/zeromq/bindings/pull_msg_source_python.cc
+++ b/gr-zeromq/python/zeromq/bindings/pull_msg_source_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(pull_msg_source.h) */
+/* BINDTOOL_HEADER_FILE_HASH(e0c802fdfcde5a5fb45b4b2c42c894a8) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-zeromq/python/zeromq/bindings/pull_source_python.cc b/gr-zeromq/python/zeromq/bindings/pull_source_python.cc
index b7c1068def..b420a1cb8b 100644
--- a/gr-zeromq/python/zeromq/bindings/pull_source_python.cc
+++ b/gr-zeromq/python/zeromq/bindings/pull_source_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(pull_source.h) */
+/* BINDTOOL_HEADER_FILE_HASH(850f9a7d270eae47a20211408bf43d5e) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-zeromq/python/zeromq/bindings/push_msg_sink_python.cc b/gr-zeromq/python/zeromq/bindings/push_msg_sink_python.cc
index 2836fd6cc7..85b66bd7ef 100644
--- a/gr-zeromq/python/zeromq/bindings/push_msg_sink_python.cc
+++ b/gr-zeromq/python/zeromq/bindings/push_msg_sink_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(push_msg_sink.h) */
+/* BINDTOOL_HEADER_FILE_HASH(c345fd7ab7dc406eef7af4575c0764eb) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-zeromq/python/zeromq/bindings/push_sink_python.cc b/gr-zeromq/python/zeromq/bindings/push_sink_python.cc
index f45873baa8..549ff95dc3 100644
--- a/gr-zeromq/python/zeromq/bindings/push_sink_python.cc
+++ b/gr-zeromq/python/zeromq/bindings/push_sink_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(push_sink.h) */
+/* BINDTOOL_HEADER_FILE_HASH(4a194d42c300ebf21fc06f2fe1d31c92) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-zeromq/python/zeromq/bindings/rep_msg_sink_python.cc b/gr-zeromq/python/zeromq/bindings/rep_msg_sink_python.cc
index 40cb1096e9..25d00c8f96 100644
--- a/gr-zeromq/python/zeromq/bindings/rep_msg_sink_python.cc
+++ b/gr-zeromq/python/zeromq/bindings/rep_msg_sink_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(rep_msg_sink.h) */
+/* BINDTOOL_HEADER_FILE_HASH(fa5387606b1c51516404877dfbd11038) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-zeromq/python/zeromq/bindings/rep_sink_python.cc b/gr-zeromq/python/zeromq/bindings/rep_sink_python.cc
index 4fc09a1154..ac32c1dcc0 100644
--- a/gr-zeromq/python/zeromq/bindings/rep_sink_python.cc
+++ b/gr-zeromq/python/zeromq/bindings/rep_sink_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(rep_sink.h) */
+/* BINDTOOL_HEADER_FILE_HASH(057f1522bfb66253664d7853c859a43c) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-zeromq/python/zeromq/bindings/req_msg_source_python.cc b/gr-zeromq/python/zeromq/bindings/req_msg_source_python.cc
index 1d9f1b3d36..6d1511a825 100644
--- a/gr-zeromq/python/zeromq/bindings/req_msg_source_python.cc
+++ b/gr-zeromq/python/zeromq/bindings/req_msg_source_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(req_msg_source.h) */
+/* BINDTOOL_HEADER_FILE_HASH(8d8cffdbec440ac6c84b50712ce717ee) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-zeromq/python/zeromq/bindings/req_source_python.cc b/gr-zeromq/python/zeromq/bindings/req_source_python.cc
index e1a8078533..30a94720e5 100644
--- a/gr-zeromq/python/zeromq/bindings/req_source_python.cc
+++ b/gr-zeromq/python/zeromq/bindings/req_source_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(req_source.h) */
+/* BINDTOOL_HEADER_FILE_HASH(588f6c72006327392f5bb7d064f3a56f) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-zeromq/python/zeromq/bindings/sub_msg_source_python.cc b/gr-zeromq/python/zeromq/bindings/sub_msg_source_python.cc
index 5ad31b7fac..e01e427bc7 100644
--- a/gr-zeromq/python/zeromq/bindings/sub_msg_source_python.cc
+++ b/gr-zeromq/python/zeromq/bindings/sub_msg_source_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(sub_msg_source.h) */
+/* BINDTOOL_HEADER_FILE_HASH(35c48e1b4d8719899d4142620ff7735d) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>
diff --git a/gr-zeromq/python/zeromq/bindings/sub_source_python.cc b/gr-zeromq/python/zeromq/bindings/sub_source_python.cc
index 737c03f8b8..389a0f95ff 100644
--- a/gr-zeromq/python/zeromq/bindings/sub_source_python.cc
+++ b/gr-zeromq/python/zeromq/bindings/sub_source_python.cc
@@ -7,7 +7,15 @@
*
*/
-/* This file is automatically generated using bindtool */
+/***********************************************************************************/
+/* This file is automatically generated using bindtool and can be manually edited */
+/* The following lines can be configured to regenerate this file during cmake */
+/* If manual edits are made, the following tags should be modified accordingly. */
+/* BINDTOOL_GEN_AUTOMATIC(0) */
+/* BINDTOOL_USE_PYGCCXML(0) */
+/* BINDTOOL_HEADER_FILE(sub_source.h) */
+/* BINDTOOL_HEADER_FILE_HASH(8b138ada41a770bf3626b77f711e3833) */
+/***********************************************************************************/
#include <pybind11/complex.h>
#include <pybind11/pybind11.h>