mirror of
https://github.com/cookiengineer/audacity
synced 2025-09-15 15:50:54 +02:00
Use Automake for Audacity.
This commit is contained in:
parent
bf060403ce
commit
a19b6f25ae
70
Makefile.am
Normal file
70
Makefile.am
Normal file
@ -0,0 +1,70 @@
|
|||||||
|
SUBDIRS = help images lib-src po src tests
|
||||||
|
|
||||||
|
ACLOCAL_AMFLAGS = -I m4
|
||||||
|
|
||||||
|
dist_doc_DATA = LICENSE.txt README.txt
|
||||||
|
dist_pkgdata_DATA = presets/EQDefaultCurves.xml
|
||||||
|
|
||||||
|
nobase_dist_pkgdata_DATA = \
|
||||||
|
nyquist/bug.lsp \
|
||||||
|
nyquist/dspprims.lsp \
|
||||||
|
nyquist/envelopes.lsp \
|
||||||
|
nyquist/equalizer.lsp \
|
||||||
|
nyquist/evalenv.lsp \
|
||||||
|
nyquist/fileio.lsp \
|
||||||
|
nyquist/follow.lsp \
|
||||||
|
nyquist/init.lsp \
|
||||||
|
nyquist/misc.lsp \
|
||||||
|
nyquist/nyinit.lsp \
|
||||||
|
nyquist/nyqmisc.lsp \
|
||||||
|
nyquist/nyquist.lsp \
|
||||||
|
nyquist/nyquist-plot.txt \
|
||||||
|
nyquist/printrec.lsp \
|
||||||
|
nyquist/profile.lsp \
|
||||||
|
nyquist/sal.lsp \
|
||||||
|
nyquist/sal-parse.lsp \
|
||||||
|
nyquist/seqfnint.lsp \
|
||||||
|
nyquist/seq.lsp \
|
||||||
|
nyquist/seqmidi.lsp \
|
||||||
|
nyquist/sndfnint.lsp \
|
||||||
|
nyquist/stk.lsp \
|
||||||
|
nyquist/system.lsp \
|
||||||
|
nyquist/xlinit.lsp \
|
||||||
|
nyquist/xm.lsp \
|
||||||
|
nyquist/rawwaves/mand1.raw \
|
||||||
|
nyquist/rawwaves/mand2.raw \
|
||||||
|
nyquist/rawwaves/mand3.raw \
|
||||||
|
nyquist/rawwaves/mand4.raw \
|
||||||
|
nyquist/rawwaves/mand5.raw \
|
||||||
|
nyquist/rawwaves/mand6.raw \
|
||||||
|
nyquist/rawwaves/mand7.raw \
|
||||||
|
nyquist/rawwaves/mand8.raw \
|
||||||
|
nyquist/rawwaves/mand9.raw \
|
||||||
|
nyquist/rawwaves/mand10.raw \
|
||||||
|
nyquist/rawwaves/mand11.raw \
|
||||||
|
nyquist/rawwaves/mand12.raw \
|
||||||
|
nyquist/rawwaves/mandpluk.raw \
|
||||||
|
nyquist/rawwaves/marmstk1.raw \
|
||||||
|
nyquist/rawwaves/sinewave.raw \
|
||||||
|
plug-ins/adjustable-fade.ny \
|
||||||
|
plug-ins/analyze.ny \
|
||||||
|
plug-ins/beat.ny \
|
||||||
|
plug-ins/clicktrack.ny \
|
||||||
|
plug-ins/clipfix.ny \
|
||||||
|
plug-ins/crossfadein.ny \
|
||||||
|
plug-ins/crossfadeout.ny \
|
||||||
|
plug-ins/delay.ny \
|
||||||
|
plug-ins/equalabel.ny \
|
||||||
|
plug-ins/highpass.ny \
|
||||||
|
plug-ins/lowpass.ny \
|
||||||
|
plug-ins/notch.ny \
|
||||||
|
plug-ins/pluck.ny \
|
||||||
|
plug-ins/rissetdrum.ny \
|
||||||
|
plug-ins/sample-data-export.ny \
|
||||||
|
plug-ins/SilenceMarker.ny \
|
||||||
|
plug-ins/SoundFinder.ny \
|
||||||
|
plug-ins/StudioFadeOut.ny \
|
||||||
|
plug-ins/tremolo.ny \
|
||||||
|
plug-ins/vocalremover.ny \
|
||||||
|
plug-ins/vocoder.ny \
|
||||||
|
$(NULL)
|
@ -1,6 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
set -e
|
|
||||||
|
|
||||||
aclocal -I m4
|
|
||||||
autoconf
|
|
||||||
rm -rf aclocal.m4 autom4te.cache
|
|
121
configure.ac
121
configure.ac
@ -34,12 +34,18 @@ dnl Require autoconf >= 2.59
|
|||||||
AC_PREREQ([2.59])
|
AC_PREREQ([2.59])
|
||||||
|
|
||||||
dnl Init autoconf
|
dnl Init autoconf
|
||||||
AC_INIT
|
AC_INIT([audacity], [2.0.6])
|
||||||
dnl Check for existence of Audacity.h
|
dnl Check for existence of Audacity.h
|
||||||
AC_CONFIG_SRCDIR([src/Audacity.h])
|
AC_CONFIG_SRCDIR([src/Audacity.h])
|
||||||
dnl we have some extra macros in m4/
|
dnl we have some extra macros in m4/
|
||||||
AC_CONFIG_MACRO_DIR([m4])
|
AC_CONFIG_MACRO_DIR([m4])
|
||||||
|
|
||||||
|
AM_INIT_AUTOMAKE([dist-xz foreign no-dist-gzip subdir-objects -Wall -Wno-override])
|
||||||
|
AM_MAINTAINER_MODE([disable])
|
||||||
|
|
||||||
|
AM_GNU_GETTEXT_VERSION([0.18])
|
||||||
|
AM_GNU_GETTEXT([external])
|
||||||
|
|
||||||
dnl -------------------------------------------------------
|
dnl -------------------------------------------------------
|
||||||
dnl Checks for programs.
|
dnl Checks for programs.
|
||||||
dnl -------------------------------------------------------
|
dnl -------------------------------------------------------
|
||||||
@ -57,6 +63,10 @@ CFLAGS="$cflags_save"
|
|||||||
CPPFLAGS="$cppflags_save"
|
CPPFLAGS="$cppflags_save"
|
||||||
CXXFLAGS="$cxxflags_save"
|
CXXFLAGS="$cxxflags_save"
|
||||||
|
|
||||||
|
AM_PROG_AR
|
||||||
|
|
||||||
|
LT_INIT([disable-shared])
|
||||||
|
|
||||||
AC_PROG_INSTALL
|
AC_PROG_INSTALL
|
||||||
dnl pkg-config is required for lots of things
|
dnl pkg-config is required for lots of things
|
||||||
AC_CHECK_PROG(HAVE_PKG_CONFIG, pkg-config, yes, no)
|
AC_CHECK_PROG(HAVE_PKG_CONFIG, pkg-config, yes, no)
|
||||||
@ -65,29 +75,16 @@ if test x$HAVE_PKG_CONFIG = xno ; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
dnl extra variables
|
dnl extra variables
|
||||||
dnl list of static link libraries to link in, with paths relative to lib-src
|
|
||||||
AC_SUBST(LOCAL_LIBS)
|
|
||||||
dnl optional object files (from audacity itself) depending on options enabled
|
|
||||||
AC_SUBST(EXTRAOBJS)
|
|
||||||
dnl Extra things that need to be built during make (makefile targets)
|
dnl Extra things that need to be built during make (makefile targets)
|
||||||
AC_SUBST(EXTRATARGETS)
|
AC_SUBST(EXTRATARGETS)
|
||||||
dnl extra things to install during make install (makefile targets)
|
|
||||||
AC_SUBST(EXTRAINSTALLTARGETS)
|
|
||||||
dnl extra things to remove during uninstall (makefile targets)
|
|
||||||
AC_SUBST(EXTRAUNINSTALLTARGETS)
|
|
||||||
AC_SUBST(OPTOBJS)
|
|
||||||
AC_SUBST(CDEPEND)
|
AC_SUBST(CDEPEND)
|
||||||
AC_SUBST(PRECOMP_CFLAGS)
|
AC_SUBST(PRECOMP_CFLAGS)
|
||||||
AC_SUBST(AFTERBUILD)
|
|
||||||
AC_SUBST(INSTALL_PREFIX)
|
AC_SUBST(INSTALL_PREFIX)
|
||||||
dnl the header file with #defines from configure in it
|
dnl the header file with #defines from configure in it
|
||||||
AC_SUBST(CONFIGHEADER)
|
AC_SUBST(CONFIGHEADER)
|
||||||
dnl LDFLAGS that will be valid for the build, but aren't yet valid so shouldn't
|
dnl LDFLAGS that will be valid for the build, but aren't yet valid so shouldn't
|
||||||
dnl be used for configure script tests (they are needed for main build).
|
dnl be used for configure script tests (they are needed for main build).
|
||||||
AC_SUBST(BUILD_LDFLAGS)
|
AC_SUBST(BUILD_LDFLAGS)
|
||||||
dnl List of libraries in lib-src that need to be compiled before building
|
|
||||||
dnl audacity. Each name in the list should be a _target_ in lib-src/Makefile
|
|
||||||
AC_SUBST(LIBSRC_BUILD)
|
|
||||||
|
|
||||||
AC_SUBST(MIMETYPES)
|
AC_SUBST(MIMETYPES)
|
||||||
|
|
||||||
@ -311,8 +308,10 @@ dnl Pass wx config path to lower levels
|
|||||||
ac_configure_args="$ac_configure_args --with-wx-config=\"$WX_CONFIG\""
|
ac_configure_args="$ac_configure_args --with-wx-config=\"$WX_CONFIG\""
|
||||||
|
|
||||||
dnl Gather wx arguments
|
dnl Gather wx arguments
|
||||||
LIBS="$LIBS `$WX_CONFIG $wxconfigargs --libs`"
|
WX_CXXFLAGS=$($WX_CONFIG $wxconfigargs --cxxflags)
|
||||||
CXXFLAGS="$CXXFLAGS `$WX_CONFIG $wxconfigargs --cxxflags`"
|
WX_LIBS=$($WX_CONFIG $wxconfigargs --libs)
|
||||||
|
AC_SUBST([WX_CXXFLAGS])
|
||||||
|
AC_SUBST([WX_LIBS])
|
||||||
|
|
||||||
dnl-----------------------------------------------------------------
|
dnl-----------------------------------------------------------------
|
||||||
dnl Pull in library Cflags and so on for the non-optional libraries
|
dnl Pull in library Cflags and so on for the non-optional libraries
|
||||||
@ -322,8 +321,9 @@ ac_configure_args="$ac_configure_args --enable-static=yes --enable-shared=no"
|
|||||||
|
|
||||||
dnl Include FileDialog
|
dnl Include FileDialog
|
||||||
AC_CONFIG_SUBDIRS([lib-src/FileDialog])
|
AC_CONFIG_SUBDIRS([lib-src/FileDialog])
|
||||||
LOCAL_LIBS="$LOCAL_LIBS FileDialog.a"
|
|
||||||
CXXFLAGS="$CXXFLAGS -I\$(top_srcdir)/lib-src/FileDialog"
|
CXXFLAGS="$CXXFLAGS -I\$(top_srcdir)/lib-src/FileDialog"
|
||||||
|
FILEDIALOG_LIBS='$(top_builddir)/lib-src/FileDialog/libFileDialog.la'
|
||||||
|
AC_SUBST([FILEDIALOG_LIBS])
|
||||||
|
|
||||||
dnl-------------------------------------------------------------
|
dnl-------------------------------------------------------------
|
||||||
dnl Optional library support. Lots of things we could use, but
|
dnl Optional library support. Lots of things we could use, but
|
||||||
@ -474,7 +474,7 @@ fi
|
|||||||
|
|
||||||
|
|
||||||
dnl-----------------------------------------------------------------
|
dnl-----------------------------------------------------------------
|
||||||
dnl Based on the optional lib selections, modify LOCAL_LIBS, CXXFLAGS, etc
|
dnl Based on the optional lib selections, modify CXXFLAGS, etc
|
||||||
for lib in $LIBRARIES ; do
|
for lib in $LIBRARIES ; do
|
||||||
eval LIB_USE_LOCAL=\$${lib}_USE_LOCAL
|
eval LIB_USE_LOCAL=\$${lib}_USE_LOCAL
|
||||||
eval LIB_USE_SYSTEM=\$${lib}_USE_SYSTEM
|
eval LIB_USE_SYSTEM=\$${lib}_USE_SYSTEM
|
||||||
@ -482,10 +482,6 @@ for lib in $LIBRARIES ; do
|
|||||||
eval MIMETYPES=\"${MIMETYPES}\$${lib}_MIMETYPES\"
|
eval MIMETYPES=\"${MIMETYPES}\$${lib}_MIMETYPES\"
|
||||||
fi
|
fi
|
||||||
if test "x$LIB_USE_LOCAL" = "xyes" ; then
|
if test "x$LIB_USE_LOCAL" = "xyes" ; then
|
||||||
eval LIBSRC_BUILD=\"$LIBSRC_BUILD \$${lib}_LOCAL_BUILD\"
|
|
||||||
eval LOCAL_LIBS=\"$LOCAL_LIBS \$${lib}_LOCAL_LIBS\"
|
|
||||||
eval BUILD_LDFLAGS=\"\$BUILD_LDFLAGS \$${lib}_LOCAL_LDFLAGS\"
|
|
||||||
eval OPTOBJS=\"$OPTOBJS \$${lib}_LOCAL_OPTOBJS\"
|
|
||||||
eval CXXFLAGS=\"\$CXXFLAGS \$${lib}_LOCAL_CXXFLAGS\"
|
eval CXXFLAGS=\"\$CXXFLAGS \$${lib}_LOCAL_CXXFLAGS\"
|
||||||
eval ac_configure_args=\"\$ac_configure_args \$${lib}_LOCAL_CONFIGURE_ARGS\"
|
eval ac_configure_args=\"\$ac_configure_args \$${lib}_LOCAL_CONFIGURE_ARGS\"
|
||||||
|
|
||||||
@ -495,7 +491,6 @@ for lib in $LIBRARIES ; do
|
|||||||
done
|
done
|
||||||
elif test "$LIB_USE_SYSTEM" = "yes" ; then
|
elif test "$LIB_USE_SYSTEM" = "yes" ; then
|
||||||
eval LIBS=\"$LIBS \$${lib}_SYSTEM_LIBS\"
|
eval LIBS=\"$LIBS \$${lib}_SYSTEM_LIBS\"
|
||||||
eval OPTOBJS=\"$OPTOBJS \$${lib}_SYSTEM_OPTOBJS\"
|
|
||||||
#LIBS="$LIBS $THESE_LIBS"
|
#LIBS="$LIBS $THESE_LIBS"
|
||||||
eval CXXFLAGS=\"\$CXXFLAGS \$${lib}_SYSTEM_CXXFLAGS\"
|
eval CXXFLAGS=\"\$CXXFLAGS \$${lib}_SYSTEM_CXXFLAGS\"
|
||||||
|
|
||||||
@ -508,24 +503,26 @@ done
|
|||||||
|
|
||||||
dnl " This is included purely to close an otherwise endless string in vim
|
dnl " This is included purely to close an otherwise endless string in vim
|
||||||
|
|
||||||
AUDACITY_CONFIG_SUBDIRS_EXPAT
|
AUDACITY_CONFIG_EXPAT
|
||||||
AUDACITY_CONFIG_SUBDIRS_LIBFLAC
|
AUDACITY_CONFIG_FFMPEG
|
||||||
AUDACITY_CONFIG_SUBDIRS_LIBID3TAG
|
AUDACITY_CONFIG_LAME
|
||||||
AUDACITY_CONFIG_SUBDIRS_LIBMAD
|
AUDACITY_CONFIG_LIBFLAC
|
||||||
AUDACITY_CONFIG_SUBDIRS_LIBNYQUIST
|
AUDACITY_CONFIG_LIBID3TAG
|
||||||
AUDACITY_CONFIG_SUBDIRS_LIBRESAMPLE
|
AUDACITY_CONFIG_LIBMAD
|
||||||
AUDACITY_CONFIG_SUBDIRS_LIBSAMPLERATE
|
AUDACITY_CONFIG_LIBNYQUIST
|
||||||
AUDACITY_CONFIG_SUBDIRS_LIBSBSMS
|
AUDACITY_CONFIG_LIBRESAMPLE
|
||||||
AUDACITY_CONFIG_SUBDIRS_LIBSNDFILE
|
AUDACITY_CONFIG_LIBSAMPLERATE
|
||||||
AUDACITY_CONFIG_SUBDIRS_LIBSOUNDTOUCH
|
AUDACITY_CONFIG_LIBSBSMS
|
||||||
AUDACITY_CONFIG_SUBDIRS_LIBSOXR
|
AUDACITY_CONFIG_LIBSNDFILE
|
||||||
AUDACITY_CONFIG_SUBDIRS_LIBTWOLAME
|
AUDACITY_CONFIG_LIBSOUNDTOUCH
|
||||||
AUDACITY_CONFIG_SUBDIRS_LIBVAMP
|
AUDACITY_CONFIG_LIBSOXR
|
||||||
AUDACITY_CONFIG_SUBDIRS_LIBVORBIS
|
AUDACITY_CONFIG_LIBTWOLAME
|
||||||
AUDACITY_CONFIG_SUBDIRS_LV2
|
AUDACITY_CONFIG_LIBVAMP
|
||||||
AUDACITY_CONFIG_SUBDIRS_PORTAUDIO
|
AUDACITY_CONFIG_LIBVORBIS
|
||||||
AUDACITY_CONFIG_SUBDIRS_PORTSMF
|
AUDACITY_CONFIG_LV2
|
||||||
AUDACITY_CONFIG_SUBDIRS_WIDGETEXTRA
|
AUDACITY_CONFIG_PORTAUDIO
|
||||||
|
AUDACITY_CONFIG_PORTSMF
|
||||||
|
AUDACITY_CONFIG_WIDGETEXTRA
|
||||||
|
|
||||||
dnl--------------------------------------------------------------------------
|
dnl--------------------------------------------------------------------------
|
||||||
dnl Optional features (which don't use libraries - just compile-time on/off)
|
dnl Optional features (which don't use libraries - just compile-time on/off)
|
||||||
@ -542,6 +539,7 @@ AC_ARG_ENABLE(ladspa,
|
|||||||
[enable LADSPA plug-in support [default=yes]])],
|
[enable LADSPA plug-in support [default=yes]])],
|
||||||
use_ladspa=$enableval,
|
use_ladspa=$enableval,
|
||||||
use_ladspa="yes")
|
use_ladspa="yes")
|
||||||
|
AM_CONDITIONAL([USE_LADSPA], [test "$use_ladspa" = yes])
|
||||||
|
|
||||||
AC_ARG_ENABLE(quicktime,
|
AC_ARG_ENABLE(quicktime,
|
||||||
[AS_HELP_STRING([--enable-quicktime],
|
[AS_HELP_STRING([--enable-quicktime],
|
||||||
@ -568,7 +566,6 @@ case "${host_os}" in
|
|||||||
PRECOMP_CFLAGS="-include AudacityHeaders.h"
|
PRECOMP_CFLAGS="-include AudacityHeaders.h"
|
||||||
CONFIGHEADER="configunix.h"
|
CONFIGHEADER="configunix.h"
|
||||||
CXXFLAGS="-I\$(top_srcdir)/mac $CXXFLAGS"
|
CXXFLAGS="-I\$(top_srcdir)/mac $CXXFLAGS"
|
||||||
AFTERBUILD=""
|
|
||||||
EXTRATARGETS="../Audacity.app"
|
EXTRATARGETS="../Audacity.app"
|
||||||
if [[ "$use_audiounits" = "auto" ]] ; then
|
if [[ "$use_audiounits" = "auto" ]] ; then
|
||||||
use_audiounits="yes"
|
use_audiounits="yes"
|
||||||
@ -586,16 +583,11 @@ case "${host_os}" in
|
|||||||
AC_DEFINE(__CYGWIN__,1,[We're using cygwin])
|
AC_DEFINE(__CYGWIN__,1,[We're using cygwin])
|
||||||
dnl ' (end endless string in vim)
|
dnl ' (end endless string in vim)
|
||||||
AC_DEFINE(_FILE_OFFSET_BITS,32,[Placeholder for large file support])
|
AC_DEFINE(_FILE_OFFSET_BITS,32,[Placeholder for large file support])
|
||||||
|
|
||||||
AFTERBUILD=""
|
|
||||||
;;
|
;;
|
||||||
|
|
||||||
*)
|
*)
|
||||||
dnl Unix configuration
|
dnl Unix configuration
|
||||||
CONFIGHEADER="configunix.h"
|
CONFIGHEADER="configunix.h"
|
||||||
AFTERBUILD=""
|
|
||||||
EXTRAINSTALLTARGETS="$EXTRAINSTALLTARGETS install-extra-data"
|
|
||||||
EXTRAUNINSTALLTARGETS="$EXTRAUNINSTALLTARGETS uninstall-extra-data"
|
|
||||||
|
|
||||||
dnl On Unix we always use dlopen
|
dnl On Unix we always use dlopen
|
||||||
AC_SEARCH_LIBS([dlopen], [dl])
|
AC_SEARCH_LIBS([dlopen], [dl])
|
||||||
@ -648,10 +640,11 @@ if [[ "$use_portmixer" = "yes" ]] ; then
|
|||||||
[Define if PortMixer support should be enabled])
|
[Define if PortMixer support should be enabled])
|
||||||
|
|
||||||
CXXFLAGS="-I\$(top_srcdir)/lib-src/portmixer/include $CXXFLAGS"
|
CXXFLAGS="-I\$(top_srcdir)/lib-src/portmixer/include $CXXFLAGS"
|
||||||
LOCAL_LIBS="$LOCAL_LIBS libportmixer.a"
|
PORTMIXER_LIBS='$(top_builddir)/lib-src/portmixer/src/libportmixer.la'
|
||||||
|
|
||||||
AC_CONFIG_SUBDIRS([lib-src/portmixer])
|
AC_CONFIG_SUBDIRS([lib-src/portmixer])
|
||||||
fi
|
fi
|
||||||
|
AC_SUBST([PORTMIXER_LIBS])
|
||||||
|
|
||||||
dnl Check for lrint/lrintf
|
dnl Check for lrint/lrintf
|
||||||
AC_C99_FUNC_LRINT
|
AC_C99_FUNC_LRINT
|
||||||
@ -659,9 +652,6 @@ AC_C99_FUNC_LRINTF
|
|||||||
|
|
||||||
|
|
||||||
if [[ "$use_ladspa" = "yes" ]] ; then
|
if [[ "$use_ladspa" = "yes" ]] ; then
|
||||||
OPTOBJS="$OPTOBJS effects/ladspa/LoadLadspa.o"
|
|
||||||
OPTOBJS="$OPTOBJS effects/ladspa/LadspaEffect.o"
|
|
||||||
|
|
||||||
AC_DEFINE(USE_LADSPA, 1,
|
AC_DEFINE(USE_LADSPA, 1,
|
||||||
[Define if LADSPA plug-ins are enabled])
|
[Define if LADSPA plug-ins are enabled])
|
||||||
|
|
||||||
@ -675,18 +665,14 @@ if [[ "$use_ladspa" = "yes" ]] ; then
|
|||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
AM_CONDITIONAL([USE_AUDIO_UNITS], [test "$use_audiounits" = yes])
|
||||||
if [[ "$use_audiounits" = "yes" ]] ; then
|
if [[ "$use_audiounits" = "yes" ]] ; then
|
||||||
OPTOBJS="$OPTOBJS effects/audiounits/LoadAudioUnits.o"
|
|
||||||
OPTOBJS="$OPTOBJS effects/audiounits/AudioUnitEffect.o"
|
|
||||||
|
|
||||||
AC_DEFINE(USE_AUDIO_UNITS, 1,
|
AC_DEFINE(USE_AUDIO_UNITS, 1,
|
||||||
[Define if Audio Unit plug-ins are enabled (Mac OS X only)])
|
[Define if Audio Unit plug-ins are enabled (Mac OS X only)])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
AM_CONDITIONAL([USE_QUICKTIME], [test "$use_quicktime" = yes])
|
||||||
if [[ "$use_quicktime" = "yes" ]] ; then
|
if [[ "$use_quicktime" = "yes" ]] ; then
|
||||||
OPTOBJS="$OPTOBJS import/ImportQT.o"
|
|
||||||
OPTOBJS="$OPTOBJS import/ImportQTWrapper.o"
|
|
||||||
|
|
||||||
AC_DEFINE(USE_QUICKTIME, 1,
|
AC_DEFINE(USE_QUICKTIME, 1,
|
||||||
[Define if QuickTime importing is enabled (Mac OS X only)])
|
[Define if QuickTime importing is enabled (Mac OS X only)])
|
||||||
fi
|
fi
|
||||||
@ -703,17 +689,16 @@ case "${host_os}" in
|
|||||||
esac
|
esac
|
||||||
|
|
||||||
# process Makefile.in's to generate Makefiles
|
# process Makefile.in's to generate Makefiles
|
||||||
AC_CONFIG_FILES([Makefile src/Makefile lib-src/Makefile \
|
AC_CONFIG_FILES([
|
||||||
locale/Makefile])
|
Makefile
|
||||||
# Anything that depends on the name of the installed Audacity binary needs
|
help/Makefile
|
||||||
# to be processed to set that here
|
images/Makefile
|
||||||
AC_CONFIG_FILES([src/audacity.desktop])
|
lib-src/Makefile
|
||||||
|
po/Makefile.in
|
||||||
dnl There are various other files we might need to process, depends on what
|
src/audacity.desktop
|
||||||
dnl has been enabled previously
|
src/Makefile
|
||||||
if [[ -e tests/Makefile.in ]]; then
|
tests/Makefile
|
||||||
AC_CONFIG_FILES([tests/Makefile])
|
])
|
||||||
fi
|
|
||||||
|
|
||||||
AC_OUTPUT
|
AC_OUTPUT
|
||||||
|
|
||||||
|
4
help/Makefile.am
Normal file
4
help/Makefile.am
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
dist_man_MANS = audacity.1
|
||||||
|
|
||||||
|
appdatadir = $(datarootdir)/appdata
|
||||||
|
dist_appdata_DATA = audacity.appdata.xml
|
29
images/Makefile.am
Normal file
29
images/Makefile.am
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
iconsdatadir = $(datarootdir)/icons/hicolor
|
||||||
|
icons16dir = $(iconsdatadir)/16x16/apps
|
||||||
|
icons22dir = $(iconsdatadir)/22x22/apps
|
||||||
|
icons24dir = $(iconsdatadir)/24x24/apps
|
||||||
|
icons32dir = $(iconsdatadir)/32x32/apps
|
||||||
|
icons48dir = $(iconsdatadir)/48x48/apps
|
||||||
|
iconsscalabledir = $(iconsdatadir)/scalable/apps
|
||||||
|
|
||||||
|
dist_icons16_DATA = icons/16x16/audacity.png
|
||||||
|
dist_icons22_DATA = icons/22x22/audacity.png
|
||||||
|
dist_icons24_DATA = icons/24x24/audacity.png
|
||||||
|
dist_icons32_DATA = icons/32x32/audacity.png
|
||||||
|
dist_icons48_DATA = icons/48x48/audacity.png
|
||||||
|
dist_iconsscalable_DATA = audacity.svg
|
||||||
|
|
||||||
|
pixmapdir = $(datarootdir)/pixmaps
|
||||||
|
dist_pixmap_DATA = \
|
||||||
|
gnome-mime-application-x-audacity-project.xpm \
|
||||||
|
icons/16x16/audacity16.xpm \
|
||||||
|
icons/32x32/audacity32.xpm \
|
||||||
|
$(NULL)
|
||||||
|
|
||||||
|
pixmap_DATA = icons/48x48/audacity.xpm
|
||||||
|
|
||||||
|
# Copy AudacityLogo48x48.xpm to icons/48x48/audacity.xpm
|
||||||
|
# We could rename this file instead and adjust all locations.
|
||||||
|
icons/48x48/audacity.xpm: AudacityLogo48x48.xpm
|
||||||
|
cp AudacityLogo48x48.xpm icons/48x48/audacity.xpm
|
||||||
|
CLEANFILES = icons/48x48/audacity.xpm
|
175
lib-src/Makefile.am
Normal file
175
lib-src/Makefile.am
Normal file
@ -0,0 +1,175 @@
|
|||||||
|
EXTRA_DIST = \
|
||||||
|
ffmpeg/libavcodec/avcodec.h \
|
||||||
|
ffmpeg/libavformat/avformat.h \
|
||||||
|
ffmpeg/libavformat/avio.h \
|
||||||
|
ffmpeg/libavutil/attributes.h \
|
||||||
|
ffmpeg/libavutil/avconfig.h \
|
||||||
|
ffmpeg/libavutil/avutil.h \
|
||||||
|
ffmpeg/libavutil/common.h \
|
||||||
|
ffmpeg/libavutil/error.h \
|
||||||
|
ffmpeg/libavutil/fifo.h \
|
||||||
|
ffmpeg/libavutil/intfloat_readwrite.h \
|
||||||
|
ffmpeg/libavutil/log.h \
|
||||||
|
ffmpeg/libavutil/mathematics.h \
|
||||||
|
ffmpeg/libavutil/mem.h \
|
||||||
|
ffmpeg/libavutil/pixfmt.h \
|
||||||
|
ffmpeg/libavutil/rational.h \
|
||||||
|
ffmpeg/win32/inttypes.h \
|
||||||
|
ffmpeg/win32/stdint.h \
|
||||||
|
lame/lame/lame.h \
|
||||||
|
$(NULL)
|
||||||
|
|
||||||
|
# Distribute patches
|
||||||
|
EXTRA_DIST += \
|
||||||
|
portsmf/autotools.patch \
|
||||||
|
portsmf/autotools-fix-make-dist.patch \
|
||||||
|
sbsms/autotools.patch \
|
||||||
|
sbsms/autotools-fix-make-dist.patch \
|
||||||
|
sbsms/dont-mangle-cflags.patch \
|
||||||
|
$(NULL)
|
||||||
|
|
||||||
|
DIST_SUBDIRS = \
|
||||||
|
FileDialog \
|
||||||
|
libnyquist \
|
||||||
|
lib-widget-extra \
|
||||||
|
lv2 \
|
||||||
|
portmixer \
|
||||||
|
portsmf \
|
||||||
|
sbsms \
|
||||||
|
$(NULL)
|
||||||
|
|
||||||
|
include dist-libsoxr.mk
|
||||||
|
include dist-libvamp.mk
|
||||||
|
include dist-portaudio.mk
|
||||||
|
|
||||||
|
# TODO: Distribute these libraries that do not use Automake:
|
||||||
|
# libresample
|
||||||
|
# TODO: Check and distribute these directories:
|
||||||
|
# libscorealign, mod-null, mod-nyq-bench, mod-script-pipe, mod-track-panel, portmidi
|
||||||
|
|
||||||
|
SUBDIRS = FileDialog
|
||||||
|
|
||||||
|
if USE_LOCAL_EXPAT
|
||||||
|
# Note: This library will not be distributed in the source tarball.
|
||||||
|
SUBDIRS += expat
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_LOCAL_LIBID3TAG
|
||||||
|
# Note: This library will not be distributed in the source tarball.
|
||||||
|
SUBDIRS += libid3tag
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_LOCAL_LIBMAD
|
||||||
|
# Note: This library will not be distributed in the source tarball.
|
||||||
|
SUBDIRS += libmad
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_LOCAL_LIBNYQUIST
|
||||||
|
SUBDIRS += libnyquist
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_LOCAL_LIBRESAMPLE
|
||||||
|
SUBDIRS += libresample
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_LOCAL_LIBSAMPLERATE
|
||||||
|
# Note: This library will not be distributed in the source tarball.
|
||||||
|
SUBDIRS += libsamplerate
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_LOCAL_LIBSNDFILE
|
||||||
|
# Note: This library will not be distributed in the source tarball.
|
||||||
|
SUBDIRS += libsndfile
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_LOCAL_LIBSOUNDTOUCH
|
||||||
|
# Note: This library will not be distributed in the source tarball.
|
||||||
|
SUBDIRS += soundtouch
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_LOCAL_LIBSOXR
|
||||||
|
SUBDIRS += libsoxr
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_LOCAL_LIBTWOLAME
|
||||||
|
# Note: This library will not be distributed in the source tarball.
|
||||||
|
SUBDIRS += twolame
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_LOCAL_LIBVORBIS
|
||||||
|
# Note: These libraries will not be distributed in the source tarball.
|
||||||
|
SUBDIRS += libogg libvorbis
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_LOCAL_LIBFLAC
|
||||||
|
# Note: libflac needs to be linked against (the local or system) libogg.
|
||||||
|
# Note: This library will not be distributed in the source tarball.
|
||||||
|
SUBDIRS += libflac
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_LOCAL_LV2
|
||||||
|
SUBDIRS += lv2
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_LOCAL_PORTAUDIO
|
||||||
|
SUBDIRS += portaudio-v19
|
||||||
|
endif
|
||||||
|
|
||||||
|
# Note: portmixer needs to be linked against (the local or system) portaudio.
|
||||||
|
SUBDIRS += portmixer
|
||||||
|
|
||||||
|
if USE_LOCAL_PORTSMF
|
||||||
|
SUBDIRS += portsmf
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_LOCAL_SBSMS
|
||||||
|
SUBDIRS += sbsms
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_LOCAL_VAMP
|
||||||
|
SUBDIRS += libvamp
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_LOCAL_WIDGETEXTRA
|
||||||
|
SUBDIRS += lib-widget-extra
|
||||||
|
endif
|
||||||
|
|
||||||
|
# Overwrite install* targets from automake. We do not want to install anything
|
||||||
|
# from the lib-src libraries, because we statically link these libraries.
|
||||||
|
install:
|
||||||
|
install-dvi:
|
||||||
|
install-data:
|
||||||
|
install-exec:
|
||||||
|
install-html:
|
||||||
|
install-info:
|
||||||
|
install-ps:
|
||||||
|
install-pdf:
|
||||||
|
installdirs:
|
||||||
|
uninstall:
|
||||||
|
|
||||||
|
# Overwrite check target. We do not want to run the tests from the libraries.
|
||||||
|
check:
|
||||||
|
|
||||||
|
# Overwrite distclean rule to avoid running distclean for unconfigured libraries
|
||||||
|
# (and then failing due to the missing Makefile).
|
||||||
|
distclean:
|
||||||
|
@for subdir in $(SUBDIRS); do \
|
||||||
|
if test -f $$subdir/Makefile; then \
|
||||||
|
echo "Making $@ in $$subdir"; \
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) -C $$subdir $@ || exit 1; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
rm -f Makefile
|
||||||
|
|
||||||
|
# Overwrite maintainer-clean rule to avoid running maintainer-clean for
|
||||||
|
# unconfigured libraries (and then failing due to the missing Makefile).
|
||||||
|
maintainer-clean:
|
||||||
|
@for subdir in $(SUBDIRS); do \
|
||||||
|
if test -f $$subdir/Makefile; then \
|
||||||
|
echo "Making $@ in $$subdir"; \
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) -C $$subdir $@ || exit 1; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
rm -f Makefile
|
||||||
|
|
||||||
|
.PHONY: check install install-dvi install-data install-exec install-html install-info install-ps install-pdf installdirs uninstall distclean maintainer-clean
|
89
lib-src/dist-libsoxr.mk
Normal file
89
lib-src/dist-libsoxr.mk
Normal file
@ -0,0 +1,89 @@
|
|||||||
|
EXTRA_DIST += \
|
||||||
|
libsoxr/add-make-check-support.patch \
|
||||||
|
libsoxr/AUTHORS \
|
||||||
|
libsoxr/CMakeLists.txt \
|
||||||
|
libsoxr/cmake/Modules/FindLibAVCodec.cmake \
|
||||||
|
libsoxr/cmake/Modules/FindOpenMP.cmake \
|
||||||
|
libsoxr/cmake/Modules/FindSIMD.cmake \
|
||||||
|
libsoxr/cmake/Modules/TestBigEndian.cmake \
|
||||||
|
libsoxr/configure \
|
||||||
|
libsoxr/COPYING.LGPL \
|
||||||
|
libsoxr/deinstall.cmake.in \
|
||||||
|
libsoxr/examples/1a-lsr.c \
|
||||||
|
libsoxr/examples/1-single-block.c \
|
||||||
|
libsoxr/examples/2-stream.C \
|
||||||
|
libsoxr/examples/3-options-input-fn.c \
|
||||||
|
libsoxr/examples/4-split-channels.c \
|
||||||
|
libsoxr/examples/5-variable-rate.c \
|
||||||
|
libsoxr/examples/CMakeLists.txt \
|
||||||
|
libsoxr/examples/examples-common.h \
|
||||||
|
libsoxr/examples/README \
|
||||||
|
libsoxr/go \
|
||||||
|
libsoxr/go.bat \
|
||||||
|
libsoxr/INSTALL \
|
||||||
|
libsoxr/inst-check \
|
||||||
|
libsoxr/inst-check-soxr \
|
||||||
|
libsoxr/LICENCE \
|
||||||
|
libsoxr/msvc/libsoxr.vcproj \
|
||||||
|
libsoxr/msvc/README \
|
||||||
|
libsoxr/msvc/soxr-config.h \
|
||||||
|
libsoxr/NEWS \
|
||||||
|
libsoxr/README \
|
||||||
|
libsoxr/soxr-config.h.in \
|
||||||
|
libsoxr/src/aliases.h \
|
||||||
|
libsoxr/src/avfft32.c \
|
||||||
|
libsoxr/src/avfft32s.c \
|
||||||
|
libsoxr/src/ccrw2.h \
|
||||||
|
libsoxr/src/CMakeLists.txt \
|
||||||
|
libsoxr/src/data-io.c \
|
||||||
|
libsoxr/src/data-io.h \
|
||||||
|
libsoxr/src/dbesi0.c \
|
||||||
|
libsoxr/src/fft4g32.c \
|
||||||
|
libsoxr/src/fft4g32s.c \
|
||||||
|
libsoxr/src/fft4g64.c \
|
||||||
|
libsoxr/src/fft4g.c \
|
||||||
|
libsoxr/src/fft4g_cache.h \
|
||||||
|
libsoxr/src/fft4g.h \
|
||||||
|
libsoxr/src/fifo.h \
|
||||||
|
libsoxr/src/filter.c \
|
||||||
|
libsoxr/src/filter.h \
|
||||||
|
libsoxr/src/filters.h \
|
||||||
|
libsoxr/src/half_coefs.h \
|
||||||
|
libsoxr/src/half-fir.h \
|
||||||
|
libsoxr/src/internal.h \
|
||||||
|
libsoxr/src/libsoxr-dev.src.in \
|
||||||
|
libsoxr/src/libsoxr.src.in \
|
||||||
|
libsoxr/src/lsr.c \
|
||||||
|
libsoxr/src/pffft32.c \
|
||||||
|
libsoxr/src/pffft32s.c \
|
||||||
|
libsoxr/src/pffft.c \
|
||||||
|
libsoxr/src/pffft.h \
|
||||||
|
libsoxr/src/poly-fir0.h \
|
||||||
|
libsoxr/src/poly-fir.h \
|
||||||
|
libsoxr/src/rate32.c \
|
||||||
|
libsoxr/src/rate32s.c \
|
||||||
|
libsoxr/src/rate64.c \
|
||||||
|
libsoxr/src/rate.h \
|
||||||
|
libsoxr/src/rdft.h \
|
||||||
|
libsoxr/src/rint-clip.h \
|
||||||
|
libsoxr/src/rint.h \
|
||||||
|
libsoxr/src/samplerate.h \
|
||||||
|
libsoxr/src/simd.c \
|
||||||
|
libsoxr/src/simd-dev.h \
|
||||||
|
libsoxr/src/simd.h \
|
||||||
|
libsoxr/src/soxr.c \
|
||||||
|
libsoxr/src/soxr.h \
|
||||||
|
libsoxr/src/soxr-lsr.h \
|
||||||
|
libsoxr/src/soxr-lsr.pc.in \
|
||||||
|
libsoxr/src/soxr.pc.in \
|
||||||
|
libsoxr/src/vr32.c \
|
||||||
|
libsoxr/tests/CMakeLists.txt \
|
||||||
|
libsoxr/tests/cmp-test.cmake \
|
||||||
|
libsoxr/tests/eg-test \
|
||||||
|
libsoxr/tests/io-test \
|
||||||
|
libsoxr/tests/large-ratio \
|
||||||
|
libsoxr/tests/README \
|
||||||
|
libsoxr/tests/vector-cmp.c \
|
||||||
|
libsoxr/tests/vector-gen.c \
|
||||||
|
libsoxr/TODO \
|
||||||
|
$(NULL)
|
103
lib-src/dist-libvamp.mk
Normal file
103
lib-src/dist-libvamp.mk
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
EXTRA_DIST += \
|
||||||
|
libvamp/build/Doxyfile \
|
||||||
|
libvamp/build/libvamp-hostsdk.la.in \
|
||||||
|
libvamp/build/libvamp-sdk.la.in \
|
||||||
|
libvamp/build/Makefile.mingw32 \
|
||||||
|
libvamp/build/Makefile.osx \
|
||||||
|
libvamp/build/Makefile.osx.106 \
|
||||||
|
libvamp/build/README.linux \
|
||||||
|
libvamp/build/README.msvc \
|
||||||
|
libvamp/build/README.osx \
|
||||||
|
libvamp/build/update-version.sh \
|
||||||
|
libvamp/build/VampExamplePlugins.sln \
|
||||||
|
libvamp/build/VampExamplePlugins.vcproj \
|
||||||
|
libvamp/build/VampExamplePlugins.vcxproj \
|
||||||
|
libvamp/build/VampHostSDK.sln \
|
||||||
|
libvamp/build/VampHostSDK.vcproj \
|
||||||
|
libvamp/build/VampHostSDK.vcxproj \
|
||||||
|
libvamp/build/vamp-plugin.list \
|
||||||
|
libvamp/build/vamp-plugin.map \
|
||||||
|
libvamp/build/VampPluginSDK.sln \
|
||||||
|
libvamp/build/VampPluginSDK.vcproj \
|
||||||
|
libvamp/build/VampPluginSDK.vcxproj \
|
||||||
|
libvamp/CHANGELOG \
|
||||||
|
libvamp/configure \
|
||||||
|
libvamp/configure.ac \
|
||||||
|
libvamp/COPYING \
|
||||||
|
libvamp/examples/AmplitudeFollower.cpp \
|
||||||
|
libvamp/examples/AmplitudeFollower.h \
|
||||||
|
libvamp/examples/FixedTempoEstimator.cpp \
|
||||||
|
libvamp/examples/FixedTempoEstimator.h \
|
||||||
|
libvamp/examples/PercussionOnsetDetector.cpp \
|
||||||
|
libvamp/examples/PercussionOnsetDetector.h \
|
||||||
|
libvamp/examples/plugins.cpp \
|
||||||
|
libvamp/examples/PowerSpectrum.cpp \
|
||||||
|
libvamp/examples/PowerSpectrum.h \
|
||||||
|
libvamp/examples/SpectralCentroid.cpp \
|
||||||
|
libvamp/examples/SpectralCentroid.h \
|
||||||
|
libvamp/examples/vamp-example-plugins.cat \
|
||||||
|
libvamp/examples/vamp-example-plugins.n3 \
|
||||||
|
libvamp/examples/ZeroCrossing.cpp \
|
||||||
|
libvamp/examples/ZeroCrossing.h \
|
||||||
|
libvamp/fix-all-target.patch \
|
||||||
|
libvamp/fix-linkage-against-dl.patch \
|
||||||
|
libvamp/host/system.h \
|
||||||
|
libvamp/host/vamp-simple-host.cpp \
|
||||||
|
libvamp/INSTALL \
|
||||||
|
libvamp/Makefile.in \
|
||||||
|
libvamp/pkgconfig/vamp-hostsdk.pc.in \
|
||||||
|
libvamp/pkgconfig/vamp.pc.in \
|
||||||
|
libvamp/pkgconfig/vamp-sdk.pc.in \
|
||||||
|
libvamp/rdf/doc/glance.htm \
|
||||||
|
libvamp/rdf/doc/vamp.html \
|
||||||
|
libvamp/rdf/doc/vamp.pl \
|
||||||
|
libvamp/rdf/generator/vamp-rdf-template-generator.cpp \
|
||||||
|
libvamp/rdf/README \
|
||||||
|
libvamp/rdf/ToDo \
|
||||||
|
libvamp/rdf/vamp.n3 \
|
||||||
|
libvamp/rdf/vamp.rdf \
|
||||||
|
libvamp/README \
|
||||||
|
libvamp/README.compat \
|
||||||
|
libvamp/skeleton/Makefile.skeleton \
|
||||||
|
libvamp/skeleton/MyPlugin.cpp \
|
||||||
|
libvamp/skeleton/MyPlugin.h \
|
||||||
|
libvamp/skeleton/plugins.cpp \
|
||||||
|
libvamp/skeleton/vamp-plugin.list \
|
||||||
|
libvamp/skeleton/vamp-plugin.map \
|
||||||
|
libvamp/src/doc-overview \
|
||||||
|
libvamp/src/vamp-hostsdk/acsymbols.c \
|
||||||
|
libvamp/src/vamp-hostsdk/PluginBufferingAdapter.cpp \
|
||||||
|
libvamp/src/vamp-hostsdk/PluginChannelAdapter.cpp \
|
||||||
|
libvamp/src/vamp-hostsdk/PluginHostAdapter.cpp \
|
||||||
|
libvamp/src/vamp-hostsdk/PluginInputDomainAdapter.cpp \
|
||||||
|
libvamp/src/vamp-hostsdk/PluginLoader.cpp \
|
||||||
|
libvamp/src/vamp-hostsdk/PluginSummarisingAdapter.cpp \
|
||||||
|
libvamp/src/vamp-hostsdk/PluginWrapper.cpp \
|
||||||
|
libvamp/src/vamp-hostsdk/RealTime.cpp \
|
||||||
|
libvamp/src/vamp-hostsdk/Window.h \
|
||||||
|
libvamp/src/vamp-sdk/acsymbols.c \
|
||||||
|
libvamp/src/vamp-sdk/FFT.cpp \
|
||||||
|
libvamp/src/vamp-sdk/FFTimpl.cpp \
|
||||||
|
libvamp/src/vamp-sdk/PluginAdapter.cpp \
|
||||||
|
libvamp/src/vamp-sdk/RealTime.cpp \
|
||||||
|
libvamp/vamp-hostsdk/hostguard.h \
|
||||||
|
libvamp/vamp-hostsdk/PluginBase.h \
|
||||||
|
libvamp/vamp-hostsdk/PluginBufferingAdapter.h \
|
||||||
|
libvamp/vamp-hostsdk/PluginChannelAdapter.h \
|
||||||
|
libvamp/vamp-hostsdk/Plugin.h \
|
||||||
|
libvamp/vamp-hostsdk/PluginHostAdapter.h \
|
||||||
|
libvamp/vamp-hostsdk/PluginInputDomainAdapter.h \
|
||||||
|
libvamp/vamp-hostsdk/PluginLoader.h \
|
||||||
|
libvamp/vamp-hostsdk/PluginSummarisingAdapter.h \
|
||||||
|
libvamp/vamp-hostsdk/PluginWrapper.h \
|
||||||
|
libvamp/vamp-hostsdk/RealTime.h \
|
||||||
|
libvamp/vamp-hostsdk/vamp-hostsdk.h \
|
||||||
|
libvamp/vamp-sdk/FFT.h \
|
||||||
|
libvamp/vamp-sdk/plugguard.h \
|
||||||
|
libvamp/vamp-sdk/PluginAdapter.h \
|
||||||
|
libvamp/vamp-sdk/PluginBase.h \
|
||||||
|
libvamp/vamp-sdk/Plugin.h \
|
||||||
|
libvamp/vamp-sdk/RealTime.h \
|
||||||
|
libvamp/vamp-sdk/vamp-sdk.h \
|
||||||
|
libvamp/vamp/vamp.h \
|
||||||
|
$(NULL)
|
354
lib-src/dist-portaudio.mk
Normal file
354
lib-src/dist-portaudio.mk
Normal file
@ -0,0 +1,354 @@
|
|||||||
|
EXTRA_DIST += \
|
||||||
|
portaudio-v19/bindings/cpp/aclocal.m4 \
|
||||||
|
portaudio-v19/bindings/cpp/AUTHORS \
|
||||||
|
portaudio-v19/bindings/cpp/bin/Makefile.am \
|
||||||
|
portaudio-v19/bindings/cpp/bin/Makefile.in \
|
||||||
|
portaudio-v19/bindings/cpp/build/gnu/aclocal.m4 \
|
||||||
|
portaudio-v19/bindings/cpp/build/gnu/config.guess \
|
||||||
|
portaudio-v19/bindings/cpp/build/gnu/config.sub \
|
||||||
|
portaudio-v19/bindings/cpp/build/gnu/configure \
|
||||||
|
portaudio-v19/bindings/cpp/build/gnu/configure.ac \
|
||||||
|
portaudio-v19/bindings/cpp/build/gnu/install-sh \
|
||||||
|
portaudio-v19/bindings/cpp/build/gnu/Makefile.in \
|
||||||
|
portaudio-v19/bindings/cpp/build/gnu/OUT_OF_DATE \
|
||||||
|
portaudio-v19/bindings/cpp/build/vc6/devs_example.dsp \
|
||||||
|
portaudio-v19/bindings/cpp/build/vc6/devs_example.dsw \
|
||||||
|
portaudio-v19/bindings/cpp/build/vc6/sine_example.dsp \
|
||||||
|
portaudio-v19/bindings/cpp/build/vc6/sine_example.dsw \
|
||||||
|
portaudio-v19/bindings/cpp/build/vc6/static_library.dsp \
|
||||||
|
portaudio-v19/bindings/cpp/build/vc6/static_library.dsw \
|
||||||
|
portaudio-v19/bindings/cpp/build/vc7_1/devs_example.sln \
|
||||||
|
portaudio-v19/bindings/cpp/build/vc7_1/devs_example.vcproj \
|
||||||
|
portaudio-v19/bindings/cpp/build/vc7_1/sine_example.sln \
|
||||||
|
portaudio-v19/bindings/cpp/build/vc7_1/sine_example.vcproj \
|
||||||
|
portaudio-v19/bindings/cpp/build/vc7_1/static_library.sln \
|
||||||
|
portaudio-v19/bindings/cpp/build/vc7_1/static_library.vcproj \
|
||||||
|
portaudio-v19/bindings/cpp/build/vc7/OUT_OF_DATE \
|
||||||
|
portaudio-v19/bindings/cpp/ChangeLog \
|
||||||
|
portaudio-v19/bindings/cpp/configure \
|
||||||
|
portaudio-v19/bindings/cpp/configure.ac \
|
||||||
|
portaudio-v19/bindings/cpp/COPYING \
|
||||||
|
portaudio-v19/bindings/cpp/doc/config.doxy \
|
||||||
|
portaudio-v19/bindings/cpp/doc/config.doxy.linux \
|
||||||
|
portaudio-v19/bindings/cpp/doc/Makefile.am \
|
||||||
|
portaudio-v19/bindings/cpp/doc/Makefile.in \
|
||||||
|
portaudio-v19/bindings/cpp/doc/README \
|
||||||
|
portaudio-v19/bindings/cpp/example/devs.cxx \
|
||||||
|
portaudio-v19/bindings/cpp/example/sine.cxx \
|
||||||
|
portaudio-v19/bindings/cpp/include/Makefile.am \
|
||||||
|
portaudio-v19/bindings/cpp/include/Makefile.in \
|
||||||
|
portaudio-v19/bindings/cpp/include/portaudiocpp/AsioDeviceAdapter.hxx \
|
||||||
|
portaudio-v19/bindings/cpp/include/portaudiocpp/AutoSystem.hxx \
|
||||||
|
portaudio-v19/bindings/cpp/include/portaudiocpp/BlockingStream.hxx \
|
||||||
|
portaudio-v19/bindings/cpp/include/portaudiocpp/CallbackInterface.hxx \
|
||||||
|
portaudio-v19/bindings/cpp/include/portaudiocpp/CallbackStream.hxx \
|
||||||
|
portaudio-v19/bindings/cpp/include/portaudiocpp/CFunCallbackStream.hxx \
|
||||||
|
portaudio-v19/bindings/cpp/include/portaudiocpp/CppFunCallbackStream.hxx \
|
||||||
|
portaudio-v19/bindings/cpp/include/portaudiocpp/Device.hxx \
|
||||||
|
portaudio-v19/bindings/cpp/include/portaudiocpp/DirectionSpecificStreamParameters.hxx \
|
||||||
|
portaudio-v19/bindings/cpp/include/portaudiocpp/Exception.hxx \
|
||||||
|
portaudio-v19/bindings/cpp/include/portaudiocpp/HostApi.hxx \
|
||||||
|
portaudio-v19/bindings/cpp/include/portaudiocpp/InterfaceCallbackStream.hxx \
|
||||||
|
portaudio-v19/bindings/cpp/include/portaudiocpp/MemFunCallbackStream.hxx \
|
||||||
|
portaudio-v19/bindings/cpp/include/portaudiocpp/PortAudioCpp.hxx \
|
||||||
|
portaudio-v19/bindings/cpp/include/portaudiocpp/SampleDataFormat.hxx \
|
||||||
|
portaudio-v19/bindings/cpp/include/portaudiocpp/Stream.hxx \
|
||||||
|
portaudio-v19/bindings/cpp/include/portaudiocpp/StreamParameters.hxx \
|
||||||
|
portaudio-v19/bindings/cpp/include/portaudiocpp/SystemDeviceIterator.hxx \
|
||||||
|
portaudio-v19/bindings/cpp/include/portaudiocpp/SystemHostApiIterator.hxx \
|
||||||
|
portaudio-v19/bindings/cpp/include/portaudiocpp/System.hxx \
|
||||||
|
portaudio-v19/bindings/cpp/INSTALL \
|
||||||
|
portaudio-v19/bindings/cpp/lib/Makefile.am \
|
||||||
|
portaudio-v19/bindings/cpp/lib/Makefile.in \
|
||||||
|
portaudio-v19/bindings/cpp/Makefile.am \
|
||||||
|
portaudio-v19/bindings/cpp/Makefile.in \
|
||||||
|
portaudio-v19/bindings/cpp/NEWS \
|
||||||
|
portaudio-v19/bindings/cpp/portaudiocpp.pc.in \
|
||||||
|
portaudio-v19/bindings/cpp/README \
|
||||||
|
portaudio-v19/bindings/cpp/SConscript \
|
||||||
|
portaudio-v19/bindings/cpp/source/portaudiocpp/AsioDeviceAdapter.cxx \
|
||||||
|
portaudio-v19/bindings/cpp/source/portaudiocpp/BlockingStream.cxx \
|
||||||
|
portaudio-v19/bindings/cpp/source/portaudiocpp/CallbackInterface.cxx \
|
||||||
|
portaudio-v19/bindings/cpp/source/portaudiocpp/CallbackStream.cxx \
|
||||||
|
portaudio-v19/bindings/cpp/source/portaudiocpp/CFunCallbackStream.cxx \
|
||||||
|
portaudio-v19/bindings/cpp/source/portaudiocpp/CppFunCallbackStream.cxx \
|
||||||
|
portaudio-v19/bindings/cpp/source/portaudiocpp/Device.cxx \
|
||||||
|
portaudio-v19/bindings/cpp/source/portaudiocpp/DirectionSpecificStreamParameters.cxx \
|
||||||
|
portaudio-v19/bindings/cpp/source/portaudiocpp/Exception.cxx \
|
||||||
|
portaudio-v19/bindings/cpp/source/portaudiocpp/HostApi.cxx \
|
||||||
|
portaudio-v19/bindings/cpp/source/portaudiocpp/InterfaceCallbackStream.cxx \
|
||||||
|
portaudio-v19/bindings/cpp/source/portaudiocpp/MemFunCallbackStream.cxx \
|
||||||
|
portaudio-v19/bindings/cpp/source/portaudiocpp/Stream.cxx \
|
||||||
|
portaudio-v19/bindings/cpp/source/portaudiocpp/StreamParameters.cxx \
|
||||||
|
portaudio-v19/bindings/cpp/source/portaudiocpp/System.cxx \
|
||||||
|
portaudio-v19/bindings/cpp/source/portaudiocpp/SystemDeviceIterator.cxx \
|
||||||
|
portaudio-v19/bindings/cpp/source/portaudiocpp/SystemHostApiIterator.cxx \
|
||||||
|
portaudio-v19/bindings/java/c/build/vs2010/PortAudioJNI/PortAudioJNI.sln \
|
||||||
|
portaudio-v19/bindings/java/c/build/vs2010/PortAudioJNI/PortAudioJNI.vcproj \
|
||||||
|
portaudio-v19/bindings/java/c/build/vs2010/PortAudioJNI/PortAudioJNI.vcxproj \
|
||||||
|
portaudio-v19/bindings/java/c/src/com_portaudio_BlockingStream.c \
|
||||||
|
portaudio-v19/bindings/java/c/src/com_portaudio_BlockingStream.h \
|
||||||
|
portaudio-v19/bindings/java/c/src/com_portaudio_PortAudio.c \
|
||||||
|
portaudio-v19/bindings/java/c/src/com_portaudio_PortAudio.h \
|
||||||
|
portaudio-v19/bindings/java/c/src/jpa_tools.c \
|
||||||
|
portaudio-v19/bindings/java/c/src/jpa_tools.h \
|
||||||
|
portaudio-v19/bindings/java/jportaudio/.classpath \
|
||||||
|
portaudio-v19/bindings/java/jportaudio.dox \
|
||||||
|
portaudio-v19/bindings/java/jportaudio/jtests/com/portaudio/PlaySine.java \
|
||||||
|
portaudio-v19/bindings/java/jportaudio/jtests/com/portaudio/TestBasic.java \
|
||||||
|
portaudio-v19/bindings/java/jportaudio/.project \
|
||||||
|
portaudio-v19/bindings/java/jportaudio/src/com/portaudio/BlockingStream.java \
|
||||||
|
portaudio-v19/bindings/java/jportaudio/src/com/portaudio/DeviceInfo.java \
|
||||||
|
portaudio-v19/bindings/java/jportaudio/src/com/portaudio/HostApiInfo.java \
|
||||||
|
portaudio-v19/bindings/java/jportaudio/src/com/portaudio/PortAudio.java \
|
||||||
|
portaudio-v19/bindings/java/jportaudio/src/com/portaudio/StreamInfo.java \
|
||||||
|
portaudio-v19/bindings/java/jportaudio/src/com/portaudio/StreamParameters.java \
|
||||||
|
portaudio-v19/bindings/java/scripts/make_header.bat \
|
||||||
|
portaudio-v19/build/msvc/portaudio.def \
|
||||||
|
portaudio-v19/build/msvc/portaudio.dsp \
|
||||||
|
portaudio-v19/build/msvc/portaudio.dsw \
|
||||||
|
portaudio-v19/build/msvc/portaudio.sln \
|
||||||
|
portaudio-v19/build/msvc/portaudio.vcproj \
|
||||||
|
portaudio-v19/build/msvc/readme.txt \
|
||||||
|
portaudio-v19/build/scons/SConscript_common \
|
||||||
|
portaudio-v19/build/scons/SConscript_opts \
|
||||||
|
portaudio-v19/CMakeLists.txt \
|
||||||
|
portaudio-v19/cmake_support/FindASIOSDK.cmake \
|
||||||
|
portaudio-v19/cmake_support/FindDXSDK.cmake \
|
||||||
|
portaudio-v19/cmake_support/options_cmake.h.in \
|
||||||
|
portaudio-v19/cmake_support/template_portaudio.def \
|
||||||
|
portaudio-v19/config.guess \
|
||||||
|
portaudio-v19/config.sub \
|
||||||
|
portaudio-v19/configure \
|
||||||
|
portaudio-v19/configure.in \
|
||||||
|
portaudio-v19/depcomp \
|
||||||
|
portaudio-v19/doc/src/api_overview.dox \
|
||||||
|
portaudio-v19/doc/src/images/portaudio-external-architecture-diagram.png \
|
||||||
|
portaudio-v19/doc/src/license.dox \
|
||||||
|
portaudio-v19/doc/src/mainpage.dox \
|
||||||
|
portaudio-v19/doc/src/srcguide.dox \
|
||||||
|
portaudio-v19/doc/src/tutorial/blocking_read_write.dox \
|
||||||
|
portaudio-v19/doc/src/tutorial/compile_cmake.dox \
|
||||||
|
portaudio-v19/doc/src/tutorial/compile_linux.dox \
|
||||||
|
portaudio-v19/doc/src/tutorial/compile_mac_coreaudio.dox \
|
||||||
|
portaudio-v19/doc/src/tutorial/compile_windows_asio_msvc.dox \
|
||||||
|
portaudio-v19/doc/src/tutorial/compile_windows.dox \
|
||||||
|
portaudio-v19/doc/src/tutorial/compile_windows_mingw.dox \
|
||||||
|
portaudio-v19/doc/src/tutorial/exploring.dox \
|
||||||
|
portaudio-v19/doc/src/tutorial/initializing_portaudio.dox \
|
||||||
|
portaudio-v19/doc/src/tutorial/open_default_stream.dox \
|
||||||
|
portaudio-v19/doc/src/tutorial/querying_devices.dox \
|
||||||
|
portaudio-v19/doc/src/tutorial/start_stop_abort.dox \
|
||||||
|
portaudio-v19/doc/src/tutorial/terminating_portaudio.dox \
|
||||||
|
portaudio-v19/doc/src/tutorial/tutorial_start.dox \
|
||||||
|
portaudio-v19/doc/src/tutorial/utility_functions.dox \
|
||||||
|
portaudio-v19/doc/src/tutorial/writing_a_callback.dox \
|
||||||
|
portaudio-v19/doc/utils/checkfiledocs.py \
|
||||||
|
portaudio-v19/Doxyfile \
|
||||||
|
portaudio-v19/Doxyfile.developer \
|
||||||
|
portaudio-v19/examples/CMakeLists.txt \
|
||||||
|
portaudio-v19/examples/pa_devs.c \
|
||||||
|
portaudio-v19/examples/paex_mono_asio_channel_select.c \
|
||||||
|
portaudio-v19/examples/paex_ocean_shore.c \
|
||||||
|
portaudio-v19/examples/paex_pink.c \
|
||||||
|
portaudio-v19/examples/paex_read_write_wire.c \
|
||||||
|
portaudio-v19/examples/paex_record.c \
|
||||||
|
portaudio-v19/examples/paex_record_file.c \
|
||||||
|
portaudio-v19/examples/paex_saw.c \
|
||||||
|
portaudio-v19/examples/paex_sine.c \
|
||||||
|
portaudio-v19/examples/paex_sine_c++.cpp \
|
||||||
|
portaudio-v19/examples/paex_wmme_ac3.c \
|
||||||
|
portaudio-v19/examples/paex_wmme_surround.c \
|
||||||
|
portaudio-v19/examples/paex_write_sine.c \
|
||||||
|
portaudio-v19/examples/paex_write_sine_nonint.c \
|
||||||
|
portaudio-v19/examples/pa_fuzz.c \
|
||||||
|
portaudio-v19/fixdir.bat \
|
||||||
|
portaudio-v19/fixfile.bat \
|
||||||
|
portaudio-v19/include/pa_asio.h \
|
||||||
|
portaudio-v19/include/pa_jack.h \
|
||||||
|
portaudio-v19/include/pa_linux_alsa.h \
|
||||||
|
portaudio-v19/include/pa_mac_core.h \
|
||||||
|
portaudio-v19/include/pa_unix_oss.h \
|
||||||
|
portaudio-v19/include/pa_win_ds.h \
|
||||||
|
portaudio-v19/include/pa_win_wasapi.h \
|
||||||
|
portaudio-v19/include/pa_win_waveformat.h \
|
||||||
|
portaudio-v19/include/pa_win_wdmks.h \
|
||||||
|
portaudio-v19/include/pa_win_wmme.h \
|
||||||
|
portaudio-v19/include/portaudio.h \
|
||||||
|
portaudio-v19/index.html \
|
||||||
|
portaudio-v19/install-sh \
|
||||||
|
portaudio-v19/jack.patch \
|
||||||
|
portaudio-v19/libtool22.patch \
|
||||||
|
portaudio-v19/LICENSE.txt \
|
||||||
|
portaudio-v19/ltmain.sh \
|
||||||
|
portaudio-v19/Makefile.in \
|
||||||
|
portaudio-v19/missing \
|
||||||
|
portaudio-v19/pablio/pablio.c \
|
||||||
|
portaudio-v19/pablio/pablio.def \
|
||||||
|
portaudio-v19/pablio/pablio.h \
|
||||||
|
portaudio-v19/pablio/README.txt \
|
||||||
|
portaudio-v19/pablio/test_rw.c \
|
||||||
|
portaudio-v19/pablio/test_rw_echo.c \
|
||||||
|
portaudio-v19/pablio/test_w_saw8.c \
|
||||||
|
portaudio-v19/pablio/test_w_saw.c \
|
||||||
|
portaudio-v19/portaudio-2.0.pc.in \
|
||||||
|
portaudio-v19/qa/loopback/README.txt \
|
||||||
|
portaudio-v19/qa/loopback/src/audio_analyzer.c \
|
||||||
|
portaudio-v19/qa/loopback/src/audio_analyzer.h \
|
||||||
|
portaudio-v19/qa/loopback/src/biquad_filter.c \
|
||||||
|
portaudio-v19/qa/loopback/src/biquad_filter.h \
|
||||||
|
portaudio-v19/qa/loopback/src/paqa.c \
|
||||||
|
portaudio-v19/qa/loopback/src/paqa_tools.c \
|
||||||
|
portaudio-v19/qa/loopback/src/paqa_tools.h \
|
||||||
|
portaudio-v19/qa/loopback/src/qa_tools.h \
|
||||||
|
portaudio-v19/qa/loopback/src/test_audio_analyzer.c \
|
||||||
|
portaudio-v19/qa/loopback/src/test_audio_analyzer.h \
|
||||||
|
portaudio-v19/qa/loopback/src/write_wav.c \
|
||||||
|
portaudio-v19/qa/loopback/src/write_wav.h \
|
||||||
|
portaudio-v19/qa/paqa_devs.c \
|
||||||
|
portaudio-v19/qa/paqa_errs.c \
|
||||||
|
portaudio-v19/qa/paqa_latency.c \
|
||||||
|
portaudio-v19/README.configure.txt \
|
||||||
|
portaudio-v19/README.txt \
|
||||||
|
portaudio-v19/SConstruct \
|
||||||
|
portaudio-v19/src/common/pa_allocation.c \
|
||||||
|
portaudio-v19/src/common/pa_allocation.h \
|
||||||
|
portaudio-v19/src/common/pa_converters.c \
|
||||||
|
portaudio-v19/src/common/pa_converters.h \
|
||||||
|
portaudio-v19/src/common/pa_cpuload.c \
|
||||||
|
portaudio-v19/src/common/pa_cpuload.h \
|
||||||
|
portaudio-v19/src/common/pa_debugprint.c \
|
||||||
|
portaudio-v19/src/common/pa_debugprint.h \
|
||||||
|
portaudio-v19/src/common/pa_dither.c \
|
||||||
|
portaudio-v19/src/common/pa_dither.h \
|
||||||
|
portaudio-v19/src/common/pa_dynload.c \
|
||||||
|
portaudio-v19/src/common/pa_dynload.h \
|
||||||
|
portaudio-v19/src/common/pa_endianness.h \
|
||||||
|
portaudio-v19/src/common/pa_front.c \
|
||||||
|
portaudio-v19/src/common/pa_hostapi.h \
|
||||||
|
portaudio-v19/src/common/pa_memorybarrier.h \
|
||||||
|
portaudio-v19/src/common/pa_process.c \
|
||||||
|
portaudio-v19/src/common/pa_process.h \
|
||||||
|
portaudio-v19/src/common/pa_ringbuffer.c \
|
||||||
|
portaudio-v19/src/common/pa_ringbuffer.h \
|
||||||
|
portaudio-v19/src/common/pa_stream.c \
|
||||||
|
portaudio-v19/src/common/pa_stream.h \
|
||||||
|
portaudio-v19/src/common/pa_trace.c \
|
||||||
|
portaudio-v19/src/common/pa_trace.h \
|
||||||
|
portaudio-v19/src/common/pa_types.h \
|
||||||
|
portaudio-v19/src/common/pa_util.h \
|
||||||
|
portaudio-v19/src/hostapi/alsa/pa_linux_alsa.c \
|
||||||
|
portaudio-v19/src/hostapi/asihpi/pa_linux_asihpi.c \
|
||||||
|
portaudio-v19/src/hostapi/asio/ASIO-README.txt \
|
||||||
|
portaudio-v19/src/hostapi/asio/Callback_adaptation_.pdf \
|
||||||
|
portaudio-v19/src/hostapi/asio/iasiothiscallresolver.cpp \
|
||||||
|
portaudio-v19/src/hostapi/asio/iasiothiscallresolver.h \
|
||||||
|
portaudio-v19/src/hostapi/asio/pa_asio.cpp \
|
||||||
|
portaudio-v19/src/hostapi/asio/Pa_ASIO.pdf \
|
||||||
|
portaudio-v19/src/hostapi/coreaudio/notes.txt \
|
||||||
|
portaudio-v19/src/hostapi/coreaudio/pa_mac_core_blocking.c \
|
||||||
|
portaudio-v19/src/hostapi/coreaudio/pa_mac_core_blocking.h \
|
||||||
|
portaudio-v19/src/hostapi/coreaudio/pa_mac_core.c \
|
||||||
|
portaudio-v19/src/hostapi/coreaudio/pa_mac_core_internal.h \
|
||||||
|
portaudio-v19/src/hostapi/coreaudio/pa_mac_core_old.c \
|
||||||
|
portaudio-v19/src/hostapi/coreaudio/pa_mac_core_utilities.c \
|
||||||
|
portaudio-v19/src/hostapi/coreaudio/pa_mac_core_utilities.h \
|
||||||
|
portaudio-v19/src/hostapi/dsound/pa_win_ds.c \
|
||||||
|
portaudio-v19/src/hostapi/dsound/pa_win_ds_dynlink.c \
|
||||||
|
portaudio-v19/src/hostapi/dsound/pa_win_ds_dynlink.h \
|
||||||
|
portaudio-v19/src/hostapi/jack/pa_jack.c \
|
||||||
|
portaudio-v19/src/hostapi/jack/pa_jack_dynload.c \
|
||||||
|
portaudio-v19/src/hostapi/jack/pa_jack_dynload.h \
|
||||||
|
portaudio-v19/src/hostapi/oss/low_latency_tip.txt \
|
||||||
|
portaudio-v19/src/hostapi/oss/pa_unix_oss.c \
|
||||||
|
portaudio-v19/src/hostapi/oss/recplay.c \
|
||||||
|
portaudio-v19/src/hostapi/skeleton/pa_hostapi_skeleton.c \
|
||||||
|
portaudio-v19/src/hostapi/skeleton/README.txt \
|
||||||
|
portaudio-v19/src/hostapi/wasapi/mingw-include/audioclient.h \
|
||||||
|
portaudio-v19/src/hostapi/wasapi/mingw-include/AudioSessionTypes.h \
|
||||||
|
portaudio-v19/src/hostapi/wasapi/mingw-include/devicetopology.h \
|
||||||
|
portaudio-v19/src/hostapi/wasapi/mingw-include/endpointvolume.h \
|
||||||
|
portaudio-v19/src/hostapi/wasapi/mingw-include/FunctionDiscoveryKeys_devpkey.h \
|
||||||
|
portaudio-v19/src/hostapi/wasapi/mingw-include/functiondiscoverykeys.h \
|
||||||
|
portaudio-v19/src/hostapi/wasapi/mingw-include/ksguid.h \
|
||||||
|
portaudio-v19/src/hostapi/wasapi/mingw-include/ks.h \
|
||||||
|
portaudio-v19/src/hostapi/wasapi/mingw-include/ksmedia.h \
|
||||||
|
portaudio-v19/src/hostapi/wasapi/mingw-include/ksproxy.h \
|
||||||
|
portaudio-v19/src/hostapi/wasapi/mingw-include/ksuuids.h \
|
||||||
|
portaudio-v19/src/hostapi/wasapi/mingw-include/mmdeviceapi.h \
|
||||||
|
portaudio-v19/src/hostapi/wasapi/mingw-include/propidl.h \
|
||||||
|
portaudio-v19/src/hostapi/wasapi/mingw-include/propkeydef.h \
|
||||||
|
portaudio-v19/src/hostapi/wasapi/mingw-include/propkey.h \
|
||||||
|
portaudio-v19/src/hostapi/wasapi/mingw-include/propsys.h \
|
||||||
|
portaudio-v19/src/hostapi/wasapi/mingw-include/rpcsal.h \
|
||||||
|
portaudio-v19/src/hostapi/wasapi/mingw-include/sal.h \
|
||||||
|
portaudio-v19/src/hostapi/wasapi/mingw-include/sdkddkver.h \
|
||||||
|
portaudio-v19/src/hostapi/wasapi/mingw-include/shtypes.h \
|
||||||
|
portaudio-v19/src/hostapi/wasapi/mingw-include/structuredquery.h \
|
||||||
|
portaudio-v19/src/hostapi/wasapi/pa_win_wasapi.c \
|
||||||
|
portaudio-v19/src/hostapi/wasapi/readme.txt \
|
||||||
|
portaudio-v19/src/hostapi/wdmks/pa_win_wdmks.c \
|
||||||
|
portaudio-v19/src/hostapi/wdmks/readme.txt \
|
||||||
|
portaudio-v19/src/hostapi/wmme/pa_win_wmme.c \
|
||||||
|
portaudio-v19/src/os/unix/pa_unix_hostapis.c \
|
||||||
|
portaudio-v19/src/os/unix/pa_unix_util.c \
|
||||||
|
portaudio-v19/src/os/unix/pa_unix_util.h \
|
||||||
|
portaudio-v19/src/os/win/pa_win_coinitialize.c \
|
||||||
|
portaudio-v19/src/os/win/pa_win_coinitialize.h \
|
||||||
|
portaudio-v19/src/os/win/pa_win_hostapis.c \
|
||||||
|
portaudio-v19/src/os/win/pa_win_util.c \
|
||||||
|
portaudio-v19/src/os/win/pa_win_waveformat.c \
|
||||||
|
portaudio-v19/src/os/win/pa_win_wdmks_utils.c \
|
||||||
|
portaudio-v19/src/os/win/pa_win_wdmks_utils.h \
|
||||||
|
portaudio-v19/src/os/win/pa_x86_plain_converters.c \
|
||||||
|
portaudio-v19/src/os/win/pa_x86_plain_converters.h \
|
||||||
|
portaudio-v19/src/SConscript \
|
||||||
|
portaudio-v19/test/CMakeLists.txt \
|
||||||
|
portaudio-v19/testcvs/changeme.txt \
|
||||||
|
portaudio-v19/test/pa_minlat.c \
|
||||||
|
portaudio-v19/test/patest1.c \
|
||||||
|
portaudio-v19/test/patest_buffer.c \
|
||||||
|
portaudio-v19/test/patest_callbackstop.c \
|
||||||
|
portaudio-v19/test/patest_clip.c \
|
||||||
|
portaudio-v19/test/patest_converters.c \
|
||||||
|
portaudio-v19/test/patest_dither.c \
|
||||||
|
portaudio-v19/test/patest_dsound_find_best_latency_params.c \
|
||||||
|
portaudio-v19/test/patest_dsound_low_level_latency_params.c \
|
||||||
|
portaudio-v19/test/patest_dsound_surround.c \
|
||||||
|
portaudio-v19/test/patest_hang.c \
|
||||||
|
portaudio-v19/test/patest_in_overflow.c \
|
||||||
|
portaudio-v19/test/patest_jack_wasapi.c \
|
||||||
|
portaudio-v19/test/patest_latency.c \
|
||||||
|
portaudio-v19/test/patest_leftright.c \
|
||||||
|
portaudio-v19/test/patest_longsine.c \
|
||||||
|
portaudio-v19/test/patest_many.c \
|
||||||
|
portaudio-v19/test/patest_maxsines.c \
|
||||||
|
portaudio-v19/test/patest_mono.c \
|
||||||
|
portaudio-v19/test/patest_multi_sine.c \
|
||||||
|
portaudio-v19/test/patest_out_underflow.c \
|
||||||
|
portaudio-v19/test/patest_prime.c \
|
||||||
|
portaudio-v19/test/patest_read_record.c \
|
||||||
|
portaudio-v19/test/patest_ringmix.c \
|
||||||
|
portaudio-v19/test/patest_sine8.c \
|
||||||
|
portaudio-v19/test/patest_sine_channelmaps.c \
|
||||||
|
portaudio-v19/test/patest_sine_formats.c \
|
||||||
|
portaudio-v19/test/patest_sine_srate.c \
|
||||||
|
portaudio-v19/test/patest_sine_time.c \
|
||||||
|
portaudio-v19/test/patest_start_stop.c \
|
||||||
|
portaudio-v19/test/patest_stop.c \
|
||||||
|
portaudio-v19/test/patest_stop_playout.c \
|
||||||
|
portaudio-v19/test/patest_suggested_vs_streaminfo_latency.c \
|
||||||
|
portaudio-v19/test/patest_suggested_vs_streaminfo_latency.py \
|
||||||
|
portaudio-v19/test/patest_sync.c \
|
||||||
|
portaudio-v19/test/patest_timing.c \
|
||||||
|
portaudio-v19/test/patest_toomanysines.c \
|
||||||
|
portaudio-v19/test/patest_two_rates.c \
|
||||||
|
portaudio-v19/test/patest_underflow.c \
|
||||||
|
portaudio-v19/test/patest_wire.c \
|
||||||
|
portaudio-v19/test/patest_wmme_find_best_latency_params.c \
|
||||||
|
portaudio-v19/test/patest_wmme_low_level_latency_params.c \
|
||||||
|
portaudio-v19/test/patest_write_stop.c \
|
||||||
|
portaudio-v19/test/README.txt \
|
||||||
|
portaudio-v19/wasapi-fix.patch \
|
||||||
|
portaudio-v19/wasapi-loopback.patch \
|
||||||
|
$(NULL)
|
52
locale/LINGUAS
Normal file
52
locale/LINGUAS
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
af
|
||||||
|
ar
|
||||||
|
be
|
||||||
|
bg
|
||||||
|
bn
|
||||||
|
bs
|
||||||
|
ca
|
||||||
|
ca@valencia
|
||||||
|
cs
|
||||||
|
cy
|
||||||
|
da
|
||||||
|
de
|
||||||
|
el
|
||||||
|
es
|
||||||
|
eu
|
||||||
|
fa
|
||||||
|
fi
|
||||||
|
fr
|
||||||
|
ga
|
||||||
|
gl
|
||||||
|
he
|
||||||
|
hi
|
||||||
|
hr
|
||||||
|
hu
|
||||||
|
id
|
||||||
|
it
|
||||||
|
ja
|
||||||
|
ka
|
||||||
|
km
|
||||||
|
ko
|
||||||
|
lt
|
||||||
|
mk
|
||||||
|
my
|
||||||
|
nb
|
||||||
|
nl
|
||||||
|
oc
|
||||||
|
pl
|
||||||
|
pt
|
||||||
|
pt_BR
|
||||||
|
ro
|
||||||
|
ru
|
||||||
|
sk
|
||||||
|
sl
|
||||||
|
sr_RS
|
||||||
|
sr_RS@latin
|
||||||
|
sv
|
||||||
|
tg
|
||||||
|
tr
|
||||||
|
uk
|
||||||
|
vi
|
||||||
|
zh
|
||||||
|
zh_TW
|
41
locale/Makevars
Normal file
41
locale/Makevars
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
# Makefile variables for PO directory in any package using GNU gettext.
|
||||||
|
|
||||||
|
# Usually the message domain is the same as the package name.
|
||||||
|
DOMAIN = $(PACKAGE)
|
||||||
|
|
||||||
|
# These two variables depend on the location of this directory.
|
||||||
|
subdir = po
|
||||||
|
top_builddir = ..
|
||||||
|
|
||||||
|
# These options get passed to xgettext.
|
||||||
|
XGETTEXT_OPTIONS = --keyword=_ --keyword=N_
|
||||||
|
|
||||||
|
# This is the copyright holder that gets inserted into the header of the
|
||||||
|
# $(DOMAIN).pot file. Set this to the copyright holder of the surrounding
|
||||||
|
# package. (Note that the msgstr strings, extracted from the package's
|
||||||
|
# sources, belong to the copyright holder of the package.) Translators are
|
||||||
|
# expected to transfer the copyright for their translations to this person
|
||||||
|
# or entity, or to disclaim their copyright. The empty string stands for
|
||||||
|
# the public domain; in this case the translators are expected to disclaim
|
||||||
|
# their copyright.
|
||||||
|
COPYRIGHT_HOLDER = Audacity Team
|
||||||
|
|
||||||
|
# This is the email address or URL to which the translators shall report
|
||||||
|
# bugs in the untranslated strings:
|
||||||
|
# - Strings which are not entire sentences, see the maintainer guidelines
|
||||||
|
# in the GNU gettext documentation, section 'Preparing Strings'.
|
||||||
|
# - Strings which use unclear terms or require additional context to be
|
||||||
|
# understood.
|
||||||
|
# - Strings which make invalid assumptions about notation of date, time or
|
||||||
|
# money.
|
||||||
|
# - Pluralisation problems.
|
||||||
|
# - Incorrect English spelling.
|
||||||
|
# - Incorrect formatting.
|
||||||
|
# It can be your email address, or a mailing list address where translators
|
||||||
|
# can write to without being subscribed, or the URL of a web page through
|
||||||
|
# which the translators can contact you.
|
||||||
|
MSGID_BUGS_ADDRESS = audacity-translation@lists.sourceforge.net
|
||||||
|
|
||||||
|
# This is the list of locale categories, beyond LC_MESSAGES, for which the
|
||||||
|
# message catalogs shall be used. It is usually empty.
|
||||||
|
EXTRA_LOCALE_CATEGORIES =
|
503
locale/POTFILES.in
Normal file
503
locale/POTFILES.in
Normal file
@ -0,0 +1,503 @@
|
|||||||
|
# List of source files which contain translatable strings.
|
||||||
|
src/AboutDialog.cpp
|
||||||
|
src/AboutDialog.h
|
||||||
|
src/AColor.cpp
|
||||||
|
src/AColor.h
|
||||||
|
src/AudacityApp.cpp
|
||||||
|
src/AudacityApp.h
|
||||||
|
src/AudacityLogger.cpp
|
||||||
|
src/AudacityLogger.h
|
||||||
|
src/AudioIO.cpp
|
||||||
|
src/AudioIO.h
|
||||||
|
src/AutoRecovery.cpp
|
||||||
|
src/AutoRecovery.h
|
||||||
|
src/BatchCommandDialog.cpp
|
||||||
|
src/BatchCommandDialog.h
|
||||||
|
src/BatchCommands.cpp
|
||||||
|
src/BatchCommands.h
|
||||||
|
src/BatchProcessDialog.cpp
|
||||||
|
src/BatchProcessDialog.h
|
||||||
|
src/Benchmark.cpp
|
||||||
|
src/Benchmark.h
|
||||||
|
src/BlockFile.cpp
|
||||||
|
src/BlockFile.h
|
||||||
|
src/CaptureEvents.cpp
|
||||||
|
src/CaptureEvents.h
|
||||||
|
src/Dependencies.cpp
|
||||||
|
src/Dependencies.h
|
||||||
|
src/DeviceManager.cpp
|
||||||
|
src/DeviceManager.h
|
||||||
|
src/DirManager.cpp
|
||||||
|
src/DirManager.h
|
||||||
|
src/Dither.cpp
|
||||||
|
src/Dither.h
|
||||||
|
src/Envelope.cpp
|
||||||
|
src/Envelope.h
|
||||||
|
src/Experimental.h
|
||||||
|
src/FFmpeg.cpp
|
||||||
|
src/FFmpeg.h
|
||||||
|
src/FFT.cpp
|
||||||
|
src/FFT.h
|
||||||
|
src/FileFormats.cpp
|
||||||
|
src/FileFormats.h
|
||||||
|
src/FileIO.cpp
|
||||||
|
src/FileIO.h
|
||||||
|
src/FileNames.cpp
|
||||||
|
src/FileNames.h
|
||||||
|
src/FreqWindow.cpp
|
||||||
|
src/FreqWindow.h
|
||||||
|
src/HelpText.cpp
|
||||||
|
src/HelpText.h
|
||||||
|
src/HistoryWindow.cpp
|
||||||
|
src/HistoryWindow.h
|
||||||
|
src/ImageManipulation.cpp
|
||||||
|
src/ImageManipulation.h
|
||||||
|
src/Internat.cpp
|
||||||
|
src/Internat.h
|
||||||
|
src/InterpolateAudio.cpp
|
||||||
|
src/InterpolateAudio.h
|
||||||
|
src/LabelDialog.cpp
|
||||||
|
src/LabelDialog.h
|
||||||
|
src/LabelTrack.cpp
|
||||||
|
src/LabelTrack.h
|
||||||
|
src/LangChoice.cpp
|
||||||
|
src/LangChoice.h
|
||||||
|
src/Languages.cpp
|
||||||
|
src/Languages.h
|
||||||
|
src/Legacy.cpp
|
||||||
|
src/Legacy.h
|
||||||
|
src/LoadModules.cpp
|
||||||
|
src/LoadModules.h
|
||||||
|
src/Lyrics.cpp
|
||||||
|
src/Lyrics.h
|
||||||
|
src/LyricsWindow.cpp
|
||||||
|
src/LyricsWindow.h
|
||||||
|
src/Matrix.cpp
|
||||||
|
src/Matrix.h
|
||||||
|
src/Menus.cpp
|
||||||
|
src/Menus.h
|
||||||
|
src/Mix.cpp
|
||||||
|
src/Mix.h
|
||||||
|
src/MixerBoard.cpp
|
||||||
|
src/MixerBoard.h
|
||||||
|
src/NoteTrack.cpp
|
||||||
|
src/NoteTrack.h
|
||||||
|
src/PitchName.cpp
|
||||||
|
src/PitchName.h
|
||||||
|
src/PlatformCompatibility.cpp
|
||||||
|
src/PlatformCompatibility.h
|
||||||
|
src/PluginManager.cpp
|
||||||
|
src/PluginManager.h
|
||||||
|
src/Prefs.cpp
|
||||||
|
src/Prefs.h
|
||||||
|
src/Printing.cpp
|
||||||
|
src/Printing.h
|
||||||
|
src/Profiler.cpp
|
||||||
|
src/Profiler.h
|
||||||
|
src/Project.cpp
|
||||||
|
src/Project.h
|
||||||
|
src/RealFFTf.cpp
|
||||||
|
src/RealFFTf.h
|
||||||
|
src/Resample.cpp
|
||||||
|
src/Resample.h
|
||||||
|
src/RingBuffer.cpp
|
||||||
|
src/RingBuffer.h
|
||||||
|
src/SampleFormat.cpp
|
||||||
|
src/SampleFormat.h
|
||||||
|
src/Screenshot.cpp
|
||||||
|
src/Screenshot.h
|
||||||
|
src/Sequence.cpp
|
||||||
|
src/Sequence.h
|
||||||
|
src/Shuttle.cpp
|
||||||
|
src/Shuttle.h
|
||||||
|
src/ShuttleGui.cpp
|
||||||
|
src/ShuttleGui.h
|
||||||
|
src/ShuttlePrefs.cpp
|
||||||
|
src/ShuttlePrefs.h
|
||||||
|
src/Snap.cpp
|
||||||
|
src/Snap.h
|
||||||
|
src/SoundActivatedRecord.cpp
|
||||||
|
src/SoundActivatedRecord.h
|
||||||
|
src/Spectrum.cpp
|
||||||
|
src/Spectrum.h
|
||||||
|
src/SplashDialog.cpp
|
||||||
|
src/SplashDialog.h
|
||||||
|
src/Tags.cpp
|
||||||
|
src/Tags.h
|
||||||
|
src/Theme.cpp
|
||||||
|
src/Theme.h
|
||||||
|
src/TimeDialog.cpp
|
||||||
|
src/TimeDialog.h
|
||||||
|
src/TimerRecordDialog.cpp
|
||||||
|
src/TimerRecordDialog.h
|
||||||
|
src/TimeTrack.cpp
|
||||||
|
src/TimeTrack.h
|
||||||
|
src/Track.cpp
|
||||||
|
src/Track.h
|
||||||
|
src/TrackArtist.cpp
|
||||||
|
src/TrackArtist.h
|
||||||
|
src/TrackPanel.cpp
|
||||||
|
src/TrackPanel.h
|
||||||
|
src/TrackPanelAx.cpp
|
||||||
|
src/TrackPanelAx.h
|
||||||
|
src/UndoManager.cpp
|
||||||
|
src/UndoManager.h
|
||||||
|
src/UploadDialog.cpp
|
||||||
|
src/UploadDialog.h
|
||||||
|
src/ViewInfo.h
|
||||||
|
src/VoiceKey.cpp
|
||||||
|
src/VoiceKey.h
|
||||||
|
src/WaveClip.cpp
|
||||||
|
src/WaveClip.h
|
||||||
|
src/WaveTrack.cpp
|
||||||
|
src/WaveTrack.h
|
||||||
|
src/WrappedType.cpp
|
||||||
|
src/WrappedType.h
|
||||||
|
src/blockfile/LegacyAliasBlockFile.cpp
|
||||||
|
src/blockfile/LegacyAliasBlockFile.h
|
||||||
|
src/blockfile/LegacyBlockFile.cpp
|
||||||
|
src/blockfile/LegacyBlockFile.h
|
||||||
|
src/blockfile/ODDecodeBlockFile.cpp
|
||||||
|
src/blockfile/ODDecodeBlockFile.h
|
||||||
|
src/blockfile/ODPCMAliasBlockFile.cpp
|
||||||
|
src/blockfile/ODPCMAliasBlockFile.h
|
||||||
|
src/blockfile/PCMAliasBlockFile.cpp
|
||||||
|
src/blockfile/PCMAliasBlockFile.h
|
||||||
|
src/blockfile/SilentBlockFile.cpp
|
||||||
|
src/blockfile/SilentBlockFile.h
|
||||||
|
src/blockfile/SimpleBlockFile.cpp
|
||||||
|
src/blockfile/SimpleBlockFile.h
|
||||||
|
src/commands/AppCommandEvent.cpp
|
||||||
|
src/commands/AppCommandEvent.h
|
||||||
|
src/commands/BatchEvalCommand.cpp
|
||||||
|
src/commands/BatchEvalCommand.h
|
||||||
|
src/commands/Command.cpp
|
||||||
|
src/commands/Command.h
|
||||||
|
src/commands/CommandBuilder.cpp
|
||||||
|
src/commands/CommandBuilder.h
|
||||||
|
src/commands/CommandDirectory.cpp
|
||||||
|
src/commands/CommandDirectory.h
|
||||||
|
src/commands/CommandHandler.cpp
|
||||||
|
src/commands/CommandHandler.h
|
||||||
|
src/commands/CommandManager.cpp
|
||||||
|
src/commands/CommandManager.h
|
||||||
|
src/commands/CommandMisc.h
|
||||||
|
src/commands/CommandSignature.cpp
|
||||||
|
src/commands/CommandSignature.h
|
||||||
|
src/commands/CommandTargets.h
|
||||||
|
src/commands/CommandType.cpp
|
||||||
|
src/commands/CommandType.h
|
||||||
|
src/commands/CompareAudioCommand.cpp
|
||||||
|
src/commands/CompareAudioCommand.h
|
||||||
|
src/commands/ExecMenuCommand.cpp
|
||||||
|
src/commands/ExecMenuCommand.h
|
||||||
|
src/commands/GetAllMenuCommands.cpp
|
||||||
|
src/commands/GetAllMenuCommands.h
|
||||||
|
src/commands/GetProjectInfoCommand.cpp
|
||||||
|
src/commands/GetProjectInfoCommand.h
|
||||||
|
src/commands/GetTrackInfoCommand.cpp
|
||||||
|
src/commands/GetTrackInfoCommand.h
|
||||||
|
src/commands/HelpCommand.cpp
|
||||||
|
src/commands/HelpCommand.h
|
||||||
|
src/commands/ImportExportCommands.cpp
|
||||||
|
src/commands/ImportExportCommands.h
|
||||||
|
src/commands/Keyboard.cpp
|
||||||
|
src/commands/Keyboard.h
|
||||||
|
src/commands/MessageCommand.cpp
|
||||||
|
src/commands/MessageCommand.h
|
||||||
|
src/commands/PreferenceCommands.cpp
|
||||||
|
src/commands/PreferenceCommands.h
|
||||||
|
src/commands/ResponseQueue.cpp
|
||||||
|
src/commands/ResponseQueue.h
|
||||||
|
src/commands/ScreenshotCommand.cpp
|
||||||
|
src/commands/ScreenshotCommand.h
|
||||||
|
src/commands/ScriptCommandRelay.cpp
|
||||||
|
src/commands/ScriptCommandRelay.h
|
||||||
|
src/commands/SelectCommand.cpp
|
||||||
|
src/commands/SelectCommand.h
|
||||||
|
src/commands/SetProjectInfoCommand.cpp
|
||||||
|
src/commands/SetProjectInfoCommand.h
|
||||||
|
src/commands/SetTrackInfoCommand.cpp
|
||||||
|
src/commands/SetTrackInfoCommand.h
|
||||||
|
src/commands/Validators.h
|
||||||
|
src/effects/Amplify.cpp
|
||||||
|
src/effects/Amplify.h
|
||||||
|
src/effects/AutoDuck.cpp
|
||||||
|
src/effects/AutoDuck.h
|
||||||
|
src/effects/BassTreble.cpp
|
||||||
|
src/effects/BassTreble.h
|
||||||
|
src/effects/Biquad.cpp
|
||||||
|
src/effects/Biquad.h
|
||||||
|
src/effects/ChangePitch.cpp
|
||||||
|
src/effects/ChangePitch.h
|
||||||
|
src/effects/ChangeSpeed.cpp
|
||||||
|
src/effects/ChangeSpeed.h
|
||||||
|
src/effects/ChangeTempo.cpp
|
||||||
|
src/effects/ChangeTempo.h
|
||||||
|
src/effects/ClickRemoval.cpp
|
||||||
|
src/effects/ClickRemoval.h
|
||||||
|
src/effects/Compressor.cpp
|
||||||
|
src/effects/Compressor.h
|
||||||
|
src/effects/Contrast.cpp
|
||||||
|
src/effects/Contrast.h
|
||||||
|
src/effects/DtmfGen.cpp
|
||||||
|
src/effects/DtmfGen.h
|
||||||
|
src/effects/Echo.cpp
|
||||||
|
src/effects/Echo.h
|
||||||
|
src/effects/Effect.cpp
|
||||||
|
src/effects/Effect.h
|
||||||
|
src/effects/EffectCategory.cpp
|
||||||
|
src/effects/EffectCategory.h
|
||||||
|
src/effects/EffectManager.cpp
|
||||||
|
src/effects/EffectManager.h
|
||||||
|
src/effects/Equalization.cpp
|
||||||
|
src/effects/Equalization.h
|
||||||
|
src/effects/Fade.cpp
|
||||||
|
src/effects/Fade.h
|
||||||
|
src/effects/FindClipping.cpp
|
||||||
|
src/effects/FindClipping.h
|
||||||
|
src/effects/Generator.cpp
|
||||||
|
src/effects/Generator.h
|
||||||
|
src/effects/Invert.cpp
|
||||||
|
src/effects/Invert.h
|
||||||
|
src/effects/Leveller.cpp
|
||||||
|
src/effects/Leveller.h
|
||||||
|
src/effects/LoadEffects.cpp
|
||||||
|
src/effects/LoadEffects.h
|
||||||
|
src/effects/Noise.cpp
|
||||||
|
src/effects/Noise.h
|
||||||
|
src/effects/NoiseRemoval.cpp
|
||||||
|
src/effects/NoiseRemoval.h
|
||||||
|
src/effects/Normalize.cpp
|
||||||
|
src/effects/Normalize.h
|
||||||
|
src/effects/Paulstretch.cpp
|
||||||
|
src/effects/Paulstretch.h
|
||||||
|
src/effects/Phaser.cpp
|
||||||
|
src/effects/Phaser.h
|
||||||
|
src/effects/Repair.cpp
|
||||||
|
src/effects/Repair.h
|
||||||
|
src/effects/Repeat.cpp
|
||||||
|
src/effects/Repeat.h
|
||||||
|
src/effects/Reverb.cpp
|
||||||
|
src/effects/Reverb.h
|
||||||
|
src/effects/Reverb_libSoX.h
|
||||||
|
src/effects/Reverse.cpp
|
||||||
|
src/effects/Reverse.h
|
||||||
|
src/effects/SBSMSEffect.cpp
|
||||||
|
src/effects/SBSMSEffect.h
|
||||||
|
src/effects/ScienFilter.cpp
|
||||||
|
src/effects/ScienFilter.h
|
||||||
|
src/effects/Silence.cpp
|
||||||
|
src/effects/Silence.h
|
||||||
|
src/effects/SimpleMono.cpp
|
||||||
|
src/effects/SimpleMono.h
|
||||||
|
src/effects/SoundTouchEffect.cpp
|
||||||
|
src/effects/SoundTouchEffect.h
|
||||||
|
src/effects/StereoToMono.cpp
|
||||||
|
src/effects/StereoToMono.h
|
||||||
|
src/effects/TimeScale.cpp
|
||||||
|
src/effects/TimeScale.h
|
||||||
|
src/effects/TimeWarper.cpp
|
||||||
|
src/effects/TimeWarper.h
|
||||||
|
src/effects/ToneGen.cpp
|
||||||
|
src/effects/ToneGen.h
|
||||||
|
src/effects/TruncSilence.cpp
|
||||||
|
src/effects/TruncSilence.h
|
||||||
|
src/effects/TwoPassSimpleMono.cpp
|
||||||
|
src/effects/TwoPassSimpleMono.h
|
||||||
|
src/effects/Wahwah.cpp
|
||||||
|
src/effects/Wahwah.h
|
||||||
|
src/effects/audiounits/LoadAudioUnits.cpp
|
||||||
|
src/effects/audiounits/LoadAudioUnits.h
|
||||||
|
src/effects/audiounits/AudioUnitEffect.cpp
|
||||||
|
src/effects/audiounits/AudioUnitEffect.h
|
||||||
|
src/effects/ladspa/LadspaEffect.cpp
|
||||||
|
src/effects/ladspa/LadspaEffect.h
|
||||||
|
src/effects/ladspa/LoadLadspa.cpp
|
||||||
|
src/effects/ladspa/LoadLadspa.h
|
||||||
|
src/effects/lv2/LoadLV2.cpp
|
||||||
|
src/effects/lv2/LoadLV2.h
|
||||||
|
src/effects/lv2/LV2Effect.cpp
|
||||||
|
src/effects/lv2/LV2Effect.h
|
||||||
|
src/effects/lv2/LV2PortGroup.cpp
|
||||||
|
src/effects/lv2/LV2PortGroup.h
|
||||||
|
src/effects/nyquist/LoadNyquist.cpp
|
||||||
|
src/effects/nyquist/LoadNyquist.h
|
||||||
|
src/effects/nyquist/Nyquist.cpp
|
||||||
|
src/effects/nyquist/Nyquist.h
|
||||||
|
src/effects/vamp/LoadVamp.cpp
|
||||||
|
src/effects/vamp/LoadVamp.h
|
||||||
|
src/effects/vamp/VampEffect.cpp
|
||||||
|
src/effects/vamp/VampEffect.h
|
||||||
|
src/effects/VST/aeffectx.h
|
||||||
|
src/effects/VST/VSTEffect.cpp
|
||||||
|
src/effects/VST/VSTEffect.h
|
||||||
|
src/export/Export.cpp
|
||||||
|
src/export/Export.h
|
||||||
|
src/export/ExportCL.cpp
|
||||||
|
src/export/ExportCL.h
|
||||||
|
src/export/ExportFFmpeg.cpp
|
||||||
|
src/export/ExportFFmpeg.h
|
||||||
|
src/export/ExportFFmpegDialogs.cpp
|
||||||
|
src/export/ExportFFmpegDialogs.h
|
||||||
|
src/export/ExportFLAC.cpp
|
||||||
|
src/export/ExportFLAC.h
|
||||||
|
src/export/ExportMP2.cpp
|
||||||
|
src/export/ExportMP2.h
|
||||||
|
src/export/ExportMP3.cpp
|
||||||
|
src/export/ExportMP3.h
|
||||||
|
src/export/ExportMultiple.cpp
|
||||||
|
src/export/ExportMultiple.h
|
||||||
|
src/export/ExportOGG.cpp
|
||||||
|
src/export/ExportOGG.h
|
||||||
|
src/export/ExportPCM.cpp
|
||||||
|
src/export/ExportPCM.h
|
||||||
|
src/import/Import.cpp
|
||||||
|
src/import/Import.h
|
||||||
|
src/import/ImportFFmpeg.cpp
|
||||||
|
src/import/ImportFFmpeg.h
|
||||||
|
src/import/ImportFLAC.cpp
|
||||||
|
src/import/ImportFLAC.h
|
||||||
|
src/import/ImportLOF.cpp
|
||||||
|
src/import/ImportLOF.h
|
||||||
|
src/import/ImportMIDI.cpp
|
||||||
|
src/import/ImportMIDI.h
|
||||||
|
src/import/ImportMP3.cpp
|
||||||
|
src/import/ImportMP3.h
|
||||||
|
src/import/ImportOGG.cpp
|
||||||
|
src/import/ImportOGG.h
|
||||||
|
src/import/ImportPCM.cpp
|
||||||
|
src/import/ImportPCM.h
|
||||||
|
src/import/ImportPlugin.h
|
||||||
|
src/import/ImportQT.cpp
|
||||||
|
src/import/ImportQT.h
|
||||||
|
src/import/ImportRaw.cpp
|
||||||
|
src/import/ImportRaw.h
|
||||||
|
src/import/RawAudioGuess.cpp
|
||||||
|
src/import/RawAudioGuess.h
|
||||||
|
src/ondemand/ODComputeSummaryTask.cpp
|
||||||
|
src/ondemand/ODComputeSummaryTask.h
|
||||||
|
src/ondemand/ODDecodeFFmpegTask.cpp
|
||||||
|
src/ondemand/ODDecodeFFmpegTask.h
|
||||||
|
src/ondemand/ODDecodeFlacTask.cpp
|
||||||
|
src/ondemand/ODDecodeFlacTask.h
|
||||||
|
src/ondemand/ODDecodeTask.cpp
|
||||||
|
src/ondemand/ODDecodeTask.h
|
||||||
|
src/ondemand/ODManager.cpp
|
||||||
|
src/ondemand/ODManager.h
|
||||||
|
src/ondemand/ODTask.cpp
|
||||||
|
src/ondemand/ODTask.h
|
||||||
|
src/ondemand/ODTaskThread.cpp
|
||||||
|
src/ondemand/ODTaskThread.h
|
||||||
|
src/ondemand/ODWaveTrackTaskQueue.cpp
|
||||||
|
src/ondemand/ODWaveTrackTaskQueue.h
|
||||||
|
src/prefs/BatchPrefs.cpp
|
||||||
|
src/prefs/BatchPrefs.h
|
||||||
|
src/prefs/DevicePrefs.cpp
|
||||||
|
src/prefs/DevicePrefs.h
|
||||||
|
src/prefs/DirectoriesPrefs.cpp
|
||||||
|
src/prefs/DirectoriesPrefs.h
|
||||||
|
src/prefs/EffectsPrefs.cpp
|
||||||
|
src/prefs/EffectsPrefs.h
|
||||||
|
src/prefs/ExtImportPrefs.cpp
|
||||||
|
src/prefs/ExtImportPrefs.h
|
||||||
|
src/prefs/GUIPrefs.cpp
|
||||||
|
src/prefs/GUIPrefs.h
|
||||||
|
src/prefs/ImportExportPrefs.cpp
|
||||||
|
src/prefs/ImportExportPrefs.h
|
||||||
|
src/prefs/KeyConfigPrefs.cpp
|
||||||
|
src/prefs/KeyConfigPrefs.h
|
||||||
|
src/prefs/LibraryPrefs.cpp
|
||||||
|
src/prefs/LibraryPrefs.h
|
||||||
|
src/prefs/MidiIOPrefs.cpp
|
||||||
|
src/prefs/MidiIOPrefs.h
|
||||||
|
src/prefs/ModulePrefs.cpp
|
||||||
|
src/prefs/ModulePrefs.h
|
||||||
|
src/prefs/MousePrefs.cpp
|
||||||
|
src/prefs/MousePrefs.h
|
||||||
|
src/prefs/PlaybackPrefs.cpp
|
||||||
|
src/prefs/PlaybackPrefs.h
|
||||||
|
src/prefs/PrefsDialog.cpp
|
||||||
|
src/prefs/PrefsDialog.h
|
||||||
|
src/prefs/ProjectsPrefs.cpp
|
||||||
|
src/prefs/ProjectsPrefs.h
|
||||||
|
src/prefs/QualityPrefs.cpp
|
||||||
|
src/prefs/QualityPrefs.h
|
||||||
|
src/prefs/RecordingPrefs.cpp
|
||||||
|
src/prefs/RecordingPrefs.h
|
||||||
|
src/prefs/SpectrumPrefs.cpp
|
||||||
|
src/prefs/SpectrumPrefs.h
|
||||||
|
src/prefs/ThemePrefs.cpp
|
||||||
|
src/prefs/ThemePrefs.h
|
||||||
|
src/prefs/TracksPrefs.cpp
|
||||||
|
src/prefs/TracksPrefs.h
|
||||||
|
src/prefs/WarningsPrefs.cpp
|
||||||
|
src/prefs/WarningsPrefs.h
|
||||||
|
src/toolbars/ControlToolBar.cpp
|
||||||
|
src/toolbars/ControlToolBar.h
|
||||||
|
src/toolbars/DeviceToolBar.cpp
|
||||||
|
src/toolbars/DeviceToolBar.h
|
||||||
|
src/toolbars/EditToolBar.cpp
|
||||||
|
src/toolbars/EditToolBar.h
|
||||||
|
src/toolbars/MeterToolBar.cpp
|
||||||
|
src/toolbars/MeterToolBar.h
|
||||||
|
src/toolbars/MixerToolBar.cpp
|
||||||
|
src/toolbars/MixerToolBar.h
|
||||||
|
src/toolbars/SelectionBar.cpp
|
||||||
|
src/toolbars/SelectionBar.h
|
||||||
|
src/toolbars/ToolBar.cpp
|
||||||
|
src/toolbars/ToolBar.h
|
||||||
|
src/toolbars/ToolDock.cpp
|
||||||
|
src/toolbars/ToolDock.h
|
||||||
|
src/toolbars/ToolManager.cpp
|
||||||
|
src/toolbars/ToolManager.h
|
||||||
|
src/toolbars/ToolsToolBar.cpp
|
||||||
|
src/toolbars/ToolsToolBar.h
|
||||||
|
src/toolbars/TranscriptionToolBar.cpp
|
||||||
|
src/toolbars/TranscriptionToolBar.h
|
||||||
|
src/widgets/AButton.cpp
|
||||||
|
src/widgets/AButton.h
|
||||||
|
src/widgets/ASlider.cpp
|
||||||
|
src/widgets/ASlider.h
|
||||||
|
src/widgets/AttachableScrollBar.cpp
|
||||||
|
src/widgets/AttachableScrollBar.h
|
||||||
|
src/widgets/ErrorDialog.cpp
|
||||||
|
src/widgets/ErrorDialog.h
|
||||||
|
src/widgets/ExpandingToolBar.cpp
|
||||||
|
src/widgets/ExpandingToolBar.h
|
||||||
|
src/widgets/FileHistory.cpp
|
||||||
|
src/widgets/FileHistory.h
|
||||||
|
src/widgets/Grabber.cpp
|
||||||
|
src/widgets/Grabber.h
|
||||||
|
src/widgets/Grid.cpp
|
||||||
|
src/widgets/Grid.h
|
||||||
|
src/widgets/HtmlWindow.cpp
|
||||||
|
src/widgets/HtmlWindow.h
|
||||||
|
src/widgets/ImageRoll.cpp
|
||||||
|
src/widgets/ImageRoll.h
|
||||||
|
src/widgets/KeyView.cpp
|
||||||
|
src/widgets/KeyView.h
|
||||||
|
src/widgets/LinkingHtmlWindow.cpp
|
||||||
|
src/widgets/LinkingHtmlWindow.h
|
||||||
|
src/widgets/Meter.cpp
|
||||||
|
src/widgets/Meter.h
|
||||||
|
src/widgets/MultiDialog.cpp
|
||||||
|
src/widgets/MultiDialog.h
|
||||||
|
src/widgets/numformatter.cpp
|
||||||
|
src/widgets/numformatter.h
|
||||||
|
src/widgets/ProgressDialog.cpp
|
||||||
|
src/widgets/ProgressDialog.h
|
||||||
|
src/widgets/Ruler.cpp
|
||||||
|
src/widgets/Ruler.h
|
||||||
|
src/widgets/TimeTextCtrl.cpp
|
||||||
|
src/widgets/TimeTextCtrl.h
|
||||||
|
src/widgets/valnum.cpp
|
||||||
|
src/widgets/valnum.h
|
||||||
|
src/widgets/Warning.cpp
|
||||||
|
src/widgets/Warning.h
|
||||||
|
src/xml/XMLFileReader.cpp
|
||||||
|
src/xml/XMLFileReader.h
|
||||||
|
src/xml/XMLTagHandler.cpp
|
||||||
|
src/xml/XMLTagHandler.h
|
||||||
|
src/xml/XMLWriter.cpp
|
||||||
|
src/xml/XMLWriter.h
|
@ -2,7 +2,7 @@ dnl Todo: Add Audacity / FFmpeg license
|
|||||||
dnl
|
dnl
|
||||||
dnl Please increment the serial number below whenever you alter this macro
|
dnl Please increment the serial number below whenever you alter this macro
|
||||||
dnl for the benefit of automatic macro update systems
|
dnl for the benefit of automatic macro update systems
|
||||||
# audacity_checklib_ffmpeg.m4 serial 1
|
# audacity_checklib_ffmpeg.m4 serial 2
|
||||||
dnl Check for a copy of ffmpeg, whoose headers we will use for the importer
|
dnl Check for a copy of ffmpeg, whoose headers we will use for the importer
|
||||||
AC_DEFUN([AUDACITY_CHECKLIB_FFMPEG], [
|
AC_DEFUN([AUDACITY_CHECKLIB_FFMPEG], [
|
||||||
AC_ARG_WITH(ffmpeg,
|
AC_ARG_WITH(ffmpeg,
|
||||||
@ -11,11 +11,6 @@ AC_DEFUN([AUDACITY_CHECKLIB_FFMPEG], [
|
|||||||
FFMPEG_ARGUMENT=$withval,
|
FFMPEG_ARGUMENT=$withval,
|
||||||
FFMPEG_ARGUMENT="unspecified")
|
FFMPEG_ARGUMENT="unspecified")
|
||||||
|
|
||||||
if false ; then
|
|
||||||
AC_DEFINE(USE_FFMPEG, 1,
|
|
||||||
[Define if ffmpeg (multi-format import and export) support should be enabled])
|
|
||||||
fi
|
|
||||||
|
|
||||||
dnl Check for a system copy of ffmpeg to use. For now I'm insiting on a
|
dnl Check for a system copy of ffmpeg to use. For now I'm insiting on a
|
||||||
dnl current version to make maintenance easier. We need both avcodec and
|
dnl current version to make maintenance easier. We need both avcodec and
|
||||||
dnl avformat, so I'm going to check for both
|
dnl avformat, so I'm going to check for both
|
||||||
@ -30,28 +25,16 @@ AC_DEFUN([AUDACITY_CHECKLIB_FFMPEG], [
|
|||||||
libavutil_available_system="yes",
|
libavutil_available_system="yes",
|
||||||
libavutil_available_system="no")
|
libavutil_available_system="no")
|
||||||
|
|
||||||
FFMPEG_SYSTEM_AVAILABLE="no"
|
|
||||||
if test "$avcodec_available_system" = "yes" -a "$avformat_available_system" = "yes" -a "$libavutil_available_system" = "yes"; then
|
if test "$avcodec_available_system" = "yes" -a "$avformat_available_system" = "yes" -a "$libavutil_available_system" = "yes"; then
|
||||||
FFMPEG_SYSTEM_AVAILABLE="yes"
|
FFMPEG_SYSTEM_AVAILABLE="yes"
|
||||||
FFMPEG_SYSTEM_CXXFLAGS="$AVCODEC_CFLAGS $AVFORMAT_CFLAGS $AVUTIL_CFLAGS"
|
|
||||||
FFMPEG_SYSTEM_CPPSYMBOLS="USE_FFMPEG"
|
|
||||||
if test "x$dynamic_loading" = "xno"; then
|
|
||||||
FFMPEG_SYSTEM_LIBS="$AVCODEC_LIBS $AVFORMAT_LIBS $AVUTIL_LIBS"
|
|
||||||
AC_DEFINE(DISABLE_DYNAMIC_LOADING_FFMPEG, 1, [Use system FFmpeg library and disable dynamic loading of it.])
|
|
||||||
fi
|
|
||||||
dnl build the extra object files needed to use FFmpeg. Paths inside
|
|
||||||
dnl the audacity src/ dir, as this is subsitiuted into src/Makefile.in
|
|
||||||
FFMPEG_SYSTEM_OPTOBJS="import/ImportFFmpeg.o export/ExportFFmpeg.o \
|
|
||||||
export/ExportFFmpegDialogs.o"
|
|
||||||
AC_MSG_NOTICE([FFmpeg library available as system library])
|
AC_MSG_NOTICE([FFmpeg library available as system library])
|
||||||
fi
|
else
|
||||||
if test "x$FFMPEG_SYSTEM_AVAILABLE" = "xno" ; then
|
FFMPEG_SYSTEM_AVAILABLE="no"
|
||||||
AC_MSG_NOTICE([FFmpeg library NOT available as system library])
|
AC_MSG_NOTICE([FFmpeg library NOT available as system library])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dnl see if ffmpeg is available locally, or rather that we have some headers
|
dnl see if ffmpeg is available locally, or rather that we have some headers
|
||||||
dnl in lib-src/ffmpeg/ we can use.
|
dnl in lib-src/ffmpeg/ we can use.
|
||||||
FFMPEG_LOCAL_AVAILABLE="no"
|
|
||||||
AC_CHECK_FILE(${srcdir}/lib-src/ffmpeg/libavcodec/avcodec.h,
|
AC_CHECK_FILE(${srcdir}/lib-src/ffmpeg/libavcodec/avcodec.h,
|
||||||
avcodec_h_found="yes",
|
avcodec_h_found="yes",
|
||||||
avcodec_h_found="no")
|
avcodec_h_found="no")
|
||||||
@ -60,22 +43,41 @@ AC_DEFUN([AUDACITY_CHECKLIB_FFMPEG], [
|
|||||||
avformat_h_found="yes",
|
avformat_h_found="yes",
|
||||||
avformat_h_found="no")
|
avformat_h_found="no")
|
||||||
|
|
||||||
if test "x$avcodec_h_found" = "xyes" ; then
|
if test "$avcodec_h_found" = "yes" -a "$avformat_h_found" = "yes"; then
|
||||||
if test "x$avformat_h_found" = "xyes" ; then
|
FFMPEG_LOCAL_AVAILABLE="yes"
|
||||||
FFMPEG_LOCAL_AVAILABLE="yes"
|
AC_MSG_NOTICE([FFmpeg headers are available in the local tree])
|
||||||
FFMPEG_LOCAL_LIBS=""
|
else
|
||||||
FFMPEG_LOCAL_CXXFLAGS='-I$(top_srcdir)/lib-src/ffmpeg'
|
FFMPEG_LOCAL_AVAILABLE="no"
|
||||||
FFMPEG_LOCAL_CPPSYMBOLS="USE_FFMPEG"
|
|
||||||
dnl build the extra object files needed to use FFmpeg. Paths inside
|
|
||||||
dnl the audacity src/ dir, as this is subsitiuted into src/Makefile.in
|
|
||||||
FFMPEG_LOCAL_OPTOBJS="import/ImportFFmpeg.o export/ExportFFmpeg.o \
|
|
||||||
export/ExportFFmpegDialogs.o"
|
|
||||||
AC_MSG_NOTICE([FFmpeg headers are available in the local tree])
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
if test "x$FFMPEG_LOCAL_AVAILABLE" = "xno" ; then
|
|
||||||
AC_MSG_NOTICE([ffmpeg library is NOT available in the local tree])
|
AC_MSG_NOTICE([ffmpeg library is NOT available in the local tree])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
FFMPEG_MIMETYPES="audio/aac;audio/ac3;audio/mp4;audio/x-ms-wma;video/mpeg;"
|
FFMPEG_MIMETYPES="audio/aac;audio/ac3;audio/mp4;audio/x-ms-wma;video/mpeg;"
|
||||||
])
|
])
|
||||||
|
|
||||||
|
AC_DEFUN([AUDACITY_CONFIG_FFMPEG], [
|
||||||
|
if test "$FFMPEG_USE_LOCAL" = yes; then
|
||||||
|
FFMPEG_CFLAGS='-I$(top_srcdir)/lib-src/ffmpeg'
|
||||||
|
FFMPEG_LIBS=""
|
||||||
|
fi
|
||||||
|
if test "$FFMPEG_USE_SYSTEM" = yes; then
|
||||||
|
FFMPEG_CFLAGS="$AVCODEC_CFLAGS $AVFORMAT_CFLAGS $AVUTIL_CFLAGS"
|
||||||
|
if test "$dynamic_loading" = "no"; then
|
||||||
|
FFMPEG_LIBS="$AVCODEC_LIBS $AVFORMAT_LIBS $AVUTIL_LIBS"
|
||||||
|
AC_DEFINE(DISABLE_DYNAMIC_LOADING_FFMPEG, 1,
|
||||||
|
[Use system FFmpeg library and disable dynamic loading of it.])
|
||||||
|
else
|
||||||
|
FFMPEG_LIBS=""
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
AC_SUBST([FFMPEG_CFLAGS])
|
||||||
|
AC_SUBST([FFMPEG_LIBS])
|
||||||
|
|
||||||
|
AM_CONDITIONAL([USE_FFMPEG], [test "$FFMPEG_USE_LOCAL" = yes -o "$FFMPEG_USE_SYSTEM" = yes])
|
||||||
|
AM_CONDITIONAL([USE_LOCAL_FFMPEG], [test "$FFMPEG_USE_LOCAL" = yes])
|
||||||
|
|
||||||
|
if test "$FFMPEG_USE_LOCAL" = yes -o "$FFMPEG_USE_SYSTEM" = yes; then
|
||||||
|
AC_DEFINE(USE_FFMPEG, 1,
|
||||||
|
[Define if ffmpeg (multi-format import and export) support should be enabled])
|
||||||
|
fi
|
||||||
|
])
|
||||||
|
@ -2,7 +2,7 @@ dnl Todo: Add Audacity / LAME license
|
|||||||
dnl
|
dnl
|
||||||
dnl Please increment the serial number below whenever you alter this macro
|
dnl Please increment the serial number below whenever you alter this macro
|
||||||
dnl for the benefit of automatic macro update systems
|
dnl for the benefit of automatic macro update systems
|
||||||
# audacity_checklib_lame.m4 serial 1
|
# audacity_checklib_lame.m4 serial 2
|
||||||
|
|
||||||
dnl Check for a copy of lame, whoose headers we will use for the importer
|
dnl Check for a copy of lame, whoose headers we will use for the importer
|
||||||
AC_DEFUN([AUDACITY_CHECKLIB_LAME], [
|
AC_DEFUN([AUDACITY_CHECKLIB_LAME], [
|
||||||
@ -12,13 +12,6 @@ AC_DEFUN([AUDACITY_CHECKLIB_LAME], [
|
|||||||
LAME_ARGUMENT=$withval,
|
LAME_ARGUMENT=$withval,
|
||||||
LAME_ARGUMENT="unspecified")
|
LAME_ARGUMENT="unspecified")
|
||||||
|
|
||||||
dnl These four lines are never executed, but they document the DISABLE_DYNAMIC_LOADING_LAME
|
|
||||||
dnl pre-processor directive (for configunix.h etc)
|
|
||||||
if false ; then
|
|
||||||
AC_DEFINE(DISABLE_DYNAMIC_LOADING_LAME, 1,
|
|
||||||
[Define if LAME should be linked at compile time])
|
|
||||||
fi
|
|
||||||
|
|
||||||
dnl See if LAME is installed in the system
|
dnl See if LAME is installed in the system
|
||||||
|
|
||||||
AC_CHECK_LIB(mp3lame,
|
AC_CHECK_LIB(mp3lame,
|
||||||
@ -30,13 +23,9 @@ AC_DEFUN([AUDACITY_CHECKLIB_LAME], [
|
|||||||
header_found="yes",
|
header_found="yes",
|
||||||
header_found="no")
|
header_found="no")
|
||||||
|
|
||||||
if test "x$lib_found" = "xyes" && test "x$header_found" = "xyes" ; then
|
if test "$lib_found" = "yes" -a "$header_found" = "yes"; then
|
||||||
LAME_SYSTEM_AVAILABLE="yes"
|
LAME_SYSTEM_AVAILABLE="yes"
|
||||||
AC_MSG_NOTICE([LAME library is available as system library.])
|
AC_MSG_NOTICE([LAME library is available as system library.])
|
||||||
if test "x$dynamic_loading" = "xno"; then
|
|
||||||
LAME_SYSTEM_LIBS="-lmp3lame"
|
|
||||||
LAME_SYSTEM_CPPSYMBOLS="DISABLE_DYNAMIC_LOADING_LAME"
|
|
||||||
fi
|
|
||||||
else
|
else
|
||||||
LAME_SYSTEM_AVAILABLE="no"
|
LAME_SYSTEM_AVAILABLE="no"
|
||||||
AC_MSG_NOTICE([LAME library is NOT available as system library.])
|
AC_MSG_NOTICE([LAME library is NOT available as system library.])
|
||||||
@ -49,9 +38,31 @@ AC_DEFUN([AUDACITY_CHECKLIB_LAME], [
|
|||||||
LAME_LOCAL_AVAILABLE="no")
|
LAME_LOCAL_AVAILABLE="no")
|
||||||
|
|
||||||
if test "$LAME_LOCAL_AVAILABLE" = "yes"; then
|
if test "$LAME_LOCAL_AVAILABLE" = "yes"; then
|
||||||
LAME_LOCAL_CXXFLAGS='-I$(top_srcdir)/lib-src/lame'
|
|
||||||
AC_MSG_NOTICE([LAME headers are available in this source tree.])
|
AC_MSG_NOTICE([LAME headers are available in this source tree.])
|
||||||
else
|
else
|
||||||
AC_MSG_NOTICE([LAME headers are NOT available in this source tree.])
|
AC_MSG_NOTICE([LAME headers are NOT available in this source tree.])
|
||||||
fi
|
fi
|
||||||
])
|
])
|
||||||
|
|
||||||
|
AC_DEFUN([AUDACITY_CONFIG_LAME], [
|
||||||
|
if test "$LAME_USE_LOCAL" = yes; then
|
||||||
|
LAME_CFLAGS='-I$(top_srcdir)/lib-src/lame'
|
||||||
|
LAME_LIBS=""
|
||||||
|
fi
|
||||||
|
if test "$LAME_USE_SYSTEM" = yes; then
|
||||||
|
LAME_CFLAGS=""
|
||||||
|
if test "$dynamic_loading" = "no"; then
|
||||||
|
LAME_LIBS="-lmp3lame"
|
||||||
|
AC_DEFINE(DISABLE_DYNAMIC_LOADING_LAME, 1,
|
||||||
|
[Define if LAME should be linked at compile time])
|
||||||
|
else
|
||||||
|
LAME_LIBS=""
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
AC_SUBST([LAME_CFLAGS])
|
||||||
|
AC_SUBST([LAME_LIBS])
|
||||||
|
|
||||||
|
AM_CONDITIONAL([USE_LAME], [test "$LAME_USE_LOCAL" = yes -o "$LAME_USE_SYSTEM" = yes])
|
||||||
|
AM_CONDITIONAL([USE_LOCAL_LAME], [test "$LAME_USE_LOCAL" = yes])
|
||||||
|
])
|
||||||
|
@ -12,49 +12,40 @@ AC_DEFUN([AUDACITY_CHECKLIB_EXPAT], [
|
|||||||
EXPAT_ARGUMENT=$withval,
|
EXPAT_ARGUMENT=$withval,
|
||||||
EXPAT_ARGUMENT="unspecified")
|
EXPAT_ARGUMENT="unspecified")
|
||||||
|
|
||||||
dnl see if libexpat is installed on the system
|
dnl see if expat is installed on the system
|
||||||
|
|
||||||
AC_CHECK_LIB(expat, XML_ParserCreate,
|
PKG_CHECK_MODULES(EXPAT, expat,
|
||||||
libexpat_found="yes",
|
EXPAT_SYSTEM_AVAILABLE="yes",
|
||||||
libexpat_found="no")
|
EXPAT_SYSTEM_AVAILABLE="no")
|
||||||
|
|
||||||
expat_h_found="no"
|
if test "$EXPAT_SYSTEM_AVAILABLE" = "yes"; then
|
||||||
|
|
||||||
AC_CHECK_HEADER(expat.h,
|
|
||||||
expat_h_found="yes",
|
|
||||||
expat_h_found="no")
|
|
||||||
|
|
||||||
if test "x$libexpat_found" = "xyes" && test "x$expat_h_found" = "xyes" ; then
|
|
||||||
EXPAT_SYSTEM_AVAILABLE="yes"
|
|
||||||
EXPAT_SYSTEM_LIBS="-lexpat"
|
|
||||||
EXPAT_SYSTEM_CPPSYMBOLS="USE_SYSTEM_EXPAT"
|
|
||||||
AC_MSG_NOTICE([Expat libraries are available as system libraries])
|
AC_MSG_NOTICE([Expat libraries are available as system libraries])
|
||||||
else
|
else
|
||||||
EXPAT_SYSTEM_AVAILABLE="no"
|
|
||||||
AC_MSG_NOTICE([Expat libraries are NOT available as system libraries])
|
AC_MSG_NOTICE([Expat libraries are NOT available as system libraries])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dnl see if expat is available in the local tree
|
dnl see if expat is available in the local tree
|
||||||
|
|
||||||
AC_CHECK_FILE(${srcdir}/lib-src/expat/lib/expat.h,
|
AC_CHECK_FILE(${srcdir}/lib-src/expat/lib/expat.h,
|
||||||
xmlparse_h_found="yes",
|
EXPAT_LOCAL_AVAILABLE="yes",
|
||||||
xmlparse_h_found="no")
|
EXPAT_LOCAL_AVAILABLE="no")
|
||||||
|
|
||||||
if test "x$xmlparse_h_found" = "xyes" ; then
|
|
||||||
EXPAT_LOCAL_AVAILABLE="yes"
|
|
||||||
EXPAT_LOCAL_LIBS="libexpat.a"
|
|
||||||
EXPAT_LOCAL_CXXFLAGS='-I$(top_srcdir)/lib-src/expat'
|
|
||||||
EXPAT_LOCAL_CPPSYMBOLS="USE_LOCAL_EXPAT"
|
|
||||||
|
|
||||||
|
if test "$EXPAT_LOCAL_AVAILABLE" = "yes"; then
|
||||||
AC_MSG_NOTICE([Expat libraries are available in the local tree])
|
AC_MSG_NOTICE([Expat libraries are available in the local tree])
|
||||||
else
|
else
|
||||||
EXPAT_LOCAL_AVAILABLE="no"
|
|
||||||
AC_MSG_NOTICE([Expat libraries are NOT available in the local tree])
|
AC_MSG_NOTICE([Expat libraries are NOT available in the local tree])
|
||||||
fi
|
fi
|
||||||
])
|
])
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CONFIG_SUBDIRS_EXPAT], [
|
AC_DEFUN([AUDACITY_CONFIG_EXPAT], [
|
||||||
if test "$EXPAT_USE_LOCAL" = yes; then
|
if test "$EXPAT_USE_LOCAL" = yes; then
|
||||||
|
EXPAT_CFLAGS='-I$(top_srcdir)/lib-src/expat'
|
||||||
|
EXPAT_LIBS='$(top_builddir)/lib-src/expat/libexpat.la'
|
||||||
AC_CONFIG_SUBDIRS([lib-src/expat])
|
AC_CONFIG_SUBDIRS([lib-src/expat])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
AC_SUBST([EXPAT_CFLAGS])
|
||||||
|
AC_SUBST([EXPAT_LIBS])
|
||||||
|
|
||||||
|
AM_CONDITIONAL([USE_LOCAL_EXPAT], [test "$EXPAT_USE_LOCAL" = yes])
|
||||||
])
|
])
|
||||||
|
@ -2,15 +2,9 @@ dnl add audacity / flac license?
|
|||||||
dnl
|
dnl
|
||||||
dnl Please increment the serial number below whenever you alter this macro
|
dnl Please increment the serial number below whenever you alter this macro
|
||||||
dnl for the benefit of automatic macro update systems
|
dnl for the benefit of automatic macro update systems
|
||||||
# audacity_checklib_libflac.m4 serial 2
|
# audacity_checklib_libflac.m4 serial 3
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CHECKLIB_LIBFLAC], [
|
AC_DEFUN([AUDACITY_CHECKLIB_LIBFLAC], [
|
||||||
|
|
||||||
if false ; then
|
|
||||||
AC_DEFINE(USE_LIBFLAC, 1,
|
|
||||||
[Define if the FLAC library is present])
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_ARG_WITH(libflac,
|
AC_ARG_WITH(libflac,
|
||||||
[AS_HELP_STRING([--with-libflac],
|
[AS_HELP_STRING([--with-libflac],
|
||||||
[use libFLAC for FLAC support])],
|
[use libFLAC for FLAC support])],
|
||||||
@ -19,25 +13,26 @@ AC_DEFUN([AUDACITY_CHECKLIB_LIBFLAC], [
|
|||||||
|
|
||||||
dnl See if FLAC is installed in the system
|
dnl See if FLAC is installed in the system
|
||||||
|
|
||||||
AC_CHECK_LIB(FLAC,
|
PKG_CHECK_MODULES([FLAC], [flac >= 1.3.0 flac++ >= 1.3.0],
|
||||||
FLAC__stream_decoder_new,
|
[LIBFLAC_SYSTEM_AVAILABLE="yes"],
|
||||||
lib_found="yes",
|
[LIBFLAC_SYSTEM_AVAILABLE="no"])
|
||||||
lib_found="no",
|
|
||||||
-lFLAC++ -lFLAC)
|
|
||||||
|
|
||||||
AC_CHECK_HEADER(FLAC/format.h,
|
dnl Check for flac < 1.3.0
|
||||||
header_found="yes",
|
if test "$LIBFLAC_SYSTEM_AVAILABLE" = "no"; then
|
||||||
header_found="no")
|
PKG_CHECK_MODULES([FLAC], [flac flac++],
|
||||||
|
[LIBFLAC_SYSTEM_AVAILABLE="yes"],
|
||||||
|
[LIBFLAC_SYSTEM_AVAILABLE="no"])
|
||||||
|
dnl flac < 1.3.0 adds its own FLAC and FLAC++ subdirectories to the search
|
||||||
|
dnl path and ships a assert.h file there. This assert.h overwrites the
|
||||||
|
dnl assert.h header from the C standard library. We need to strip /FLAC
|
||||||
|
dnl and /FLAC++ from the include paths to make the assert.h from the C
|
||||||
|
dnl standard library available again.
|
||||||
|
[FLAC_CFLAGS=$(echo "$FLAC_CFLAGS" | sed 's@-I\([^ ]*\)/FLAC\(++\)\? @-I\1 @g')]
|
||||||
|
fi
|
||||||
|
|
||||||
if test "x$lib_found" = "xyes" && test "x$header_found" = "xyes" ; then
|
if test "$LIBFLAC_SYSTEM_AVAILABLE" = "yes"; then
|
||||||
LIBFLAC_SYSTEM_AVAILABLE="yes"
|
|
||||||
LIBFLAC_SYSTEM_LIBS="-lFLAC++ -lFLAC"
|
|
||||||
LIBFLAC_SYSTEM_CPPSYMBOLS="USE_LIBFLAC"
|
|
||||||
# this file shouldn't be built at if no libflac is available
|
|
||||||
LIBFLAC_SYSTEM_OPTOBJS="ondemand/ODDecodeFlacTask.o"
|
|
||||||
AC_MSG_NOTICE([FLAC libraries are available as system libraries])
|
AC_MSG_NOTICE([FLAC libraries are available as system libraries])
|
||||||
else
|
else
|
||||||
LIBFLAC_SYSTEM_AVAILABLE="no"
|
|
||||||
AC_MSG_NOTICE([FLAC/FLAC++ libraries are NOT available as system libraries])
|
AC_MSG_NOTICE([FLAC/FLAC++ libraries are NOT available as system libraries])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -51,29 +46,33 @@ AC_DEFUN([AUDACITY_CHECKLIB_LIBFLAC], [
|
|||||||
flacpp_h_available="yes",
|
flacpp_h_available="yes",
|
||||||
flacpp_h_available="no")
|
flacpp_h_available="no")
|
||||||
|
|
||||||
if test "x$flac_h_available" = "xyes" && test "x$flacpp_h_available" = "xyes" ; then
|
if test "$flac_h_available" = "yes" -a "$flacpp_h_available" = "yes"; then
|
||||||
LIBFLAC_LOCAL_AVAILABLE="yes"
|
LIBFLAC_LOCAL_AVAILABLE="yes"
|
||||||
|
|
||||||
LIBFLAC_LOCAL_LIBS="libFLAC++.a libFLAC.a"
|
|
||||||
|
|
||||||
LIBFLAC_LOCAL_CXXFLAGS='-I$(top_srcdir)/lib-src/libflac/include'
|
|
||||||
LIBFLAC_LOCAL_CXXFLAGS="$LIBFLAC_LOCAL_CXXFLAGS -I\$(top_srcdir)/lib-src/libflac/include"
|
|
||||||
|
|
||||||
LIBFLAC_LOCAL_CPPSYMBOLS="USE_LIBFLAC"
|
|
||||||
# this file shouldn't be built at if no libflac is available
|
|
||||||
LIBFLAC_LOCAL_OPTOBJS="ondemand/ODDecodeFlacTask.o"
|
|
||||||
LIBFLAC_LOCAL_CONFIGURE_ARGS="--disable-xmms-plugin --disable-doxygen-docs --disable-thorough-tests"
|
LIBFLAC_LOCAL_CONFIGURE_ARGS="--disable-xmms-plugin --disable-doxygen-docs --disable-thorough-tests"
|
||||||
|
|
||||||
AC_MSG_NOTICE([FLAC libraries are available in this source tree])
|
AC_MSG_NOTICE([FLAC libraries are available in this source tree])
|
||||||
else
|
else
|
||||||
|
LIBFLAC_LOCAL_AVAILABLE="no"
|
||||||
AC_MSG_NOTICE([FLAC libraries are NOT available in this source tree])
|
AC_MSG_NOTICE([FLAC libraries are NOT available in this source tree])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
LIBFLAC_MIMETYPES="audio/flac;audio/x-flac;"
|
LIBFLAC_MIMETYPES="audio/flac;audio/x-flac;"
|
||||||
])
|
])
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CONFIG_SUBDIRS_LIBFLAC], [
|
AC_DEFUN([AUDACITY_CONFIG_LIBFLAC], [
|
||||||
if test "$LIBFLAC_USE_LOCAL" = yes; then
|
if test "$LIBFLAC_USE_LOCAL" = yes; then
|
||||||
|
FLAC_CFLAGS='-I$(top_srcdir)/lib-src/libflac/include'
|
||||||
|
FLAC_LIBS='$(top_builddir)/lib-src/libflac/src/libFLAC++/libFLAC++.la $(top_builddir)/lib-src/libflac/src/libFLAC/libFLAC.la'
|
||||||
AC_CONFIG_SUBDIRS([lib-src/libflac])
|
AC_CONFIG_SUBDIRS([lib-src/libflac])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
AC_SUBST([FLAC_CFLAGS])
|
||||||
|
AC_SUBST([FLAC_LIBS])
|
||||||
|
|
||||||
|
AM_CONDITIONAL([USE_LIBFLAC], [test "$LIBFLAC_USE_LOCAL" = yes -o "$LIBFLAC_USE_SYSTEM" = yes])
|
||||||
|
AM_CONDITIONAL([USE_LOCAL_LIBFLAC], [test "$LIBFLAC_USE_LOCAL" = yes])
|
||||||
|
|
||||||
|
if test "$LIBFLAC_USE_LOCAL" = yes -o "$LIBFLAC_USE_SYSTEM" = yes; then
|
||||||
|
AC_DEFINE(USE_LIBFLAC, 1,
|
||||||
|
[Define if the FLAC library is present])
|
||||||
|
fi
|
||||||
])
|
])
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
dnl Add audacity / libmad licence?
|
dnl Add audacity / libmad licence?
|
||||||
dnl Please increment the serial number below whenever you alter this macro
|
dnl Please increment the serial number below whenever you alter this macro
|
||||||
dnl for the benefit of automatic macro update systems
|
dnl for the benefit of automatic macro update systems
|
||||||
# audacity_checklib_libid3tag.m4 serial 1
|
# audacity_checklib_libid3tag.m4 serial 2
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CHECKLIB_LIBID3TAG], [
|
AC_DEFUN([AUDACITY_CHECKLIB_LIBID3TAG], [
|
||||||
|
|
||||||
@ -11,54 +11,46 @@ AC_DEFUN([AUDACITY_CHECKLIB_LIBID3TAG], [
|
|||||||
LIBID3TAG_ARGUMENT=$withval,
|
LIBID3TAG_ARGUMENT=$withval,
|
||||||
LIBID3TAG_ARGUMENT="unspecified")
|
LIBID3TAG_ARGUMENT="unspecified")
|
||||||
|
|
||||||
if false ; then
|
|
||||||
AC_DEFINE(USE_LIBID3TAG, 1,
|
|
||||||
[Define if libid3tag is present])
|
|
||||||
fi
|
|
||||||
|
|
||||||
dnl see if libid3tag is installed on the system
|
dnl see if libid3tag is installed on the system
|
||||||
|
|
||||||
AC_CHECK_LIB(id3tag, id3_file_open,
|
PKG_CHECK_MODULES(ID3TAG, id3tag,
|
||||||
libid3tag_found="yes",
|
LIBID3TAG_SYSTEM_AVAILABLE="yes",
|
||||||
libid3tag_found="no",
|
LIBID3TAG_SYSTEM_AVAILABLE="no")
|
||||||
-lz)
|
|
||||||
|
|
||||||
AC_CHECK_HEADER(id3tag.h,
|
if test "$LIBID3TAG_SYSTEM_AVAILABLE" = "yes"; then
|
||||||
id3tag_h_found="yes",
|
|
||||||
id3tag_h_found="no")
|
|
||||||
|
|
||||||
if test "x$libid3tag_found" = "xyes" && test "x$id3tag_h_found" = "xyes" ; then
|
|
||||||
LIBID3TAG_SYSTEM_AVAILABLE="yes"
|
|
||||||
LIBID3TAG_SYSTEM_LIBS=-lid3tag
|
|
||||||
LIBID3TAG_SYSTEM_CPPSYMBOLS="USE_LIBID3TAG"
|
|
||||||
AC_MSG_NOTICE([Libid3tag libraries are available as system libraries])
|
AC_MSG_NOTICE([Libid3tag libraries are available as system libraries])
|
||||||
else
|
else
|
||||||
LIBID3TAG_SYSTEM_AVAILABLE="no"
|
|
||||||
AC_MSG_NOTICE([Libid3tag libraries are NOT available as system libraries])
|
AC_MSG_NOTICE([Libid3tag libraries are NOT available as system libraries])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dnl see if libid3tag is available in the local tree
|
dnl see if libid3tag is available in the local tree
|
||||||
|
|
||||||
AC_CHECK_FILE(${srcdir}/lib-src/libid3tag/frame.h,
|
AC_CHECK_FILE(${srcdir}/lib-src/libid3tag/frame.h,
|
||||||
frame_h_found="yes",
|
LIBID3TAG_LOCAL_AVAILABLE="yes",
|
||||||
frame_h_found="no")
|
LIBID3TAG_LOCAL_AVAILABLE="no")
|
||||||
|
|
||||||
|
if test "$LIBID3TAG_LOCAL_AVAILABLE" = "yes"; then
|
||||||
if test "x$frame_h_found" = "xyes" ; then
|
|
||||||
LIBID3TAG_LOCAL_AVAILABLE="yes"
|
|
||||||
LIBID3TAG_LOCAL_LIBS="libid3tag.a"
|
|
||||||
LIBID3TAG_LOCAL_CXXFLAGS='-I$(top_srcdir)/lib-src/libid3tag'
|
|
||||||
LIBID3TAG_LOCAL_CPPSYMBOLS="USE_LIBID3TAG"
|
|
||||||
LIBS="${LIBS} -lz"
|
|
||||||
AC_MSG_NOTICE([libid3tag libraries are available in the local tree])
|
AC_MSG_NOTICE([libid3tag libraries are available in the local tree])
|
||||||
else
|
else
|
||||||
LIBID3TAG_LOCAL_AVAILABLE="no"
|
|
||||||
AC_MSG_NOTICE([libid3tag libraries are NOT available in the local tree])
|
AC_MSG_NOTICE([libid3tag libraries are NOT available in the local tree])
|
||||||
fi
|
fi
|
||||||
])
|
])
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CONFIG_SUBDIRS_LIBID3TAG], [
|
AC_DEFUN([AUDACITY_CONFIG_LIBID3TAG], [
|
||||||
if test "$LIBID3TAG_USE_LOCAL" = yes; then
|
if test "$LIBID3TAG_USE_LOCAL" = yes; then
|
||||||
|
ID3TAG_CFLAGS='-I$(top_srcdir)/lib-src/libid3tag'
|
||||||
|
ID3TAG_LIBS='$(top_builddir)/lib-src/libid3tag/libid3tag.la'
|
||||||
AC_CONFIG_SUBDIRS([lib-src/libid3tag])
|
AC_CONFIG_SUBDIRS([lib-src/libid3tag])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
AC_SUBST([ID3TAG_CFLAGS])
|
||||||
|
AC_SUBST([ID3TAG_LIBS])
|
||||||
|
|
||||||
|
AM_CONDITIONAL([USE_LIBID3TAG], [test "$LIBID3TAG_USE_LOCAL" = yes -o "$LIBID3TAG_USE_SYSTEM" = yes])
|
||||||
|
AM_CONDITIONAL([USE_LOCAL_LIBID3TAG], [test "$LIBID3TAG_USE_LOCAL" = yes])
|
||||||
|
|
||||||
|
if test "$LIBID3TAG_USE_LOCAL" = yes -o "$LIBID3TAG_USE_SYSTEM" = yes; then
|
||||||
|
AC_DEFINE(USE_LIBID3TAG, 1,
|
||||||
|
[Define if libid3tag is present])
|
||||||
|
fi
|
||||||
])
|
])
|
||||||
|
@ -1,15 +1,9 @@
|
|||||||
dnl Add audacity / libmad license?
|
dnl Add audacity / libmad license?
|
||||||
dnl Please increment the serial number below whenever you alter this macro
|
dnl Please increment the serial number below whenever you alter this macro
|
||||||
dnl for the benefit of automatic macro update systems
|
dnl for the benefit of automatic macro update systems
|
||||||
# audacity_checklib_libmad.m4 serial 1
|
# audacity_checklib_libmad.m4 serial 2
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CHECKLIB_LIBMAD], [
|
AC_DEFUN([AUDACITY_CHECKLIB_LIBMAD], [
|
||||||
|
|
||||||
if false ; then
|
|
||||||
AC_DEFINE(USE_LIBMAD, 1,
|
|
||||||
[Define if mp3 support is implemented with the libmad library])
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_ARG_WITH(libmad,
|
AC_ARG_WITH(libmad,
|
||||||
[AS_HELP_STRING([--with-libmad],
|
[AS_HELP_STRING([--with-libmad],
|
||||||
[use libmad for mp2/3 decoding support])],
|
[use libmad for mp2/3 decoding support])],
|
||||||
@ -19,8 +13,8 @@ AC_DEFUN([AUDACITY_CHECKLIB_LIBMAD], [
|
|||||||
dnl see if libmad is installed in the system >= 0.14.2b
|
dnl see if libmad is installed in the system >= 0.14.2b
|
||||||
|
|
||||||
PKG_CHECK_MODULES(LIBMAD, mad >= 0.14.2b,
|
PKG_CHECK_MODULES(LIBMAD, mad >= 0.14.2b,
|
||||||
libmad_available_system="yes",
|
LIBMAD_SYSTEM_AVAILABLE="yes",
|
||||||
libmad_available_system="no")
|
LIBMAD_SYSTEM_AVAILABLE="no")
|
||||||
|
|
||||||
dnl if we don't have the version we want, do we have any at all?
|
dnl if we don't have the version we want, do we have any at all?
|
||||||
|
|
||||||
@ -28,15 +22,11 @@ AC_DEFUN([AUDACITY_CHECKLIB_LIBMAD], [
|
|||||||
libmad_found="yes",
|
libmad_found="yes",
|
||||||
libmad_found="no")
|
libmad_found="no")
|
||||||
|
|
||||||
if test "x$libmad_available_system" = "xyes" && test "x$libmad_found" = "xno" ; then
|
if test "$LIBMAD_SYSTEM_AVAILABLE" = "yes" -a "$libmad_found" = "no"; then
|
||||||
AC_MSG_WARN([system installation of libmad found, but it is too old. Upgrade to at least 0.14.2b to use with Audacity])
|
AC_MSG_WARN([system installation of libmad found, but it is too old. Upgrade to at least 0.14.2b to use with Audacity])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "x$libmad_available_system" = "xyes" ; then
|
if test "$LIBMAD_SYSTEM_AVAILABLE" = "yes"; then
|
||||||
LIBMAD_SYSTEM_AVAILABLE="yes"
|
|
||||||
LIBMAD_SYSTEM_LIBS="$LIBMAD_LIBS"
|
|
||||||
LIBMAD_SYSTEM_CXXFLAGS="$LIBMAD_CFLAGS"
|
|
||||||
LIBMAD_SYSTEM_CPPSYMBOLS="USE_LIBMAD"
|
|
||||||
AC_MSG_NOTICE([libmad libraries are available as system libraries])
|
AC_MSG_NOTICE([libmad libraries are available as system libraries])
|
||||||
else
|
else
|
||||||
AC_MSG_NOTICE([libmad libraries are NOT available as system libraries])
|
AC_MSG_NOTICE([libmad libraries are NOT available as system libraries])
|
||||||
@ -45,24 +35,32 @@ AC_DEFUN([AUDACITY_CHECKLIB_LIBMAD], [
|
|||||||
dnl see if libmad is available in the local tree
|
dnl see if libmad is available in the local tree
|
||||||
|
|
||||||
AC_CHECK_FILE(${srcdir}/lib-src/libmad/frame.h,
|
AC_CHECK_FILE(${srcdir}/lib-src/libmad/frame.h,
|
||||||
frame_h_found="yes",
|
LIBMAD_LOCAL_AVAILABLE="yes",
|
||||||
frame_h_found="no")
|
LIBMAD_LOCAL_AVAILABLE="no")
|
||||||
|
|
||||||
if test "x$frame_h_found" = "xyes" ; then
|
if test "$LIBMAD_LOCAL_AVAILABLE" = "yes"; then
|
||||||
LIBMAD_LOCAL_AVAILABLE="yes"
|
|
||||||
LIBMAD_LOCAL_LIBS="libmad.a"
|
|
||||||
LIBMAD_LOCAL_CXXFLAGS='-I$(top_srcdir)/lib-src/libmad'
|
|
||||||
LIBMAD_LOCAL_CPPSYMBOLS="USE_LIBMAD"
|
|
||||||
AC_MSG_NOTICE([libmad libraries are available in the local tree])
|
AC_MSG_NOTICE([libmad libraries are available in the local tree])
|
||||||
else
|
else
|
||||||
LIBMAD_LOCAL_AVAILABLE="no"
|
|
||||||
AC_MSG_NOTICE([libmad libraries are NOT available in the local tree])
|
AC_MSG_NOTICE([libmad libraries are NOT available in the local tree])
|
||||||
fi
|
fi
|
||||||
LIBMAD_MIMETYPES="audio/mpeg;"
|
LIBMAD_MIMETYPES="audio/mpeg;"
|
||||||
])
|
])
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CONFIG_SUBDIRS_LIBMAD], [
|
AC_DEFUN([AUDACITY_CONFIG_LIBMAD], [
|
||||||
if test "$LIBMAD_USE_LOCAL" = yes; then
|
if test "$LIBMAD_USE_LOCAL" = yes; then
|
||||||
|
LIBMAD_CFLAGS='-I$(top_srcdir)/lib-src/libmad'
|
||||||
|
LIBMAD_LIBS='$(top_builddir)/lib-src/libmad/libmad.la'
|
||||||
AC_CONFIG_SUBDIRS([lib-src/libmad])
|
AC_CONFIG_SUBDIRS([lib-src/libmad])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
AC_SUBST([LIBMAD_CFLAGS])
|
||||||
|
AC_SUBST([LIBMAD_LIBS])
|
||||||
|
|
||||||
|
AM_CONDITIONAL([USE_LIBMAD], [test "$LIBMAD_USE_LOCAL" = yes -o "$LIBMAD_USE_SYSTEM" = yes])
|
||||||
|
AM_CONDITIONAL([USE_LOCAL_LIBMAD], [test "$LIBMAD_USE_LOCAL" = yes])
|
||||||
|
|
||||||
|
if test "$LIBMAD_USE_LOCAL" = yes -o "$LIBMAD_USE_SYSTEM" = yes; then
|
||||||
|
AC_DEFINE(USE_LIBMAD, 1,
|
||||||
|
[Define if mp3 support is implemented with the libmad library])
|
||||||
|
fi
|
||||||
])
|
])
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
dnl add Audacity / Nyquist license?
|
dnl add Audacity / Nyquist license?
|
||||||
dnl Please increment the serial number below whenever you alter this macro
|
dnl Please increment the serial number below whenever you alter this macro
|
||||||
dnl for the benefit of automatic macro update systems
|
dnl for the benefit of automatic macro update systems
|
||||||
# audacity_checklib_libnyquist.m4 serial 1
|
# audacity_checklib_libnyquist.m4 serial 2
|
||||||
|
|
||||||
dnl Check for Nyquist as a library
|
dnl Check for Nyquist as a library
|
||||||
AC_DEFUN([AUDACITY_CHECKLIB_LIBNYQUIST], [
|
AC_DEFUN([AUDACITY_CHECKLIB_LIBNYQUIST], [
|
||||||
@ -11,11 +11,6 @@ AC_DEFUN([AUDACITY_CHECKLIB_LIBNYQUIST], [
|
|||||||
LIBNYQUIST_ARGUMENT=$enableval,
|
LIBNYQUIST_ARGUMENT=$enableval,
|
||||||
LIBNYQUIST_ARGUMENT="unspecified")
|
LIBNYQUIST_ARGUMENT="unspecified")
|
||||||
|
|
||||||
if false ; then
|
|
||||||
AC_DEFINE(USE_NYQUIST, 1,
|
|
||||||
[Define if Nyquist support should be enabled])
|
|
||||||
fi
|
|
||||||
|
|
||||||
dnl Nyquist is never installed on the system
|
dnl Nyquist is never installed on the system
|
||||||
dnl nyx is home-cooked by us, so system copy is unlikely
|
dnl nyx is home-cooked by us, so system copy is unlikely
|
||||||
LIBNYQUIST_SYSTEM_AVAILABLE="no"
|
LIBNYQUIST_SYSTEM_AVAILABLE="no"
|
||||||
@ -23,26 +18,31 @@ AC_DEFUN([AUDACITY_CHECKLIB_LIBNYQUIST], [
|
|||||||
dnl see if Nyquist is available locally
|
dnl see if Nyquist is available locally
|
||||||
|
|
||||||
AC_CHECK_FILE(${srcdir}/lib-src/libnyquist/nyx.h,
|
AC_CHECK_FILE(${srcdir}/lib-src/libnyquist/nyx.h,
|
||||||
nyx_h_found="yes",
|
LIBNYQUIST_LOCAL_AVAILABLE="yes",
|
||||||
nyx_h_found="no")
|
LIBNYQUIST_LOCAL_AVAILABLE="no")
|
||||||
|
|
||||||
if test "x$nyx_h_found" = "xyes" ; then
|
|
||||||
LIBNYQUIST_LOCAL_AVAILABLE="yes"
|
|
||||||
LIBNYQUIST_LOCAL_LIBS="libnyquist.a"
|
|
||||||
LIBNYQUIST_LOCAL_CXXFLAGS='-I$(top_srcdir)/lib-src/libnyquist'
|
|
||||||
LIBNYQUIST_LOCAL_CPPSYMBOLS="USE_NYQUIST"
|
|
||||||
LIBNYQUIST_LOCAL_OPTOBJS="effects/nyquist/Nyquist.o"
|
|
||||||
LIBNYQUIST_LOCAL_OPTOBJS="$LIBNYQUIST_LOCAL_OPTOBJS effects/nyquist/LoadNyquist.o"
|
|
||||||
|
|
||||||
|
if test "$LIBNYQUIST_LOCAL_AVAILABLE" = "yes" ; then
|
||||||
AC_MSG_NOTICE([nyquist libraries are available in the local tree])
|
AC_MSG_NOTICE([nyquist libraries are available in the local tree])
|
||||||
else
|
else
|
||||||
LIBNYQUIST_LOCAL_AVAILABLE="no"
|
|
||||||
AC_MSG_NOTICE([nyquist libraries are NOT available in the local tree])
|
AC_MSG_NOTICE([nyquist libraries are NOT available in the local tree])
|
||||||
fi
|
fi
|
||||||
])
|
])
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CONFIG_SUBDIRS_LIBNYQUIST], [
|
AC_DEFUN([AUDACITY_CONFIG_LIBNYQUIST], [
|
||||||
if test "$LIBNYQUIST_USE_LOCAL" = yes; then
|
if test "$LIBNYQUIST_USE_LOCAL" = yes; then
|
||||||
|
LIBNYQUIST_CFLAGS='-I$(top_srcdir)/lib-src/libnyquist'
|
||||||
|
LIBNYQUIST_LIBS='$(top_builddir)/lib-src/libnyquist/libnyquist.a'
|
||||||
AC_CONFIG_SUBDIRS([lib-src/libnyquist])
|
AC_CONFIG_SUBDIRS([lib-src/libnyquist])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
AC_SUBST([LIBNYQUIST_CFLAGS])
|
||||||
|
AC_SUBST([LIBNYQUIST_LIBS])
|
||||||
|
|
||||||
|
AM_CONDITIONAL([USE_LIBNYQUIST], [test "$LIBNYQUIST_USE_LOCAL" = yes -o "$LIBNYQUIST_USE_SYSTEM" = yes])
|
||||||
|
AM_CONDITIONAL([USE_LOCAL_LIBNYQUIST], [test "$LIBNYQUIST_USE_LOCAL" = yes])
|
||||||
|
|
||||||
|
if test "$LIBNYQUIST_USE_LOCAL" = yes -o "$LIBNYQUIST_USE_SYSTEM" = yes; then
|
||||||
|
AC_DEFINE(USE_NYQUIST, 1,
|
||||||
|
[Define if Nyquist support should be enabled])
|
||||||
|
fi
|
||||||
])
|
])
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
dnl Add Audacity license?
|
dnl Add Audacity license?
|
||||||
dnl Please increment the serial number below whenever you alter this macro
|
dnl Please increment the serial number below whenever you alter this macro
|
||||||
dnl for the benefit of automatic macro update systems
|
dnl for the benefit of automatic macro update systems
|
||||||
# audacity_checklib_libresample.m4 serial 2
|
# audacity_checklib_libresample.m4 serial 3
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CHECKLIB_LIBRESAMPLE], [
|
AC_DEFUN([AUDACITY_CHECKLIB_LIBRESAMPLE], [
|
||||||
|
|
||||||
@ -11,11 +11,6 @@ AC_DEFUN([AUDACITY_CHECKLIB_LIBRESAMPLE], [
|
|||||||
LIBRESAMPLE_ARGUMENT=$withval,
|
LIBRESAMPLE_ARGUMENT=$withval,
|
||||||
LIBRESAMPLE_ARGUMENT="unspecified")
|
LIBRESAMPLE_ARGUMENT="unspecified")
|
||||||
|
|
||||||
if false ; then
|
|
||||||
AC_DEFINE(USE_LIBRESAMPLE, 1,
|
|
||||||
[Define if libresample support should be enabled])
|
|
||||||
fi
|
|
||||||
|
|
||||||
dnl see if libresample is installed on the system
|
dnl see if libresample is installed on the system
|
||||||
|
|
||||||
dnl ... but libresample isn't generally installed as a system library...
|
dnl ... but libresample isn't generally installed as a system library...
|
||||||
@ -25,24 +20,31 @@ AC_DEFUN([AUDACITY_CHECKLIB_LIBRESAMPLE], [
|
|||||||
dnl see if libresample is available locally
|
dnl see if libresample is available locally
|
||||||
|
|
||||||
AC_CHECK_FILE(${srcdir}/lib-src/libresample/include/libresample.h,
|
AC_CHECK_FILE(${srcdir}/lib-src/libresample/include/libresample.h,
|
||||||
resample_h_found="yes",
|
LIBRESAMPLE_LOCAL_AVAILABLE="yes",
|
||||||
resample_h_found="no")
|
LIBRESAMPLE_LOCAL_AVAILABLE="no")
|
||||||
|
|
||||||
if test "x$resample_h_found" = "xyes" ; then
|
|
||||||
LIBRESAMPLE_LOCAL_AVAILABLE="yes"
|
|
||||||
LIBRESAMPLE_LOCAL_LIBS="libresample.a"
|
|
||||||
LIBRESAMPLE_LOCAL_CXXFLAGS='-I$(top_srcdir)/lib-src/libresample/include'
|
|
||||||
LIBRESAMPLE_LOCAL_CPPSYMBOLS="USE_LIBRESAMPLE"
|
|
||||||
|
|
||||||
|
if test "$LIBRESAMPLE_LOCAL_AVAILABLE" = "yes"; then
|
||||||
AC_MSG_NOTICE([libresample libraries are available in the local tree])
|
AC_MSG_NOTICE([libresample libraries are available in the local tree])
|
||||||
else
|
else
|
||||||
LIBRESAMPLE_LOCAL_AVAILABLE="no"
|
|
||||||
AC_MSG_NOTICE([libresample libraries are NOT available in the local tree])
|
AC_MSG_NOTICE([libresample libraries are NOT available in the local tree])
|
||||||
fi
|
fi
|
||||||
])
|
])
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CONFIG_SUBDIRS_LIBRESAMPLE], [
|
AC_DEFUN([AUDACITY_CONFIG_LIBRESAMPLE], [
|
||||||
if test "$LIBRESAMPLE_USE_LOCAL" = yes; then
|
if test "$LIBRESAMPLE_USE_LOCAL" = yes; then
|
||||||
|
LIBRESAMPLE_CFLAGS='-I$(top_srcdir)/lib-src/libresample/include'
|
||||||
|
LIBRESAMPLE_LIBS='$(top_builddir)/lib-src/libresample/libresample.a'
|
||||||
AC_CONFIG_SUBDIRS([lib-src/libresample])
|
AC_CONFIG_SUBDIRS([lib-src/libresample])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
AC_SUBST([LIBRESAMPLE_CFLAGS])
|
||||||
|
AC_SUBST([LIBRESAMPLE_LIBS])
|
||||||
|
|
||||||
|
AM_CONDITIONAL([USE_LIBRESAMPLE], [test "$LIBRESAMPLE_USE_LOCAL" = yes -o "$LIBRESAMPLE_USE_SYSTEM" = yes])
|
||||||
|
AM_CONDITIONAL([USE_LOCAL_LIBRESAMPLE], [test "$LIBRESAMPLE_USE_LOCAL" = yes])
|
||||||
|
|
||||||
|
if test "$LIBRESAMPLE_USE_LOCAL" = yes -o "$LIBRESAMPLE_USE_SYSTEM" = yes; then
|
||||||
|
AC_DEFINE(USE_LIBRESAMPLE, 1,
|
||||||
|
[Define if libresample support should be enabled])
|
||||||
|
fi
|
||||||
])
|
])
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
dnl Add Audacity / libsamplerate license?
|
dnl Add Audacity / libsamplerate license?
|
||||||
dnl Please increment the serial number below whenever you alter this macro
|
dnl Please increment the serial number below whenever you alter this macro
|
||||||
dnl for the benefit of automatic macro update systems
|
dnl for the benefit of automatic macro update systems
|
||||||
# audacity_checklib_libsamplerate.m4 serial 2
|
# audacity_checklib_libsamplerate.m4 serial 3
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CHECKLIB_LIBSAMPLERATE], [
|
AC_DEFUN([AUDACITY_CHECKLIB_LIBSAMPLERATE], [
|
||||||
|
|
||||||
@ -11,48 +11,46 @@ AC_DEFUN([AUDACITY_CHECKLIB_LIBSAMPLERATE], [
|
|||||||
LIBSAMPLERATE_ARGUMENT=$withval,
|
LIBSAMPLERATE_ARGUMENT=$withval,
|
||||||
LIBSAMPLERATE_ARGUMENT="unspecified")
|
LIBSAMPLERATE_ARGUMENT="unspecified")
|
||||||
|
|
||||||
if false ; then
|
|
||||||
AC_DEFINE(USE_LIBSAMPLERATE, 1,
|
|
||||||
[Define if libsamplerate support should be enabled])
|
|
||||||
fi
|
|
||||||
|
|
||||||
dnl see if libsamplerate is installed on the system
|
dnl see if libsamplerate is installed on the system
|
||||||
|
|
||||||
PKG_CHECK_MODULES(SAMPLERATE, samplerate >= 0.1.2,
|
PKG_CHECK_MODULES(SAMPLERATE, samplerate >= 0.1.2,
|
||||||
samplerate_available_system="yes",
|
LIBSAMPLERATE_SYSTEM_AVAILABLE="yes",
|
||||||
samplerate_available_system="no")
|
LIBSAMPLERATE_SYSTEM_AVAILABLE="no")
|
||||||
|
|
||||||
if test "x$samplerate_available_system" = "xyes" ; then
|
if test "$LIBSAMPLERATE_SYSTEM_AVAILABLE" = "yes" ; then
|
||||||
LIBSAMPLERATE_SYSTEM_AVAILABLE="yes"
|
|
||||||
LIBSAMPLERATE_SYSTEM_LIBS=$SAMPLERATE_LIBS
|
|
||||||
LIBSAMPLERATE_SYSTEM_CXXFLAGS=$SAMPLERATE_CFLAGS
|
|
||||||
LIBSAMPLERATE_SYSTEM_CPPSYMBOLS="USE_LIBSAMPLERATE"
|
|
||||||
AC_MSG_NOTICE([Libsamplerate libraries are available as system libraries])
|
AC_MSG_NOTICE([Libsamplerate libraries are available as system libraries])
|
||||||
else
|
else
|
||||||
LIBSAMPLERATE_SYSTEM_AVAILABLE="no"
|
|
||||||
AC_MSG_NOTICE([Libsamplerate libraries are NOT available as system libraries])
|
AC_MSG_NOTICE([Libsamplerate libraries are NOT available as system libraries])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dnl see if libsamplerate is available in the local tree
|
dnl see if libsamplerate is available in the local tree
|
||||||
|
|
||||||
AC_CHECK_FILE(${srcdir}/lib-src/libsamplerate/src/samplerate.h,
|
AC_CHECK_FILE(${srcdir}/lib-src/libsamplerate/src/samplerate.h,
|
||||||
samplerate_h_found="yes",
|
LIBSAMPLERATE_LOCAL_AVAILABLE="yes",
|
||||||
samplerate_h_found="no")
|
LIBSAMPLERATE_LOCAL_AVAILABLE="no")
|
||||||
|
|
||||||
if test "x$samplerate_h_found" = "xyes" ; then
|
if test "$LIBSAMPLERATE_LOCAL_AVAILABLE" = "yes" ; then
|
||||||
LIBSAMPLERATE_LOCAL_AVAILABLE="yes"
|
|
||||||
LIBSAMPLERATE_LOCAL_LIBS="libsamplerate.a"
|
|
||||||
LIBSAMPLERATE_LOCAL_CXXFLAGS='-I$(top_srcdir)/lib-src/libsamplerate/src'
|
|
||||||
LIBSAMPLERATE_LOCAL_CPPSYMBOLS="USE_LIBSAMPLERATE"
|
|
||||||
AC_MSG_NOTICE([libsamplerate libraries are available in the local tree])
|
AC_MSG_NOTICE([libsamplerate libraries are available in the local tree])
|
||||||
else
|
else
|
||||||
LIBSAMPLERATE_LOCAL_AVAILABLE="no"
|
|
||||||
AC_MSG_NOTICE([libsamplerate libraries are NOT available in the local tree])
|
AC_MSG_NOTICE([libsamplerate libraries are NOT available in the local tree])
|
||||||
fi
|
fi
|
||||||
])
|
])
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CONFIG_SUBDIRS_LIBSAMPLERATE], [
|
AC_DEFUN([AUDACITY_CONFIG_LIBSAMPLERATE], [
|
||||||
if test "$LIBSAMPLERATE_USE_LOCAL" = yes; then
|
if test "$LIBSAMPLERATE_USE_LOCAL" = yes; then
|
||||||
|
SAMPLERATE_CFLAGS='-I$(top_srcdir)/lib-src/libsamplerate/src'
|
||||||
|
SAMPLERATE_LIBS='$(top_builddir)/lib-src/libsamplerate/libsamplerate.a'
|
||||||
AC_CONFIG_SUBDIRS([lib-src/libsamplerate])
|
AC_CONFIG_SUBDIRS([lib-src/libsamplerate])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
AC_SUBST([SAMPLERATE_CFLAGS])
|
||||||
|
AC_SUBST([SAMPLERATE_LIBS])
|
||||||
|
|
||||||
|
AM_CONDITIONAL([USE_LIBSAMPLERATE], [test "$LIBSAMPLERATE_USE_LOCAL" = yes -o "$LIBSAMPLERATE_USE_SYSTEM" = yes])
|
||||||
|
AM_CONDITIONAL([USE_LOCAL_LIBSAMPLERATE], [test "$LIBSAMPLERATE_USE_LOCAL" = yes])
|
||||||
|
|
||||||
|
if test "$LIBSAMPLERATE_USE_LOCAL" = yes -o "$LIBSAMPLERATE_USE_SYSTEM" = yes; then
|
||||||
|
AC_DEFINE(USE_LIBSAMPLERATE, 1,
|
||||||
|
[Define if libsamplerate support should be enabled])
|
||||||
|
fi
|
||||||
])
|
])
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
dnl Please increment the serial number below whenever you alter this macro
|
dnl Please increment the serial number below whenever you alter this macro
|
||||||
dnl for the benefit of automatic macro update systems
|
dnl for the benefit of automatic macro update systems
|
||||||
# audacity_checklib_libsbsms.m4 serial 1
|
# audacity_checklib_libsbsms.m4 serial 2
|
||||||
|
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CHECKLIB_LIBSBSMS], [
|
AC_DEFUN([AUDACITY_CHECKLIB_LIBSBSMS], [
|
||||||
@ -10,54 +10,50 @@ AC_DEFUN([AUDACITY_CHECKLIB_LIBSBSMS], [
|
|||||||
LIBSBSMS_ARGUMENT=$withval,
|
LIBSBSMS_ARGUMENT=$withval,
|
||||||
LIBSBSMS_ARGUMENT="unspecified")
|
LIBSBSMS_ARGUMENT="unspecified")
|
||||||
|
|
||||||
if false ; then
|
|
||||||
AC_DEFINE(USE_SBSMS, 1,
|
|
||||||
[Define if SBSMS support should be enabled])
|
|
||||||
fi
|
|
||||||
|
|
||||||
dnl see if sbsms is installed on the system
|
dnl see if sbsms is installed on the system
|
||||||
|
|
||||||
PKG_CHECK_MODULES(SBSMS, sbsms >= 1.6.0,
|
PKG_CHECK_MODULES(SBSMS, sbsms >= 1.6.0,
|
||||||
sbsms_available_system="yes",
|
LIBSBSMS_SYSTEM_AVAILABLE="yes",
|
||||||
sbsms_available_system="no")
|
LIBSBSMS_SYSTEM_AVAILABLE="no")
|
||||||
|
|
||||||
|
|
||||||
if test "x$sbsms_available_system" = "xyes" ; then
|
if test "$LIBSBSMS_SYSTEM_AVAILABLE" = "yes"; then
|
||||||
LIBSBSMS_SYSTEM_AVAILABLE="yes"
|
|
||||||
LIBSBSMS_SYSTEM_LIBS=$SBSMS_LIBS
|
|
||||||
LIBSBSMS_SYSTEM_CXXFLAGS=$SBSMS_CFLAGS
|
|
||||||
LIBSBSMS_SYSTEM_CPPSYMBOLS="USE_SBSMS"
|
|
||||||
AC_MSG_NOTICE([Libsbsms libraries are available as system libraries])
|
AC_MSG_NOTICE([Libsbsms libraries are available as system libraries])
|
||||||
else
|
else
|
||||||
LIBSBSMS_SYSTEM_AVAILABLE="no"
|
|
||||||
AC_MSG_NOTICE([Libsbsms libraries are NOT available as system libraries])
|
AC_MSG_NOTICE([Libsbsms libraries are NOT available as system libraries])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dnl see if libsbsms is available locally
|
dnl see if libsbsms is available locally
|
||||||
|
|
||||||
AC_CHECK_FILE(${srcdir}/lib-src/sbsms/include/sbsms.h,
|
AC_CHECK_FILE(${srcdir}/lib-src/sbsms/include/sbsms.h,
|
||||||
sbsms_h_found="yes",
|
LIBSBSMS_LOCAL_AVAILABLE="yes",
|
||||||
sbsms_h_found="no")
|
LIBSBSMS_LOCAL_AVAILABLE="no")
|
||||||
|
|
||||||
if test "x$sbsms_h_found" = "xyes" ; then
|
|
||||||
LIBSBSMS_LOCAL_AVAILABLE="yes"
|
|
||||||
LIBSBSMS_LOCAL_LIBS="libsbsms.a"
|
|
||||||
LIBSBSMS_LOCAL_CXXFLAGS='-I$(top_srcdir)/lib-src/sbsms/include'
|
|
||||||
LIBSBSMS_LOCAL_CPPSYMBOLS="USE_SBSMS"
|
|
||||||
|
|
||||||
|
if test "$LIBSBSMS_LOCAL_AVAILABLE" = "yes"; then
|
||||||
dnl do not build programs we don't need
|
dnl do not build programs we don't need
|
||||||
LIBSBSMS_LOCAL_CONFIGURE_ARGS="--disable-programs"
|
LIBSBSMS_LOCAL_CONFIGURE_ARGS="--disable-programs"
|
||||||
|
|
||||||
AC_MSG_NOTICE([libsbsms libraries are available in the local tree])
|
AC_MSG_NOTICE([libsbsms libraries are available in the local tree])
|
||||||
else
|
else
|
||||||
LIBSBSMS_LOCAL_AVAILABLE="no"
|
|
||||||
AC_MSG_NOTICE([libsbsms libraries are NOT available in the local tree])
|
AC_MSG_NOTICE([libsbsms libraries are NOT available in the local tree])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
])
|
])
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CONFIG_SUBDIRS_LIBSBSMS], [
|
AC_DEFUN([AUDACITY_CONFIG_LIBSBSMS], [
|
||||||
if test "$LIBSBSMS_USE_LOCAL" = yes; then
|
if test "$LIBSBSMS_USE_LOCAL" = yes; then
|
||||||
|
SBSMS_CFLAGS='-I$(top_srcdir)/lib-src/sbsms/include'
|
||||||
|
SBSMS_LIBS='$(top_builddir)/lib-src/sbsms/src/.libs/libsbsms.a'
|
||||||
AC_CONFIG_SUBDIRS([lib-src/sbsms])
|
AC_CONFIG_SUBDIRS([lib-src/sbsms])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
AC_SUBST([SBSMS_CFLAGS])
|
||||||
|
AC_SUBST([SBSMS_LIBS])
|
||||||
|
|
||||||
|
AM_CONDITIONAL([USE_SBSMS], [test "$LIBSBSMS_USE_LOCAL" = yes -o "$LIBSBSMS_USE_SYSTEM" = yes])
|
||||||
|
AM_CONDITIONAL([USE_LOCAL_SBSMS], [test "$LIBSBSMS_USE_LOCAL" = yes])
|
||||||
|
|
||||||
|
if test "$LIBSBSMS_USE_LOCAL" = yes -o "$LIBSBSMS_USE_SYSTEM" = yes; then
|
||||||
|
AC_DEFINE(USE_SBSMS, 1,
|
||||||
|
[Define if SBSMS support should be enabled])
|
||||||
|
fi
|
||||||
])
|
])
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
dnl Add audacity / libsndfile license?
|
dnl Add audacity / libsndfile license?
|
||||||
dnl Please increment the serial number below whenever you alter this macro
|
dnl Please increment the serial number below whenever you alter this macro
|
||||||
dnl for the benefit of automatic macro update systems
|
dnl for the benefit of automatic macro update systems
|
||||||
# audacity_checklib_libsndfile.m4 serial 2
|
# audacity_checklib_libsndfile.m4 serial 3
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CHECKLIB_LIBSNDFILE], [
|
AC_DEFUN([AUDACITY_CHECKLIB_LIBSNDFILE], [
|
||||||
|
|
||||||
@ -14,29 +14,22 @@ AC_DEFUN([AUDACITY_CHECKLIB_LIBSNDFILE], [
|
|||||||
dnl see if libsndfile is installed in the system
|
dnl see if libsndfile is installed in the system
|
||||||
|
|
||||||
PKG_CHECK_MODULES(SNDFILE, sndfile >= 1.0.0,
|
PKG_CHECK_MODULES(SNDFILE, sndfile >= 1.0.0,
|
||||||
sndfile_available_system="yes",
|
LIBSNDFILE_SYSTEM_AVAILABLE="yes",
|
||||||
sndfile_available_system="no")
|
LIBSNDFILE_SYSTEM_AVAILABLE="no")
|
||||||
|
|
||||||
if test "x$sndfile_available_system" = "xyes" ; then
|
if test "$LIBSNDFILE_SYSTEM_AVAILABLE" = "yes"; then
|
||||||
LIBSNDFILE_SYSTEM_AVAILABLE="yes"
|
|
||||||
LIBSNDFILE_SYSTEM_LIBS=$SNDFILE_LIBS
|
|
||||||
LIBSNDFILE_SYSTEM_CXXFLAGS=$SNDFILE_CFLAGS
|
|
||||||
AC_MSG_NOTICE([Libsndfile libraries are available as system libraries])
|
AC_MSG_NOTICE([Libsndfile libraries are available as system libraries])
|
||||||
else
|
else
|
||||||
LIBSNDFILE_SYSTEM_AVAILABLE="no"
|
|
||||||
AC_MSG_NOTICE([Libsndfile libraries are NOT available as system libraries])
|
AC_MSG_NOTICE([Libsndfile libraries are NOT available as system libraries])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dnl see if libsndfile is available in the local tree
|
dnl see if libsndfile is available in the local tree
|
||||||
|
|
||||||
AC_CHECK_FILE(${srcdir}/lib-src/libsndfile/src/sndfile.h.in,
|
AC_CHECK_FILE(${srcdir}/lib-src/libsndfile/src/sndfile.h.in,
|
||||||
libsndfile_found="yes",
|
LIBSNDFILE_LOCAL_AVAILABLE="yes",
|
||||||
libsndfile_found="no")
|
LIBSNDFILE_LOCAL_AVAILABLE="no")
|
||||||
|
|
||||||
if test "x$libsndfile_found" = "xyes" ; then
|
if test "$LIBSNDFILE_LOCAL_AVAILABLE" = "yes"; then
|
||||||
LIBSNDFILE_LOCAL_AVAILABLE="yes"
|
|
||||||
LIBSNDFILE_LOCAL_LIBS="libsndfile.a"
|
|
||||||
LIBSNDFILE_LOCAL_CXXFLAGS='-I$(top_srcdir)/lib-src/libsndfile/src'
|
|
||||||
AC_MSG_NOTICE([libsndfile libraries are available in this source tree])
|
AC_MSG_NOTICE([libsndfile libraries are available in this source tree])
|
||||||
|
|
||||||
dnl These must be visible so libvamp and sbsms can find us
|
dnl These must be visible so libvamp and sbsms can find us
|
||||||
@ -46,14 +39,20 @@ AC_DEFUN([AUDACITY_CHECKLIB_LIBSNDFILE], [
|
|||||||
dnl Temporary fix for bug #248
|
dnl Temporary fix for bug #248
|
||||||
LIBSNDFILE_LOCAL_CONFIGURE_ARGS="--disable-sqlite --disable-external-libs --disable-alsa"
|
LIBSNDFILE_LOCAL_CONFIGURE_ARGS="--disable-sqlite --disable-external-libs --disable-alsa"
|
||||||
else
|
else
|
||||||
LIBSNDFILE_LOCAL_AVAILABLE="no"
|
|
||||||
AC_MSG_NOTICE([libsndfile libraries are NOT available in this source tree])
|
AC_MSG_NOTICE([libsndfile libraries are NOT available in this source tree])
|
||||||
fi
|
fi
|
||||||
LIBSNDFILE_MIMETYPES="audio/basic;audio/x-aiff;audio/x-wav;"
|
LIBSNDFILE_MIMETYPES="audio/basic;audio/x-aiff;audio/x-wav;"
|
||||||
])
|
])
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CONFIG_SUBDIRS_LIBSNDFILE], [
|
AC_DEFUN([AUDACITY_CONFIG_LIBSNDFILE], [
|
||||||
if test "$LIBSNDFILE_USE_LOCAL" = yes; then
|
if test "$LIBSNDFILE_USE_LOCAL" = yes; then
|
||||||
|
SNDFILE_CFLAGS='-I$(top_srcdir)/lib-src/libsndfile/src'
|
||||||
|
SNDFILE_LIBS='$(top_builddir)/lib-src/libsndfile/src/.libs/libsndfile.a'
|
||||||
AC_CONFIG_SUBDIRS([lib-src/libsndfile])
|
AC_CONFIG_SUBDIRS([lib-src/libsndfile])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
AC_SUBST([SNDFILE_CFLAGS])
|
||||||
|
AC_SUBST([SNDFILE_LIBS])
|
||||||
|
|
||||||
|
AM_CONDITIONAL([USE_LOCAL_LIBSNDFILE], [test "$LIBSNDFILE_USE_LOCAL" = yes])
|
||||||
])
|
])
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
dnl Add Audacity / Soundtouch license?
|
dnl Add Audacity / Soundtouch license?
|
||||||
dnl Please increment the serial number below whenever you alter this macro
|
dnl Please increment the serial number below whenever you alter this macro
|
||||||
dnl for the benefit of automatic macro update systems
|
dnl for the benefit of automatic macro update systems
|
||||||
# audacity_checklib_libsoundtouch.m4 serial 2
|
# audacity_checklib_libsoundtouch.m4 serial 3
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CHECKLIB_LIBSOUNDTOUCH], [
|
AC_DEFUN([AUDACITY_CHECKLIB_LIBSOUNDTOUCH], [
|
||||||
AC_ARG_WITH(soundtouch,
|
AC_ARG_WITH(soundtouch,
|
||||||
@ -10,65 +10,63 @@ AC_DEFUN([AUDACITY_CHECKLIB_LIBSOUNDTOUCH], [
|
|||||||
LIBSOUNDTOUCH_ARGUMENT=$withval,
|
LIBSOUNDTOUCH_ARGUMENT=$withval,
|
||||||
LIBSOUNDTOUCH_ARGUMENT="unspecified")
|
LIBSOUNDTOUCH_ARGUMENT="unspecified")
|
||||||
|
|
||||||
if false ; then
|
|
||||||
AC_DEFINE(USE_SOUNDTOUCH, 1,
|
|
||||||
[Define if SoundTouch support should be enabled])
|
|
||||||
fi
|
|
||||||
|
|
||||||
dnl see if soundtouch is installed on the system
|
dnl see if soundtouch is installed on the system
|
||||||
dnl Fustratingly, the name of the pkg-config file keeps being changed
|
dnl Fustratingly, the name of the pkg-config file keeps being changed
|
||||||
dnl by upstream, despite the fact that they don't need to and shouldn't.
|
dnl by upstream, despite the fact that they don't need to and shouldn't.
|
||||||
dnl as a result (given that 1.3.x and 1.4.0 seem to have idenditcal APIs)
|
dnl as a result (given that 1.3.x and 1.4.0 seem to have idenditcal APIs)
|
||||||
dnl we have to check for two possible pkg-config files for the same package.
|
dnl we have to check for two possible pkg-config files for the same package.
|
||||||
|
|
||||||
dnl check for 1.4.x first
|
PKG_CHECK_MODULES(SOUNDTOUCH, soundtouch >= 1.3.0,
|
||||||
PKG_CHECK_MODULES(SOUNDTOUCH, soundtouch-1.4 >= 1.3.0,
|
LIBSOUNDTOUCH_SYSTEM_AVAILABLE="yes",
|
||||||
soundtouch_available_system="yes",
|
LIBSOUNDTOUCH_SYSTEM_AVAILABLE="no")
|
||||||
soundtouch_available_system="no")
|
dnl if not there, check for 1.4.x
|
||||||
dnl if not there, check for 1.3.x
|
if test "$LIBSOUNDTOUCH_SYSTEM_AVAILABLE" = "no"; then
|
||||||
if test "x$soundtouch_available_system" = "xno" ; then
|
PKG_CHECK_MODULES(SOUNDTOUCH, soundtouch-1.4 >= 1.3.0,
|
||||||
PKG_CHECK_MODULES(SOUNDTOUCH, soundtouch-1.0 >= 1.3.0,
|
LIBSOUNDTOUCH_SYSTEM_AVAILABLE="yes",
|
||||||
soundtouch_available_system="yes",
|
LIBSOUNDTOUCH_SYSTEM_AVAILABLE="no")
|
||||||
soundtouch_available_system="no")
|
|
||||||
fi
|
fi
|
||||||
if test "x$soundtouch_available_system" = "xno" ; then
|
dnl if not there, check for 1.3.x
|
||||||
PKG_CHECK_MODULES(SOUNDTOUCH, soundtouch >= 1.3.0,
|
if test "$LIBSOUNDTOUCH_SYSTEM_AVAILABLE" = "no"; then
|
||||||
soundtouch_available_system="yes",
|
PKG_CHECK_MODULES(SOUNDTOUCH, soundtouch-1.0 >= 1.3.0,
|
||||||
soundtouch_available_system="no")
|
LIBSOUNDTOUCH_SYSTEM_AVAILABLE="yes",
|
||||||
|
LIBSOUNDTOUCH_SYSTEM_AVAILABLE="no")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "x$soundtouch_available_system" = "xyes" ; then
|
if test "$LIBSOUNDTOUCH_SYSTEM_AVAILABLE" = "yes"; then
|
||||||
LIBSOUNDTOUCH_SYSTEM_AVAILABLE="yes"
|
|
||||||
LIBSOUNDTOUCH_SYSTEM_LIBS=$SOUNDTOUCH_LIBS
|
|
||||||
LIBSOUNDTOUCH_SYSTEM_CXXFLAGS=$SOUNDTOUCH_CFLAGS
|
|
||||||
LIBSOUNDTOUCH_SYSTEM_CPPSYMBOLS="USE_SOUNDTOUCH"
|
|
||||||
AC_MSG_NOTICE([Libsoundtouch libraries are available as system libraries])
|
AC_MSG_NOTICE([Libsoundtouch libraries are available as system libraries])
|
||||||
else
|
else
|
||||||
LIBSOUNDTOUCH_SYSTEM_AVAILABLE="no"
|
|
||||||
AC_MSG_NOTICE([Libsoundtouch libraries are NOT available as system libraries])
|
AC_MSG_NOTICE([Libsoundtouch libraries are NOT available as system libraries])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dnl see if libsoundtouch is available locally
|
dnl see if libsoundtouch is available locally
|
||||||
|
|
||||||
AC_CHECK_FILE(${srcdir}/lib-src/soundtouch/include/SoundTouch.h,
|
AC_CHECK_FILE(${srcdir}/lib-src/soundtouch/include/SoundTouch.h,
|
||||||
soundtouch_h_found="yes",
|
LIBSOUNDTOUCH_LOCAL_AVAILABLE="yes",
|
||||||
soundtouch_h_found="no")
|
LIBSOUNDTOUCH_LOCAL_AVAILABLE="no")
|
||||||
|
|
||||||
if test "x$soundtouch_h_found" = "xyes" ; then
|
if test "$LIBSOUNDTOUCH_LOCAL_AVAILABLE" = "yes"; then
|
||||||
LIBSOUNDTOUCH_LOCAL_AVAILABLE="yes"
|
|
||||||
LIBSOUNDTOUCH_LOCAL_LIBS="libSoundTouch.a"
|
|
||||||
LIBSOUNDTOUCH_LOCAL_CXXFLAGS='-I$(top_srcdir)/lib-src/soundtouch/include'
|
|
||||||
LIBSOUNDTOUCH_LOCAL_CPPSYMBOLS="USE_SOUNDTOUCH"
|
|
||||||
AC_MSG_NOTICE([libsoundtouch libraries are available in the local tree])
|
AC_MSG_NOTICE([libsoundtouch libraries are available in the local tree])
|
||||||
else
|
else
|
||||||
LIBSOUNDTOUCH_LOCAL_AVAILABLE="no"
|
|
||||||
AC_MSG_NOTICE([libsoundtouch libraries are NOT available in the local tree])
|
AC_MSG_NOTICE([libsoundtouch libraries are NOT available in the local tree])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
])
|
])
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CONFIG_SUBDIRS_LIBSOUNDTOUCH], [
|
AC_DEFUN([AUDACITY_CONFIG_LIBSOUNDTOUCH], [
|
||||||
if test "$LIBSOUNDTOUCH_USE_LOCAL" = yes; then
|
if test "$LIBSOUNDTOUCH_USE_LOCAL" = yes; then
|
||||||
|
SOUNDTOUCH_CFLAGS='-I$(top_srcdir)/lib-src/soundtouch/include'
|
||||||
|
SOUNDTOUCH_LIBS='$(top_builddir)/lib-src/soundtouch/source/SoundTouch/.libs/libSoundTouch.a'
|
||||||
AC_CONFIG_SUBDIRS([lib-src/soundtouch])
|
AC_CONFIG_SUBDIRS([lib-src/soundtouch])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
AC_SUBST([SOUNDTOUCH_CFLAGS])
|
||||||
|
AC_SUBST([SOUNDTOUCH_LIBS])
|
||||||
|
|
||||||
|
AM_CONDITIONAL([USE_LIBSOUNDTOUCH], [test "$LIBSOUNDTOUCH_USE_LOCAL" = yes -o "$LIBSOUNDTOUCH_USE_SYSTEM" = yes])
|
||||||
|
AM_CONDITIONAL([USE_LOCAL_LIBSOUNDTOUCH], [test "$LIBSOUNDTOUCH_USE_LOCAL" = yes])
|
||||||
|
|
||||||
|
if test "$LIBSOUNDTOUCH_USE_LOCAL" = yes -o "$LIBSOUNDTOUCH_USE_SYSTEM" = yes; then
|
||||||
|
AC_DEFINE(USE_SOUNDTOUCH, 1,
|
||||||
|
[Define if SoundTouch support should be enabled])
|
||||||
|
fi
|
||||||
])
|
])
|
||||||
|
@ -1,17 +1,9 @@
|
|||||||
dnl Add Audacity license?
|
dnl Add Audacity license?
|
||||||
dnl Please increment the serial number below whenever you alter this macro
|
dnl Please increment the serial number below whenever you alter this macro
|
||||||
dnl for the benefit of automatic macro update systems
|
dnl for the benefit of automatic macro update systems
|
||||||
# audacity_checklib_libsoxr.m4 serial 2
|
# audacity_checklib_libsoxr.m4 serial 3
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CHECKLIB_LIBSOXR], [
|
AC_DEFUN([AUDACITY_CHECKLIB_LIBSOXR], [
|
||||||
|
|
||||||
dnl These four lines are never executed, but they document the USE_LIBSOXR
|
|
||||||
dnl pre-processor directive (for configunix.h etc)
|
|
||||||
if false ; then
|
|
||||||
AC_DEFINE(USE_LIBSOXR, 1,
|
|
||||||
[Define if libsoxr support should be enabled])
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_ARG_WITH(libsoxr,
|
AC_ARG_WITH(libsoxr,
|
||||||
[AS_HELP_STRING([--with-libsoxr],
|
[AS_HELP_STRING([--with-libsoxr],
|
||||||
[use libsoxr for sample rate conversion])],
|
[use libsoxr for sample rate conversion])],
|
||||||
@ -22,44 +14,46 @@ AC_DEFUN([AUDACITY_CHECKLIB_LIBSOXR], [
|
|||||||
dnl more recent)
|
dnl more recent)
|
||||||
|
|
||||||
PKG_CHECK_MODULES(SOXR, soxr >= 0.0.5,
|
PKG_CHECK_MODULES(SOXR, soxr >= 0.0.5,
|
||||||
soxr_available_system="yes",
|
LIBSOXR_SYSTEM_AVAILABLE="yes",
|
||||||
soxr_available_system="no")
|
LIBSOXR_SYSTEM_AVAILABLE="no")
|
||||||
|
|
||||||
if test "x$soxr_available_system" = "xyes" ; then
|
if test "$LIBSOXR_SYSTEM_AVAILABLE" = "yes"; then
|
||||||
LIBSOXR_SYSTEM_AVAILABLE="yes"
|
|
||||||
LIBSOXR_SYSTEM_LIBS=$SOXR_LIBS
|
|
||||||
LIBSOXR_SYSTEM_CXXFLAGS=$SOXR_CFLAGS
|
|
||||||
LIBSOXR_SYSTEM_CPPSYMBOLS="USE_LIBSOXR"
|
|
||||||
AC_MSG_NOTICE([Soxr libraries are available as system libraries])
|
AC_MSG_NOTICE([Soxr libraries are available as system libraries])
|
||||||
else
|
else
|
||||||
LIBSOXR_SYSTEM_AVAILABLE="no"
|
|
||||||
AC_MSG_NOTICE([Soxr libraries are NOT available as system libraries])
|
AC_MSG_NOTICE([Soxr libraries are NOT available as system libraries])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dnl see if libsoxr is available locally
|
dnl see if libsoxr is available locally
|
||||||
|
|
||||||
AC_CHECK_FILE(${srcdir}/lib-src/libsoxr/src/soxr.h,
|
AC_CHECK_FILE(${srcdir}/lib-src/libsoxr/src/soxr.h,
|
||||||
soxr_h_found="yes",
|
LIBSOXR_LOCAL_AVAILABLE="yes",
|
||||||
soxr_h_found="no")
|
LIBSOXR_LOCAL_AVAILABLE="no")
|
||||||
|
|
||||||
if test "x$soxr_h_found" = "xyes" ; then
|
|
||||||
LIBSOXR_LOCAL_AVAILABLE="yes"
|
|
||||||
LIBSOXR_LOCAL_LIBS="libsoxr.a"
|
|
||||||
LIBSOXR_LOCAL_CXXFLAGS='-I$(top_srcdir)/lib-src/libsoxr/src'
|
|
||||||
LIBSOXR_LOCAL_CPPSYMBOLS="USE_LIBSOXR"
|
|
||||||
|
|
||||||
|
if test "$LIBSOXR_LOCAL_AVAILABLE" = "yes"; then
|
||||||
# Breaks other other libraries in Audacity tree; but why is ./configure
|
# Breaks other other libraries in Audacity tree; but why is ./configure
|
||||||
# passing options specific to this library to other libraries?
|
# passing options specific to this library to other libraries?
|
||||||
#LIBSOXR_LOCAL_CONFIGURE_ARGS="\"-DBUILD_SHARED_LIBS=OFF -DWITH_OPENMP=OFF\""
|
#LIBSOXR_LOCAL_CONFIGURE_ARGS="\"-DBUILD_SHARED_LIBS=OFF -DWITH_OPENMP=OFF\""
|
||||||
AC_MSG_NOTICE([libsoxr libraries are available in the local tree])
|
AC_MSG_NOTICE([libsoxr libraries are available in the local tree])
|
||||||
else
|
else
|
||||||
LIBSOXR_LOCAL_AVAILABLE="no"
|
|
||||||
AC_MSG_NOTICE([libsoxr libraries are NOT available in the local tree])
|
AC_MSG_NOTICE([libsoxr libraries are NOT available in the local tree])
|
||||||
fi
|
fi
|
||||||
])
|
])
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CONFIG_SUBDIRS_LIBSOXR], [
|
AC_DEFUN([AUDACITY_CONFIG_LIBSOXR], [
|
||||||
if test "$LIBSOXR_USE_LOCAL" = yes; then
|
if test "$LIBSOXR_USE_LOCAL" = yes; then
|
||||||
|
SOXR_CFLAGS='-I$(top_srcdir)/lib-src/libsoxr/src'
|
||||||
|
SOXR_LIBS='$(top_builddir)/lib-src/libsoxr/src/libsoxr.a'
|
||||||
AC_CONFIG_SUBDIRS([lib-src/libsoxr])
|
AC_CONFIG_SUBDIRS([lib-src/libsoxr])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
AC_SUBST([SOXR_CFLAGS])
|
||||||
|
AC_SUBST([SOXR_LIBS])
|
||||||
|
|
||||||
|
AM_CONDITIONAL([USE_LIBSOXR], [test "$LIBSOXR_USE_LOCAL" = yes -o "$LIBSOXR_USE_SYSTEM" = yes])
|
||||||
|
AM_CONDITIONAL([USE_LOCAL_LIBSOXR], [test "$LIBSOXR_USE_LOCAL" = yes])
|
||||||
|
|
||||||
|
if test "$LIBSOXR_USE_LOCAL" = yes -o "$LIBSOXR_USE_SYSTEM" = yes; then
|
||||||
|
AC_DEFINE(USE_LIBSOXR, 1,
|
||||||
|
[Define if libsoxr support should be enabled])
|
||||||
|
fi
|
||||||
])
|
])
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
dnl add Audacity / Twolame license ?
|
dnl add Audacity / Twolame license ?
|
||||||
dnl Please increment the serial number below whenever you alter this macro
|
dnl Please increment the serial number below whenever you alter this macro
|
||||||
dnl for the benefit of automatic macro update systems
|
dnl for the benefit of automatic macro update systems
|
||||||
# audacity_checklib_libtwolame.m4 serial 1
|
# audacity_checklib_libtwolame.m4 serial 2
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CHECKLIB_LIBTWOLAME], [
|
AC_DEFUN([AUDACITY_CHECKLIB_LIBTWOLAME], [
|
||||||
AC_ARG_WITH(libtwolame,
|
AC_ARG_WITH(libtwolame,
|
||||||
@ -10,53 +10,49 @@ AC_DEFUN([AUDACITY_CHECKLIB_LIBTWOLAME], [
|
|||||||
LIBTWOLAME_ARGUMENT=$withval,
|
LIBTWOLAME_ARGUMENT=$withval,
|
||||||
LIBTWOLAME_ARGUMENT="unspecified")
|
LIBTWOLAME_ARGUMENT="unspecified")
|
||||||
|
|
||||||
if false ; then
|
|
||||||
AC_DEFINE(USE_LIBTWOLAME, 1,
|
|
||||||
[Define if libtwolame (MP2 export) support should be enabled])
|
|
||||||
fi
|
|
||||||
|
|
||||||
dnl Check for a system copy of libtwolame to use, which needs to be
|
dnl Check for a system copy of libtwolame to use, which needs to be
|
||||||
dnl pretty current to work
|
dnl pretty current to work
|
||||||
|
|
||||||
PKG_CHECK_MODULES(LIBTWOLAME, twolame >= 0.3.9,
|
PKG_CHECK_MODULES(LIBTWOLAME, twolame >= 0.3.9,
|
||||||
twolame_available_system="yes",
|
LIBTWOLAME_SYSTEM_AVAILABLE="yes",
|
||||||
twolame_available_system="no")
|
LIBTWOLAME_SYSTEM_AVAILABLE="no")
|
||||||
|
|
||||||
if test "x$twolame_available_system" = "xyes" ; then
|
if test "$LIBTWOLAME_SYSTEM_AVAILABLE" = "yes"; then
|
||||||
LIBTWOLAME_SYSTEM_AVAILABLE="yes"
|
|
||||||
LIBTWOLAME_SYSTEM_LIBS=$LIBTWOLAME_LIBS
|
|
||||||
LIBTWOLAME_SYSTEM_CXXFLAGS=$LIBTWOLAME_CFLAGS
|
|
||||||
LIBTWOLAME_SYSTEM_CPPSYMBOLS="USE_LIBTWOLAME"
|
|
||||||
AC_MSG_NOTICE([Libtwolame library available as system library])
|
AC_MSG_NOTICE([Libtwolame library available as system library])
|
||||||
else
|
else
|
||||||
LIBTWOLAME_SYSTEM_AVAILABLE="no"
|
|
||||||
AC_MSG_NOTICE([Libtwolame library NOT available as system library])
|
AC_MSG_NOTICE([Libtwolame library NOT available as system library])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dnl see if libtwolame is available locally
|
dnl see if libtwolame is available locally
|
||||||
|
|
||||||
AC_CHECK_FILE(${srcdir}/lib-src/twolame/libtwolame/twolame.h,
|
AC_CHECK_FILE(${srcdir}/lib-src/twolame/libtwolame/twolame.h,
|
||||||
twolame_h_found="yes",
|
LIBTWOLAME_LOCAL_AVAILABLE="yes",
|
||||||
twolame_h_found="no")
|
LIBTWOLAME_LOCAL_AVAILABLE="no")
|
||||||
|
|
||||||
if test "x$twolame_h_found" = "xyes" ; then
|
|
||||||
LIBTWOLAME_LOCAL_AVAILABLE="yes"
|
|
||||||
LIBTWOLAME_LOCAL_LIBS="libtwolame.a"
|
|
||||||
LIBTWOLAME_LOCAL_CXXFLAGS='-I$(top_srcdir)/lib-src/twolame/libtwolame'
|
|
||||||
LIBTWOLAME_LOCAL_CPPSYMBOLS="USE_LIBTWOLAME"
|
|
||||||
|
|
||||||
|
if test "$LIBTWOLAME_LOCAL_AVAILABLE" = "yes"; then
|
||||||
dnl disable programs we don't need to build
|
dnl disable programs we don't need to build
|
||||||
LIBTWOLAME_LOCAL_CONFIGURE_ARGS="--disable-programs"
|
LIBTWOLAME_LOCAL_CONFIGURE_ARGS="--disable-programs"
|
||||||
|
|
||||||
AC_MSG_NOTICE([libtwolame library is available in the local tree])
|
AC_MSG_NOTICE([libtwolame library is available in the local tree])
|
||||||
else
|
else
|
||||||
LIBTWOLAME_LOCAL_AVAILABLE="no"
|
|
||||||
AC_MSG_NOTICE([libtwolame library is NOT available in the local tree])
|
AC_MSG_NOTICE([libtwolame library is NOT available in the local tree])
|
||||||
fi
|
fi
|
||||||
])
|
])
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CONFIG_SUBDIRS_LIBTWOLAME], [
|
AC_DEFUN([AUDACITY_CONFIG_LIBTWOLAME], [
|
||||||
if test "$LIBTWOLAME_USE_LOCAL" = yes; then
|
if test "$LIBTWOLAME_USE_LOCAL" = yes; then
|
||||||
|
LIBTWOLAME_CFLAGS='-I$(top_srcdir)/lib-src/twolame/libtwolame'
|
||||||
|
LIBTWOLAME_LIBS='$(top_builddir)/lib-src/twolame/libtwolame/.libs/libtwolame.a'
|
||||||
AC_CONFIG_SUBDIRS([lib-src/twolame])
|
AC_CONFIG_SUBDIRS([lib-src/twolame])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
AC_SUBST([LIBTWOLAME_CFLAGS])
|
||||||
|
AC_SUBST([LIBTWOLAME_LIBS])
|
||||||
|
|
||||||
|
AM_CONDITIONAL([USE_LIBTWOLAME], [test "$LIBTWOLAME_USE_LOCAL" = yes -o "$LIBTWOLAME_USE_SYSTEM" = yes])
|
||||||
|
AM_CONDITIONAL([USE_LOCAL_LIBTWOLAME], [test "$LIBTWOLAME_USE_LOCAL" = yes])
|
||||||
|
|
||||||
|
if test "$LIBTWOLAME_USE_LOCAL" = yes -o "$LIBTWOLAME_USE_SYSTEM" = yes; then
|
||||||
|
AC_DEFINE(USE_LIBTWOLAME, 1,
|
||||||
|
[Define if libtwolame (MP2 export) support should be enabled])
|
||||||
|
fi
|
||||||
])
|
])
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
dnl Todo: add Vamp / Audacity license?
|
dnl Todo: add Vamp / Audacity license?
|
||||||
dnl Please increment the serial number below whenever you alter this macro
|
dnl Please increment the serial number below whenever you alter this macro
|
||||||
dnl for the benefit of automatic macro update systems
|
dnl for the benefit of automatic macro update systems
|
||||||
# audacity_checklib_libvamp.m4 serial 2
|
# audacity_checklib_libvamp.m4 serial 3
|
||||||
|
|
||||||
dnl Check for system copy of libvamp we can use for Vamp plug-in support
|
dnl Check for system copy of libvamp we can use for Vamp plug-in support
|
||||||
AC_DEFUN([AUDACITY_CHECKLIB_LIBVAMP], [
|
AC_DEFUN([AUDACITY_CHECKLIB_LIBVAMP], [
|
||||||
@ -11,60 +11,47 @@ AC_DEFUN([AUDACITY_CHECKLIB_LIBVAMP], [
|
|||||||
LIBVAMP_ARGUMENT=$withval,
|
LIBVAMP_ARGUMENT=$withval,
|
||||||
LIBVAMP_ARGUMENT="unspecified")
|
LIBVAMP_ARGUMENT="unspecified")
|
||||||
|
|
||||||
if false ; then
|
|
||||||
AC_DEFINE(USE_VAMP, 1,
|
|
||||||
[Define if Vamp analysis plugin support should be enabled])
|
|
||||||
fi
|
|
||||||
|
|
||||||
dnl System may include Vamp headers and library, though we prefer local ones
|
dnl System may include Vamp headers and library, though we prefer local ones
|
||||||
|
|
||||||
PKG_CHECK_MODULES(VAMP, vamp-hostsdk >= 2.0,
|
PKG_CHECK_MODULES(VAMP, vamp-hostsdk >= 2.0,
|
||||||
vamp_available_system="yes",
|
LIBVAMP_SYSTEM_AVAILABLE="yes",
|
||||||
vamp_available_system="no")
|
LIBVAMP_SYSTEM_AVAILABLE="no")
|
||||||
|
|
||||||
if test "x$vamp_available_system" = "xyes" ; then
|
if test "$LIBVAMP_SYSTEM_AVAILABLE" = "yes"; then
|
||||||
LIBVAMP_SYSTEM_AVAILABLE="yes"
|
|
||||||
LIBVAMP_SYSTEM_LIBS=$VAMP_LIBS
|
|
||||||
LIBVAMP_SYSTEM_CXXFLAGS=$VAMP_CFLAGS
|
|
||||||
dnl still need these local objects for the support in audacity
|
|
||||||
LIBVAMP_SYSTEM_OPTOBJS="effects/vamp/VampEffect.o effects/vamp/LoadVamp.o"
|
|
||||||
LIBVAMP_SYSTEM_CPPSYMBOLS="USE_VAMP"
|
|
||||||
AC_MSG_NOTICE([Vamp libraries are available as system libraries])
|
AC_MSG_NOTICE([Vamp libraries are available as system libraries])
|
||||||
else
|
else
|
||||||
LIBVAMP_SYSTEM_AVAILABLE="no"
|
|
||||||
AC_MSG_NOTICE([Vamp libraries are NOT available as system libraries])
|
AC_MSG_NOTICE([Vamp libraries are NOT available as system libraries])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dnl see if Vamp is available locally
|
dnl see if Vamp is available locally
|
||||||
|
|
||||||
AC_CHECK_FILE(${srcdir}/lib-src/libvamp/vamp-hostsdk/PluginLoader.h,
|
AC_CHECK_FILE(${srcdir}/lib-src/libvamp/vamp-hostsdk/PluginLoader.h,
|
||||||
vamp_h_found="yes",
|
LIBVAMP_LOCAL_AVAILABLE="yes",
|
||||||
vamp_h_found="no")
|
LIBVAMP_LOCAL_AVAILABLE="no")
|
||||||
|
|
||||||
if test "x$vamp_h_found" = "xyes" ; then
|
if test "$LIBVAMP_LOCAL_AVAILABLE" = "yes"; then
|
||||||
LIBVAMP_LOCAL_AVAILABLE="yes"
|
|
||||||
dnl Add vamp to the list of things to build in lib-src
|
|
||||||
LIBVAMP_LOCAL_BUILD="vamp-sdk"
|
|
||||||
dnl compiler and linker flags
|
|
||||||
LIBVAMP_LOCAL_CXXFLAGS='-I$(top_srcdir)/lib-src/libvamp'
|
|
||||||
LIBVAMP_LOCAL_LIBS="libvamp-hostsdk.a"
|
|
||||||
dnl add some extra object files we can build
|
|
||||||
LIBVAMP_LOCAL_OPTOBJS="effects/vamp/VampEffect.o effects/vamp/LoadVamp.o"
|
|
||||||
dnl define a pre-processor symbol to tell other code that the vamp host
|
|
||||||
dnl SDK is available
|
|
||||||
LIBVAMP_LOCAL_CPPSYMBOLS="USE_VAMP"
|
|
||||||
dnl do not build programs we don't need
|
|
||||||
LIBVAMP_LOCAL_CONFIGURE_ARGS="--disable-programs"
|
LIBVAMP_LOCAL_CONFIGURE_ARGS="--disable-programs"
|
||||||
|
|
||||||
AC_MSG_NOTICE([Vamp libraries are available in the local tree])
|
AC_MSG_NOTICE([Vamp libraries are available in the local tree])
|
||||||
else
|
else
|
||||||
LIBVAMP_LOCAL_AVAILABLE="no"
|
|
||||||
AC_MSG_NOTICE([Vamp libraries are NOT available in the local tree])
|
AC_MSG_NOTICE([Vamp libraries are NOT available in the local tree])
|
||||||
fi
|
fi
|
||||||
])
|
])
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CONFIG_SUBDIRS_LIBVAMP], [
|
AC_DEFUN([AUDACITY_CONFIG_LIBVAMP], [
|
||||||
if test "$LIBVAMP_USE_LOCAL" = yes; then
|
if test "$LIBVAMP_USE_LOCAL" = yes; then
|
||||||
|
VAMP_CFLAGS='-I$(top_srcdir)/lib-src/libvamp'
|
||||||
|
VAMP_LIBS='$(top_builddir)/lib-src/libvamp/libvamp-hostsdk.a'
|
||||||
AC_CONFIG_SUBDIRS([lib-src/libvamp])
|
AC_CONFIG_SUBDIRS([lib-src/libvamp])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
AC_SUBST([VAMP_CFLAGS])
|
||||||
|
AC_SUBST([VAMP_LIBS])
|
||||||
|
|
||||||
|
AM_CONDITIONAL([USE_VAMP], [test "$LIBVAMP_USE_LOCAL" = yes -o "$LIBVAMP_USE_SYSTEM" = yes])
|
||||||
|
AM_CONDITIONAL([USE_LOCAL_VAMP], [test "$LIBVAMP_USE_LOCAL" = yes])
|
||||||
|
|
||||||
|
if test "$LIBVAMP_USE_LOCAL" = yes -o "$LIBVAMP_USE_SYSTEM" = yes; then
|
||||||
|
AC_DEFINE(USE_VAMP, 1,
|
||||||
|
[Define if Vamp analysis plugin support should be enabled])
|
||||||
|
fi
|
||||||
])
|
])
|
||||||
|
@ -2,15 +2,9 @@ dnl Add audacity / vorbis license?
|
|||||||
dnl
|
dnl
|
||||||
dnl Please increment the serial number below whenever you alter this macro
|
dnl Please increment the serial number below whenever you alter this macro
|
||||||
dnl for the benefit of automatic macro update systems
|
dnl for the benefit of automatic macro update systems
|
||||||
# audacity_checklib_libvorbis.m4 serial 3
|
# audacity_checklib_libvorbis.m4 serial 4
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CHECKLIB_LIBVORBIS], [
|
AC_DEFUN([AUDACITY_CHECKLIB_LIBVORBIS], [
|
||||||
|
|
||||||
if false ; then
|
|
||||||
AC_DEFINE(USE_LIBVORBIS, 1,
|
|
||||||
[Define if the ogg vorbis decoding library is present])
|
|
||||||
fi
|
|
||||||
|
|
||||||
AC_ARG_WITH(libvorbis,
|
AC_ARG_WITH(libvorbis,
|
||||||
[AS_HELP_STRING([--with-libvorbis],
|
[AS_HELP_STRING([--with-libvorbis],
|
||||||
[use libvorbis for Ogg Vorbis support])],
|
[use libvorbis for Ogg Vorbis support])],
|
||||||
@ -19,23 +13,13 @@ AC_DEFUN([AUDACITY_CHECKLIB_LIBVORBIS], [
|
|||||||
|
|
||||||
dnl See if Vorbis is installed in the system
|
dnl See if Vorbis is installed in the system
|
||||||
|
|
||||||
AC_CHECK_LIB(vorbisfile,
|
PKG_CHECK_MODULES(LIBVORBIS, vorbisenc vorbisfile,
|
||||||
vorbis_bitrate_addblock,
|
LIBVORBIS_SYSTEM_AVAILABLE="yes",
|
||||||
lib_found="yes",
|
LIBVORBIS_SYSTEM_AVAILABLE="no")
|
||||||
lib_found="no",
|
|
||||||
-lvorbis -logg)
|
|
||||||
|
|
||||||
AC_CHECK_HEADER(vorbis/vorbisfile.h,
|
if test "$LIBVORBIS_SYSTEM_AVAILABLE" = "yes"; then
|
||||||
header_found="yes",
|
|
||||||
header_found="no")
|
|
||||||
|
|
||||||
if test "x$lib_found" = "xyes" && test "x$header_found" = "xyes" ; then
|
|
||||||
LIBVORBIS_SYSTEM_AVAILABLE="yes"
|
|
||||||
LIBVORBIS_SYSTEM_LIBS="-lvorbisenc -lvorbisfile -lvorbis -logg"
|
|
||||||
LIBVORBIS_SYSTEM_CPPSYMBOLS="USE_LIBVORBIS"
|
|
||||||
AC_MSG_NOTICE([Vorbis libraries are available as system libraries])
|
AC_MSG_NOTICE([Vorbis libraries are available as system libraries])
|
||||||
else
|
else
|
||||||
LIBVORBIS_SYSTEM_AVAILABLE="no"
|
|
||||||
AC_MSG_NOTICE([Vorbis libraries are NOT available as system libraries])
|
AC_MSG_NOTICE([Vorbis libraries are NOT available as system libraries])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -49,20 +33,13 @@ AC_DEFUN([AUDACITY_CHECKLIB_LIBVORBIS], [
|
|||||||
ogg_h_available="yes",
|
ogg_h_available="yes",
|
||||||
ogg_h_available="no")
|
ogg_h_available="no")
|
||||||
|
|
||||||
if test "x$vorbisenc_h_available" = "xyes" && test "x$ogg_h_available" = "xyes" ; then
|
if test "$vorbisenc_h_available" = "yes" -a "$ogg_h_available" = "yes"; then
|
||||||
LIBVORBIS_LOCAL_AVAILABLE="yes"
|
LIBVORBIS_LOCAL_AVAILABLE="yes"
|
||||||
|
|
||||||
LIBVORBIS_LOCAL_LIBS="libvorbisenc.a libvorbisfile.a libvorbis.a libogg.a"
|
|
||||||
|
|
||||||
LIBVORBIS_LOCAL_CXXFLAGS='-I$(top_srcdir)/lib-src/libogg/include'
|
|
||||||
LIBVORBIS_LOCAL_CXXFLAGS="$LIBVORBIS_LOCAL_CXXFLAGS -I\$(top_srcdir)/lib-src/libvorbis/include"
|
|
||||||
|
|
||||||
LIBVORBIS_LOCAL_CPPSYMBOLS="USE_LIBVORBIS"
|
|
||||||
|
|
||||||
dnl We need to override the pkg-config check for libogg by passing
|
dnl We need to override the pkg-config check for libogg by passing
|
||||||
dnl OGG_CFLAGS and OGG_LIBS to the configure script of libvorbis.
|
dnl OGG_CFLAGS and OGG_LIBS to the configure script of libvorbis.
|
||||||
libogg_dir="$(pwd)/lib-src/libogg"
|
libogg_dir="$(pwd)/lib-src/libogg"
|
||||||
LIBVORBIS_LOCAL_CONFIGURE_ARGS="--disable-oggtest OGG_CFLAGS=-I${libogg_dir}/include OGG_LIBS=${libogg_dir}/src/.libs/libogg.a"
|
LIBVORBIS_LOCAL_CONFIGURE_ARGS="--disable-oggtest OGG_CFLAGS=-I${libogg_dir}/include OGG_LIBS=${libogg_dir}/src/libogg.la"
|
||||||
|
|
||||||
dnl libflac needs libogg too. So we need to pass these flags to the
|
dnl libflac needs libogg too. So we need to pass these flags to the
|
||||||
dnl configure script of libflac, because it does not use pkg-config.
|
dnl configure script of libflac, because it does not use pkg-config.
|
||||||
@ -75,8 +52,21 @@ AC_DEFUN([AUDACITY_CHECKLIB_LIBVORBIS], [
|
|||||||
LIBVORBIS_MIMETYPES="application/ogg;audio/x-vorbis+ogg;"
|
LIBVORBIS_MIMETYPES="application/ogg;audio/x-vorbis+ogg;"
|
||||||
])
|
])
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CONFIG_SUBDIRS_LIBVORBIS], [
|
AC_DEFUN([AUDACITY_CONFIG_LIBVORBIS], [
|
||||||
if test "$LIBVORBIS_USE_LOCAL" = yes; then
|
if test "$LIBVORBIS_USE_LOCAL" = yes; then
|
||||||
|
LIBVORBIS_CFLAGS='-I$(top_srcdir)/lib-src/libogg/include -I$(top_srcdir)/lib-src/libvorbis/include'
|
||||||
|
LIBVORBIS_LIBS='$(top_builddir)/lib-src/libvorbis/lib/libvorbisenc.la $(top_builddir)/lib-src/libvorbis/lib/libvorbisfile.la'
|
||||||
AC_CONFIG_SUBDIRS([lib-src/libogg lib-src/libvorbis])
|
AC_CONFIG_SUBDIRS([lib-src/libogg lib-src/libvorbis])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
AC_SUBST([LIBVORBIS_CFLAGS])
|
||||||
|
AC_SUBST([LIBVORBIS_LIBS])
|
||||||
|
|
||||||
|
AM_CONDITIONAL([USE_LIBVORBIS], [test "$LIBVORBIS_USE_LOCAL" = yes -o "$LIBVORBIS_USE_SYSTEM" = yes])
|
||||||
|
AM_CONDITIONAL([USE_LOCAL_LIBVORBIS], [test "$LIBVORBIS_USE_LOCAL" = yes])
|
||||||
|
|
||||||
|
if test "$LIBVORBIS_USE_LOCAL" = yes -o "$LIBVORBIS_USE_SYSTEM" = yes; then
|
||||||
|
AC_DEFINE(USE_LIBVORBIS, 1,
|
||||||
|
[Define if the ogg vorbis decoding library is present])
|
||||||
|
fi
|
||||||
])
|
])
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
dnl Please increment the serial number below whenever you alter this macro
|
dnl Please increment the serial number below whenever you alter this macro
|
||||||
dnl for the benefit of automatic macro update systems
|
dnl for the benefit of automatic macro update systems
|
||||||
# audacity_checklib_lv2.m4 serial 1
|
# audacity_checklib_lv2.m4 serial 2
|
||||||
|
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CHECKLIB_LV2], [
|
AC_DEFUN([AUDACITY_CHECKLIB_LV2], [
|
||||||
@ -10,54 +10,48 @@ AC_DEFUN([AUDACITY_CHECKLIB_LV2], [
|
|||||||
LV2_ARGUMENT=$withval,
|
LV2_ARGUMENT=$withval,
|
||||||
LV2_ARGUMENT="unspecified")
|
LV2_ARGUMENT="unspecified")
|
||||||
|
|
||||||
if false ; then
|
|
||||||
AC_DEFINE(USE_LV2, 1,
|
|
||||||
[Define if LV2 support should be enabled])
|
|
||||||
fi
|
|
||||||
|
|
||||||
dnl see if lv2 is installed on the system
|
dnl see if lv2 is installed on the system
|
||||||
|
|
||||||
PKG_CHECK_MODULES(LV2, [lv2 lilv-0 >= 0.16],
|
PKG_CHECK_MODULES(LV2, [lv2 lilv-0 >= 0.16],
|
||||||
lv2_available_system="yes",
|
LV2_SYSTEM_AVAILABLE="yes",
|
||||||
lv2_available_system="no")
|
LV2_SYSTEM_AVAILABLE="no")
|
||||||
|
|
||||||
|
|
||||||
if test "x$lv2_available_system" = "xyes" ; then
|
if test "$LV2_SYSTEM_AVAILABLE" = "yes"; then
|
||||||
LV2_SYSTEM_AVAILABLE="yes"
|
|
||||||
LV2_SYSTEM_LIBS=$LV2_LIBS
|
|
||||||
LV2_SYSTEM_CXXFLAGS=$LV2_CFLAGS
|
|
||||||
LV2_SYSTEM_CPPSYMBOLS="USE_LV2"
|
|
||||||
LV2_SYSTEM_OPTOBJS="effects/lv2/LoadLV2.o effects/lv2/LV2Effect.o effects/lv2/LV2PortGroup.o"
|
|
||||||
|
|
||||||
AC_MSG_NOTICE([LV2 libraries are available as system libraries])
|
AC_MSG_NOTICE([LV2 libraries are available as system libraries])
|
||||||
else
|
else
|
||||||
LV2_SYSTEM_AVAILABLE="no"
|
|
||||||
AC_MSG_NOTICE([LV2 libraries are NOT available as system libraries])
|
AC_MSG_NOTICE([LV2 libraries are NOT available as system libraries])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dnl see if LV2 is available locally
|
dnl see if LV2 is available locally
|
||||||
|
|
||||||
AC_CHECK_FILE(${srcdir}/lib-src/lv2/configure,
|
AC_CHECK_FILE(${srcdir}/lib-src/lv2/configure,
|
||||||
lv2_configure_found="yes",
|
LV2_LOCAL_AVAILABLE="yes",
|
||||||
lv2_configure_found="no")
|
LV2_LOCAL_AVAILABLE="no")
|
||||||
|
|
||||||
if test "x$lv2_configure_found" = "xyes" ; then
|
|
||||||
LV2_LOCAL_AVAILABLE="yes"
|
|
||||||
LV2_LOCAL_LIBS="liblv2.a"
|
|
||||||
LV2_LOCAL_CXXFLAGS='-I$(top_srcdir)/lib-src/lv2/include'
|
|
||||||
LV2_LOCAL_CPPSYMBOLS="USE_LV2"
|
|
||||||
LV2_LOCAL_OPTOBJS="effects/lv2/LoadLV2.o effects/lv2/LV2Effect.o effects/lv2/LV2PortGroup.o"
|
|
||||||
|
|
||||||
|
if test "$LV2_LOCAL_AVAILABLE" = "yes"; then
|
||||||
AC_MSG_NOTICE([LV2 libraries are available in the local tree])
|
AC_MSG_NOTICE([LV2 libraries are available in the local tree])
|
||||||
else
|
else
|
||||||
LV2_LOCAL_AVAILABLE="no"
|
|
||||||
AC_MSG_NOTICE([LV2 libraries are NOT available in the local tree])
|
AC_MSG_NOTICE([LV2 libraries are NOT available in the local tree])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
])
|
])
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CONFIG_SUBDIRS_LV2], [
|
AC_DEFUN([AUDACITY_CONFIG_LV2], [
|
||||||
if test "$LV2_USE_LOCAL" = yes; then
|
if test "$LV2_USE_LOCAL" = yes; then
|
||||||
|
LV2_CFLAGS='-I$(top_srcdir)/lib-src/lv2/include'
|
||||||
|
LV2_LIBS='$(top_builddir)/lib-src/lv2/liblv2.a'
|
||||||
AC_CONFIG_SUBDIRS([lib-src/lv2])
|
AC_CONFIG_SUBDIRS([lib-src/lv2])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
AC_SUBST([LV2_CFLAGS])
|
||||||
|
AC_SUBST([LV2_LIBS])
|
||||||
|
|
||||||
|
AM_CONDITIONAL([USE_LV2], [test "$LV2_USE_LOCAL" = yes -o "$LV2_USE_SYSTEM" = yes])
|
||||||
|
AM_CONDITIONAL([USE_LOCAL_LV2], [test "$LV2_USE_LOCAL" = yes])
|
||||||
|
|
||||||
|
if test "$LV2_USE_LOCAL" = yes -o "$LV2_USE_SYSTEM" = yes; then
|
||||||
|
AC_DEFINE(USE_LV2, 1,
|
||||||
|
[Define if LV2 support should be enabled])
|
||||||
|
fi
|
||||||
])
|
])
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
dnl Please increment the serial number below whenever you alter this macro
|
dnl Please increment the serial number below whenever you alter this macro
|
||||||
dnl for the benefit of automatic macro update systems
|
dnl for the benefit of automatic macro update systems
|
||||||
# audacity_checklib_portaudio.m4 serial 1
|
# audacity_checklib_portaudio.m4 serial 2
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CHECKLIB_PORTAUDIO], [
|
AC_DEFUN([AUDACITY_CHECKLIB_PORTAUDIO], [
|
||||||
AC_ARG_WITH(portaudio,
|
AC_ARG_WITH(portaudio,
|
||||||
@ -11,53 +11,51 @@ AC_DEFUN([AUDACITY_CHECKLIB_PORTAUDIO], [
|
|||||||
dnl see if portaudio is installed on the system
|
dnl see if portaudio is installed on the system
|
||||||
|
|
||||||
PKG_CHECK_MODULES(PORTAUDIO, portaudio-2.0 >= 19,
|
PKG_CHECK_MODULES(PORTAUDIO, portaudio-2.0 >= 19,
|
||||||
portaudio_available_system="yes",
|
PORTAUDIO_SYSTEM_AVAILABLE="yes",
|
||||||
portaudio_available_system="no")
|
PORTAUDIO_SYSTEM_AVAILABLE="no")
|
||||||
|
|
||||||
if test "x$portaudio_available_system" = "xyes" ; then
|
if test "$PORTAUDIO_SYSTEM_AVAILABLE" = "yes"; then
|
||||||
AC_EGREP_HEADER([Pa_GetStreamHostApiType], [portaudio.h],
|
AC_EGREP_HEADER([Pa_GetStreamHostApiType], [portaudio.h],
|
||||||
[have_portaudio_support=yes], [have_portaudio_support=no])
|
[have_portaudio_support=yes], [have_portaudio_support=no])
|
||||||
|
|
||||||
if test "x$have_portaudio_support" = "xyes" ; then
|
if test "$have_portaudio_support" = "yes"; then
|
||||||
PORTAUDIO_SYSTEM_AVAILABLE="yes"
|
PORTAUDIO_SYSTEM_AVAILABLE="yes"
|
||||||
PORTAUDIO_SYSTEM_LIBS=$PORTAUDIO_LIBS
|
|
||||||
PORTAUDIO_SYSTEM_CXXFLAGS=$PORTAUDIO_CFLAGS
|
|
||||||
AC_MSG_NOTICE([portaudio19 library is available as system library])
|
AC_MSG_NOTICE([portaudio19 library is available as system library])
|
||||||
else
|
else
|
||||||
PORTAUDIO_SYSTEM_AVAILABLE="no"
|
PORTAUDIO_SYSTEM_AVAILABLE="no"
|
||||||
AC_MSG_NOTICE([portaudio19 library is available as system library, but does not have the Pa_GetStreamHostApiType function.])
|
AC_MSG_NOTICE([portaudio19 library is available as system library, but does not have the Pa_GetStreamHostApiType function.])
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
PORTAUDIO_SYSTEM_AVAILABLE="no"
|
|
||||||
AC_MSG_NOTICE([portaudio19 library is NOT available as system library])
|
AC_MSG_NOTICE([portaudio19 library is NOT available as system library])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dnl see if portaudio is available locally
|
dnl see if portaudio is available locally
|
||||||
|
|
||||||
AC_CHECK_FILE(${srcdir}/lib-src/portaudio-v19/include/portaudio.h,
|
AC_CHECK_FILE(${srcdir}/lib-src/portaudio-v19/include/portaudio.h,
|
||||||
portaudio_h_found="yes",
|
PORTAUDIO_LOCAL_AVAILABLE="yes",
|
||||||
portaudio_h_found="no")
|
PORTAUDIO_LOCAL_AVAILABLE="no")
|
||||||
|
|
||||||
if test "x$portaudio_h_found" = "xyes" ; then
|
|
||||||
PORTAUDIO_LOCAL_AVAILABLE="yes"
|
|
||||||
PORTAUDIO_LOCAL_LIBS="libportaudio.a"
|
|
||||||
PORTAUDIO_LOCAL_CXXFLAGS='-I$(top_srcdir)/lib-src/portaudio-v19/include'
|
|
||||||
|
|
||||||
|
if test "$PORTAUDIO_LOCAL_AVAILABLE" = "yes"; then
|
||||||
dnl We need to override the pkg-config check for portmixer by passing
|
dnl We need to override the pkg-config check for portmixer by passing
|
||||||
dnl PORTAUDIO_CFLAGS and PORTAUDIO_LIBS to the configure script of portmixer.
|
dnl PORTAUDIO_CFLAGS and PORTAUDIO_LIBS to the configure script of portmixer.
|
||||||
portaudio_dir="$(pwd)/lib-src/portaudio-v19"
|
portaudio_dir="$(pwd)/lib-src/portaudio-v19"
|
||||||
PORTAUDIO_LOCAL_CONFIGURE_ARGS="PORTAUDIO_CFLAGS=-I${portaudio_dir}/include PORTAUDIO_LIBS=${portaudio_dir}/lib/.libs/libportaudio.a"
|
PORTAUDIO_LOCAL_CONFIGURE_ARGS="PORTAUDIO_CFLAGS=-I${portaudio_dir}/include PORTAUDIO_LIBS=${portaudio_dir}/lib/libportaudio.la"
|
||||||
|
|
||||||
AC_MSG_NOTICE([portaudio19 library is available in the local tree])
|
AC_MSG_NOTICE([portaudio19 library is available in the local tree])
|
||||||
else
|
else
|
||||||
PORTAUDIO_LOCAL_AVAILABLE="no"
|
|
||||||
AC_MSG_NOTICE([portaudio19 library is NOT available in the local tree])
|
AC_MSG_NOTICE([portaudio19 library is NOT available in the local tree])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
])
|
])
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CONFIG_SUBDIRS_PORTAUDIO], [
|
AC_DEFUN([AUDACITY_CONFIG_PORTAUDIO], [
|
||||||
if test "$PORTAUDIO_USE_LOCAL" = yes; then
|
if test "$PORTAUDIO_USE_LOCAL" = yes; then
|
||||||
|
PORTAUDIO_CFLAGS='-I$(top_srcdir)/lib-src/portaudio-v19/include'
|
||||||
|
PORTAUDIO_LIBS='$(top_builddir)/lib-src/portaudio-v19/lib/libportaudio.la'
|
||||||
AC_CONFIG_SUBDIRS([lib-src/portaudio-v19])
|
AC_CONFIG_SUBDIRS([lib-src/portaudio-v19])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
AC_SUBST([PORTAUDIO_CFLAGS])
|
||||||
|
AC_SUBST([PORTAUDIO_LIBS])
|
||||||
|
|
||||||
|
AM_CONDITIONAL([USE_LOCAL_PORTAUDIO], [test "$PORTAUDIO_USE_LOCAL" = yes])
|
||||||
])
|
])
|
||||||
|
@ -2,7 +2,7 @@ dnl Add Audacity / portSMF license?
|
|||||||
dnl
|
dnl
|
||||||
dnl Please increment the serial number below whenever you alter this macro
|
dnl Please increment the serial number below whenever you alter this macro
|
||||||
dnl for the benefit of automatic macro update systems
|
dnl for the benefit of automatic macro update systems
|
||||||
# audacity_checklib_portsmf.m4 serial 1
|
# audacity_checklib_portsmf.m4 serial 2
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CHECKLIB_PORTSMF], [
|
AC_DEFUN([AUDACITY_CHECKLIB_PORTSMF], [
|
||||||
|
|
||||||
@ -12,48 +12,44 @@ AC_DEFUN([AUDACITY_CHECKLIB_PORTSMF], [
|
|||||||
PORTSMF_ARGUMENT=$withval,
|
PORTSMF_ARGUMENT=$withval,
|
||||||
PORTSMF_ARGUMENT="unspecified")
|
PORTSMF_ARGUMENT="unspecified")
|
||||||
|
|
||||||
if false ; then
|
|
||||||
AC_DEFINE(USE_MIDI, 1,
|
|
||||||
[Define if midi support should be enabled])
|
|
||||||
fi
|
|
||||||
|
|
||||||
dnl see if libportsmf is installed on the system
|
dnl see if libportsmf is installed on the system
|
||||||
|
|
||||||
PKG_CHECK_MODULES(PORTSMF, portSMF,
|
PKG_CHECK_MODULES(PORTSMF, portSMF,
|
||||||
portsmf_available_system="yes",
|
PORTSMF_SYSTEM_AVAILABLE="yes",
|
||||||
portsmf_available_system="no")
|
PORTSMF_SYSTEM_AVAILABLE="no")
|
||||||
|
|
||||||
if test "x$portsmf_available_system" = "xyes" ; then
|
if test "$PORTSMF_SYSTEM_AVAILABLE" = "yes"; then
|
||||||
PORTSMF_SYSTEM_AVAILABLE="yes"
|
|
||||||
PORTSMF_SYSTEM_LIBS="$PORTSMF_LIBS"
|
|
||||||
PORTSMF_SYSTEM_CXXFLAGS="$PORTSMF_CFLAGS"
|
|
||||||
PORTSMF_SYSTEM_CPPSYMBOLS="USE_MIDI"
|
|
||||||
dnl extra objects we can now compile
|
|
||||||
PORTSMF_SYSTEM_OPTOBJS="NoteTrack.o import/ImportMIDI.o"
|
|
||||||
AC_MSG_NOTICE([portSMF library is available as system library])
|
AC_MSG_NOTICE([portSMF library is available as system library])
|
||||||
else
|
else
|
||||||
PORTSMF_SYSTEM_AVAILABLE="no"
|
|
||||||
AC_MSG_NOTICE([portSMF library is NOT available as system library])
|
AC_MSG_NOTICE([portSMF library is NOT available as system library])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AC_CHECK_FILE(${srcdir}/lib-src/portsmf/allegro.h,
|
AC_CHECK_FILE(${srcdir}/lib-src/portsmf/allegro.h,
|
||||||
allegro_h_available="yes",
|
PORTSMF_LOCAL_AVAILABLE="yes",
|
||||||
allegro_h_available="no")
|
PORTSMF_LOCAL_AVAILABLE="no")
|
||||||
|
|
||||||
if test "x$allegro_h_available" = "xyes" ; then
|
if test "$PORTSMF_LOCAL_AVAILABLE" = "yes"; then
|
||||||
PORTSMF_LOCAL_AVAILABLE="yes"
|
AC_MSG_NOTICE([portSMF library is available in the local tree])
|
||||||
PORTSMF_LOCAL_LIBS="libportSMF.a"
|
|
||||||
PORTSMF_LOCAL_CXXFLAGS='-I$(top_srcdir)/lib-src/portsmf'
|
|
||||||
PORTSMF_LOCAL_CPPSYMBOLS="USE_MIDI"
|
|
||||||
dnl extra objects we can now compile
|
|
||||||
PORTSMF_LOCAL_OPTOBJS="NoteTrack.o import/ImportMIDI.o"
|
|
||||||
else
|
else
|
||||||
PORTSMF_LOCAL_AVAILABLE="no"
|
AC_MSG_NOTICE([portSMF library is NOT available in the local tree])
|
||||||
fi
|
fi
|
||||||
])
|
])
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CONFIG_SUBDIRS_PORTSMF], [
|
AC_DEFUN([AUDACITY_CONFIG_PORTSMF], [
|
||||||
if test "$PORTSMF_USE_LOCAL" = yes; then
|
if test "$PORTSMF_USE_LOCAL" = yes; then
|
||||||
|
PORTSMF_CFLAGS='-I$(top_srcdir)/lib-src/portsmf'
|
||||||
|
PORTSMF_LIBS='$(top_builddir)/lib-src/portsmf/libportSMF.a'
|
||||||
AC_CONFIG_SUBDIRS([lib-src/portsmf])
|
AC_CONFIG_SUBDIRS([lib-src/portsmf])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
AC_SUBST([PORTSMF_CFLAGS])
|
||||||
|
AC_SUBST([PORTSMF_LIBS])
|
||||||
|
|
||||||
|
AM_CONDITIONAL([USE_PORTSMF], [test "$PORTSMF_USE_LOCAL" = yes -o "$PORTSMF_USE_SYSTEM" = yes])
|
||||||
|
AM_CONDITIONAL([USE_LOCAL_PORTSMF], [test "$PORTSMF_USE_LOCAL" = yes])
|
||||||
|
|
||||||
|
if test "$PORTSMF_USE_LOCAL" = yes -o "$PORTSMF_USE_SYSTEM" = yes; then
|
||||||
|
AC_DEFINE(USE_MIDI, 1,
|
||||||
|
[Define if midi support should be enabled])
|
||||||
|
fi
|
||||||
])
|
])
|
||||||
|
@ -1,58 +1,55 @@
|
|||||||
dnl add Audacity / TagLib license ?
|
dnl add Audacity / TagLib license ?
|
||||||
dnl Please increment the serial number below whenever you alter this macro
|
dnl Please increment the serial number below whenever you alter this macro
|
||||||
dnl for the benefit of automatic macro update systems
|
dnl for the benefit of automatic macro update systems
|
||||||
# audacity_checklib_taglib.m4 serial 1
|
# audacity_checklib_taglib.m4 serial 2
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CHECKLIB_TAGLIB], [
|
AC_DEFUN([AUDACITY_CHECKLIB_TAGLIB], [
|
||||||
AC_ARG_WITH(taglib,
|
AC_ARG_WITH([taglib],
|
||||||
[AS_HELP_STRING([--with-taglib],
|
[AS_HELP_STRING([--with-taglib],
|
||||||
[use TagLib for metadata support ])],
|
[use TagLib for metadata support ])],
|
||||||
TAGLIB_ARGUMENT=$withval,
|
TAGLIB_ARGUMENT=$withval,
|
||||||
TAGLIB_ARGUMENT="unspecified")
|
TAGLIB_ARGUMENT="unspecified")
|
||||||
|
|
||||||
if false ; then
|
|
||||||
AC_DEFINE(USE_TAGLIB, 1,
|
|
||||||
[Define if TagLib (metadata export) support should be enabled])
|
|
||||||
fi
|
|
||||||
|
|
||||||
dnl Check for a system copy of TagLib to use
|
dnl Check for a system copy of TagLib to use
|
||||||
|
|
||||||
PKG_CHECK_MODULES(TAGLIB, taglib >= 1.5,
|
PKG_CHECK_MODULES([TAGLIB], [taglib >= 1.5],
|
||||||
taglib_available_system="yes",
|
[TAGLIB_SYSTEM_AVAILABLE="yes"],
|
||||||
taglib_available_system="no")
|
[TAGLIB_SYSTEM_AVAILABLE="no"])
|
||||||
|
|
||||||
if test "x$taglib_available_system" = "xyes" ; then
|
if test "$TAGLIB_SYSTEM_AVAILABLE" = "yes"; then
|
||||||
TAGLIB_SYSTEM_AVAILABLE="yes"
|
|
||||||
TAGLIB_SYSTEM_LIBS=$TAGLIB_LIBS
|
|
||||||
TAGLIB_SYSTEM_CXXFLAGS=$TAGLIB_CFLAGS
|
|
||||||
TAGLIB_SYSTEM_CPPSYMBOLS="USE_TAGLIB"
|
|
||||||
AC_MSG_NOTICE([TagLib library available as system library])
|
AC_MSG_NOTICE([TagLib library available as system library])
|
||||||
else
|
else
|
||||||
TAGLIB_SYSTEM_AVAILABLE="no"
|
|
||||||
AC_MSG_NOTICE([TagLib library NOT available as system library])
|
AC_MSG_NOTICE([TagLib library NOT available as system library])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dnl see if TagLib is available locally
|
dnl see if TagLib is available locally
|
||||||
|
|
||||||
AC_CHECK_FILE(${srcdir}/lib-src/taglib/taglib/tag.h,
|
AC_CHECK_FILE([${srcdir}/lib-src/taglib/taglib/tag.h],
|
||||||
tag_h_found="yes",
|
[TAGLIB_LOCAL_AVAILABLE="yes"],
|
||||||
tag_h_found="no")
|
[TAGLIB_LOCAL_AVAILABLE="no"])
|
||||||
|
|
||||||
if test "x$tag_h_found" = "xyes" ; then
|
|
||||||
TAGLIB_LOCAL_AVAILABLE="yes"
|
|
||||||
TAGLIB_LOCAL_LIBS="taglib.a"
|
|
||||||
TAGLIB_LOCAL_CXXFLAGS='-I$(top_srcdir)/lib-src/taglib/taglib'
|
|
||||||
TAGLIB_LOCAL_CPPSYMBOLS="USE_TAGLIB"
|
|
||||||
|
|
||||||
|
if test "$TAGLIB_LOCAL_AVAILABLE" = "yes"; then
|
||||||
AC_MSG_NOTICE([TagLib library is available in the local tree])
|
AC_MSG_NOTICE([TagLib library is available in the local tree])
|
||||||
else
|
else
|
||||||
TAGLIB_LOCAL_AVAILABLE="no"
|
|
||||||
AC_MSG_NOTICE([TagLib library is NOT available in the local tree])
|
AC_MSG_NOTICE([TagLib library is NOT available in the local tree])
|
||||||
fi
|
fi
|
||||||
])
|
])
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CONFIG_SUBDIRS_TAGLIB], [
|
AC_DEFUN([AUDACITY_CONFIG_TAGLIB], [
|
||||||
if test "$TAGLIB_USE_LOCAL" = yes; then
|
if test "$TAGLIB_USE_LOCAL" = yes; then
|
||||||
|
TAGLIB_CFLAGS='-I$(top_srcdir)/lib-src/taglib/taglib'
|
||||||
|
TAGLIB_LIBS='$(top_builddir)/lib-src/taglib/taglib/.libs/libtag.a'
|
||||||
AC_CONFIG_SUBDIRS([lib-src/taglib])
|
AC_CONFIG_SUBDIRS([lib-src/taglib])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
AC_SUBST([TAGLIB_CFLAGS])
|
||||||
|
AC_SUBST([TAGLIB_LIBS])
|
||||||
|
|
||||||
|
AM_CONDITIONAL([USE_TAGLIB], [test "$TAGLIB_USE_LOCAL" = yes -o "$TAGLIB_USE_SYSTEM" = yes])
|
||||||
|
AM_CONDITIONAL([USE_LOCAL_TAGLIB], [test "$TAGLIB_USE_LOCAL" = yes])
|
||||||
|
|
||||||
|
if test "$TAGLIB_USE_LOCAL" = yes -o "$TAGLIB_USE_SYSTEM" = yes; then
|
||||||
|
AC_DEFINE(USE_TAGLIB, 1,
|
||||||
|
[Define if TagLib (metadata export) support should be enabled])
|
||||||
|
fi
|
||||||
])
|
])
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
dnl Add Audacity/WX license?
|
dnl Add Audacity/WX license?
|
||||||
dnl Please increment the serial number below whenever you alter this macro
|
dnl Please increment the serial number below whenever you alter this macro
|
||||||
dnl for the benefit of automatic macro update systems
|
dnl for the benefit of automatic macro update systems
|
||||||
# audacity_checklib_widgetextra.m4 serial 2
|
# audacity_checklib_widgetextra.m4 serial 3
|
||||||
|
|
||||||
dnl A function to check for the correct presence of lib-widget-extra in the
|
dnl A function to check for the correct presence of lib-widget-extra in the
|
||||||
dnl lib-src tree. Note that this is a mandatory library, and
|
dnl lib-src tree. Note that this is a mandatory library, and
|
||||||
@ -21,8 +21,6 @@ AC_DEFUN([AUDACITY_CHECKLIB_WIDGETEXTRA], [
|
|||||||
WIDGETEXTRA_SYSTEM_AVAILABLE="no")
|
WIDGETEXTRA_SYSTEM_AVAILABLE="no")
|
||||||
|
|
||||||
if test "$WIDGETEXTRA_SYSTEM_AVAILABLE" = "yes"; then
|
if test "$WIDGETEXTRA_SYSTEM_AVAILABLE" = "yes"; then
|
||||||
WIDGETEXTRA_SYSTEM_LIBS=$WIDGETEXTRA_LIBS
|
|
||||||
WIDGETEXTRA_SYSTEM_CXXFLAGS=$WIDGETEXTRA_CFLAGS
|
|
||||||
AC_MSG_NOTICE([libwidgetextra library is available as system library.])
|
AC_MSG_NOTICE([libwidgetextra library is available as system library.])
|
||||||
else
|
else
|
||||||
AC_MSG_NOTICE([libwidgetextra library is NOT available as system library.])
|
AC_MSG_NOTICE([libwidgetextra library is NOT available as system library.])
|
||||||
@ -35,16 +33,21 @@ AC_DEFUN([AUDACITY_CHECKLIB_WIDGETEXTRA], [
|
|||||||
WIDGETEXTRA_LOCAL_AVAILABLE="no")
|
WIDGETEXTRA_LOCAL_AVAILABLE="no")
|
||||||
|
|
||||||
if test "$WIDGETEXTRA_LOCAL_AVAILABLE" = "yes"; then
|
if test "$WIDGETEXTRA_LOCAL_AVAILABLE" = "yes"; then
|
||||||
WIDGETEXTRA_LOCAL_LIBS="libwidgetextra.a"
|
|
||||||
WIDGETEXTRA_LOCAL_CXXFLAGS='-I$(top_srcdir)/lib-src/lib-widget-extra'
|
|
||||||
AC_MSG_NOTICE([libwidgetextra library is available in the local tree])
|
AC_MSG_NOTICE([libwidgetextra library is available in the local tree])
|
||||||
else
|
else
|
||||||
AC_MSG_NOTICE([libwidgetextra library is NOT available in the local tree])
|
AC_MSG_NOTICE([libwidgetextra library is NOT available in the local tree])
|
||||||
fi
|
fi
|
||||||
])
|
])
|
||||||
|
|
||||||
AC_DEFUN([AUDACITY_CONFIG_SUBDIRS_WIDGETEXTRA], [
|
AC_DEFUN([AUDACITY_CONFIG_WIDGETEXTRA], [
|
||||||
if test "$WIDGETEXTRA_USE_LOCAL" = yes; then
|
if test "$WIDGETEXTRA_USE_LOCAL" = yes; then
|
||||||
|
WIDGETEXTRA_CFLAGS='-I$(top_srcdir)/lib-src/lib-widget-extra'
|
||||||
|
WIDGETEXTRA_LIBS='$(top_builddir)/lib-src/lib-widget-extra/libwidgetextra.la'
|
||||||
AC_CONFIG_SUBDIRS([lib-src/lib-widget-extra])
|
AC_CONFIG_SUBDIRS([lib-src/lib-widget-extra])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
AC_SUBST([WIDGETEXTRA_CFLAGS])
|
||||||
|
AC_SUBST([WIDGETEXTRA_LIBS])
|
||||||
|
|
||||||
|
AM_CONDITIONAL([USE_LOCAL_WIDGETEXTRA], [test "$WIDGETEXTRA_USE_LOCAL" = yes])
|
||||||
])
|
])
|
||||||
|
670
src/Makefile.am
Normal file
670
src/Makefile.am
Normal file
@ -0,0 +1,670 @@
|
|||||||
|
bin_PROGRAMS = audacity
|
||||||
|
|
||||||
|
desktopdir = $(datadir)/applications
|
||||||
|
desktop_DATA = audacity.desktop
|
||||||
|
|
||||||
|
mimedir = $(datarootdir)/mime/packages
|
||||||
|
dist_mime_DATA = audacity.xml
|
||||||
|
|
||||||
|
check_LTLIBRARIES = libaudacity.la
|
||||||
|
|
||||||
|
libaudacity_la_CPPFLAGS = $(WX_CXXFLAGS)
|
||||||
|
libaudacity_la_LIBADD = $(WX_LIBS)
|
||||||
|
|
||||||
|
libaudacity_la_SOURCES = \
|
||||||
|
BlockFile.cpp \
|
||||||
|
BlockFile.h \
|
||||||
|
DirManager.cpp \
|
||||||
|
DirManager.h \
|
||||||
|
Dither.cpp \
|
||||||
|
Dither.h \
|
||||||
|
FileFormats.cpp \
|
||||||
|
FileFormats.h \
|
||||||
|
Internat.cpp \
|
||||||
|
Internat.h \
|
||||||
|
Prefs.cpp \
|
||||||
|
Prefs.h \
|
||||||
|
SampleFormat.cpp \
|
||||||
|
SampleFormat.h \
|
||||||
|
Sequence.cpp \
|
||||||
|
Sequence.h \
|
||||||
|
blockfile/LegacyAliasBlockFile.cpp \
|
||||||
|
blockfile/LegacyAliasBlockFile.h \
|
||||||
|
blockfile/LegacyBlockFile.cpp \
|
||||||
|
blockfile/LegacyBlockFile.h \
|
||||||
|
blockfile/ODDecodeBlockFile.cpp \
|
||||||
|
blockfile/ODDecodeBlockFile.h \
|
||||||
|
blockfile/ODPCMAliasBlockFile.cpp \
|
||||||
|
blockfile/ODPCMAliasBlockFile.h \
|
||||||
|
blockfile/PCMAliasBlockFile.cpp \
|
||||||
|
blockfile/PCMAliasBlockFile.h \
|
||||||
|
blockfile/SilentBlockFile.cpp \
|
||||||
|
blockfile/SilentBlockFile.h \
|
||||||
|
blockfile/SimpleBlockFile.cpp \
|
||||||
|
blockfile/SimpleBlockFile.h \
|
||||||
|
xml/XMLTagHandler.cpp \
|
||||||
|
xml/XMLTagHandler.h \
|
||||||
|
$(NULL)
|
||||||
|
|
||||||
|
audacity_CPPFLAGS = \
|
||||||
|
-D__STDC_CONSTANT_MACROS \
|
||||||
|
-DLIBDIR=\"$(libdir)\" \
|
||||||
|
$(EXPAT_CFLAGS) \
|
||||||
|
$(FILEDIALOG_CFLAGS) \
|
||||||
|
$(PORTAUDIO_CFLAGS) \
|
||||||
|
$(PORTMIXER_CFLAGS) \
|
||||||
|
$(SNDFILE_CFLAGS) \
|
||||||
|
$(WIDGETEXTRA_CFLAGS) \
|
||||||
|
$(WX_CXXFLAGS) \
|
||||||
|
$(NULL)
|
||||||
|
|
||||||
|
audacity_LDADD = \
|
||||||
|
$(EXPAT_LIBS) \
|
||||||
|
$(FILEDIALOG_LIBS) \
|
||||||
|
$(PORTAUDIO_LIBS) \
|
||||||
|
$(PORTMIXER_LIBS) \
|
||||||
|
$(SNDFILE_LIBS) \
|
||||||
|
$(WIDGETEXTRA_LIBS) \
|
||||||
|
$(WX_LIBS) \
|
||||||
|
$(NULL)
|
||||||
|
|
||||||
|
audacity_SOURCES = \
|
||||||
|
$(libaudacity_la_SOURCES) \
|
||||||
|
AboutDialog.cpp \
|
||||||
|
AboutDialog.h \
|
||||||
|
AColor.cpp \
|
||||||
|
AColor.h \
|
||||||
|
AllThemeResources.h \
|
||||||
|
Audacity.h \
|
||||||
|
AudacityApp.cpp \
|
||||||
|
AudacityApp.h \
|
||||||
|
AudacityLogger.cpp \
|
||||||
|
AudacityLogger.h \
|
||||||
|
AudioIO.cpp \
|
||||||
|
AudioIO.h \
|
||||||
|
AutoRecovery.cpp \
|
||||||
|
AutoRecovery.h \
|
||||||
|
BatchCommandDialog.cpp \
|
||||||
|
BatchCommandDialog.h \
|
||||||
|
BatchCommands.cpp \
|
||||||
|
BatchCommands.h \
|
||||||
|
BatchProcessDialog.cpp \
|
||||||
|
BatchProcessDialog.h \
|
||||||
|
Benchmark.cpp \
|
||||||
|
Benchmark.h \
|
||||||
|
CaptureEvents.cpp \
|
||||||
|
CaptureEvents.h \
|
||||||
|
Dependencies.cpp \
|
||||||
|
Dependencies.h \
|
||||||
|
DeviceManager.cpp \
|
||||||
|
DeviceManager.h \
|
||||||
|
Envelope.cpp \
|
||||||
|
Envelope.h \
|
||||||
|
Experimental.h \
|
||||||
|
FFmpeg.cpp \
|
||||||
|
FFmpeg.h \
|
||||||
|
FFT.cpp \
|
||||||
|
FFT.h \
|
||||||
|
FileIO.cpp \
|
||||||
|
FileIO.h \
|
||||||
|
FileNames.cpp \
|
||||||
|
FileNames.h \
|
||||||
|
float_cast.h \
|
||||||
|
FreqWindow.cpp \
|
||||||
|
FreqWindow.h \
|
||||||
|
HelpText.cpp \
|
||||||
|
HelpText.h \
|
||||||
|
HistoryWindow.cpp \
|
||||||
|
HistoryWindow.h \
|
||||||
|
ImageManipulation.cpp \
|
||||||
|
ImageManipulation.h \
|
||||||
|
InterpolateAudio.cpp \
|
||||||
|
InterpolateAudio.h \
|
||||||
|
LabelDialog.cpp \
|
||||||
|
LabelDialog.h \
|
||||||
|
LabelTrack.cpp \
|
||||||
|
LabelTrack.h \
|
||||||
|
LangChoice.cpp \
|
||||||
|
LangChoice.h \
|
||||||
|
Languages.cpp \
|
||||||
|
Languages.h \
|
||||||
|
Legacy.cpp \
|
||||||
|
Legacy.h \
|
||||||
|
LoadModules.cpp \
|
||||||
|
LoadModules.h \
|
||||||
|
Lyrics.cpp \
|
||||||
|
Lyrics.h \
|
||||||
|
LyricsWindow.cpp \
|
||||||
|
LyricsWindow.h \
|
||||||
|
MacroMagic.h \
|
||||||
|
Matrix.cpp \
|
||||||
|
Matrix.h \
|
||||||
|
Menus.cpp \
|
||||||
|
Menus.h \
|
||||||
|
Mix.cpp \
|
||||||
|
Mix.h \
|
||||||
|
MixerBoard.cpp \
|
||||||
|
MixerBoard.h \
|
||||||
|
PitchName.cpp \
|
||||||
|
PitchName.h \
|
||||||
|
PlatformCompatibility.cpp \
|
||||||
|
PlatformCompatibility.h \
|
||||||
|
PluginManager.cpp \
|
||||||
|
PluginManager.h \
|
||||||
|
Printing.cpp \
|
||||||
|
Printing.h \
|
||||||
|
Profiler.cpp \
|
||||||
|
Profiler.h \
|
||||||
|
Project.cpp \
|
||||||
|
Project.h \
|
||||||
|
RealFFTf.cpp \
|
||||||
|
RealFFTf.h \
|
||||||
|
Resample.cpp \
|
||||||
|
Resample.h \
|
||||||
|
RingBuffer.cpp \
|
||||||
|
RingBuffer.h \
|
||||||
|
Screenshot.cpp \
|
||||||
|
Screenshot.h \
|
||||||
|
Shuttle.cpp \
|
||||||
|
Shuttle.h \
|
||||||
|
ShuttleGui.cpp \
|
||||||
|
ShuttleGui.h \
|
||||||
|
ShuttlePrefs.cpp \
|
||||||
|
ShuttlePrefs.h \
|
||||||
|
Snap.cpp \
|
||||||
|
Snap.h \
|
||||||
|
SoundActivatedRecord.cpp \
|
||||||
|
SoundActivatedRecord.h \
|
||||||
|
Spectrum.cpp \
|
||||||
|
Spectrum.h \
|
||||||
|
SplashDialog.cpp \
|
||||||
|
SplashDialog.h \
|
||||||
|
Tags.cpp \
|
||||||
|
Tags.h \
|
||||||
|
Theme.cpp \
|
||||||
|
Theme.h \
|
||||||
|
ThemeAsCeeCode.h \
|
||||||
|
TimeDialog.cpp \
|
||||||
|
TimeDialog.h \
|
||||||
|
TimerRecordDialog.cpp \
|
||||||
|
TimerRecordDialog.h \
|
||||||
|
TimeTrack.cpp \
|
||||||
|
TimeTrack.h \
|
||||||
|
Track.cpp \
|
||||||
|
Track.h \
|
||||||
|
TrackArtist.cpp \
|
||||||
|
TrackArtist.h \
|
||||||
|
TrackPanel.cpp \
|
||||||
|
TrackPanel.h \
|
||||||
|
TrackPanelAx.cpp \
|
||||||
|
TrackPanelAx.h \
|
||||||
|
UndoManager.cpp \
|
||||||
|
UndoManager.h \
|
||||||
|
UploadDialog.cpp \
|
||||||
|
UploadDialog.h \
|
||||||
|
ViewInfo.h \
|
||||||
|
VoiceKey.cpp \
|
||||||
|
VoiceKey.h \
|
||||||
|
WaveClip.cpp \
|
||||||
|
WaveClip.h \
|
||||||
|
WaveTrack.cpp \
|
||||||
|
WaveTrack.h \
|
||||||
|
WrappedType.cpp \
|
||||||
|
WrappedType.h \
|
||||||
|
commands/AppCommandEvent.cpp \
|
||||||
|
commands/AppCommandEvent.h \
|
||||||
|
commands/BatchEvalCommand.cpp \
|
||||||
|
commands/BatchEvalCommand.h \
|
||||||
|
commands/Command.cpp \
|
||||||
|
commands/Command.h \
|
||||||
|
commands/CommandBuilder.cpp \
|
||||||
|
commands/CommandBuilder.h \
|
||||||
|
commands/CommandDirectory.cpp \
|
||||||
|
commands/CommandDirectory.h \
|
||||||
|
commands/CommandHandler.cpp \
|
||||||
|
commands/CommandHandler.h \
|
||||||
|
commands/CommandManager.cpp \
|
||||||
|
commands/CommandManager.h \
|
||||||
|
commands/CommandMisc.h \
|
||||||
|
commands/CommandSignature.cpp \
|
||||||
|
commands/CommandSignature.h \
|
||||||
|
commands/CommandTargets.h \
|
||||||
|
commands/CommandType.cpp \
|
||||||
|
commands/CommandType.h \
|
||||||
|
commands/CompareAudioCommand.cpp \
|
||||||
|
commands/CompareAudioCommand.h \
|
||||||
|
commands/ExecMenuCommand.cpp \
|
||||||
|
commands/ExecMenuCommand.h \
|
||||||
|
commands/GetAllMenuCommands.cpp \
|
||||||
|
commands/GetAllMenuCommands.h \
|
||||||
|
commands/GetProjectInfoCommand.cpp \
|
||||||
|
commands/GetProjectInfoCommand.h \
|
||||||
|
commands/GetTrackInfoCommand.cpp \
|
||||||
|
commands/GetTrackInfoCommand.h \
|
||||||
|
commands/HelpCommand.cpp \
|
||||||
|
commands/HelpCommand.h \
|
||||||
|
commands/ImportExportCommands.cpp \
|
||||||
|
commands/ImportExportCommands.h \
|
||||||
|
commands/Keyboard.cpp \
|
||||||
|
commands/Keyboard.h \
|
||||||
|
commands/MessageCommand.cpp \
|
||||||
|
commands/MessageCommand.h \
|
||||||
|
commands/PreferenceCommands.cpp \
|
||||||
|
commands/PreferenceCommands.h \
|
||||||
|
commands/ResponseQueue.cpp \
|
||||||
|
commands/ResponseQueue.h \
|
||||||
|
commands/ScreenshotCommand.cpp \
|
||||||
|
commands/ScreenshotCommand.h \
|
||||||
|
commands/ScriptCommandRelay.cpp \
|
||||||
|
commands/ScriptCommandRelay.h \
|
||||||
|
commands/SelectCommand.cpp \
|
||||||
|
commands/SelectCommand.h \
|
||||||
|
commands/SetProjectInfoCommand.cpp \
|
||||||
|
commands/SetProjectInfoCommand.h \
|
||||||
|
commands/SetTrackInfoCommand.cpp \
|
||||||
|
commands/SetTrackInfoCommand.h \
|
||||||
|
commands/Validators.h \
|
||||||
|
effects/Amplify.cpp \
|
||||||
|
effects/Amplify.h \
|
||||||
|
effects/AutoDuck.cpp \
|
||||||
|
effects/AutoDuck.h \
|
||||||
|
effects/BassTreble.cpp \
|
||||||
|
effects/BassTreble.h \
|
||||||
|
effects/Biquad.cpp \
|
||||||
|
effects/Biquad.h \
|
||||||
|
effects/ChangePitch.cpp \
|
||||||
|
effects/ChangePitch.h \
|
||||||
|
effects/ChangeSpeed.cpp \
|
||||||
|
effects/ChangeSpeed.h \
|
||||||
|
effects/ChangeTempo.cpp \
|
||||||
|
effects/ChangeTempo.h \
|
||||||
|
effects/ClickRemoval.cpp \
|
||||||
|
effects/ClickRemoval.h \
|
||||||
|
effects/Compressor.cpp \
|
||||||
|
effects/Compressor.h \
|
||||||
|
effects/Contrast.cpp \
|
||||||
|
effects/Contrast.h \
|
||||||
|
effects/DtmfGen.cpp \
|
||||||
|
effects/DtmfGen.h \
|
||||||
|
effects/Echo.cpp \
|
||||||
|
effects/Echo.h \
|
||||||
|
effects/Effect.cpp \
|
||||||
|
effects/Effect.h \
|
||||||
|
effects/EffectCategory.cpp \
|
||||||
|
effects/EffectCategory.h \
|
||||||
|
effects/EffectManager.cpp \
|
||||||
|
effects/EffectManager.h \
|
||||||
|
effects/Equalization.cpp \
|
||||||
|
effects/Equalization.h \
|
||||||
|
effects/Fade.cpp \
|
||||||
|
effects/Fade.h \
|
||||||
|
effects/FindClipping.cpp \
|
||||||
|
effects/FindClipping.h \
|
||||||
|
effects/Generator.cpp \
|
||||||
|
effects/Generator.h \
|
||||||
|
effects/Invert.cpp \
|
||||||
|
effects/Invert.h \
|
||||||
|
effects/Leveller.cpp \
|
||||||
|
effects/Leveller.h \
|
||||||
|
effects/LoadEffects.cpp \
|
||||||
|
effects/LoadEffects.h \
|
||||||
|
effects/Noise.cpp \
|
||||||
|
effects/Noise.h \
|
||||||
|
effects/NoiseRemoval.cpp \
|
||||||
|
effects/NoiseRemoval.h \
|
||||||
|
effects/Normalize.cpp \
|
||||||
|
effects/Normalize.h \
|
||||||
|
effects/Paulstretch.cpp \
|
||||||
|
effects/Paulstretch.h \
|
||||||
|
effects/Phaser.cpp \
|
||||||
|
effects/Phaser.h \
|
||||||
|
effects/Repair.cpp \
|
||||||
|
effects/Repair.h \
|
||||||
|
effects/Repeat.cpp \
|
||||||
|
effects/Repeat.h \
|
||||||
|
effects/Reverb.cpp \
|
||||||
|
effects/Reverb.h \
|
||||||
|
effects/Reverb_libSoX.h \
|
||||||
|
effects/Reverse.cpp \
|
||||||
|
effects/Reverse.h \
|
||||||
|
effects/SBSMSEffect.cpp \
|
||||||
|
effects/SBSMSEffect.h \
|
||||||
|
effects/ScienFilter.cpp \
|
||||||
|
effects/ScienFilter.h \
|
||||||
|
effects/Silence.cpp \
|
||||||
|
effects/Silence.h \
|
||||||
|
effects/SimpleMono.cpp \
|
||||||
|
effects/SimpleMono.h \
|
||||||
|
effects/SoundTouchEffect.cpp \
|
||||||
|
effects/SoundTouchEffect.h \
|
||||||
|
effects/StereoToMono.cpp \
|
||||||
|
effects/StereoToMono.h \
|
||||||
|
effects/TimeScale.cpp \
|
||||||
|
effects/TimeScale.h \
|
||||||
|
effects/TimeWarper.cpp \
|
||||||
|
effects/TimeWarper.h \
|
||||||
|
effects/ToneGen.cpp \
|
||||||
|
effects/ToneGen.h \
|
||||||
|
effects/TruncSilence.cpp \
|
||||||
|
effects/TruncSilence.h \
|
||||||
|
effects/TwoPassSimpleMono.cpp \
|
||||||
|
effects/TwoPassSimpleMono.h \
|
||||||
|
effects/Wahwah.cpp \
|
||||||
|
effects/Wahwah.h \
|
||||||
|
effects/VST/aeffectx.h \
|
||||||
|
effects/VST/VSTEffect.cpp \
|
||||||
|
effects/VST/VSTEffect.h \
|
||||||
|
export/Export.cpp \
|
||||||
|
export/Export.h \
|
||||||
|
export/ExportCL.cpp \
|
||||||
|
export/ExportCL.h \
|
||||||
|
export/ExportFLAC.cpp \
|
||||||
|
export/ExportFLAC.h \
|
||||||
|
export/ExportMP2.cpp \
|
||||||
|
export/ExportMP2.h \
|
||||||
|
export/ExportMP3.cpp \
|
||||||
|
export/ExportMP3.h \
|
||||||
|
export/ExportMultiple.cpp \
|
||||||
|
export/ExportMultiple.h \
|
||||||
|
export/ExportOGG.cpp \
|
||||||
|
export/ExportOGG.h \
|
||||||
|
export/ExportPCM.cpp \
|
||||||
|
export/ExportPCM.h \
|
||||||
|
import/Import.cpp \
|
||||||
|
import/Import.h \
|
||||||
|
import/ImportFLAC.cpp \
|
||||||
|
import/ImportFLAC.h \
|
||||||
|
import/ImportLOF.cpp \
|
||||||
|
import/ImportLOF.h \
|
||||||
|
import/ImportMP3.cpp \
|
||||||
|
import/ImportMP3.h \
|
||||||
|
import/ImportOGG.cpp \
|
||||||
|
import/ImportOGG.h \
|
||||||
|
import/ImportPCM.cpp \
|
||||||
|
import/ImportPCM.h \
|
||||||
|
import/ImportPlugin.h \
|
||||||
|
import/ImportRaw.cpp \
|
||||||
|
import/ImportRaw.h \
|
||||||
|
import/RawAudioGuess.cpp \
|
||||||
|
import/RawAudioGuess.h \
|
||||||
|
ondemand/ODComputeSummaryTask.cpp \
|
||||||
|
ondemand/ODComputeSummaryTask.h \
|
||||||
|
ondemand/ODDecodeFFmpegTask.cpp \
|
||||||
|
ondemand/ODDecodeFFmpegTask.h \
|
||||||
|
ondemand/ODDecodeTask.cpp \
|
||||||
|
ondemand/ODDecodeTask.h \
|
||||||
|
ondemand/ODManager.cpp \
|
||||||
|
ondemand/ODManager.h \
|
||||||
|
ondemand/ODTask.cpp \
|
||||||
|
ondemand/ODTask.h \
|
||||||
|
ondemand/ODTaskThread.cpp \
|
||||||
|
ondemand/ODTaskThread.h \
|
||||||
|
ondemand/ODWaveTrackTaskQueue.cpp \
|
||||||
|
ondemand/ODWaveTrackTaskQueue.h \
|
||||||
|
prefs/BatchPrefs.cpp \
|
||||||
|
prefs/BatchPrefs.h \
|
||||||
|
prefs/DevicePrefs.cpp \
|
||||||
|
prefs/DevicePrefs.h \
|
||||||
|
prefs/DirectoriesPrefs.cpp \
|
||||||
|
prefs/DirectoriesPrefs.h \
|
||||||
|
prefs/EffectsPrefs.cpp \
|
||||||
|
prefs/EffectsPrefs.h \
|
||||||
|
prefs/ExtImportPrefs.cpp \
|
||||||
|
prefs/ExtImportPrefs.h \
|
||||||
|
prefs/GUIPrefs.cpp \
|
||||||
|
prefs/GUIPrefs.h \
|
||||||
|
prefs/ImportExportPrefs.cpp \
|
||||||
|
prefs/ImportExportPrefs.h \
|
||||||
|
prefs/KeyConfigPrefs.cpp \
|
||||||
|
prefs/KeyConfigPrefs.h \
|
||||||
|
prefs/LibraryPrefs.cpp \
|
||||||
|
prefs/LibraryPrefs.h \
|
||||||
|
prefs/MidiIOPrefs.cpp \
|
||||||
|
prefs/MidiIOPrefs.h \
|
||||||
|
prefs/ModulePrefs.cpp \
|
||||||
|
prefs/ModulePrefs.h \
|
||||||
|
prefs/MousePrefs.cpp \
|
||||||
|
prefs/MousePrefs.h \
|
||||||
|
prefs/PlaybackPrefs.cpp \
|
||||||
|
prefs/PlaybackPrefs.h \
|
||||||
|
prefs/PrefsDialog.cpp \
|
||||||
|
prefs/PrefsDialog.h \
|
||||||
|
prefs/PrefsPanel.h \
|
||||||
|
prefs/ProjectsPrefs.cpp \
|
||||||
|
prefs/ProjectsPrefs.h \
|
||||||
|
prefs/QualityPrefs.cpp \
|
||||||
|
prefs/QualityPrefs.h \
|
||||||
|
prefs/RecordingPrefs.cpp \
|
||||||
|
prefs/RecordingPrefs.h \
|
||||||
|
prefs/SpectrumPrefs.cpp \
|
||||||
|
prefs/SpectrumPrefs.h \
|
||||||
|
prefs/ThemePrefs.cpp \
|
||||||
|
prefs/ThemePrefs.h \
|
||||||
|
prefs/TracksPrefs.cpp \
|
||||||
|
prefs/TracksPrefs.h \
|
||||||
|
prefs/WarningsPrefs.cpp \
|
||||||
|
prefs/WarningsPrefs.h \
|
||||||
|
toolbars/ControlToolBar.cpp \
|
||||||
|
toolbars/ControlToolBar.h \
|
||||||
|
toolbars/DeviceToolBar.cpp \
|
||||||
|
toolbars/DeviceToolBar.h \
|
||||||
|
toolbars/EditToolBar.cpp \
|
||||||
|
toolbars/EditToolBar.h \
|
||||||
|
toolbars/MeterToolBar.cpp \
|
||||||
|
toolbars/MeterToolBar.h \
|
||||||
|
toolbars/MixerToolBar.cpp \
|
||||||
|
toolbars/MixerToolBar.h \
|
||||||
|
toolbars/SelectionBar.cpp \
|
||||||
|
toolbars/SelectionBar.h \
|
||||||
|
toolbars/ToolBar.cpp \
|
||||||
|
toolbars/ToolBar.h \
|
||||||
|
toolbars/ToolDock.cpp \
|
||||||
|
toolbars/ToolDock.h \
|
||||||
|
toolbars/ToolManager.cpp \
|
||||||
|
toolbars/ToolManager.h \
|
||||||
|
toolbars/ToolsToolBar.cpp \
|
||||||
|
toolbars/ToolsToolBar.h \
|
||||||
|
toolbars/TranscriptionToolBar.cpp \
|
||||||
|
toolbars/TranscriptionToolBar.h \
|
||||||
|
widgets/AButton.cpp \
|
||||||
|
widgets/AButton.h \
|
||||||
|
widgets/ASlider.cpp \
|
||||||
|
widgets/ASlider.h \
|
||||||
|
widgets/AttachableScrollBar.cpp \
|
||||||
|
widgets/AttachableScrollBar.h \
|
||||||
|
widgets/ErrorDialog.cpp \
|
||||||
|
widgets/ErrorDialog.h \
|
||||||
|
widgets/ExpandingToolBar.cpp \
|
||||||
|
widgets/ExpandingToolBar.h \
|
||||||
|
widgets/FileHistory.cpp \
|
||||||
|
widgets/FileHistory.h \
|
||||||
|
widgets/Grabber.cpp \
|
||||||
|
widgets/Grabber.h \
|
||||||
|
widgets/Grid.cpp \
|
||||||
|
widgets/Grid.h \
|
||||||
|
widgets/HtmlWindow.cpp \
|
||||||
|
widgets/HtmlWindow.h \
|
||||||
|
widgets/ImageRoll.cpp \
|
||||||
|
widgets/ImageRoll.h \
|
||||||
|
widgets/KeyView.cpp \
|
||||||
|
widgets/KeyView.h \
|
||||||
|
widgets/LinkingHtmlWindow.cpp \
|
||||||
|
widgets/LinkingHtmlWindow.h \
|
||||||
|
widgets/Meter.cpp \
|
||||||
|
widgets/Meter.h \
|
||||||
|
widgets/MultiDialog.cpp \
|
||||||
|
widgets/MultiDialog.h \
|
||||||
|
widgets/numformatter.cpp \
|
||||||
|
widgets/numformatter.h \
|
||||||
|
widgets/ProgressDialog.cpp \
|
||||||
|
widgets/ProgressDialog.h \
|
||||||
|
widgets/Ruler.cpp \
|
||||||
|
widgets/Ruler.h \
|
||||||
|
widgets/TimeTextCtrl.cpp \
|
||||||
|
widgets/TimeTextCtrl.h \
|
||||||
|
widgets/valnum.cpp \
|
||||||
|
widgets/valnum.h \
|
||||||
|
widgets/Warning.cpp \
|
||||||
|
widgets/Warning.h \
|
||||||
|
xml/XMLFileReader.cpp \
|
||||||
|
xml/XMLFileReader.h \
|
||||||
|
xml/XMLWriter.cpp \
|
||||||
|
xml/XMLWriter.h \
|
||||||
|
$(NULL)
|
||||||
|
|
||||||
|
if USE_AUDIO_UNITS
|
||||||
|
audacity_CPPFLAGS += $(AUDIOUNITS_CFLAGS)
|
||||||
|
audacity_LDADD += $(AUDIOUNITS_LIBS)
|
||||||
|
audacity_SOURCES += \
|
||||||
|
effects/audiounits/LoadAudioUnits.cpp \
|
||||||
|
effects/audiounits/LoadAudioUnits.h \
|
||||||
|
effects/audiounits/AudioUnitEffect.cpp \
|
||||||
|
effects/audiounits/AudioUnitEffect.h \
|
||||||
|
$(NULL)
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_FFMPEG
|
||||||
|
audacity_CPPFLAGS += $(FFMPEG_CFLAGS)
|
||||||
|
audacity_LDADD += $(FFMPEG_LIBS)
|
||||||
|
audacity_SOURCES += \
|
||||||
|
export/ExportFFmpeg.cpp \
|
||||||
|
export/ExportFFmpeg.h \
|
||||||
|
export/ExportFFmpegDialogs.cpp \
|
||||||
|
export/ExportFFmpegDialogs.h \
|
||||||
|
import/ImportFFmpeg.cpp \
|
||||||
|
import/ImportFFmpeg.h \
|
||||||
|
$(NULL)
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_LADSPA
|
||||||
|
audacity_CPPFLAGS += $(LADSPA_CFLAGS)
|
||||||
|
audacity_LDADD += $(LADSPA_LIBS)
|
||||||
|
audacity_SOURCES += \
|
||||||
|
effects/ladspa/ladspa.h \
|
||||||
|
effects/ladspa/LadspaEffect.cpp \
|
||||||
|
effects/ladspa/LadspaEffect.h \
|
||||||
|
effects/ladspa/LoadLadspa.cpp \
|
||||||
|
effects/ladspa/LoadLadspa.h \
|
||||||
|
$(NULL)
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_LAME
|
||||||
|
audacity_CPPFLAGS += $(LAME_CFLAGS)
|
||||||
|
audacity_LDADD += $(LAME_LIBS)
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_LIBFLAC
|
||||||
|
audacity_CPPFLAGS += $(FLAC_CFLAGS)
|
||||||
|
audacity_LDADD += $(FLAC_LIBS)
|
||||||
|
audacity_SOURCES += \
|
||||||
|
ondemand/ODDecodeFlacTask.cpp \
|
||||||
|
ondemand/ODDecodeFlacTask.h \
|
||||||
|
$(NULL)
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_LIBID3TAG
|
||||||
|
audacity_CPPFLAGS += $(ID3TAG_CFLAGS)
|
||||||
|
audacity_LDADD += $(ID3TAG_LIBS)
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_LIBMAD
|
||||||
|
audacity_CPPFLAGS += $(LIBMAD_CFLAGS)
|
||||||
|
audacity_LDADD += $(LIBMAD_LIBS)
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_LIBNYQUIST
|
||||||
|
audacity_CPPFLAGS += $(LIBNYQUIST_CFLAGS)
|
||||||
|
audacity_LDADD += $(LIBNYQUIST_LIBS)
|
||||||
|
audacity_SOURCES += \
|
||||||
|
effects/nyquist/LoadNyquist.cpp \
|
||||||
|
effects/nyquist/LoadNyquist.h \
|
||||||
|
effects/nyquist/Nyquist.cpp \
|
||||||
|
effects/nyquist/Nyquist.h \
|
||||||
|
$(NULL)
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_LIBSOUNDTOUCH
|
||||||
|
audacity_CPPFLAGS += $(SOUNDTOUCH_CFLAGS)
|
||||||
|
audacity_LDADD += $(SOUNDTOUCH_LIBS)
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_LIBSOXR
|
||||||
|
audacity_CPPFLAGS += $(SOXR_CFLAGS)
|
||||||
|
audacity_LDADD += $(SOXR_LIBS)
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_LIBTWOLAME
|
||||||
|
audacity_CPPFLAGS += $(LIBTWOLAME_CFLAGS)
|
||||||
|
audacity_LDADD += $(LIBTWOLAME_LIBS)
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_LIBVORBIS
|
||||||
|
audacity_CPPFLAGS += $(LIBVORBIS_CFLAGS)
|
||||||
|
audacity_LDADD += $(LIBVORBIS_LIBS)
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_LV2
|
||||||
|
audacity_CPPFLAGS += $(LV2_CFLAGS)
|
||||||
|
audacity_LDADD += $(LV2_LIBS)
|
||||||
|
audacity_SOURCES += \
|
||||||
|
effects/lv2/LoadLV2.cpp \
|
||||||
|
effects/lv2/LoadLV2.h \
|
||||||
|
effects/lv2/LV2Effect.cpp \
|
||||||
|
effects/lv2/LV2Effect.h \
|
||||||
|
effects/lv2/lv2_event.h \
|
||||||
|
effects/lv2/lv2_event_helpers.h \
|
||||||
|
effects/lv2/LV2PortGroup.cpp \
|
||||||
|
effects/lv2/LV2PortGroup.h \
|
||||||
|
effects/lv2/lv2_uri_map.h \
|
||||||
|
$(NULL)
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_PORTSMF
|
||||||
|
audacity_CPPFLAGS += $(PORTSMF_CFLAGS)
|
||||||
|
audacity_LDADD += $(PORTSMF_LIBS)
|
||||||
|
audacity_SOURCES += \
|
||||||
|
NoteTrack.cpp \
|
||||||
|
NoteTrack.h \
|
||||||
|
import/ImportMIDI.cpp \
|
||||||
|
import/ImportMIDI.h \
|
||||||
|
$(NULL)
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_QUICKTIME
|
||||||
|
audacity_CPPFLAGS += $(QUICKTIME_CFLAGS)
|
||||||
|
audacity_LDADD += $(QUICKTIME_LIBS)
|
||||||
|
audacity_SOURCES += \
|
||||||
|
import/ImportQT.cpp \
|
||||||
|
import/ImportQT.h \
|
||||||
|
$(NULL)
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_SBSMS
|
||||||
|
audacity_CPPFLAGS += $(SBSMS_CFLAGS)
|
||||||
|
audacity_LDADD += $(SBSMS_LIBS)
|
||||||
|
endif
|
||||||
|
|
||||||
|
if USE_VAMP
|
||||||
|
audacity_CPPFLAGS += $(VAMP_CFLAGS)
|
||||||
|
audacity_LDADD += $(VAMP_LIBS)
|
||||||
|
audacity_SOURCES += \
|
||||||
|
effects/vamp/LoadVamp.cpp \
|
||||||
|
effects/vamp/LoadVamp.h \
|
||||||
|
effects/vamp/VampEffect.cpp \
|
||||||
|
effects/vamp/VampEffect.h \
|
||||||
|
$(NULL)
|
||||||
|
endif
|
||||||
|
|
||||||
|
# TODO: Check *.cpp and *.h files if they are needed.
|
||||||
|
EXTRA_DIST = audacity.desktop.in xml/audacityproject.dtd \
|
||||||
|
AudacityHeaders.cpp \
|
||||||
|
AudacityHeaders.h \
|
||||||
|
CrossFade.cpp \
|
||||||
|
CrossFade.h \
|
||||||
|
GStreamerLoader.cpp \
|
||||||
|
GStreamerLoader.h \
|
||||||
|
effects/ScoreAlignDialog.cpp \
|
||||||
|
effects/ScoreAlignDialog.h \
|
||||||
|
import/ImportGStreamer.cpp \
|
||||||
|
import/ImportGStreamer.h \
|
||||||
|
$(NULL)
|
@ -13,18 +13,43 @@
|
|||||||
/* Define if LAME should be linked at compile time */
|
/* Define if LAME should be linked at compile time */
|
||||||
#undef DISABLE_DYNAMIC_LOADING_LAME
|
#undef DISABLE_DYNAMIC_LOADING_LAME
|
||||||
|
|
||||||
|
/* Define to 1 if translation of program messages to the user's native
|
||||||
|
language is requested. */
|
||||||
|
#undef ENABLE_NLS
|
||||||
|
|
||||||
/* Define to enable sse */
|
/* Define to enable sse */
|
||||||
#undef ENABLE_SSE
|
#undef ENABLE_SSE
|
||||||
|
|
||||||
/* Define to 1 if you have the <alloca.h> header file. */
|
/* Define to 1 if you have the <alloca.h> header file. */
|
||||||
#undef HAVE_ALLOCA_H
|
#undef HAVE_ALLOCA_H
|
||||||
|
|
||||||
|
/* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the
|
||||||
|
CoreFoundation framework. */
|
||||||
|
#undef HAVE_CFLOCALECOPYCURRENT
|
||||||
|
|
||||||
|
/* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in
|
||||||
|
the CoreFoundation framework. */
|
||||||
|
#undef HAVE_CFPREFERENCESCOPYAPPVALUE
|
||||||
|
|
||||||
/* Define to 1 if you have the `clock_gettime' function. */
|
/* Define to 1 if you have the `clock_gettime' function. */
|
||||||
#undef HAVE_CLOCK_GETTIME
|
#undef HAVE_CLOCK_GETTIME
|
||||||
|
|
||||||
|
/* Define if the GNU dcgettext() function is already present or preinstalled.
|
||||||
|
*/
|
||||||
|
#undef HAVE_DCGETTEXT
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||||
|
#undef HAVE_DLFCN_H
|
||||||
|
|
||||||
|
/* Define if the GNU gettext() function is already present or preinstalled. */
|
||||||
|
#undef HAVE_GETTEXT
|
||||||
|
|
||||||
/* Define if GTK is available */
|
/* Define if GTK is available */
|
||||||
#undef HAVE_GTK
|
#undef HAVE_GTK
|
||||||
|
|
||||||
|
/* Define if you have the iconv() function and it works. */
|
||||||
|
#undef HAVE_ICONV
|
||||||
|
|
||||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||||
#undef HAVE_INTTYPES_H
|
#undef HAVE_INTTYPES_H
|
||||||
|
|
||||||
@ -68,6 +93,13 @@
|
|||||||
/* define as prefix where Audacity is installed */
|
/* define as prefix where Audacity is installed */
|
||||||
#undef INSTALL_PREFIX
|
#undef INSTALL_PREFIX
|
||||||
|
|
||||||
|
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||||
|
*/
|
||||||
|
#undef LT_OBJDIR
|
||||||
|
|
||||||
|
/* Name of package */
|
||||||
|
#undef PACKAGE
|
||||||
|
|
||||||
/* Define to the address where bug reports for this package should be sent. */
|
/* Define to the address where bug reports for this package should be sent. */
|
||||||
#undef PACKAGE_BUGREPORT
|
#undef PACKAGE_BUGREPORT
|
||||||
|
|
||||||
@ -147,6 +179,9 @@
|
|||||||
/* Define if Vamp analysis plugin support should be enabled */
|
/* Define if Vamp analysis plugin support should be enabled */
|
||||||
#undef USE_VAMP
|
#undef USE_VAMP
|
||||||
|
|
||||||
|
/* Version number of package */
|
||||||
|
#undef VERSION
|
||||||
|
|
||||||
/* Placeholder for large file support */
|
/* Placeholder for large file support */
|
||||||
#undef _FILE_OFFSET_BITS
|
#undef _FILE_OFFSET_BITS
|
||||||
|
|
||||||
|
23
tests/Makefile.am
Normal file
23
tests/Makefile.am
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
check_PROGRAMS = SequenceTest SimpleBlockFileTest
|
||||||
|
|
||||||
|
SequenceTest_CPPFLAGS = $(WX_CXXFLAGS)
|
||||||
|
SequenceTest_LDADD = $(top_srcdir)/src/libaudacity.la $(WX_LIBS)
|
||||||
|
SequenceTest_SOURCES = SequenceTest.cpp
|
||||||
|
|
||||||
|
SimpleBlockFileTest_CPPFLAGS = $(WX_CXXFLAGS)
|
||||||
|
SimpleBlockFileTest_LDADD = $(top_srcdir)/src/libaudacity.la $(WX_LIBS)
|
||||||
|
SimpleBlockFileTest_SOURCES = SimpleBlockFileTest.cpp
|
||||||
|
|
||||||
|
TESTS = $(check_PROGRAMS)
|
||||||
|
|
||||||
|
EXTRA_DIST = \
|
||||||
|
ProjectCheckTests/missing_aliased_and_auf_files_data/e00/d00 \
|
||||||
|
ProjectCheckTests/missing_blockfile_data \
|
||||||
|
ProjectCheckTests/orphaned_blockfiles_data/e00/d00/e000055a.au \
|
||||||
|
ProjectCheckTests/orphaned_blockfiles_data/e00/d00/orphan1.au \
|
||||||
|
ProjectCheckTests/orphaned_blockfiles_data/e00/d00/orphan2.au \
|
||||||
|
ProjectCheckTests/missing_aliased_and_auf_files.aup \
|
||||||
|
ProjectCheckTests/missing_blockfile.aup \
|
||||||
|
ProjectCheckTests/orphaned_blockfiles.aup \
|
||||||
|
ProjectCheckTests/readme.txt \
|
||||||
|
$(NULL)
|
Loading…
x
Reference in New Issue
Block a user