From 9de985caa57cb46a569cacff59a43cbe455a8bc5 Mon Sep 17 00:00:00 2001 From: michaelld <michaelld@221aa14e-8319-0410-a670-987f0aec2ac5> Date: Mon, 5 Feb 2007 20:29:40 +0000 Subject: 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 --- gr-trellis/src/lib/generate_common.py | 66 ----------------------------------- 1 file changed, 66 deletions(-) delete mode 100644 gr-trellis/src/lib/generate_common.py (limited to 'gr-trellis/src/lib/generate_common.py') 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 () - - -- cgit v1.2.3