diff options
author | Lu, Han <han.lu@intel.com> | 2015-09-23 15:48:55 +0800 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2015-10-02 12:42:03 +0200 |
commit | 226ad884d22a482ba4d10d12db2ed6518ed60e1b (patch) | |
tree | ed2b9fa08d1e2af11054755bfe657cbff53651f0 | |
parent | d727c9d90e4150e5108dbae73c64ef7a5db8e411 (diff) | |
download | alsa-utils-226ad884d22a482ba4d10d12db2ed6518ed60e1b.tar.gz |
BAT: Add Makefile and configures
Add Makefile and configures that enable BAT on alsa-utils
Signed-off-by: Lu, Han <han.lu@intel.com>
Signed-off-by: Liam Girdwood <liam.r.girdwood@intel.com>
Signed-off-by: Bernard Gautier <bernard.gautier@intel.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
-rw-r--r-- | Makefile.am | 3 | ||||
-rw-r--r-- | bat/Makefile.am | 14 | ||||
-rw-r--r-- | configure.ac | 19 |
3 files changed, 35 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am index 613f62d..3d24b87 100644 --- a/Makefile.am +++ b/Makefile.am @@ -18,6 +18,9 @@ SUBDIRS += aplay iecset speaker-test if ALSALOOP SUBDIRS += alsaloop endif +if BAT +SUBDIRS += bat +endif endif if HAVE_SEQ SUBDIRS += seq diff --git a/bat/Makefile.am b/bat/Makefile.am new file mode 100644 index 0000000..0849d0d --- /dev/null +++ b/bat/Makefile.am @@ -0,0 +1,14 @@ +bin_PROGRAMS = bat + +bat_SOURCES = \ + bat.c \ + common.c \ + analyze.c \ + signal.c \ + convert.c \ + alsa.c + +AM_CPPFLAGS = \ + -Wall -I$(top_srcdir)/include + +bat_LDADD = -lasound diff --git a/configure.ac b/configure.ac index 4c279a9..8c2d1a5 100644 --- a/configure.ac +++ b/configure.ac @@ -63,6 +63,23 @@ AM_CONDITIONAL(HAVE_UCM, test "$have_ucm" = "yes") AM_CONDITIONAL(HAVE_TOPOLOGY, test "$have_topology" = "yes") AM_CONDITIONAL(HAVE_SAMPLERATE, test "$have_samplerate" = "yes") +AC_CHECK_LIB([fftw3], [fftw_malloc], , [AC_MSG_ERROR([Error: need FFTW3 library])]) +AC_CHECK_LIB([m], [sqrtf], , [AC_MSG_ERROR([Error: Need sqrtf])]) +AC_CHECK_LIB([pthread], [pthread_create], , [AC_MSG_ERROR([Error: need PTHREAD library])]) + +dnl Disable bat +bat= +if test "$have_pcm" = "yes"; then +AC_ARG_ENABLE(bat, + AS_HELP_STRING([--disable-bat], [Disable bat compilation]), + [case "${enableval}" in + yes) bat=true ;; + no) bat=false ;; + *) AC_MSG_ERROR(bad value ${enableval} for --enable-bat) ;; + esac],[bat=true]) +fi +AM_CONDITIONAL(BAT, test x$bat = xtrue) + dnl Check for librt LIBRT="" AC_MSG_CHECKING(for librt) @@ -361,7 +378,7 @@ AC_OUTPUT(Makefile alsactl/Makefile alsactl/init/Makefile \ m4/Makefile po/Makefile.in \ alsaconf/alsaconf alsaconf/Makefile \ alsaconf/po/Makefile \ - alsaucm/Makefile topology/Makefile \ + alsaucm/Makefile topology/Makefile bat/Makefile \ aplay/Makefile include/Makefile iecset/Makefile utils/Makefile \ utils/alsa-utils.spec seq/Makefile seq/aconnect/Makefile \ seq/aplaymidi/Makefile seq/aseqdump/Makefile seq/aseqnet/Makefile \ |