From 3165f73d7c6224523957fa69beade6069efea6ef Mon Sep 17 00:00:00 2001
From: mormj <34754695+mormj@users.noreply.github.com>
Date: Fri, 22 May 2020 14:21:09 -0400
Subject: pybind: add hash check to binding file creation (#3472)

---
 gr-trellis/python/trellis/bindings/CMakeLists.txt              |  2 +-
 gr-trellis/python/trellis/bindings/base_python.cc              | 10 +++++++++-
 gr-trellis/python/trellis/bindings/calc_metric_python.cc       | 10 +++++++++-
 .../python/trellis/bindings/constellation_metrics_cf_python.cc | 10 +++++++++-
 gr-trellis/python/trellis/bindings/core_algorithms_python.cc   | 10 +++++++++-
 gr-trellis/python/trellis/bindings/encoder_python.cc           | 10 +++++++++-
 gr-trellis/python/trellis/bindings/fsm_python.cc               | 10 +++++++++-
 gr-trellis/python/trellis/bindings/interleaver_python.cc       | 10 +++++++++-
 gr-trellis/python/trellis/bindings/metrics_python.cc           | 10 +++++++++-
 gr-trellis/python/trellis/bindings/pccc_decoder_blk_python.cc  | 10 +++++++++-
 .../trellis/bindings/pccc_decoder_combined_blk_python.cc       | 10 +++++++++-
 gr-trellis/python/trellis/bindings/pccc_encoder_python.cc      | 10 +++++++++-
 gr-trellis/python/trellis/bindings/permutation_python.cc       | 10 +++++++++-
 gr-trellis/python/trellis/bindings/quicksort_index_python.cc   | 10 +++++++++-
 gr-trellis/python/trellis/bindings/sccc_decoder_blk_python.cc  | 10 +++++++++-
 .../trellis/bindings/sccc_decoder_combined_blk_python.cc       | 10 +++++++++-
 gr-trellis/python/trellis/bindings/sccc_encoder_python.cc      | 10 +++++++++-
 gr-trellis/python/trellis/bindings/siso_combined_f_python.cc   | 10 +++++++++-
 gr-trellis/python/trellis/bindings/siso_f_python.cc            | 10 +++++++++-
 gr-trellis/python/trellis/bindings/siso_type_python.cc         | 10 +++++++++-
 gr-trellis/python/trellis/bindings/viterbi_combined_python.cc  | 10 +++++++++-
 gr-trellis/python/trellis/bindings/viterbi_python.cc           | 10 +++++++++-
 22 files changed, 190 insertions(+), 22 deletions(-)

(limited to 'gr-trellis/python')

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>
-- 
cgit v1.2.3