diff options
-rw-r--r-- | gnuradio-core/src/lib/swig/Makefile.am | 3 | ||||
-rw-r--r-- | gnuradio-core/src/lib/swig/gnuradio/core.scm | 1 | ||||
-rw-r--r-- | gnuradio-core/src/lib/swig/gnuradio/runtime-shim.scm (renamed from gnuradio-core/src/lib/swig/gnuradio/coerce.scm) | 5 |
3 files changed, 8 insertions, 1 deletions
diff --git a/gnuradio-core/src/lib/swig/Makefile.am b/gnuradio-core/src/lib/swig/Makefile.am index 2b763d94c..01a5318ec 100644 --- a/gnuradio-core/src/lib/swig/Makefile.am +++ b/gnuradio-core/src/lib/swig/Makefile.am @@ -60,8 +60,9 @@ if GUILE # for gnuradio. This has to be installed top level to be found in the # default search path. nobase_guile_DATA = \ - gnuradio/export-safely.scm \ gnuradio/core.scm \ + gnuradio/export-safely.scm \ + gnuradio/runtime-shim.scm \ Swig/common.scm endif diff --git a/gnuradio-core/src/lib/swig/gnuradio/core.scm b/gnuradio-core/src/lib/swig/gnuradio/core.scm index 294881146..08daeeb34 100644 --- a/gnuradio-core/src/lib/swig/gnuradio/core.scm +++ b/gnuradio-core/src/lib/swig/gnuradio/core.scm @@ -2,6 +2,7 @@ (define-module (gnuradio core) #:use-module (gnuradio gnuradio_core_runtime) + #:use-module (gnuradio runtime-shim) #:use-module (gnuradio gnuradio_core_filter) #:use-module (gnuradio gnuradio_core_io) #:use-module (gnuradio gnuradio_core_general) diff --git a/gnuradio-core/src/lib/swig/gnuradio/coerce.scm b/gnuradio-core/src/lib/swig/gnuradio/runtime-shim.scm index 4654ad6f8..c08d3947c 100644 --- a/gnuradio-core/src/lib/swig/gnuradio/coerce.scm +++ b/gnuradio-core/src/lib/swig/gnuradio/runtime-shim.scm @@ -17,6 +17,11 @@ ;;; along with this program. If not, see <http://www.gnu.org/licenses/>. ;;; +(define-module (gnuradio runtime-shim) + #:use-module (oop goops) + #:use-module (gnuradio gnuradio_core_runtime) + #:duplicates (merge-generics replace check)) + (define-class <gr-endpoint> (<object>) (block #:accessor block #:init-keyword #:block) (port #:init-value 0 #:accessor port #:init-keyword #:port)) |