summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-11-10switch swig rule for guile from suffix to pattern ruleRob Savoye
2010-11-10Add simple test for guile bindings.Eric Blossom
At this point you must "make install" before running the test.
2010-11-10Rename coerce.scm to runtime-shim.scm. Modify core.scm to use runtime-shim.Eric Blossom
2010-11-10gitignore cruft for nowEric Blossom
2010-11-10Export a few more itemsEric Blossom
2010-11-10Cleanup gr:connect and gr:disconnect for Guile.Eric Blossom
Rename {dis,}connect to {dis,}primitive_connect in .i file. Update python code to reflect change.
2010-11-10Add $(GENERATED_CC) backing to _SOURCESEric Blossom
Now passes make check if --disable-gr-usrp.
2010-11-10Use uhd_swig_swig_args instead of stomping on STD_SWIG_PYTHON_ARGSEric Blossom
2010-11-10Revert db964d32de64c. Reintroduce warning (and correct behavior)Eric Blossom
2010-11-10Remove swig generated python code from C++-only librariesEric Blossom
2010-11-10regeneratedEric Blossom
2010-11-10Remove dead fileEric Blossom
2010-11-10Routines to coerce blocks and connect themEric Blossom
2010-11-10Rename basic_block coersion method to to_basic_block. Add to_hier_block2 ↵Eric Blossom
and to_top_block. basic_block was renamed because the number of guile generic methods on basic_block was getting large and confusing. to_hier_block2 and to_top_block were added to support coercion to those types in guile (and python). This change simplifies the handling of "connect" in guile.
2010-11-10additional regenerated filesEric Blossom
2010-11-10move good comment to here where it belongsRob Savoye
2010-11-10make sure the gnuradio directory existsRob Savoye
2010-11-10add load-extension supportRob Savoye
2010-11-10regeneratedRob Savoye
2010-11-10remove all .Std filesRob Savoye
2010-11-10fix typo in dependency name. Assume primitive file is ok if the .scm file ↵Rob Savoye
is, so we don't build twice
2010-11-10use the scm name as a build stampRob Savoye
2010-11-10without including the guile dependency file, dependencies won't work rightRob Savoye
2010-11-10Modules now load cleanly!Eric Blossom
2010-11-10Disable gr_message_source until later...Eric Blossom
2010-11-10Remove duplicate include of gr_endianness.i from general.iEric Blossom
2010-11-10gnuradio-core modules are almost loading cleanly.Eric Blossom
2010-11-10Move sizeof_* from gnuradio.i to runtime.i to avoid multiple definitionsEric Blossom
2010-11-10Version that builds guile goops bindings, but dependencies are hosed.Eric Blossom
Doesn't compile cleanly, but does enough to allow experimentation with goops wrappers. We're currently seeing the nasty interaction between the package system, the "export" syntax, and generic-functions. See thread here: http://lists.gnu.org/archive/html/guile-user/2006-05/msg00007.html for background.
2010-11-10don't include swig dirs as it makes automake warnings, use GNURADIO_INCLUDES ↵Rob Savoye
and USRP2_INCLUDES instead
2010-11-10don't list the generated cc files hereRob Savoye
2010-11-10Add %typecheck for complex.Eric Blossom
Fixes problem with moving-average-cc.
2010-11-10Move std_complex.i to gnuradio-core/src/lib/swig/guile.Eric Blossom
Seems to basically work. There's some simple test code inline in gnuradio_core_general.i.
2010-11-10rm gnuradio_swig.scm. Got turned into gnuradio_core.scmEric Blossom
2010-11-10Missed a few: s/_swig_py_/_/Eric Blossom
2010-11-10Remove dead codeEric Blossom
2010-11-10rename s/gnuradio_swig_python/gnuradio_core/gEric Blossom
2010-11-10regenerateEric Blossom
2010-11-10s/_swig_py_/_core_/gEric Blossom
2010-11-10regenerateEric Blossom
2010-11-10Rename guile libs to libguile-* and install them in $(libdir).Eric Blossom
This follows the Guile recommendations and should remove the need for adding an additional directory to LD_LIBRARY_PATH.
2010-11-10Remove #warning from gr_swig_block_magic.iEric Blossom
2010-11-10Rengenerate Makefile.swig.gen'sEric Blossom
2010-11-10Remove leading _ from guile library names coded into .i filesEric Blossom
2010-11-10Set new install locations for guile scm code and libraries.Eric Blossom
I think we may want to rename the guile .so's and install them into libdir instead...
2010-11-10generate dependencies for .i files.Rob Savoye
2010-11-10Remove dead and broken code from GR_SWIG_BLOCK_MAGIC.Eric Blossom
Looks like this hasn't been used since we converted the hier_block stuff to C++, and it's been broken since then.
2010-11-10Move #ifdef SWIGPYTHON outside of %defineEric Blossom
There's apparently a time-of-evaluation issue here. The docs say they reevaluate the contents of %define at expansion time. Apparently SWIGPYTHON et al. aren't defined in whatever scope that may be.
2010-11-10Move common stuff outside of if PYTHONEric Blossom
2010-11-10Move TOP_SWIG_IFILES outside of if PYTHONEric Blossom