diff options
author | Johnathan Corgan <jcorgan@corganenterprises.com> | 2012-03-08 16:53:03 -0800 |
---|---|---|
committer | Johnathan Corgan <jcorgan@corganenterprises.com> | 2012-03-09 11:02:35 -0800 |
commit | 15b215a42472c478a8b45e1be293de3eca6d2ee9 (patch) | |
tree | ed3fd1322dc72eb2e12a9214028b6cd1f6346da0 /gr-fcd/swig/Makefile.swig.gen | |
parent | 7361ce25f30ddfcc7538fec4a8b4cb9044201a03 (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.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 |