diff options
author | jcorgan | 2009-02-10 04:53:37 +0000 |
---|---|---|
committer | jcorgan | 2009-02-10 04:53:37 +0000 |
commit | 7783dc88c6acf839b59c7c3358094f85e0012ada (patch) | |
tree | 42b3ed5759abef32e75b28d9936aa660cc47ab68 /gnuradio-core/src/lib/runtime | |
parent | 417a36b82e23fa681e361541c1824ba4de811a7a (diff) | |
download | gnuradio-7783dc88c6acf839b59c7c3358094f85e0012ada.tar.gz gnuradio-7783dc88c6acf839b59c7c3358094f85e0012ada.tar.bz2 gnuradio-7783dc88c6acf839b59c7c3358094f85e0012ada.zip |
Merged r10385:10413 from michaelld/swig_tweaks into trunk. Passes distcheck.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10414 221aa14e-8319-0410-a670-987f0aec2ac5
Diffstat (limited to 'gnuradio-core/src/lib/runtime')
-rw-r--r-- | gnuradio-core/src/lib/runtime/Makefile.am | 3 | ||||
-rw-r--r-- | gnuradio-core/src/lib/runtime/gr_swig_block_magic.i | 45 |
2 files changed, 1 insertions, 47 deletions
diff --git a/gnuradio-core/src/lib/runtime/Makefile.am b/gnuradio-core/src/lib/runtime/Makefile.am index b21b32412..cc8da49de 100644 --- a/gnuradio-core/src/lib/runtime/Makefile.am +++ b/gnuradio-core/src/lib/runtime/Makefile.am @@ -1,5 +1,5 @@ # -# Copyright 2003,2004,2007,2008 Free Software Foundation, Inc. +# Copyright 2003,2004,2007,2008,2009 Free Software Foundation, Inc. # # This file is part of GNU Radio # @@ -152,7 +152,6 @@ swiginclude_HEADERS = \ gr_sync_block.i \ gr_sync_decimator.i \ gr_sync_interpolator.i \ - gr_swig_block_magic.i \ gr_top_block.i \ runtime.i diff --git a/gnuradio-core/src/lib/runtime/gr_swig_block_magic.i b/gnuradio-core/src/lib/runtime/gr_swig_block_magic.i deleted file mode 100644 index 083d60689..000000000 --- a/gnuradio-core/src/lib/runtime/gr_swig_block_magic.i +++ /dev/null @@ -1,45 +0,0 @@ -/* -*- c++ -*- */ -/* - * 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 3, 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. - */ - -%define GR_SWIG_BLOCK_MAGIC(PKG, BASE_NAME) -_GR_SWIG_BLOCK_MAGIC_HELPER(PKG, PKG ## _ ## BASE_NAME, BASE_NAME) -%enddef - -%define _GR_SWIG_BLOCK_MAGIC_HELPER(PKG, NAME, BASE_NAME) -class NAME; -typedef boost::shared_ptr<NAME> NAME ## _sptr; -%template(NAME ## _sptr) boost::shared_ptr<NAME>; -%rename(BASE_NAME) PKG ## _make_ ## BASE_NAME; -%inline { - gr_block_sptr NAME ## _block (NAME ## _sptr r) - { - return gr_block_sptr (r); - } -} - -%pythoncode %{ -NAME ## _sptr.block = lambda self: NAME ## _block (self) -NAME ## _sptr.__repr__ = lambda self: "<gr_block %s (%d)>" % (self.name(), self.unique_id ()) -%} - -%ignore NAME; -%enddef |