AC_INIT(src/aubio.h)
+dnl package version
. $srcdir/VERSION
AUBIO_VERSION=${AUBIO_MAJOR_VERSION}.${AUBIO_MINOR_VERSION}.${AUBIO_PATCH_VERSION}${AUBIO_VERSION_STATUS}
VERSION=${AUBIO_VERSION}
PACKAGE=aubio
+dnl shared library version
+LIBAUBIO_LT_CURRENT=1
+LIBAUBIO_LT_REVISION=0
+LIBAUBIO_LT_AGE=0
+SHARED_VERSION_INFO="$LIBAUBIO_LT_CURRENT:$LIBAUBIO_LT_REVISION:$LIBAUBIO_LT_AGE"
+AC_SUBST(SHARED_VERSION_INFO)
+
AM_INIT_AUTOMAKE(${PACKAGE}, ${VERSION})
AM_MAINTAINER_MODE
-pkginclude_HEADERS = aubioext.h \
+pkginclude_HEADERS = \
+ aubioext.h \
jackio.h \
- sndfileio.h \
+ sndfileio.h
+
+pkgincludemididir = $(pkgincludedir)/midi
+pkgincludemidi_HEADERS = \
midi/midi.h \
midi/list.h \
midi/timer.h \
midi/midi_driver.h \
midi/midi_driver.c
-AM_CFLAGS = @SNDLIB_CFLAGS@ @JACK_CFLAGS@ @FFTWLIB_CFLAGS@ @SAMPLERATE_CFLAGS@ @ALSA_CFLAGS@ @LADCCA_CFLAGS@
+AM_CFLAGS = -I$(srcdir)/../src @SNDLIB_CFLAGS@ @JACK_CFLAGS@ @FFTWLIB_CFLAGS@ @SAMPLERATE_CFLAGS@ @ALSA_CFLAGS@ @LADCCA_CFLAGS@
libaubioext_la_LIBADD = @SNDLIB_LIBS@ @JACK_LIBS@ @FFTWLIB_LIBS@ @SAMPLERATE_LIBS@ @ALSA_LIBS@ @LADCCA_LIBS@ @LTLIBOBJS@
-
-INCLUDES = -I$(srcdir)/../src
+libaubioext_la_LDFLAGS = -version-info @SHARED_VERSION_INFO@
AM_CFLAGS = @FFTWLIB_CFLAGS@ @SAMPLERATE_CFLAGS@
libaubio_la_LIBADD = @FFTWLIB_LIBS@ @SAMPLERATE_LIBS@ @LTLIBOBJS@
+libaubio_la_LDFLAGS = -version-info @SHARED_VERSION_INFO@