diff options
Diffstat (limited to 'gr-fcd/swig/Makefile.swig.gen')
-rw-r--r-- | gr-fcd/swig/Makefile.swig.gen | 42 |
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 |