SWIGPYTHONFLAGS = -fvirtual -python -modern
# gnuradio-core library link command
-GNURADIO_CORE_LIBS = -L$(top_srcdir)/gnuradio-core/src/lib -lgnuradio-core -lfftw3f -lm
+GNURADIO_CORE_LIBS = -L$(top_builddir)/gnuradio-core/src/lib -lgnuradio-core -lfftw3f -lm
if test $succeeded = yes; then
dnl Define where to look for USRP includes
- USRP_INCLUDES='-I$(top_srcdir)/host/lib -I$(top_srcdir)/firmware/include'
+ USRP_INCLUDES='-I$(top_srcdir)/usrp/host/lib -I$(top_srcdir)/usrp/firmware/include'
AC_SUBST(USRP_INCLUDES)
USRP_DEFINES=''
AC_SUBST(USRP_DEFINES)
- DEFINES="$USRP_DEFINES"
- AC_SUBST(DEFINES)
+ dnl Define where to find USRP library
+ USRP_LIBS='-L$(top_builddir)/usrp/host/lib -lusrp'
+ AC_SUBST(USRP_LIBS)
+
+ dnl FIXME this looked very suspicious
+ dnl DEFINES="$USRP_DEFINES"
+ dnl AC_SUBST(DEFINES)
subdirs="$subdirs usrp"
else
usrp_multi.py
-USRP_INCLUDES = -I$(top_srcdir)/usrp/host/lib -I$(top_srcdir)/usrp/firmware/include
-USRP_LIBS = -L$(top_srcdir)/usrp/host/lib -lusrp
-
-INCLUDES = $(STD_DEFINES_AND_INCLUDES) $(PYTHON_CPPFLAGS)
+INCLUDES = $(STD_DEFINES_AND_INCLUDES) $(PYTHON_CPPFLAGS) $(USRP_INCLUDES)
SWIGPYTHONARGS = $(SWIGPYTHONFLAGS) $(STD_DEFINES_AND_INCLUDES) $(USRP_INCLUDES)
py=@abs_top_srcdir@/gr-usrp/src
# Where to look for GNU Radio python modules in current build tree
-# FIXME this is wrong on a distcheck. We really need to ask gnuradio-core
-# where it put its python files.
-grpythonbld=@abs_top_builddir@/gnuradio-core/src/python/:@abs_top_builddir@/gnuradio-core/src/lib/swig/:@abs_top_builddir@/gnuradio-core/src/lib/swig/.libs
+grbld=@abs_top_builddir@/gnuradio-core/src/python/:@abs_top_builddir@/gnuradio-core/src/lib/swig/:@abs_top_builddir@/gnuradio-core/src/lib/swig/.libs
-PYTHONPATH="$grpythonbld:$libbld:$libbld/.libs:$libsrc:$py:$PYTHONPATH"
+# Where to look for USRP lib in current build tree
+usrpbld=@abs_top_builddir@/usrp/host/lib/.libs
+
+PYTHONPATH="$grbld:$libbld:$libbld/.libs:$libsrc:$py:$usrpbld:$PYTHONPATH"
export PYTHONPATH
#
usrp_prims.py
-INCLUDES = \
- -I$(top_srcdir)/usrp/host/lib \
- -I$(top_srcdir)/usrp/firmware/include \
- $(PYTHON_CPPFLAGS) -I$(srcdir)
+INCLUDES = $(USRP_INCLUDES) $(PYTHON_CPPFLAGS) -I$(srcdir)
SWIGPYTHONARGS = $(SWIGPYTHONFLAGS) $(INCLUDES)