From f2f013ecb94c5e5781952c67496fec09aff7da2c Mon Sep 17 00:00:00 2001
From: Eric Blossom
Date: Sun, 31 Oct 2010 20:51:24 -0700
Subject: Rename coerce.scm to runtime-shim.scm. Modify core.scm to use
runtime-shim.
---
gnuradio-core/src/lib/swig/Makefile.am | 3 +-
gnuradio-core/src/lib/swig/gnuradio/coerce.scm | 84 --------------------
gnuradio-core/src/lib/swig/gnuradio/core.scm | 1 +
.../src/lib/swig/gnuradio/runtime-shim.scm | 89 ++++++++++++++++++++++
4 files changed, 92 insertions(+), 85 deletions(-)
delete mode 100644 gnuradio-core/src/lib/swig/gnuradio/coerce.scm
create mode 100644 gnuradio-core/src/lib/swig/gnuradio/runtime-shim.scm
(limited to 'gnuradio-core/src/lib')
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/coerce.scm b/gnuradio-core/src/lib/swig/gnuradio/coerce.scm
deleted file mode 100644
index 4654ad6f8..000000000
--- a/gnuradio-core/src/lib/swig/gnuradio/coerce.scm
+++ /dev/null
@@ -1,84 +0,0 @@
-;;;
-;;; Copyright 2010 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 this program. If not, see .
-;;;
-
-(define-class (