summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/grc_usrp.m435
1 files changed, 11 insertions, 24 deletions
diff --git a/config/grc_usrp.m4 b/config/grc_usrp.m4
index 3b8bb28f4..14c646081 100644
--- a/config/grc_usrp.m4
+++ b/config/grc_usrp.m4
@@ -20,12 +20,10 @@ dnl Boston, MA 02110-1301, USA.
AC_DEFUN([GRC_USRP],[
GRC_ENABLE(usrp)
- GRC_WITH(usrp, [GRC_WITH_PKG_CONFIG_CHECK(usrp-inband)])
+ GRC_WITH(usrp)
- dnl Don't do usrp if omnithread, mblock, or pmt skipped
+ dnl Don't do usrp if omnithread skipped
GRC_CHECK_DEPENDENCY(usrp, omnithread)
- GRC_CHECK_DEPENDENCY(usrp, mblock)
- GRC_CHECK_DEPENDENCY(usrp, pmt)
dnl Make sure the fast usb technique is set, OS dependent.
dnl This is always performed, since it puts out CLI flags.
@@ -46,9 +44,6 @@ AC_DEFUN([GRC_USRP],[
AC_CHECK_FUNCS([getrusage sched_setscheduler pthread_setschedparam])
AC_CHECK_FUNCS([sigaction snprintf])
- dnl Don't do usrp if guile not available (inband requires it)
- GRC_CHECK_GUILE(usrp)
-
dnl Make sure libusb is installed; required for legacy USB
USRP_LIBUSB([],[passed=no;AC_MSG_RESULT([Unable to find dependency libusb.])])
@@ -57,20 +52,14 @@ AC_DEFUN([GRC_USRP],[
fi
if test $passed != with; then
dnl how and where to find INCLUDES and LA
- usrp_INCLUDES="-I\${abs_top_srcdir}/usrp/host/lib/legacy \
- -I\${abs_top_srcdir}/usrp/firmware/include \
- -I\${abs_top_builddir}/usrp/host/lib/legacy"
- usrp_LA="\${abs_top_builddir}/usrp/host/lib/legacy/libusrp.la"
- usrp_inband_INCLUDES="-I\${abs_top_srcdir}/usrp/host/lib/inband"
- usrp_inband_LA="\${abs_top_builddir}/usrp/host/lib/inband/libusrp-inband.la"
+ usrp_INCLUDES=" \
+ -I\${abs_top_srcdir}/usrp/host/include \
+ -I\${abs_top_builddir}/usrp/host/include \
+ -I\${abs_top_srcdir}/usrp/firmware/include"
+ usrp_LA="\${abs_top_builddir}/usrp/host/lib/libusrp.la"
fi
- dnl Include the usrp-inband INCLUDES and LA
- AC_SUBST(usrp_inband_INCLUDES)
- AC_SUBST(usrp_inband_LA)
-
- dnl There are 2 pkg-config files (usrp, and usrp-inband); the one
- dnl for usrp requires omnithread for Darwin only. Create a variable
+ dnl There pkg-config file for usrp requires omnithread for Darwin only. Create a variable
dnl for just the usrp.pc.in case.
case "$host_os" in
darwin*)
@@ -85,20 +74,18 @@ AC_DEFUN([GRC_USRP],[
AC_CONFIG_FILES([ \
usrp/Makefile \
usrp/usrp.pc \
- usrp/usrp-inband.pc \
usrp/usrp.iss \
usrp/doc/Doxyfile \
usrp/doc/Makefile \
usrp/doc/other/Makefile \
usrp/host/Makefile \
+ usrp/host/include/Makefile \
+ usrp/host/include/usrp/Makefile \
usrp/host/misc/Makefile \
usrp/host/lib/Makefile \
- usrp/host/lib/inband/Makefile \
- usrp/host/lib/legacy/Makefile \
- usrp/host/lib/legacy/std_paths.h \
+ usrp/host/lib/std_paths.h \
usrp/host/swig/Makefile \
usrp/host/apps/Makefile \
- usrp/host/apps-inband/Makefile \
usrp/firmware/Makefile \
usrp/firmware/include/Makefile \
usrp/firmware/lib/Makefile \