summaryrefslogtreecommitdiff
path: root/gr-fcd/swig/Makefile.swig.gen
diff options
context:
space:
mode:
authorJohnathan Corgan <jcorgan@corganenterprises.com>2012-03-08 16:53:03 -0800
committerJohnathan Corgan <jcorgan@corganenterprises.com>2012-03-09 11:02:35 -0800
commit15b215a42472c478a8b45e1be293de3eca6d2ee9 (patch)
treeed3fd1322dc72eb2e12a9214028b6cd1f6346da0 /gr-fcd/swig/Makefile.swig.gen
parent7361ce25f30ddfcc7538fec4a8b4cb9044201a03 (diff)
fcd: convert out-of-tree autotools build to in-tree
This still needs doc directory conversion to new documentation system.
Diffstat (limited to 'gr-fcd/swig/Makefile.swig.gen')
-rw-r--r--gr-fcd/swig/Makefile.swig.gen42
1 files changed, 40 insertions, 2 deletions
diff --git a/gr-fcd/swig/Makefile.swig.gen b/gr-fcd/swig/Makefile.swig.gen
index 70752bf9be..849e1ea52d 100644
--- a/gr-fcd/swig/Makefile.swig.gen
+++ b/gr-fcd/swig/Makefile.swig.gen
@@ -33,11 +33,20 @@
## this has to be done in the including Makefile.am -before-
## Makefile.swig is included.
-fcd_swig_pythondir_category ?= fcd_swig
+fcd_swig_pythondir_category ?= gnuradio/fcd_swig
fcd_swig_pylibdir_category ?= $(fcd_swig_pythondir_category)
fcd_swig_pythondir = $(pythondir)/$(fcd_swig_pythondir_category)
fcd_swig_pylibdir = $(pyexecdir)/$(fcd_swig_pylibdir_category)
+# The .so libraries for the guile modules get installed whereever guile
+# is installed, usually /usr/lib/guile/gnuradio/
+# FIXME: determince whether these should be installed with gnuradio.
+fcd_swig_scmlibdir = $(libdir)
+
+# The scm files for the guile modules get installed where ever guile
+# is installed, usually /usr/share/guile/site/fcd_swig
+# FIXME: determince whether these should be installed with gnuradio.
+fcd_swig_scmdir = $(guiledir)
## SWIG headers are always installed into the same directory.
@@ -96,12 +105,41 @@ _fcd_swig_la_CXXFLAGS = \
$(fcd_swig_la_swig_cxxflags)
python/fcd_swig.cc: fcd_swig.py
-fcd_swig.py: fcd_swig.i
+fcd_swig.py: fcd_swig.i
# Include the python dependencies for this file
-include python/fcd_swig.d
endif # end of if python
+if GUILE
+
+fcd_swig_scmlib_LTLIBRARIES = \
+ libguile-gnuradio-fcd_swig.la
+libguile_gnuradio_fcd_swig_la_SOURCES = \
+ guile/fcd_swig.cc \
+ $(fcd_swig_la_swig_sources)
+nobase_fcd_swig_scm_DATA = \
+ gnuradio/fcd_swig.scm \
+ gnuradio/fcd_swig-primitive.scm
+libguile_gnuradio_fcd_swig_la_LIBADD = \
+ $(STD_SWIG_LA_LIB_ADD) \
+ $(fcd_swig_la_swig_libadd)
+libguile_gnuradio_fcd_swig_la_LDFLAGS = \
+ $(STD_SWIG_LA_LD_FLAGS) \
+ $(fcd_swig_la_swig_ldflags)
+libguile_gnuradio_fcd_swig_la_CXXFLAGS = \
+ $(STD_SWIG_CXX_FLAGS) \
+ -I$(top_builddir) \
+ $(fcd_swig_la_swig_cxxflags)
+
+guile/fcd_swig.cc: gnuradio/fcd_swig.scm
+gnuradio/fcd_swig.scm: fcd_swig.i
+gnuradio/fcd_swig-primitive.scm: gnuradio/fcd_swig.scm
+
+# Include the guile dependencies for this file
+-include guile/fcd_swig.d
+
+endif # end of GUILE