Removing docstring generation from this branch.
Fixed Makefiles to generate swig_doc.i
Rename libguile- to libguile-gnuradio- to match guile library naming convention.
The stuff in gnuradio-core ends up with funky names, but that couldbe fixed by renaming gnuradio_core_filter.i -> core_filter.i etc.
wrap python files with if PYTHON
Add _python that was dropped from Makefile.swig.gen.t
remove comments on the stamps we dpn't use anymore
don't add generated script files to swig_built_sources, they're already added. drop unused dependencies dependencies
fix typo in dependency name. Assume primitive file is ok if the .scm file is, so we don't build twice
without including the guile dependency file, dependencies won't work right
Version that builds guile goops bindings, but dependencies are hosed.
Doesn't compile cleanly, but does enough to allow experimentation withgoops wrappers. We're currently seeing the nasty interaction betweenthe package system, the "export" syntax, and generic-functions....
Rename guile libs to libguile-* and install them in $(libdir).
This follows the Guile recommendations and should remove the need foradding an additional directory to LD_LIBRARY_PATH.
Set new install locations for guile scm code and libraries.
I think we may want to rename the guile .so's and install them intolibdir instead...
generate dependencies for .i files.
tweak dependencies to work through all the name munging
don't list .cc as a dependency, we always get one from the py or scm dependency, which is more portable
don't append pythom or guile to everything. Use suffix rules to build scm and py files.
don't ifdef the target away. regenerate .gen files.
instllthe top leel scm file for guile. Generate all files for guile too
clone the python rules for the stamp to use for guile
append _python to all the generated files from swig
prefix -python or -guile to generated C++ source files from swig
add python to the stamp names
Merged r10554:10595 from michaelld/am_swig_4 into trunk. Major overhaul of SWIG usage in build system, also fixes ticket:130. Trunk passes distcheck.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10596 221aa14e-8319-0410-a670-987f0aec2ac5