Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-11-21 | Clean up lib/swig/Makefile.am, Makefile.common and Makefile.swig | Eric Blossom | |
Confirmed that it builds and make checks on all four combintations of --{enable,disable}-{python,guile}. Have not tested make dist, but expect that there may be some problems with it. I'm pretty sure that not all files that need to be removed from the distribution are removed, and make clean may still be leaving some files around. | |||
2010-11-21 | go back to the generating the lists here, so make check works again | Rob Savoye | |
2010-11-21 | remove -/gnuradio_swig_bug_workaround.h, it's not generated anymore. | Rob Savoye | |
2010-11-21 | don't generate this file anymore | Rob Savoye | |
2010-11-18 | regenerated | Rob Savoye | |
2010-11-18 | don't generate the list of scripts here, use the version in Makefile.swig | Rob Savoye | |
2010-11-17 | Add support for guile std::vector< std::complex<float> >. | Eric Blossom | |
2010-11-16 | regenerated | Eric Blossom | |
2010-11-15 | Modify GR_SWIG_BLOCK_MAGIC to not strip package prefix when using | Eric Blossom | |
GUILE outside of gnuradio-core. This avoids the problem with the guile bindings where multiple blocks end up with the name gr:sink (e.g., audio_alsa_sink). With this change, it ends us as gr:audio-alsa-sink. Blocks in gnuradio-core continue to have the leading gr_ removed from their class names. | |||
2010-11-10 | regenerated | Eric Blossom | |
2010-11-10 | update .gitignore | Eric Blossom | |
2010-11-10 | Remove .gitignore from empty directory | Eric Blossom | |
2010-11-10 | Create guile QA framework. | Eric Blossom | |
Also moves hand coded files out of gnuradio-core/src/lib/swig/gnuradio that were getting nuked by make clean. | |||
2010-11-10 | Reduce guile load time from 4.5 to 1.2 seconds. | Eric Blossom | |
Rewrite re-export-all to only export symbols from the module name supplied. | |||
2010-11-10 | regenerated | Rob Savoye | |
2010-11-10 | regenerated | Rob Savoye | |
2010-11-10 | add script names to swig_built_sources, not BUILT_SOURCES. Clean the ↵ | Rob Savoye | |
generated files than now live in subdirectories. | |||
2010-11-10 | Rename coerce.scm to runtime-shim.scm. Modify core.scm to use runtime-shim. | Eric Blossom | |
2010-11-10 | Export a few more items | Eric Blossom | |
2010-11-10 | Cleanup 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-10 | Routines to coerce blocks and connect them | Eric Blossom | |
2010-11-10 | move good comment to here where it belongs | Rob Savoye | |
2010-11-10 | regenerated | Rob Savoye | |
2010-11-10 | Modules now load cleanly! | Eric Blossom | |
2010-11-10 | gnuradio-core modules are almost loading cleanly. | Eric Blossom | |
2010-11-10 | Move sizeof_* from gnuradio.i to runtime.i to avoid multiple definitions | Eric Blossom | |
2010-11-10 | Version 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-10 | Add %typecheck for complex. | Eric Blossom | |
Fixes problem with moving-average-cc. | |||
2010-11-10 | Move 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-10 | rm gnuradio_swig.scm. Got turned into gnuradio_core.scm | Eric Blossom | |
2010-11-10 | Missed a few: s/_swig_py_/_/ | Eric Blossom | |
2010-11-10 | rename s/gnuradio_swig_python/gnuradio_core/g | Eric Blossom | |
2010-11-10 | regenerate | Eric Blossom | |
2010-11-10 | s/_swig_py_/_core_/g | Eric Blossom | |
2010-11-10 | regenerate | Eric Blossom | |
2010-11-10 | Rename 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-10 | Remove #warning from gr_swig_block_magic.i | Eric Blossom | |
2010-11-10 | Rengenerate Makefile.swig.gen's | Eric Blossom | |
2010-11-10 | Remove leading _ from guile library names coded into .i files | Eric Blossom | |
2010-11-10 | Set 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-10 | Remove 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-10 | Move #ifdef SWIGPYTHON outside of %define | Eric 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-10 | Move common stuff outside of if PYTHON | Eric Blossom | |
2010-11-10 | Move TOP_SWIG_IFILES outside of if PYTHON | Eric Blossom | |
2010-11-10 | Add stub for gnuradio_swig.scm to get make to work | Eric Blossom | |
2010-11-10 | correct typo in script name | Rob Savoye | |
2010-11-10 | regenerated | Rob Savoye | |
2010-11-10 | move new suffix rules to common Makefile so everything can use them. | Rob Savoye | |
2010-11-10 | add comments | Rob Savoye | |
2010-11-10 | regenerated | Rob Savoye | |