summaryrefslogtreecommitdiff
path: root/gr-trellis/src/lib/generate_common.py
diff options
context:
space:
mode:
authormichaelld <michaelld@221aa14e-8319-0410-a670-987f0aec2ac5>2007-02-05 20:29:40 +0000
committermichaelld <michaelld@221aa14e-8319-0410-a670-987f0aec2ac5>2007-02-05 20:29:40 +0000
commit9de985caa57cb46a569cacff59a43cbe455a8bc5 (patch)
tree61c87e14ea2a27796074fb0b5110fb4d8d714020 /gr-trellis/src/lib/generate_common.py
parentdcc3193644f81fb5547bcf1d2273a84eb6a66002 (diff)
Fix for ticket:29 . Newly generated .cc,.h,.i files are also checked
in, with the "warning" message at the top. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4385 221aa14e-8319-0410-a670-987f0aec2ac5
Diffstat (limited to 'gr-trellis/src/lib/generate_common.py')
-rw-r--r--gr-trellis/src/lib/generate_common.py66
1 files changed, 0 insertions, 66 deletions
diff --git a/gr-trellis/src/lib/generate_common.py b/gr-trellis/src/lib/generate_common.py
deleted file mode 100644
index e09a0d22bf..0000000000
--- a/gr-trellis/src/lib/generate_common.py
+++ /dev/null
@@ -1,66 +0,0 @@
-#!/usr/bin/env python
-#
-# Copyright 2004 Free Software Foundation, Inc.
-#
-# This file is part of GNU Radio
-#
-# GNU Radio is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
-# any later version.
-#
-# GNU Radio is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with GNU Radio; see the file COPYING. If not, write to
-# the Free Software Foundation, Inc., 51 Franklin Street,
-# Boston, MA 02110-1301, USA.
-#
-
-from build_utils import expand_template, standard_dict
-from build_utils_codes import *
-
-import re
-
-
-# regular blocks
-other_roots = [
- 'trellis_encoder_XX',
- 'trellis_metrics_X',
- 'trellis_viterbi_X',
- 'trellis_viterbi_combined_X',
- ]
-other_signatures = (
- ['bb','bs','bi','ss','si','ii'],
- ['s','i','f','c'],
- ['b','s','i'],
- ['b','s','i'],
- )
-
-
-
-def expand_h_cc_i (root, sig):
- # root looks like 'gr_vector_sink_X'
- name = re.sub ('X+', sig, root)
- d = standard_dict (name, sig)
- expand_template (d, root + '.h.t')
- expand_template (d, root + '.cc.t')
- expand_template (d, root + '.i.t')
-
-
-def generate ():
- i=0
- for r in other_roots :
- for s in other_signatures[i]:
- expand_h_cc_i (r, s)
- i=i+1
-
-
-
-if __name__ == '__main__':
- generate ()
-
-