autotools: Move SBC dependency to libwscodecs
Change-Id: I931961033798613b78f846c9176dffdb8385bf43 Reviewed-on: https://code.wireshark.org/review/13782 Petri-Dish: João Valverde <j@v6e.pt> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: João Valverde <j@v6e.pt>
This commit is contained in:
parent
13ec77a9fc
commit
387c8864bf
|
@ -28,7 +28,7 @@ ACLOCAL_AMFLAGS = `./aclocal-flags`
|
|||
|
||||
# Common headers
|
||||
AM_CPPFLAGS += -I$(top_srcdir)/wiretap $(LIBGNUTLS_CFLAGS) \
|
||||
$(LIBGCRYPT_CFLAGS) $(LIBSMI_CFLAGS) $(LUA_CFLAGS) $(SBC_CFLAGS) \
|
||||
$(LIBGCRYPT_CFLAGS) $(LIBSMI_CFLAGS) $(LUA_CFLAGS) \
|
||||
$(KRB5_CFLAGS)
|
||||
|
||||
bin_PROGRAMS = \
|
||||
|
@ -424,7 +424,6 @@ wireshark_common_ldadd = \
|
|||
@LIBGCRYPT_LIBS@ \
|
||||
@LIBGNUTLS_LIBS@ \
|
||||
@LIBSMI_LDFLAGS@ \
|
||||
@SBC_LIBS@ \
|
||||
@GLIB_LIBS@
|
||||
|
||||
if HAVE_Qt
|
||||
|
|
|
@ -24,6 +24,32 @@ include $(top_srcdir)/Makefile.am.inc
|
|||
|
||||
AM_CPPFLAGS += -I$(top_srcdir)/wiretap -DWS_BUILD_DLL
|
||||
|
||||
lib_LTLIBRARIES = libwscodecs.la
|
||||
|
||||
if HAVE_SBC
|
||||
LIBWSCODECS_SRC += sbc/sbc.c
|
||||
endif
|
||||
|
||||
# All sources that should be put in the source distribution tarball
|
||||
libwscodecs_la_SOURCES = \
|
||||
$(LIBWSCODECS_SRC) \
|
||||
$(noinst_HEADERS)
|
||||
|
||||
libwscodecs_la_CFLAGS = $(AM_CFLAGS) $(SBC_CFLAGS)
|
||||
|
||||
# http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
|
||||
libwscodecs_la_LDFLAGS = -version-info 0:0:0 @LDFLAGS_SHAREDLIB@
|
||||
|
||||
libwscodecs_la_LIBADD = $(top_builddir)/wsutil/libwsutil.la $(SBC_LIBS)
|
||||
|
||||
libwscodecs_la_DEPENDENCIES = $(top_builddir)/wsutil/libwsutil.la
|
||||
|
||||
EXTRA_DIST = \
|
||||
CMakeLists.txt \
|
||||
Makefile.common \
|
||||
Makefile.nmake \
|
||||
speex/README.txt
|
||||
|
||||
CLEANFILES = \
|
||||
libwscodec.la \
|
||||
*~
|
||||
|
@ -31,25 +57,7 @@ CLEANFILES = \
|
|||
MAINTAINERCLEANFILES = \
|
||||
Makefile.in
|
||||
|
||||
lib_LTLIBRARIES = libwscodecs.la
|
||||
# http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
|
||||
libwscodecs_la_LDFLAGS = -version-info 0:0:0 @LDFLAGS_SHAREDLIB@
|
||||
|
||||
# All sources that should be put in the source distribution tarball
|
||||
libwscodecs_la_SOURCES = \
|
||||
$(LIBWSCODECS_SRC) \
|
||||
$(noinst_HEADERS)
|
||||
|
||||
libwscodecs_la_DEPENDENCIES = ${top_builddir}/wsutil/libwsutil.la
|
||||
|
||||
libwscodecs_la_LIBADD = ${top_builddir}/wsutil/libwsutil.la
|
||||
|
||||
checkapi:
|
||||
$(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput -build \
|
||||
-sourcedir=$(srcdir) \
|
||||
$(LIBWSCODECS_SRC)
|
||||
|
||||
EXTRA_DIST = \
|
||||
CMakeLists.txt \
|
||||
Makefile.common \
|
||||
Makefile.nmake
|
||||
|
|
|
@ -27,7 +27,6 @@ LIBWSCODECS_SRC = \
|
|||
G711u/G711udecode.c \
|
||||
G722/G722decode.c \
|
||||
G726/G726decode.c \
|
||||
sbc/sbc.c \
|
||||
speex/resample.c
|
||||
|
||||
noinst_HEADERS = \
|
||||
|
@ -38,7 +37,5 @@ noinst_HEADERS = \
|
|||
G726/G726decode.h \
|
||||
sbc/sbc_private.h \
|
||||
speex/arch.h \
|
||||
speex/README.txt \
|
||||
speex/speex_resampler.h \
|
||||
speex/stack_alloc.h
|
||||
|
||||
|
|
|
@ -84,4 +84,4 @@ maintainer-clean: distclean
|
|||
|
||||
checkapi:
|
||||
$(PERL) ../tools/checkAPIs.pl -g abort -g termoutput -build \
|
||||
$(LIBWSCODECS_SRC)
|
||||
$(LIBWSCODECS_SRC) sbc/sbc.c
|
||||
|
|
|
@ -3021,6 +3021,7 @@ if test "x$with_sbc" != "xno"; then
|
|||
else
|
||||
have_sbc=no
|
||||
fi
|
||||
AM_CONDITIONAL(HAVE_SBC, test "x$have_sbc" = "xyes")
|
||||
|
||||
dnl
|
||||
dnl check whether plugins should be enabled and, if they should be,
|
||||
|
|
Loading…
Reference in New Issue