tcl and perl subdir are gone in favor of bindings, added pkg support, fixed from gnuradio stuff

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@1199 7ae35d74-ebe9-4afe-98af-79ac388436b8
Hamlib-1.1.4
Stéphane Fillod, F8CFE 2002-10-07 21:40:34 +00:00
rodzic 8b521ecfa5
commit 683ba1c248
2 zmienionych plików z 32 dodań i 21 usunięć

Wyświetl plik

@ -1,14 +1,20 @@
#AUTOMAKE_OPTIONS = 1.6
aclocaldir = @datadir@/aclocal
aclocal_DATA = hamlib.m4
EXTRA_DIST = PLAN TODO LICENSE hamlib.m4 README.developer README.betatester
pkgconfigdir = @libdir@/pkgconfig
pkgconfig_DATA = hamlib.pc
SUBDIRS = include lib libltdl src @BACKEND_LIST@ @ROT_BACKEND_LIST@ \
@BINDING_LIST@ @BINDINGS@ tests doc
EXTRA_DIST = PLAN TODO LICENSE hamlib.m4 hamlib.pc.in README.developer README.betatester
DIST_SUBDIRS = include lib libltdl src c++ tcl kylix perl bindings tests doc \
# @BINDINGS_LIST@ subdirs are no more built
SUBDIRS = macros include lib libltdl src @BACKEND_LIST@ @ROT_BACKEND_LIST@ \
@BINDINGS@ tests doc
# tcl and perl subdir are no more distributed
DIST_SUBDIRS = macros include lib libltdl src c++ kylix bindings tests doc \
icom kenwood aor yaesu dummy pcr alinco uniden tentec kachina jrc \
rpcrig winradio easycomm rpcrot gnuradio drake

Wyświetl plik

@ -9,6 +9,9 @@ AM_MAINTAINER_MODE
# Minimum Autoconf version required.
AC_PREREQ(2.50)
dnl Pick up the Hamlib macros.
AM_ACLOCAL_INCLUDE(macros)
dnl directory for docs (html)
hamlibdocdir=$datadir/doc/hamlib
AC_SUBST(hamlibdocdir)
@ -40,7 +43,7 @@ AC_CHECK_HEADERS([windows.h winioctl.h winbase.h])
AM_SYS_POSIX_TERMIOS
INCLUDES="${INCLUDES} -I\$(top_srcdir)/include -I\$(top_srcdir)/src -I\$(top_srcdir)/lib"
CPPFLAGS="${CPPFLAGS} -D_GNU_SOURCE"
#CPPFLAGS="${CPPFLAGS} -D_ISOC99_SOURCE"
if test "${ac_cv_c_compiler_gnu}" = "yes"; then
CFLAGS="${CFLAGS} -Wall"
fi
@ -189,13 +192,20 @@ fi
dnl Check if perl-binding not wanted, default is to not build it
AC_CHECK_PROG(cf_with_perl, h2xs, [yes], [no])
SC_PATH_PERLINC
if test x"${no_perl}" = x; then
cf_with_perl=yes
else
cf_with_perl=no
fi
#AC_CHECK_PROG(cf_with_perl, h2xs, [yes], [no])
AC_MSG_CHECKING(whether to build perl binding and demo)
AC_ARG_WITH(perl-binding,
[ --with-perl-binding build perl binding and demo],
[cf_with_perl_binding=$withval],
[cf_with_perl_binding=no])
[cf_with_perl_binding=$cf_with_perl])
AC_MSG_RESULT($cf_with_perl_binding)
if test "${cf_with_perl_binding}" = "yes" ; then
@ -261,8 +271,7 @@ esac
# assumes we have libgnuradio, libfftw
if test "${cf_with_cxx}" = "yes" ; then
AC_CHECK_HEADERS([VrMultiTask.h])
#AC_CHECK_LIB([gnuradio],[], [], [], [-lfftw -lrfftw])
PKG_CHECK_MODULES(GNURADIO, gnuradio >= 0.5)
AC_MSG_CHECKING(whether to build gnuradio backend)
AC_ARG_WITH(gnuradio,
[ --with-gnuradio build gnuradio backend],
@ -272,16 +281,11 @@ AC_CHECK_HEADERS([VrMultiTask.h])
if test "${cf_with_gnuradio}" = "yes" ; then
BACKEND_LIST="$BACKEND_LIST gnuradio"
# fix almost hardcoded path...
grpath="../../gnuradio-0.3"
#GNURADIO_LIBS="-L. -L${grpath}/src/gnu/lib -lgnuradio -lrfftw -lfftw"
GNURADIO_LIBS="${grpath}/src/gnu/lib/libgnuradio.la -lstdc++"
GNURADIO_FLAGS="-DUSE_LIBGXX_INLINES -D_REENTRANT -DPARANOID=1 -DCACHESIZE=262144 -I${grpath}/src/gnu/lib/gr -I${grpath}/src/gnu/lib/grio -I${grpath}/src/gnu/lib/grgui -I${grpath}/src/gnu/lib/dtv -I${grpath}/src/pspectra/lib/vr -I${grpath}/src/pspectra/lib/vrp -I${grpath}/src/pspectra/lib/vrio"
fi
fi
AC_SUBST(GNURADIO_CFLAGS)
AC_SUBST(GNURADIO_LIBS)
AC_SUBST(GNURADIO_FLAGS)
# RPCRig must be the last one added to BACKEND_LIST
@ -326,7 +330,10 @@ AC_SUBST(BINDING_LIST)
AC_SUBST(INCLUDES)
#tcl/Makefile
#perl/Makefile
AC_CONFIG_FILES([Makefile
macros/Makefile
include/Makefile
lib/Makefile
dummy/Makefile
@ -348,14 +355,12 @@ rpcrig/Makefile
rpcrot/Makefile
src/Makefile
c++/Makefile
tcl/Makefile
kylix/Makefile
perl/Makefile
bindings/Makefile
tests/Makefile
doc/Makefile
hamlib.spec],
[ chmod +x tcl/tcltest.tcl ]
hamlib.pc
hamlib.spec]
)
AC_OUTPUT