Browse Source

Update mpg123 to 1.25.6

Alex Szpakowski 8 years ago
parent
commit
355023bb2f
100 changed files with 10409 additions and 16251 deletions
  1. 1 1
      CMakeLists.txt
  2. 0 100
      libs/mpg123-1.15.3/Makefile.am
  3. 0 1047
      libs/mpg123-1.15.3/Makefile.in
  4. 0 1232
      libs/mpg123-1.15.3/NEWS
  5. 0 1168
      libs/mpg123-1.15.3/aclocal.m4
  6. 0 32
      libs/mpg123-1.15.3/doc/Makefile.am
  7. 0 493
      libs/mpg123-1.15.3/doc/Makefile.in
  8. 0 63
      libs/mpg123-1.15.3/doc/TODO
  9. 0 12
      libs/mpg123-1.15.3/doc/doxyhead.xhtml
  10. 0 118
      libs/mpg123-1.15.3/doc/examples/mpg123_to_wav.c
  11. 0 741
      libs/mpg123-1.15.3/ports/MSVC++/2005/libmpg123/libmpg123.vcproj
  12. 0 194
      libs/mpg123-1.15.3/ports/MSVC++/2008/dump_seekindex/dump_seekindex.vcproj
  13. 0 195
      libs/mpg123-1.15.3/ports/MSVC++/2008/feedseek/feedseek.vcproj
  14. 0 364
      libs/mpg123-1.15.3/ports/MSVC++/2008/libmpg123/libmpg123.vcproj
  15. 0 44
      libs/mpg123-1.15.3/ports/MSVC++/2008/mpg123.sln
  16. 0 191
      libs/mpg123-1.15.3/ports/MSVC++/2008/mpglib/mpglib.vcproj
  17. 0 195
      libs/mpg123-1.15.3/ports/MSVC++/2008/scan/scan.vcproj
  18. 0 90
      libs/mpg123-1.15.3/ports/MSVC++/2010/dump_seekindex/dump_seekindex.vcxproj
  19. 0 95
      libs/mpg123-1.15.3/ports/MSVC++/2010/feedseek/feedseek.vcxproj
  20. 0 960
      libs/mpg123-1.15.3/ports/MSVC++/2010/libmpg123/libmpg123.vcxproj
  21. 0 93
      libs/mpg123-1.15.3/ports/MSVC++/2010/scan/scan.vcxproj
  22. 0 178
      libs/mpg123-1.15.3/src/Makefile.am
  23. 0 1071
      libs/mpg123-1.15.3/src/Makefile.in
  24. 0 725
      libs/mpg123-1.15.3/src/audio.c
  25. 0 106
      libs/mpg123-1.15.3/src/audio.h
  26. 0 312
      libs/mpg123-1.15.3/src/buffer.c
  27. 0 45
      libs/mpg123-1.15.3/src/buffer.h
  28. 0 273
      libs/mpg123-1.15.3/src/common.c
  29. 0 141
      libs/mpg123-1.15.3/src/libmpg123/Makefile.am
  30. 0 922
      libs/mpg123-1.15.3/src/libmpg123/Makefile.in
  31. 0 138
      libs/mpg123-1.15.3/src/libmpg123/compat.c
  32. 0 171
      libs/mpg123-1.15.3/src/libmpg123/debug.h
  33. 0 252
      libs/mpg123-1.15.3/src/libmpg123/lfs_alias.c
  34. 0 91
      libs/mpg123-1.15.3/src/libmpg123/mangle.h
  35. 0 6
      libs/mpg123-1.15.3/src/libmpg123/synth_3dnowext.S
  36. 0 6
      libs/mpg123-1.15.3/src/libmpg123/synth_sse.S
  37. 0 308
      libs/mpg123-1.15.3/src/module.c
  38. 0 221
      libs/mpg123-1.15.3/src/output/Makefile.am
  39. 0 1268
      libs/mpg123-1.15.3/src/output/Makefile.in
  40. 0 450
      libs/mpg123-1.15.3/src/output/jack.c
  41. 0 255
      libs/mpg123-1.15.3/src/output/portaudio.c
  42. 0 206
      libs/mpg123-1.15.3/src/output/sdl.c
  43. 0 213
      libs/mpg123-1.15.3/src/output/sgi.c
  44. 0 229
      libs/mpg123-1.15.3/src/output/win32.c
  45. 0 52
      libs/mpg123-1.15.3/src/playlist.h
  46. 0 472
      libs/mpg123-1.15.3/src/wav.c
  47. 0 74
      libs/mpg123-1.15.3/src/xfermem.h
  48. 25 1
      libs/mpg123-1.25.6/AUTHORS
  49. 8 2
      libs/mpg123-1.25.6/CMakeLists.txt
  50. 15 16
      libs/mpg123-1.25.6/COPYING
  51. 0 0
      libs/mpg123-1.25.6/ChangeLog
  52. 6 2
      libs/mpg123-1.25.6/INSTALL
  53. 134 0
      libs/mpg123-1.25.6/Makefile.am
  54. 4084 0
      libs/mpg123-1.25.6/Makefile.in
  55. 1942 0
      libs/mpg123-1.25.6/NEWS
  56. 62 0
      libs/mpg123-1.25.6/NEWS.libmpg123
  57. 5 0
      libs/mpg123-1.25.6/NEWS.libout123
  58. 0 0
      libs/mpg123-1.25.6/README
  59. 5 3
      libs/mpg123-1.25.6/TODO
  60. 2303 0
      libs/mpg123-1.25.6/aclocal.m4
  61. 628 175
      libs/mpg123-1.25.6/configure
  62. 402 184
      libs/mpg123-1.25.6/configure.ac
  63. 0 0
      libs/mpg123-1.25.6/doc/ACCURACY
  64. 0 0
      libs/mpg123-1.25.6/doc/BENCHMARKING
  65. 0 0
      libs/mpg123-1.25.6/doc/BUGS
  66. 0 0
      libs/mpg123-1.25.6/doc/CONTACT
  67. 82 0
      libs/mpg123-1.25.6/doc/LARGEFILE
  68. 0 0
      libs/mpg123-1.25.6/doc/LICENSE
  69. 29 0
      libs/mpg123-1.25.6/doc/Makemodule.am
  70. 0 0
      libs/mpg123-1.25.6/doc/PATENTS
  71. 0 0
      libs/mpg123-1.25.6/doc/README.3DNOW
  72. 0 0
      libs/mpg123-1.25.6/doc/README.gain
  73. 1 1
      libs/mpg123-1.25.6/doc/README.remote
  74. 0 0
      libs/mpg123-1.25.6/doc/ROAD_TO_LGPL
  75. 0 0
      libs/mpg123-1.25.6/doc/THANKS
  76. 8 0
      libs/mpg123-1.25.6/doc/TODO
  77. 2 2
      libs/mpg123-1.25.6/doc/doxy_examples.c
  78. 1 0
      libs/mpg123-1.25.6/doc/doxyfoot.xhtml
  79. 13 2
      libs/mpg123-1.25.6/doc/doxygen.conf
  80. 17 0
      libs/mpg123-1.25.6/doc/doxyhead.xhtml
  81. 20 6
      libs/mpg123-1.25.6/doc/examples/Makefile
  82. 0 0
      libs/mpg123-1.25.6/doc/examples/dump_seekindex.c
  83. 1 1
      libs/mpg123-1.25.6/doc/examples/extract_frames.c
  84. 0 0
      libs/mpg123-1.25.6/doc/examples/feedseek.c
  85. 0 0
      libs/mpg123-1.25.6/doc/examples/id3dump.c
  86. 164 0
      libs/mpg123-1.25.6/doc/examples/mpg123_to_out123.c
  87. 0 0
      libs/mpg123-1.25.6/doc/examples/mpglib.c
  88. 0 0
      libs/mpg123-1.25.6/doc/examples/scan.c
  89. 0 0
      libs/mpg123-1.25.6/doc/libmpg123_speed.txt
  90. 0 0
      libs/mpg123-1.25.6/equalize.dat
  91. 0 0
      libs/mpg123-1.25.6/libmpg123.pc.in
  92. 11 0
      libs/mpg123-1.25.6/libout123.pc.in
  93. 0 0
      libs/mpg123-1.25.6/m4/addrconfig.m4
  94. 251 166
      libs/mpg123-1.25.6/m4/libtool.m4
  95. 90 37
      libs/mpg123-1.25.6/m4/ltoptions.m4
  96. 4 3
      libs/mpg123-1.25.6/m4/ltsugar.m4
  97. 6 6
      libs/mpg123-1.25.6/m4/ltversion.m4
  98. 4 3
      libs/mpg123-1.25.6/m4/lt~obsolete.m4
  99. 0 0
      libs/mpg123-1.25.6/makedll.sh
  100. 85 28
      libs/mpg123-1.25.6/man1/mpg123.1

+ 1 - 1
CMakeLists.txt

@@ -141,7 +141,7 @@ set(MEGA_LUAJIT_VER "2.0.4")
 set(MEGA_LIBOGG_VER "1.3.2")
 set(MEGA_LIBVORBIS_VER "1.3.5")
 set(MEGA_LIBTHEORA_VER "1.1.1")
-set(MEGA_MPG123_VER "1.15.3")
+set(MEGA_MPG123_VER "1.25.6")
 set(MEGA_FREETYPE_VER "2.6.5")
 set(MEGA_SDL2_VER "2.0.5-b48d8a98e261")
 set(MEGA_OPENAL_VER "1.17.0")

+ 0 - 100
libs/mpg123-1.15.3/Makefile.am

@@ -1,100 +0,0 @@
-## Makefile.am: produce Makefile.in from this
-
-## copyright by the mpg123 project - free software under the terms of the LGPL 2.1
-## see COPYING and AUTHORS files in distribution or http://mpg123.org
-## initially written by Nicholas J. Humfrey
-dist_man_MANS = man1/mpg123.1
-
-SUBDIRS = src doc
-DIST_SUBDIRS = src doc
-ACLOCAL_AMFLAGS = -I m4
-
-# pkg-config file for the mpg123 library
-pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = libmpg123.pc
-
-# mpg123.spec is autogenerated but needs to be present in tarball!
-EXTRA_DIST = \
-	mpg123.spec \
-	makedll.sh \
-	windows-builds.sh \
-	equalize.dat \
-	NEWS.libmpg123 \
-	ports/MSVC++/mpg123.h \
-	ports/MSVC++/config.h \
-	ports/MSVC++/msvc.c \
-	ports/MSVC++/examples/scan.c \
-	ports/MSVC++/examples/feedseek.c \
-	ports/MSVC++/2005/libmpg123/libmpg123.vcproj \
-	ports/MSVC++/2008/mpg123.sln \
-	ports/MSVC++/2008/feedseek/feedseek.vcproj \
-	ports/MSVC++/2008/mpglib/mpglib.vcproj \
-	ports/MSVC++/2008/libmpg123/libmpg123.vcproj \
-	ports/MSVC++/2008/scan/scan.vcproj \
-	ports/MSVC++/2008/dump_seekindex/dump_seekindex.vcproj \
-	ports/MSVC++/2008clr/2008clr.sln \
-	ports/MSVC++/2008clr/mpg123clr/advanced.cpp \
-	ports/MSVC++/2008clr/mpg123clr/advanced.h \
-	ports/MSVC++/2008clr/mpg123clr/AssemblyInfo.cpp \
-	ports/MSVC++/2008clr/mpg123clr/dllmain.cpp \
-	ports/MSVC++/2008clr/mpg123clr/enum.h \
-	ports/MSVC++/2008clr/mpg123clr/error.cpp \
-	ports/MSVC++/2008clr/mpg123clr/error.h \
-	ports/MSVC++/2008clr/mpg123clr/id3v1.cpp \
-	ports/MSVC++/2008clr/mpg123clr/id3v1.h \
-	ports/MSVC++/2008clr/mpg123clr/id3v2.cpp \
-	ports/MSVC++/2008clr/mpg123clr/id3v2.h \
-	ports/MSVC++/2008clr/mpg123clr/mpg123clr.cpp \
-	ports/MSVC++/2008clr/mpg123clr/mpg123clr.h \
-	ports/MSVC++/2008clr/mpg123clr/mpg123clr.rc \
-	ports/MSVC++/2008clr/mpg123clr/mpg123clr.vcproj \
-	ports/MSVC++/2008clr/mpg123clr/ReadMe.txt \
-	ports/MSVC++/2008clr/mpg123clr/resource.h \
-	ports/MSVC++/2008clr/mpg123clr/stdafx.cpp \
-	ports/MSVC++/2008clr/mpg123clr/stdafx.h \
-	ports/MSVC++/2008clr/mpg123clr/string.cpp \
-	ports/MSVC++/2008clr/mpg123clr/string.h \
-	ports/MSVC++/2008clr/mpg123clr/targetver.h \
-	ports/MSVC++/2008clr/mpg123clr/text.cpp \
-	ports/MSVC++/2008clr/mpg123clr/text.h \
-	ports/MSVC++/2008clr/examples/feedseekclr/feedseekclr.csproj \
-	ports/MSVC++/2008clr/examples/feedseekclr/Program.cs \
-	ports/MSVC++/2008clr/examples/feedseekclr/Properties/AssemblyInfo.cs \
-	ports/MSVC++/2008clr/examples/ReplaceReaderclr/ReplaceReaderclr.csproj \
-	ports/MSVC++/2008clr/examples/ReplaceReaderclr/Program.cs \
-	ports/MSVC++/2008clr/examples/ReplaceReaderclr/Properties/AssemblyInfo.cs \
-	ports/MSVC++/2008clr/examples/scanclr/scanclr.csproj \
-	ports/MSVC++/2008clr/examples/scanclr/Program.cs \
-	ports/MSVC++/2008clr/examples/scanclr/Properties/AssemblyInfo.cs \
-	ports/MSVC++/2010/mpg123.sln \
-	ports/MSVC++/2010/dump_seekindex/dump_seekindex.vcxproj \
-	ports/MSVC++/2010/dump_seekindex/dump_seekindex.vcxproj.filters \
-	ports/MSVC++/2010/feedseek/feedseek.vcxproj \
-	ports/MSVC++/2010/feedseek/feedseek.vcxproj.filters \
-	ports/MSVC++/2010/libmpg123/libmpg123.vcxproj \
-	ports/MSVC++/2010/scan/scan.vcxproj \
-	ports/MSVC++/2010/scan/scan.vcxproj.filters \
-	ports/MSVC++/CMP3Stream/libMPG123/libMPG123.vcproj \
-	ports/MSVC++/CMP3Stream/libMPG123/PLACE_LIBMPG123_SOURCES_HERE \
-	ports/MSVC++/CMP3Stream/README \
-	ports/MSVC++/CMP3Stream/SOURCE/CORE_Log.CPP \
-	ports/MSVC++/CMP3Stream/SOURCE/CORE_FileIn.CPP \
-	ports/MSVC++/CMP3Stream/SOURCE/SourceFilter_MP3Stream.CPP \
-	ports/MSVC++/CMP3Stream/SOURCE/CORE_Mutex.CPP \
-	ports/MSVC++/CMP3Stream/INCLUDE/CORE/CORE_FileIn.H \
-	ports/MSVC++/CMP3Stream/INCLUDE/CORE/SourceFilter_MP3.H \
-	ports/MSVC++/CMP3Stream/INCLUDE/IIEP_FileIn.H \
-	ports/MSVC++/CMP3Stream/INCLUDE/IIEP_Def.H \
-	ports/README \
-	ports/Sony_PSP/config.h \
-	ports/Sony_PSP/README \
-	ports/Sony_PSP/Makefile.psp \
-	ports/Sony_PSP/readers.c.patch \
-	ports/mpg123_.pas \
-	ports/Xcode/config.h \
-	ports/Xcode/mpg123.h \
-	ports/Xcode/mpg123.xcodeproj/project.pbxproj \
-	scripts/benchmark-cpu.pl \
-	scripts/tag_lyrics.py \
-	scripts/conplay
-

+ 0 - 1047
libs/mpg123-1.15.3/Makefile.in

@@ -1,1047 +0,0 @@
-# Makefile.in generated by automake 1.12.2 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994-2012 Free Software Foundation, Inc.
-
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-VPATH = @srcdir@
-am__make_dryrun = \
-  { \
-    am__dry=no; \
-    case $$MAKEFLAGS in \
-      *\\[\ \	]*) \
-        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
-          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
-      *) \
-        for am__flg in $$MAKEFLAGS; do \
-          case $$am__flg in \
-            *=*|--*) ;; \
-            *n*) am__dry=yes; break;; \
-          esac; \
-        done;; \
-    esac; \
-    test $$am__dry = yes; \
-  }
-pkgdatadir = $(datadir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkglibexecdir = $(libexecdir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-subdir = .
-DIST_COMMON = README $(am__configure_deps) $(dist_man_MANS) \
-	$(srcdir)/Makefile.am $(srcdir)/Makefile.in \
-	$(srcdir)/libmpg123.pc.in $(srcdir)/mpg123.spec.in \
-	$(top_srcdir)/build/config.guess \
-	$(top_srcdir)/build/config.sub $(top_srcdir)/build/install-sh \
-	$(top_srcdir)/build/ltmain.sh $(top_srcdir)/build/missing \
-	$(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \
-	TODO build/config.guess build/config.sub build/install-sh \
-	build/ltmain.sh build/missing
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/m4/addrconfig.m4 \
-	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
-	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
-	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
-	$(ACLOCAL_M4)
-am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
- configure.lineno config.status.lineno
-mkinstalldirs = $(install_sh) -d
-CONFIG_HEADER = $(top_builddir)/src/config.h
-CONFIG_CLEAN_FILES = libmpg123.pc mpg123.spec
-CONFIG_CLEAN_VPATH_FILES =
-SOURCES =
-DIST_SOURCES =
-RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
-	html-recursive info-recursive install-data-recursive \
-	install-dvi-recursive install-exec-recursive \
-	install-html-recursive install-info-recursive \
-	install-pdf-recursive install-ps-recursive install-recursive \
-	installcheck-recursive installdirs-recursive pdf-recursive \
-	ps-recursive uninstall-recursive
-am__can_run_installinfo = \
-  case $$AM_UPDATE_INFO_DIR in \
-    n|no|NO) false;; \
-    *) (install-info --version) >/dev/null 2>&1;; \
-  esac
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
-    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
-    *) f=$$p;; \
-  esac;
-am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
-am__install_max = 40
-am__nobase_strip_setup = \
-  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
-am__nobase_strip = \
-  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
-am__nobase_list = $(am__nobase_strip_setup); \
-  for p in $$list; do echo "$$p $$p"; done | \
-  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
-  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
-    if (++n[$$2] == $(am__install_max)) \
-      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
-    END { for (dir in files) print dir, files[dir] }'
-am__base_list = \
-  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
-  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
-am__uninstall_files_from_dir = { \
-  test -z "$$files" \
-    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
-    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
-         $(am__cd) "$$dir" && rm -f $$files; }; \
-  }
-man1dir = $(mandir)/man1
-am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(pkgconfigdir)"
-NROFF = nroff
-MANS = $(dist_man_MANS)
-DATA = $(pkgconfig_DATA)
-RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
-  distclean-recursive maintainer-clean-recursive
-AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
-	$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
-	cscope distdir dist dist-all distcheck
-ETAGS = etags
-CTAGS = ctags
-CSCOPE = cscope
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-distdir = $(PACKAGE)-$(VERSION)
-top_distdir = $(distdir)
-am__remove_distdir = \
-  if test -d "$(distdir)"; then \
-    find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
-      && rm -rf "$(distdir)" \
-      || { sleep 5 && rm -rf "$(distdir)"; }; \
-  else :; fi
-am__post_remove_distdir = $(am__remove_distdir)
-am__relativize = \
-  dir0=`pwd`; \
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
-  sed_rest='s,^[^/]*/*,,'; \
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
-  sed_butlast='s,/*[^/]*$$,,'; \
-  while test -n "$$dir1"; do \
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
-    if test "$$first" != "."; then \
-      if test "$$first" = ".."; then \
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
-      else \
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
-        if test "$$first2" = "$$first"; then \
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
-        else \
-          dir2="../$$dir2"; \
-        fi; \
-        dir0="$$dir0"/"$$first"; \
-      fi; \
-    fi; \
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
-  done; \
-  reldir="$$dir2"
-DIST_ARCHIVES = $(distdir).tar.gz
-GZIP_ENV = --best
-DIST_TARGETS = dist-gzip
-distuninstallcheck_listfiles = find . -type f -print
-am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
-  | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
-distcleancheck_listfiles = find . -type f -print
-ACLOCAL = @ACLOCAL@
-AIX_CFLAGS = @AIX_CFLAGS@
-AIX_LDFLAGS = @AIX_LDFLAGS@
-AIX_LIBS = @AIX_LIBS@
-ALIB_CFLAGS = @ALIB_CFLAGS@
-ALIB_LDFLAGS = @ALIB_LDFLAGS@
-ALIB_LIBS = @ALIB_LIBS@
-ALSA_CFLAGS = @ALSA_CFLAGS@
-ALSA_LDFLAGS = @ALSA_LDFLAGS@
-ALSA_LIBS = @ALSA_LIBS@
-AMTAR = @AMTAR@
-API_VERSION = @API_VERSION@
-AR = @AR@
-ARTS_CFLAGS = @ARTS_CFLAGS@
-ARTS_LDFLAGS = @ARTS_LDFLAGS@
-ARTS_LIBS = @ARTS_LIBS@
-AS = @AS@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCAS = @CCAS@
-CCASDEPMODE = @CCASDEPMODE@
-CCASFLAGS = @CCASFLAGS@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-COREAUDIO_CFLAGS = @COREAUDIO_CFLAGS@
-COREAUDIO_LDFLAGS = @COREAUDIO_LDFLAGS@
-COREAUDIO_LIBS = @COREAUDIO_LIBS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DECODER_LOBJ = @DECODER_LOBJ@
-DECODER_OBJ = @DECODER_OBJ@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-DLLTOOL = @DLLTOOL@
-DSYMUTIL = @DSYMUTIL@
-DUMMY_CFLAGS = @DUMMY_CFLAGS@
-DUMMY_LDFLAGS = @DUMMY_LDFLAGS@
-DUMMY_LIBS = @DUMMY_LIBS@
-DUMPBIN = @DUMPBIN@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-ESD_CFLAGS = @ESD_CFLAGS@
-ESD_LDFLAGS = @ESD_LDFLAGS@
-ESD_LIBS = @ESD_LIBS@
-EXEC_LT_LDFLAGS = @EXEC_LT_LDFLAGS@
-EXEEXT = @EXEEXT@
-FGREP = @FGREP@
-GREP = @GREP@
-HP_CFLAGS = @HP_CFLAGS@
-HP_LDFLAGS = @HP_LDFLAGS@
-HP_LIBS = @HP_LIBS@
-INCLUDE_STDIO_H = @INCLUDE_STDIO_H@
-INCLUDE_STDLIB_H = @INCLUDE_STDLIB_H@
-INCLUDE_SYS_TYPE_H = @INCLUDE_SYS_TYPE_H@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-JACK_CFLAGS = @JACK_CFLAGS@
-JACK_LDFLAGS = @JACK_LDFLAGS@
-JACK_LIBS = @JACK_LIBS@
-LD = @LD@
-LDFLAGS = @LDFLAGS@
-LFS_LOBJ = @LFS_LOBJ@
-LIBMPG123_VERSION = @LIBMPG123_VERSION@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LIPO = @LIPO@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-LT_LDFLAGS = @LT_LDFLAGS@
-MAKEINFO = @MAKEINFO@
-MANIFEST_TOOL = @MANIFEST_TOOL@
-MINT_CFLAGS = @MINT_CFLAGS@
-MINT_LDFLAGS = @MINT_LDFLAGS@
-MINT_LIBS = @MINT_LIBS@
-MKDIR_P = @MKDIR_P@
-MODULE_OBJ = @MODULE_OBJ@
-NAS_CFLAGS = @NAS_CFLAGS@
-NAS_LDFLAGS = @NAS_LDFLAGS@
-NAS_LIBS = @NAS_LIBS@
-NM = @NM@
-NMEDIT = @NMEDIT@
-OBJDUMP = @OBJDUMP@
-OBJEXT = @OBJEXT@
-OPENAL_CFLAGS = @OPENAL_CFLAGS@
-OPENAL_LDFLAGS = @OPENAL_LDFLAGS@
-OPENAL_LIBS = @OPENAL_LIBS@
-OS2_CFLAGS = @OS2_CFLAGS@
-OS2_LDFLAGS = @OS2_LDFLAGS@
-OS2_LIBS = @OS2_LIBS@
-OSS_CFLAGS = @OSS_CFLAGS@
-OSS_LDFLAGS = @OSS_LDFLAGS@
-OSS_LIBS = @OSS_LIBS@
-OTOOL = @OTOOL@
-OTOOL64 = @OTOOL64@
-OUTPUT_CFLAGS = @OUTPUT_CFLAGS@
-OUTPUT_LDFLAGS = @OUTPUT_LDFLAGS@
-OUTPUT_LIBS = @OUTPUT_LIBS@
-OUTPUT_MOD = @OUTPUT_MOD@
-OUTPUT_OBJ = @OUTPUT_OBJ@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_URL = @PACKAGE_URL@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-PKG_CONFIG = @PKG_CONFIG@
-PORTAUDIO_CFLAGS = @PORTAUDIO_CFLAGS@
-PORTAUDIO_LDFLAGS = @PORTAUDIO_LDFLAGS@
-PORTAUDIO_LIBS = @PORTAUDIO_LIBS@
-PULSE_CFLAGS = @PULSE_CFLAGS@
-PULSE_LDFLAGS = @PULSE_LDFLAGS@
-PULSE_LIBS = @PULSE_LIBS@
-QSA_CFLAGS = @QSA_CFLAGS@
-QSA_LDFLAGS = @QSA_LDFLAGS@
-QSA_LIBS = @QSA_LIBS@
-RANLIB = @RANLIB@
-SDL_CFLAGS = @SDL_CFLAGS@
-SDL_LDFLAGS = @SDL_LDFLAGS@
-SDL_LIBS = @SDL_LIBS@
-SED = @SED@
-SET_MAKE = @SET_MAKE@
-SGI_CFLAGS = @SGI_CFLAGS@
-SGI_LDFLAGS = @SGI_LDFLAGS@
-SGI_LIBS = @SGI_LIBS@
-SHELL = @SHELL@
-SNDIO_CFLAGS = @SNDIO_CFLAGS@
-SNDIO_LDFLAGS = @SNDIO_LDFLAGS@
-SNDIO_LIBS = @SNDIO_LIBS@
-STRIP = @STRIP@
-SUN_CFLAGS = @SUN_CFLAGS@
-SUN_LDFLAGS = @SUN_LDFLAGS@
-SUN_LIBS = @SUN_LIBS@
-VERSION = @VERSION@
-WIN32_CFLAGS = @WIN32_CFLAGS@
-WIN32_LDFLAGS = @WIN32_LDFLAGS@
-WIN32_LIBS = @WIN32_LIBS@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_AR = @ac_ct_AR@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-top_build_prefix = @top_build_prefix@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-dist_man_MANS = man1/mpg123.1
-SUBDIRS = src doc
-DIST_SUBDIRS = src doc
-ACLOCAL_AMFLAGS = -I m4
-
-# pkg-config file for the mpg123 library
-pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = libmpg123.pc
-
-# mpg123.spec is autogenerated but needs to be present in tarball!
-EXTRA_DIST = \
-	mpg123.spec \
-	makedll.sh \
-	windows-builds.sh \
-	equalize.dat \
-	NEWS.libmpg123 \
-	ports/MSVC++/mpg123.h \
-	ports/MSVC++/config.h \
-	ports/MSVC++/msvc.c \
-	ports/MSVC++/examples/scan.c \
-	ports/MSVC++/examples/feedseek.c \
-	ports/MSVC++/2005/libmpg123/libmpg123.vcproj \
-	ports/MSVC++/2008/mpg123.sln \
-	ports/MSVC++/2008/feedseek/feedseek.vcproj \
-	ports/MSVC++/2008/mpglib/mpglib.vcproj \
-	ports/MSVC++/2008/libmpg123/libmpg123.vcproj \
-	ports/MSVC++/2008/scan/scan.vcproj \
-	ports/MSVC++/2008/dump_seekindex/dump_seekindex.vcproj \
-	ports/MSVC++/2008clr/2008clr.sln \
-	ports/MSVC++/2008clr/mpg123clr/advanced.cpp \
-	ports/MSVC++/2008clr/mpg123clr/advanced.h \
-	ports/MSVC++/2008clr/mpg123clr/AssemblyInfo.cpp \
-	ports/MSVC++/2008clr/mpg123clr/dllmain.cpp \
-	ports/MSVC++/2008clr/mpg123clr/enum.h \
-	ports/MSVC++/2008clr/mpg123clr/error.cpp \
-	ports/MSVC++/2008clr/mpg123clr/error.h \
-	ports/MSVC++/2008clr/mpg123clr/id3v1.cpp \
-	ports/MSVC++/2008clr/mpg123clr/id3v1.h \
-	ports/MSVC++/2008clr/mpg123clr/id3v2.cpp \
-	ports/MSVC++/2008clr/mpg123clr/id3v2.h \
-	ports/MSVC++/2008clr/mpg123clr/mpg123clr.cpp \
-	ports/MSVC++/2008clr/mpg123clr/mpg123clr.h \
-	ports/MSVC++/2008clr/mpg123clr/mpg123clr.rc \
-	ports/MSVC++/2008clr/mpg123clr/mpg123clr.vcproj \
-	ports/MSVC++/2008clr/mpg123clr/ReadMe.txt \
-	ports/MSVC++/2008clr/mpg123clr/resource.h \
-	ports/MSVC++/2008clr/mpg123clr/stdafx.cpp \
-	ports/MSVC++/2008clr/mpg123clr/stdafx.h \
-	ports/MSVC++/2008clr/mpg123clr/string.cpp \
-	ports/MSVC++/2008clr/mpg123clr/string.h \
-	ports/MSVC++/2008clr/mpg123clr/targetver.h \
-	ports/MSVC++/2008clr/mpg123clr/text.cpp \
-	ports/MSVC++/2008clr/mpg123clr/text.h \
-	ports/MSVC++/2008clr/examples/feedseekclr/feedseekclr.csproj \
-	ports/MSVC++/2008clr/examples/feedseekclr/Program.cs \
-	ports/MSVC++/2008clr/examples/feedseekclr/Properties/AssemblyInfo.cs \
-	ports/MSVC++/2008clr/examples/ReplaceReaderclr/ReplaceReaderclr.csproj \
-	ports/MSVC++/2008clr/examples/ReplaceReaderclr/Program.cs \
-	ports/MSVC++/2008clr/examples/ReplaceReaderclr/Properties/AssemblyInfo.cs \
-	ports/MSVC++/2008clr/examples/scanclr/scanclr.csproj \
-	ports/MSVC++/2008clr/examples/scanclr/Program.cs \
-	ports/MSVC++/2008clr/examples/scanclr/Properties/AssemblyInfo.cs \
-	ports/MSVC++/2010/mpg123.sln \
-	ports/MSVC++/2010/dump_seekindex/dump_seekindex.vcxproj \
-	ports/MSVC++/2010/dump_seekindex/dump_seekindex.vcxproj.filters \
-	ports/MSVC++/2010/feedseek/feedseek.vcxproj \
-	ports/MSVC++/2010/feedseek/feedseek.vcxproj.filters \
-	ports/MSVC++/2010/libmpg123/libmpg123.vcxproj \
-	ports/MSVC++/2010/scan/scan.vcxproj \
-	ports/MSVC++/2010/scan/scan.vcxproj.filters \
-	ports/MSVC++/CMP3Stream/libMPG123/libMPG123.vcproj \
-	ports/MSVC++/CMP3Stream/libMPG123/PLACE_LIBMPG123_SOURCES_HERE \
-	ports/MSVC++/CMP3Stream/README \
-	ports/MSVC++/CMP3Stream/SOURCE/CORE_Log.CPP \
-	ports/MSVC++/CMP3Stream/SOURCE/CORE_FileIn.CPP \
-	ports/MSVC++/CMP3Stream/SOURCE/SourceFilter_MP3Stream.CPP \
-	ports/MSVC++/CMP3Stream/SOURCE/CORE_Mutex.CPP \
-	ports/MSVC++/CMP3Stream/INCLUDE/CORE/CORE_FileIn.H \
-	ports/MSVC++/CMP3Stream/INCLUDE/CORE/SourceFilter_MP3.H \
-	ports/MSVC++/CMP3Stream/INCLUDE/IIEP_FileIn.H \
-	ports/MSVC++/CMP3Stream/INCLUDE/IIEP_Def.H \
-	ports/README \
-	ports/Sony_PSP/config.h \
-	ports/Sony_PSP/README \
-	ports/Sony_PSP/Makefile.psp \
-	ports/Sony_PSP/readers.c.patch \
-	ports/mpg123_.pas \
-	ports/Xcode/config.h \
-	ports/Xcode/mpg123.h \
-	ports/Xcode/mpg123.xcodeproj/project.pbxproj \
-	scripts/benchmark-cpu.pl \
-	scripts/tag_lyrics.py \
-	scripts/conplay
-
-all: all-recursive
-
-.SUFFIXES:
-am--refresh: Makefile
-	@:
-$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
-	@for dep in $?; do \
-	  case '$(am__configure_deps)' in \
-	    *$$dep*) \
-	      echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \
-	      $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \
-		&& exit 0; \
-	      exit 1;; \
-	  esac; \
-	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
-	$(am__cd) $(top_srcdir) && \
-	  $(AUTOMAKE) --gnu Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
-	@case '$?' in \
-	  *config.status*) \
-	    echo ' $(SHELL) ./config.status'; \
-	    $(SHELL) ./config.status;; \
-	  *) \
-	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
-	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
-	esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
-	$(SHELL) ./config.status --recheck
-
-$(top_srcdir)/configure:  $(am__configure_deps)
-	$(am__cd) $(srcdir) && $(AUTOCONF)
-$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
-	$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
-$(am__aclocal_m4_deps):
-libmpg123.pc: $(top_builddir)/config.status $(srcdir)/libmpg123.pc.in
-	cd $(top_builddir) && $(SHELL) ./config.status $@
-mpg123.spec: $(top_builddir)/config.status $(srcdir)/mpg123.spec.in
-	cd $(top_builddir) && $(SHELL) ./config.status $@
-
-mostlyclean-libtool:
-	-rm -f *.lo
-
-clean-libtool:
-	-rm -rf .libs _libs
-
-distclean-libtool:
-	-rm -f libtool config.lt
-install-man1: $(dist_man_MANS)
-	@$(NORMAL_INSTALL)
-	@list1=''; \
-	list2='$(dist_man_MANS)'; \
-	test -n "$(man1dir)" \
-	  && test -n "`echo $$list1$$list2`" \
-	  || exit 0; \
-	echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \
-	$(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \
-	{ for i in $$list1; do echo "$$i"; done;  \
-	if test -n "$$list2"; then \
-	  for i in $$list2; do echo "$$i"; done \
-	    | sed -n '/\.1[a-z]*$$/p'; \
-	fi; \
-	} | while read p; do \
-	  if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
-	  echo "$$d$$p"; echo "$$p"; \
-	done | \
-	sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
-	      -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
-	sed 'N;N;s,\n, ,g' | { \
-	list=; while read file base inst; do \
-	  if test "$$base" = "$$inst"; then list="$$list $$file"; else \
-	    echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \
-	    $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \
-	  fi; \
-	done; \
-	for i in $$list; do echo "$$i"; done | $(am__base_list) | \
-	while read files; do \
-	  test -z "$$files" || { \
-	    echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \
-	    $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \
-	done; }
-
-uninstall-man1:
-	@$(NORMAL_UNINSTALL)
-	@list=''; test -n "$(man1dir)" || exit 0; \
-	files=`{ for i in $$list; do echo "$$i"; done; \
-	l2='$(dist_man_MANS)'; for i in $$l2; do echo "$$i"; done | \
-	  sed -n '/\.1[a-z]*$$/p'; \
-	} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
-	      -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
-	dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir)
-install-pkgconfigDATA: $(pkgconfig_DATA)
-	@$(NORMAL_INSTALL)
-	@list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
-	if test -n "$$list"; then \
-	  echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \
-	  $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \
-	fi; \
-	for p in $$list; do \
-	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
-	  echo "$$d$$p"; \
-	done | $(am__base_list) | \
-	while read files; do \
-	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \
-	  $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \
-	done
-
-uninstall-pkgconfigDATA:
-	@$(NORMAL_UNINSTALL)
-	@list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
-	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
-	dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir)
-
-# This directory's subdirectories are mostly independent; you can cd
-# into them and run 'make' without going through this Makefile.
-# To change the values of 'make' variables: instead of editing Makefiles,
-# (1) if the variable is set in 'config.status', edit 'config.status'
-#     (which will cause the Makefiles to be regenerated when you run 'make');
-# (2) otherwise, pass the desired values on the 'make' command line.
-$(RECURSIVE_TARGETS) $(RECURSIVE_CLEAN_TARGETS):
-	@fail= failcom='exit 1'; \
-	for f in x $$MAKEFLAGS; do \
-	  case $$f in \
-	    *=* | --[!k]*);; \
-	    *k*) failcom='fail=yes';; \
-	  esac; \
-	done; \
-	dot_seen=no; \
-	target=`echo $@ | sed s/-recursive//`; \
-	case "$@" in \
-	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
-	  *) list='$(SUBDIRS)' ;; \
-	esac; \
-	for subdir in $$list; do \
-	  echo "Making $$target in $$subdir"; \
-	  if test "$$subdir" = "."; then \
-	    dot_seen=yes; \
-	    local_target="$$target-am"; \
-	  else \
-	    local_target="$$target"; \
-	  fi; \
-	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	  || eval $$failcom; \
-	done; \
-	if test "$$dot_seen" = "no"; then \
-	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
-	fi; test -z "$$fail"
-tags-recursive:
-	list='$(SUBDIRS)'; for subdir in $$list; do \
-	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
-	done
-ctags-recursive:
-	list='$(SUBDIRS)'; for subdir in $$list; do \
-	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
-	done
-cscopelist-recursive:
-	list='$(SUBDIRS)'; for subdir in $$list; do \
-	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) cscopelist); \
-	done
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
-	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
-	unique=`for i in $$list; do \
-	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-	  done | \
-	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	mkid -fID $$unique
-tags: TAGS
-
-TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
-		$(TAGS_FILES) $(LISP)
-	set x; \
-	here=`pwd`; \
-	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
-	  include_option=--etags-include; \
-	  empty_fix=.; \
-	else \
-	  include_option=--include; \
-	  empty_fix=; \
-	fi; \
-	list='$(SUBDIRS)'; for subdir in $$list; do \
-	  if test "$$subdir" = .; then :; else \
-	    test ! -f $$subdir/TAGS || \
-	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
-	  fi; \
-	done; \
-	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
-	unique=`for i in $$list; do \
-	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-	  done | \
-	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	shift; \
-	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
-	  test -n "$$unique" || unique=$$empty_fix; \
-	  if test $$# -gt 0; then \
-	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-	      "$$@" $$unique; \
-	  else \
-	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-	      $$unique; \
-	  fi; \
-	fi
-ctags: CTAGS
-CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
-		$(TAGS_FILES) $(LISP)
-	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
-	unique=`for i in $$list; do \
-	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-	  done | \
-	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	test -z "$(CTAGS_ARGS)$$unique" \
-	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
-	     $$unique
-
-GTAGS:
-	here=`$(am__cd) $(top_builddir) && pwd` \
-	  && $(am__cd) $(top_srcdir) \
-	  && gtags -i $(GTAGS_ARGS) "$$here"
-
-cscope: cscope.files
-	test ! -s cscope.files \
-	  || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
-
-clean-cscope:
-	-rm -f cscope.files
-
-cscope.files: clean-cscope cscopelist-recursive cscopelist
-
-cscopelist: cscopelist-recursive $(HEADERS) $(SOURCES) $(LISP)
-	list='$(SOURCES) $(HEADERS) $(LISP)'; \
-	case "$(srcdir)" in \
-	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
-	  *) sdir=$(subdir)/$(srcdir) ;; \
-	esac; \
-	for i in $$list; do \
-	  if test -f "$$i"; then \
-	    echo "$(subdir)/$$i"; \
-	  else \
-	    echo "$$sdir/$$i"; \
-	  fi; \
-	done >> $(top_builddir)/cscope.files
-
-distclean-tags:
-	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-	-rm -f cscope.out cscope.in.out cscope.po.out cscope.files
-
-distdir: $(DISTFILES)
-	@list='$(MANS)'; if test -n "$$list"; then \
-	  list=`for p in $$list; do \
-	    if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
-	    if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \
-	  if test -n "$$list" && \
-	    grep 'ab help2man is required to generate this page' $$list >/dev/null; then \
-	    echo "error: found man pages containing the 'missing help2man' replacement text:" >&2; \
-	    grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/         /' >&2; \
-	    echo "       to fix them, install help2man, remove and regenerate the man pages;" >&2; \
-	    echo "       typically 'make maintainer-clean' will remove them" >&2; \
-	    exit 1; \
-	  else :; fi; \
-	else :; fi
-	$(am__remove_distdir)
-	test -d "$(distdir)" || mkdir "$(distdir)"
-	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	list='$(DISTFILES)'; \
-	  dist_files=`for file in $$list; do echo $$file; done | \
-	  sed -e "s|^$$srcdirstrip/||;t" \
-	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
-	case $$dist_files in \
-	  */*) $(MKDIR_P) `echo "$$dist_files" | \
-			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
-			   sort -u` ;; \
-	esac; \
-	for file in $$dist_files; do \
-	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
-	  if test -d $$d/$$file; then \
-	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
-	    if test -d "$(distdir)/$$file"; then \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
-	  else \
-	    test -f "$(distdir)/$$file" \
-	    || cp -p $$d/$$file "$(distdir)/$$file" \
-	    || exit 1; \
-	  fi; \
-	done
-	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
-	  if test "$$subdir" = .; then :; else \
-	    $(am__make_dryrun) \
-	      || test -d "$(distdir)/$$subdir" \
-	      || $(MKDIR_P) "$(distdir)/$$subdir" \
-	      || exit 1; \
-	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
-	    $(am__relativize); \
-	    new_distdir=$$reldir; \
-	    dir1=$$subdir; dir2="$(top_distdir)"; \
-	    $(am__relativize); \
-	    new_top_distdir=$$reldir; \
-	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
-	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
-	    ($(am__cd) $$subdir && \
-	      $(MAKE) $(AM_MAKEFLAGS) \
-	        top_distdir="$$new_top_distdir" \
-	        distdir="$$new_distdir" \
-		am__remove_distdir=: \
-		am__skip_length_check=: \
-		am__skip_mode_fix=: \
-	        distdir) \
-	      || exit 1; \
-	  fi; \
-	done
-	-test -n "$(am__skip_mode_fix)" \
-	|| find "$(distdir)" -type d ! -perm -755 \
-		-exec chmod u+rwx,go+rx {} \; -o \
-	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
-	  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
-	  ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
-	|| chmod -R a+r "$(distdir)"
-dist-gzip: distdir
-	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
-	$(am__post_remove_distdir)
-
-dist-bzip2: distdir
-	tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
-	$(am__post_remove_distdir)
-
-dist-lzip: distdir
-	tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
-	$(am__post_remove_distdir)
-
-dist-xz: distdir
-	tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
-	$(am__post_remove_distdir)
-
-dist-tarZ: distdir
-	tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
-	$(am__post_remove_distdir)
-
-dist-shar: distdir
-	shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
-	$(am__post_remove_distdir)
-
-dist-zip: distdir
-	-rm -f $(distdir).zip
-	zip -rq $(distdir).zip $(distdir)
-	$(am__post_remove_distdir)
-
-dist dist-all:
-	$(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
-	$(am__post_remove_distdir)
-
-# This target untars the dist file and tries a VPATH configuration.  Then
-# it guarantees that the distribution is self-contained by making another
-# tarfile.
-distcheck: dist
-	case '$(DIST_ARCHIVES)' in \
-	*.tar.gz*) \
-	  GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
-	*.tar.bz2*) \
-	  bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
-	*.tar.lz*) \
-	  lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
-	*.tar.xz*) \
-	  xz -dc $(distdir).tar.xz | $(am__untar) ;;\
-	*.tar.Z*) \
-	  uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
-	*.shar.gz*) \
-	  GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
-	*.zip*) \
-	  unzip $(distdir).zip ;;\
-	esac
-	chmod -R a-w $(distdir); chmod u+w $(distdir)
-	mkdir $(distdir)/_build
-	mkdir $(distdir)/_inst
-	chmod a-w $(distdir)
-	test -d $(distdir)/_build || exit 0; \
-	dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
-	  && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
-	  && am__cwd=`pwd` \
-	  && $(am__cd) $(distdir)/_build \
-	  && ../configure --srcdir=.. --prefix="$$dc_install_base" \
-	    $(AM_DISTCHECK_CONFIGURE_FLAGS) \
-	    $(DISTCHECK_CONFIGURE_FLAGS) \
-	  && $(MAKE) $(AM_MAKEFLAGS) \
-	  && $(MAKE) $(AM_MAKEFLAGS) dvi \
-	  && $(MAKE) $(AM_MAKEFLAGS) check \
-	  && $(MAKE) $(AM_MAKEFLAGS) install \
-	  && $(MAKE) $(AM_MAKEFLAGS) installcheck \
-	  && $(MAKE) $(AM_MAKEFLAGS) uninstall \
-	  && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
-	        distuninstallcheck \
-	  && chmod -R a-w "$$dc_install_base" \
-	  && ({ \
-	       (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
-	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
-	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
-	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
-	            distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
-	      } || { rm -rf "$$dc_destdir"; exit 1; }) \
-	  && rm -rf "$$dc_destdir" \
-	  && $(MAKE) $(AM_MAKEFLAGS) dist \
-	  && rm -rf $(DIST_ARCHIVES) \
-	  && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
-	  && cd "$$am__cwd" \
-	  || exit 1
-	$(am__post_remove_distdir)
-	@(echo "$(distdir) archives ready for distribution: "; \
-	  list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
-	  sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
-distuninstallcheck:
-	@test -n '$(distuninstallcheck_dir)' || { \
-	  echo 'ERROR: trying to run $@ with an empty' \
-	       '$$(distuninstallcheck_dir)' >&2; \
-	  exit 1; \
-	}; \
-	$(am__cd) '$(distuninstallcheck_dir)' || { \
-	  echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
-	  exit 1; \
-	}; \
-	test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
-	   || { echo "ERROR: files left after uninstall:" ; \
-	        if test -n "$(DESTDIR)"; then \
-	          echo "  (check DESTDIR support)"; \
-	        fi ; \
-	        $(distuninstallcheck_listfiles) ; \
-	        exit 1; } >&2
-distcleancheck: distclean
-	@if test '$(srcdir)' = . ; then \
-	  echo "ERROR: distcleancheck can only run from a VPATH build" ; \
-	  exit 1 ; \
-	fi
-	@test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
-	  || { echo "ERROR: files left in build directory after distclean:" ; \
-	       $(distcleancheck_listfiles) ; \
-	       exit 1; } >&2
-check-am: all-am
-check: check-recursive
-all-am: Makefile $(MANS) $(DATA)
-installdirs: installdirs-recursive
-installdirs-am:
-	for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(pkgconfigdir)"; do \
-	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
-	done
-install: install-recursive
-install-exec: install-exec-recursive
-install-data: install-data-recursive
-uninstall: uninstall-recursive
-
-install-am: all-am
-	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-recursive
-install-strip:
-	if test -z '$(STRIP)'; then \
-	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-	      install; \
-	else \
-	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
-	fi
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
-	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
-
-maintainer-clean-generic:
-	@echo "This command is intended for maintainers to use"
-	@echo "it deletes files that may require special tools to rebuild."
-clean: clean-recursive
-
-clean-am: clean-generic clean-libtool mostlyclean-am
-
-distclean: distclean-recursive
-	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
-	-rm -f Makefile
-distclean-am: clean-am distclean-generic distclean-libtool \
-	distclean-tags
-
-dvi: dvi-recursive
-
-dvi-am:
-
-html: html-recursive
-
-html-am:
-
-info: info-recursive
-
-info-am:
-
-install-data-am: install-man install-pkgconfigDATA
-
-install-dvi: install-dvi-recursive
-
-install-dvi-am:
-
-install-exec-am:
-
-install-html: install-html-recursive
-
-install-html-am:
-
-install-info: install-info-recursive
-
-install-info-am:
-
-install-man: install-man1
-
-install-pdf: install-pdf-recursive
-
-install-pdf-am:
-
-install-ps: install-ps-recursive
-
-install-ps-am:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-recursive
-	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
-	-rm -rf $(top_srcdir)/autom4te.cache
-	-rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-recursive
-
-mostlyclean-am: mostlyclean-generic mostlyclean-libtool
-
-pdf: pdf-recursive
-
-pdf-am:
-
-ps: ps-recursive
-
-ps-am:
-
-uninstall-am: uninstall-man uninstall-pkgconfigDATA
-
-uninstall-man: uninstall-man1
-
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) \
-	cscopelist-recursive ctags-recursive install-am install-strip \
-	tags-recursive
-
-.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
-	all all-am am--refresh check check-am clean clean-cscope \
-	clean-generic clean-libtool cscope cscopelist \
-	cscopelist-recursive ctags ctags-recursive dist dist-all \
-	dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ dist-xz \
-	dist-zip distcheck distclean distclean-generic \
-	distclean-libtool distclean-tags distcleancheck distdir \
-	distuninstallcheck dvi dvi-am html html-am info info-am \
-	install install-am install-data install-data-am install-dvi \
-	install-dvi-am install-exec install-exec-am install-html \
-	install-html-am install-info install-info-am install-man \
-	install-man1 install-pdf install-pdf-am install-pkgconfigDATA \
-	install-ps install-ps-am install-strip installcheck \
-	installcheck-am installdirs installdirs-am maintainer-clean \
-	maintainer-clean-generic mostlyclean mostlyclean-generic \
-	mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
-	uninstall uninstall-am uninstall-man uninstall-man1 \
-	uninstall-pkgconfigDATA
-
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:

+ 0 - 1232
libs/mpg123-1.15.3/NEWS

@@ -1,1232 +0,0 @@
-1.15.3
----
-- Fix WAV writing. AGAIN. People love to decode WAV to stdout in various ways that started to get broken with me starting to care for people who like to write to full disks. I frikkin' HATE this rat race! I'm even starting to SHOUT. Now, the code prefers to write no header at all (when there is no actual output) instead of possibly writing too many misleading ones. Getting the blame for breaking dir2ogg repeatedly while trying to cope with one fatal situation that you cannot really cope with sucks. Big time. I hope that's it now!
-
-1.15.2
----
-- build fix with older shells (== in configure)
-
-1.15.1
----
-- libmpg123 API version 37
-- Fix corner case in HTTP communication with missing path in Location header (bug 187).
-- Prevent nasty alignment issues by not guessing about assembler alignment when .balign is available (bug 188).
-
-1.15.0
----
-- Added --continue (also see scripts/conplay).
-- Added number row to terminal control keys for 10% jump points (for navigating long tracks).
-- Set xterm title always if asked, disregarding the -q switch (if you want fully quiet, don't specify --title).
-- Enable terminal mode in OS/2 by explicitly checking for and using os2term library.
-- Getting WAV/AU/CDR writing back to a sane state while still catching out-of-disk when writing headers (none in case of CDR) but removing that initial test that prevented writing on any non-seekable file (like, /dev/stdout to a pipe).
-- Added native audio output for QNX (thanks to Mike Gorchak), also improving portability of configure script while at that.
-- more robust recovery from ALSA issues (device suspend)
-- Fix crash in module loader on *BSD.
-- Extend time display to switch to hours above 60 minutes (hh:mm:ss, ditching the sub-second precision)
-- really include dithering in default x86-64 build.
-- Fix mpg123_scan() not properly seeking back for all types of files (bug 3582628 ... it got a different number on sf.net now ... brilliant, folks!).
-- Prevent false positives for "Frankenstein!" when using mpg123_scan().
-- Fix printing of negative positions with buffer (bug 186).
-- Accept application/x-scpls as additional MIME type.
-- Try to handle certain Windows toolchains that miss EOVERFLOW.
-
-1.14.4
----
-
-Who reworks a parsing and data mangling without really making sure that things still work like before? I hope I won't do so in future. Not again.
-
-- Fix resync logic to properly work again (used to prematurely end stream on bad headers). A regression again, this sucks, but at least we got a regression test for that now.
-- Fix aeon-old regression (since 1.11.0) about short seeks: Bit reservoir was reset also for short seeks that did not break continuity.
-- Another damned regression got fixed: Sample-accurate seek for files without full gapless info.
-
-1.14.3
----
-- Fix regression from 1.14.1 in parsing of bad free format streams, avoiding apparently endless loops (just very slow reading, in fact).
-
-1.14.2
----
-- Fix writing of WAV to stdout.
-  It is still not the best of ideas to do so, though. At least make sure to fix rate and channels.
-
-1.14.1
----
-- Fix subtle bug that could trigger failure to detect a format change on resync when using libmpg123's feeder API.
-  That bug has been there since ages but was neutralized by other (buggy) behaviour of the parser before the little overhaul. The Law of an Even Number of Bugs.
-
-1.14.0
----
-- libmpg123 API version 36 (see NEWS.libmpg123)
-- Add --ignore-streamlength.
-- But also deal with concatenated (Frankenstein) streams: Not applying gapless cutting once we're over the announced number of frames.
-- Also, gapless cutting is only applied if relevant information is present. Previously, at least the decoder delay has been cut.
-- Add --lyrics for printout of lyrics (from USLT in ID3v2).
-- Added handling of SIGUSR1 and SIGUSER2 to terminal control code, configurable via --ctrlusr1 and --ctrlusr2.
-- Some low-level API added (mpg123_framedata(), mpg123_framepos(), buffering and resampling control).
-- Added info about input buffer fill to mpg123_getstate().
-- ReplayGain: Try to detect LAME below 3.95 for the different reference level of 83 dB (adding preamp of 6 dB). Version 3.95 itself (not 3.95.1) I cannot detect. User-set gain values are not touched.
-- Keep silent about missing bit reservoir when ignoring frames. That is the whole point (mostly;-).
-- Add the new/old WRITE_SAMPLE variant from MPlayer that makes the generic decoder faster on older CPUs (x86 at least). Not on x86-64, though (it's not enabled per default there).
-- Handle out-of-disk in the file writers (a bit, see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=67259)
-- Added Xcode project files to build libmpg123 on Mac OS and iOS
-- 32 bit output for sndio output (patch by Brad Smith).
-- Remote control interface knows LOADLIST command now.
-- Now freeing meta data memory after printout.
-- Some documentation cleanup, including manpage fixes by quadrispro.
-- Re-enabled wildcard expansion on Windows (been broken by unicode file name support).
-- Fix MMX tabinit syntax (thanks to Marcel Müller for pointing that out).
-- Fix SGI audio output (been broken since change to modules).
-- Fix some fringe behaviour (mpg123_getformat() triggering needless reading of next frame, possibly hitting bogus MPG123_NEED_MORE).
-- Resync limit now also serves to increase amount of skipped junk on beginning.
-- Better separation of stream end and read error (in case there is no stream opened, even).
-- Don't always complain about failed free format header search (only with verbosity level 3).
-
-1.13.8
----
-- Fix build for ARM Thumb (incompatible assembly in some macros).
-
-1.13.7
----
-- Fix endless loop in module loader when starting mpg123 in a directory that does not exist.
-
-1.13.6
----
-- Fix output of one random character in -vvv mode for ID3v2.2 frames (no buffer overflow, move along, folks;-).
-
-1.13.5
----
-- Fix reading of ReplayGain values from Lame tag (nobody seen this before?!)
-  (both actual values and the distinction between audiophile / radio).
-- Accept application/octet-stream as input from HTTP.
-- Update man page with encodings.
-- Build fixes.
-
-1.13.4
----
-- Fix bogus error on resync with big offsets (hits systems that have bigger off_t than int), bug 3393801.
-- Fix windows binary package build script again with plugdir.
-
-1.13.3
----
-- Fix an endless loop on bad headers, bug 3267863.
-- Prevent compiler warnings about unused variables with gcc 4.6 .
-- Fix return value handling of getaddrinfo(), bug 3288333.
-- Make decwin size computation work for OPT_ARM and sizeof(long) != 4 (bug 3288360).
-
-1.13.2
----
-- Updated .NET wrapper (MPG123_SKIP_ID3V2, encsize and mpg123_strlen functions) by Malcolm Boczek.
-- Fix crash when calling mpg123_decoder() before opening a track -- a rare use case since one can choose a decoder with mpg123_new() already.
-- Fix format change detection for certain (artificial) concatenated streams (p.ex. MPEG 1 frames following MPEG 2 frames).
-- Prevent the nasty of bug 3154889: No change of pitch without a current audio format. No proper solution, but more like earlier behaviour.
-- Fix some compiler warnings.
-- Fix a memory leak in the module loader, also some in the examples, for being pedantic.
-- More use of AC_LANG_SOURCE to silence autoconf.
-
-1.13.1
----
-- Fix --float and --8bit (MPG123_FORCE_FLOAT, MPG123_FORCE_8BIT) regression, caused by introduction of 24 bit formats. (bug 3151597).
-  Btw: The use of specific format choice via `mpg123 -e f32` and friends is encouraged (meaning mpg123_format_none() / mpg123_format() calls in libmpg123 API).
-- Loosen the parser restrictions: Allow the private header bit to vary. It is not mpg123's business anyway (finally suggested by Marcel).
-
-1.13.0
----
-- libmpg123 API version 29 (see NEWS.libmpg123)
-- New optimization: ARM NEON (Cortex A series) -- kudos to Taihei, again!
-- Added 24 bit integer output (truncation of 32 bit integer).
-- Cleanup of symbols for the static library: Only have global symbols that are actually needed, prefix them with INT123_ to avoid conflicts.
-- Added --streamdump to get a copy of the data libmpg123 used.
-- Added --icy-interval and tweaked libmpg123 to make playback of ICY stream dumps possible.
-- Added possibility to set module file suffix at build -- to be able to avoid .la files for plugins.
-- Removed compiler directives for alignment and disable associated tests.
-  The tests don't work on a wide range of compilers anyway, and newer gccs
-  do have force_align_arg_pointer to fix bad stacks.
-- There is no ChangeLog file anymore... it was autogenerated from subversion log anyway, so look there if interested.
-
-1.12.5
----
-- Fix bug with the new meta data printout of the mpg123 app; embedded null bytes in UTF-8 strings in non-UTF-8 environment would trigger buffer overflow.
-  Thanks to Jakub Bogusz of PLD Linux for the tip. And yes, shame on Thomas for changing working string handling code. At all.
-
-1.12.4
----
-- Fix formatting of meta data printout in UTF-8 (string length computing).
-  As a collorary, ID3v1 data is reduced to ASCII in UTF-8 environment, as we do never know what specific encoding that has.
-
-1.12.3
----
-- Fix a long-standing bug that subtly broke http streaming with ICY meta data when reading a bit more quickly, like when using the buffer.
-  I was a very simple and embarrassing bug, actually ... and it made me wonder how normal streaming still worked rather well, generally:-/
-  Thanks to Lint for staying with us and reporting bug 3022850, to finally get a grip on streaming reliability.
-
-1.12.2
----
-- Fix for nasty memory corruption on configurations that hand out addresses in the upper half of the memory space (the poiner alignment function broke in that case, bug 2996045).
-- Various build and portability fixes (including making some exotic configure switches work (again)).
-- Add dump_seekindex example
-- Sync mpg123_clr to 1.12 feature set, patch provided by Malcolm Boczek
-  And actually include it in release tarball!
-- Rework mpg123.h logic for large file stuff a bit, clients can control it by defining MPG123_NO_LARGENAME or MPG123_LARGESUFFIX.
-- Include dumb wrappers to provide names suffixed with _64 on 64 bit machines and _32 on 32 bit machines, respectively, to help clients that insist on defining _FILE_OFFSET_BITS where it is not needed (or with a non-large value).
-- Tuning of the internal buffer code for feeder mode to minimize its performance impact (works in 4K blocks now).
-- Workaround for compiler bugs in Open64/PathScale/SunStudio (bug 3004396, suggestion by Doug Gilmore).
-  Note that Sun Studio is still a tricky fellow, at least when it comes to our preprocessed assembly.
-  Also, x86-Open64 recently produced another segfault in layer3.c on my box... GNU and intel compilers are what one can use as something stable.
-- Make mpg123_getformat() return more error codes (like MPG123_NEED_MORE).
-- Fix handle I/O for clients with small file offset (32 bit when libmpg123 has 64 bit).
-- Fix 3DNow(Ext) standalone builds.
-
-1.12.1
----
-
-- Update INSTALL for the dual-mode library. No code changes.
-
-1.12.0
----
-
-Attention: This reverts the big bad libray name change. People did not like libmpg123_64.so at all ... so Thomas went along with proving that being responsible for a open source library package sucks for your life -- he coded large file dual-mode into libmpg123. One library with both APIs, like glibc.
-
-- libmpg123 25.0.25:
-  - The separate libraries are gone again, this one is dual-mode (using ca. 750 lines of not very funny code).
-  - The library even translates callbacks between large file support modes.
-  - Introduce handle-based custom I/O in libmpg123.
-  - The header now defines MPG123_API_VERSION to help compile-time detection of available functions (lib is version 25.0.25 now... MPG123_API_VERSION is 25).
-- Make the usage of AI_ADDRCONFIG dependend on a configure check. This flag is not available everywhere.
-
-
-1.11.0
----
-
-Attention: There was a re-release of the source archive, because the initial one missed the actual changes for the library name.
-Sorry for the inconvenience:-/
-
-- Big bad libray name change for builds with enabled large file support.
-  That will break libmpg123 binary compatibility on Linux/x86 when upgrading from mpg123>=1.5.0 with enabled large file support. You need to relink with the new library called libmpg123_64.
-  If you do not enable large file support, or it is implicit on your platform (x86-64), the library keeps the old name of libmpg123 and everything is fine.
-- Assembler cleanup:
-  - no use of compiler-based stack alignment (for SSE), helping portability
-  - mostly performance neutral, hint at faster decoding for the dynamic build and slower for static, but small change in any case
-- Windows networking (access http streams in mingw builds).
-- Do not ask for addresses that do not have matching interfaces configured (IPv6 on a IPv4-only host, for example).
-  That can help with broken DNS servers that choke on IPv6 addresses (T-Online Speedport W502V, for example).
-- Fix a potential ICY reading problem were ICY metadata could be read as mp3 data (basically for MPEG frames bigger than the ICY interval).
-
-
-1.10.1
----
-
-- Help multilib setups that boldly assume that headers are invariant by removing the consistency check in mpg123.h and instead just adding a suffix to relevant functions when _FILE_OFFSET_BITS is defined. Invalid setups will now fail at the linking stage instead of the preprocessing stage.
-  That should cover bug 2934488.
-- Fixes for gapless decoding:
-  - Correctly skip padding larger than one MPEG frame (strange, but occurs).
-  - Bug 2950218 (proper gapless cuts for seeking near the end).
-- Make sure the search for the first header aborts after 64K of one-byte reads, as always intended (bug 2951334).
-  Certain files (or even random data) were able to fool mpg123 sufficiently enough that it basically reads through the whole file in 1-byte steps in search for MPEG data.
-  The limit of 64K will very likely be configurable in a future mpg123 version.
-- Fix subtle bug with seeking in feeder mode: A seek close to the current position (meaning: the needed data offset is already in mpg123's buffer chain) resulted in skipped bytes.
-- Improve the feeder mode for handling large amounts of junk at the beginning, including proper passing of the request for more data when trying to determine free format frame size. This also fixes endless looping as reported in bug 2951334.
-- The parser code still needs overhaul. It is not pretty.
-- Compile fix for OpenAL.
-
-1.10.0
----
-
-- Confirmed/fixed on OS/2 platform.
-  At least a static build works with native audio output and generic decoder.
-- Make modules work with libtool-2.2.6b .
-- Added pitch command to control interface.
-- HTTP header field and MIME type parsing now case-insensitive (fixes bug 2904736).
-  Also, the MIME-parsing for non-playlist URLs is done the same way as from playlists now.
-  And, we interpret MIME types only to before a ";" (see bug 2836904).
-- There is a build-time option to enable unicode file names on windows now. UNIX (Linux) does not need that, UTF-8 works natively.
-  An unicode-enabled build of libmpg123 expects file names as UTF-8 strings, opening of non-utf8 strings (by old applications) still works via fallback when the conversion of the string or opening of the file failed.
-- Also, on Windows, --realtime now works, along with added granularity of the new --priority parameter. Note that you get the latter functionality through nice/renice on UNIX, no need to add that to mpg123.
-- Added experimental framebyframe API.
-- Added a new Microsoft common language runtime wrapper (aka .NET wrapper) written by Malcolm Boczek. See ports\MSVC++\2008clr\mpg123clr\ReadMe.txt for further information
-- Added Visual Studio 2010 Beta 2 project files for libmpg123
-- Updated autotools machinery, autogen.sh is gone, use `autoreconf -iv`.
-
-1.9.2
----
-- Fix logic failure in gapless code: The trailing silence was only cut on the first decode. So, seek-back and decode again never was gapless:-(
-- Fix linker flags on MacOS 10.6 .
-- Improve portability (mainly for Solaris/x86, possibly others).
-- Fix reading from standard input in Windows (use binary mode).
-
-1.9.1
----
-- Fix OpenAL output issue (bug 2840085)
-- Fix theoretically possible discarding of some audio samples when getting a new format.
-- Fix unwanted verboseness (some error messages from library even when MPG123_QUIET was specified).
-- Fix back-to-beginning for feed_skip (fixes bug 2859531).
-- Fix the CPU creep bug with NtoM decoding.
-  That one has been nasty on you with large files since bad frame fillup has been introduced.
-- Fix regression (since 1.9.0) in ID3 parsing: Now Foobar2000 RVA fields are interpreted again (among others).
-- Fix some compiler warnings, minor cleanup.
-
-1.9.0
----
-
-- Free format support.
-- ARM assembly optimizations (yay Taihei again!).
-- Dither noise now runtime-generated, thus less bloated binary (thanks Taihei...).
-  This means that dithered decoding is now included per default.
-  Please note that work is ongoing to improve the dithering quality, more to come.
-  For example: Accurate rounding to 16bits is now always used for generic dithered decoder, there are plans to adapt the noise for different sampling frequencies.
-- Buffer plays any audio type now.
-- New output module: OpenAL
-- Bug fixes:
-  - Broken frame fillup for non-signed 8 bit formats with correct zero (bug 2805665)
-  - Crash on invalid UTF-16 in ID3 tags fixed (thanks to Andy Hefner)
-  - Bad detection of separated UTF-16 strings in ID3 tags (bug 2834636).
-- Topic ID3 and UTF: Now we are more tolerant with UTF16, even accepting those broken tags that id3v2 produces (multiple conflicing BOMs).
-- Build system allows AltiVec on non-Macs now (don't enforce unsupported gcc flags).
-- Terminal control mode is more verbose (gives hint about pressing 'h').
-- The library now offers a switch and small API to defer translation of ID3 text data until client app wants to do it (or not).
-
-1.8.1
----
-- Include improvements to integer decoder from SVN trunk.
-  They have been accidentally promised on 1.8.0 release announcements, though they were not there. Here it is: ISO compliant fixed point decoding (speed optimizations are still reserved for next release).
-- Fixed build with ./configure --enable-modules (bug in configure script).
-- Fix name of binary in help screen when called with path.
-- Build fix for old gcc with AltiVec code.
-- Update of Sony PSP build files.
-
-1.8.0 (The Taihei Monmament)
----
-
-- New and improved SSE optimizations! For x86-64, too! Also AltiVec! Fast float output! Faster stereo!
-  Finally, this should put mpg123 into the efficiency-leading position on current hardware!
-  Thanks go out to Taihei Monma for pushing lots of new assembler code.
-- Added proper rounding modes to 16bit integer.
-  - Use ./configure --enable-int-quality to prefer accuracy over speed.
-  - Accurate code (generic, SSE, 3dnow -- i586 has always been good) delivers ISO compliant quality with 16bit output.
-  - Uses fast rounding for IEEE754 floats.
-  - Mpg123 can do fully ISO compliant MPEG audio decoding to 16bits (of course to 32bit float/int, too).
-- subtle performance enhancements via broader data alignment
-- Prefer SSE code over 3DNowExt.
-  - It can be tight, but generally our new SSE code is better on CPUs that can do both.
-- Remove HF cutoff (SFB21), has been introduced in 0.59r .
-- Fix layer 1 regression (been there since version 1.x).
-  - Layer 1 ISO compliance test is positive now.
-- Fix layer 2 regression (false positives header change).
-  - Layer 2 ISO compliance test is positive now.
-- more sample-accurateness
-  - Clear frame buffers before seek.
-  - Decode 4 frames in advance for layer 3 (2 for layer 1 and 2) per default.
-  - Number of layer 3 frames to decoded in advance (and fill bit reservoir) is runtime tunable (--preframes).
-- Do not stop decoding after stray ID3v1 tags in streams (bug 2793677).
-- Fix handling of negative RVA2 values in ID3v2 (bug 2792417).
-- Discard bitreservoir of previous frames if a resync is needed.
-- improve perceived randomness of --random (do not repeat too early)
-- Fix special crash case in UTF16 conversion for ID3v2.
-- MPG123_MODDIR environment variable for changing module directory at runtime
-- arts output fixes (bug 2715128)
-- win32 output swallowing less buffers at end (but still some audio is lost, bug 2722991)
-- tested mpg123 on OS/2; it works, but not the native audio output (SDL works)
-- WAV output announces supported output formats correctly
-- fix buffer startup to make sure the first bits of audio are not discarded (bug 2796802)
-- re-enable the --gain parameter (the move to modules disabled that), untested
-- Libltdl is _not_ included anymore.
-  - The host system is expected to provide it, otherwise plugins are not used.
-  - Our copy does not get in the way anymore.
-- enhancements of the MSVC++ builds, including optimizations using yasm
-- general build system fixes
-- Legacy build system is gone.
-- code cleanup
-  - signed/unsigned integer usage, make compilers more happy)
-  - simplified synth selection code (it is _less_ code now, and does more)
-- Fixed behaviour of MPG123_NEW_FORMAT: Now it does not stop you from just continuing decoding without querying the (new) output format, this behaviour regression had been there since somewhen after 1.4.3 .
-
-1.7.3
----
-  - Fix a regression introduced with the --doublespeed fix. Now seeking should be a lot smoother again.
-
-1.7.2
----
-  - Fix a possible vulnerability in the ID3 code (negative encoding values).
-
-1.7.1
----
-  - Just one fix for making the RVA switch in terminal and generic control mode work again (instead of plain silence).
-
-1.7.0
----
-- Lots of output format fun!
-  - now supporting 8, 16, 32 bit signed/unsigned integers,
-    32bit float (64bit float can be hacked in quickly)
-  - optimized decoders use fallback routines for non-optimized
-    formats transparently
-  - flexible resampling is automatically chosen when output does
-    not support standard rates (like a JACK server)
-  - That meant quite some restructuring in the decoder code...
-- Lots of core functionality now optional, enabling small-footprint
-  builds of libmpg123.
-  - choosing among the MPEG layer codes
-  - NtoM resampling
-  - downsampling
-  - feeder API (mpg123_open_feed())
-  - ID3v2
-  - String API
-  - ICY
-  - output formats
-  - error/warning message printouts
-  - ... a layer3-only shared libmpg123 can be just 107K on x86-64
-    or 94K on x86
-- --preload (tune prefill before playback for buffered mode)
-- win64 support (one report at least;-), modules working on Windows
-- Windows/MSVC++: fixed handling of unicode file names,
-  mpg123_topen() now actually working there
-  - You are obliged to use mpg123_tclose() now!
-- using "plugins" subdir relative to mpg123 binary
-  (in addition to ../lib/mpg123)
-- switch to libtool 2.2 and automake 1.10 for the build scripts
-  - though no update to new libtool 2 API, yet
-- some portability fixes
-- prevent user from creating non-working I/O setups
-  (replacing timeout reader, ICY with feeding)
-- JACK output accepts port names for -a, stereo gets mixed down
-  when only one port is chosen
-- added sndio output, contributed by Christian Weisgerber
-- Make --doublespeed paramter work, porting of which has been
-  forgotten in the 1.x series!
-  Along with that, a regression in decoding has been fixed
-  (concerning skipping of frames in general). 
-
-1.6.4
----
-- Fix for consistent NtoM resampled decoding and broken frames fillup.
-
-1.6.3
----
-
-- Fix sf.net bug #2413608: Make sure a new format does not slip through after early close.
-- Include equalizer example file and a piece of wrapper code for MSVC++ in the distribution.
-- Do not claim to support unsigned 16 bit encoding (never been the case).
-- Fix default fifo detection, now it actally activates fifo support!
-
-1.6.2
----
-
-- Fix default IPv6 detection in configure.ac (a typo has been introduced before).
-
-1.6.1
----
-
-- Fix printing of largefile offsets in remote control interface.
-- Some portability fixes (reduced compiler warnings on Solaris, p.ex.).
-
-1.6.0
----
-- small things inside that I forgot to mention
-- some new commands for remote control interface:
-  - SCAN
-  - SAMPLE
-  - EQFILE
-  - SHOWEQ
-- added --keep-open command line flag (for remote control)
-- fixed equalizer file parsing to really handle comment lines as example file suggests
-- more elaborate detection of UTF-8 locale, also --utf8 switch to force it
-- added --fuzzy to enable inexact seeking (see below)
-- added --index-size parameter for tuning accurate frame seek index
-- enabling largefile support via configure
-- libmpg123 11.0.11:
-  - added mpg123_geteq(), mpg123_tell_stream() and mpg123_getstate()
-  - API cleanup (take const char* for mpg123_open())
-  - calm down complainling (C++) compilers by completing the mpg123_channels enum
-  - fixed several possible crashes when user provides NULLs where it isn't appropriate
-  - workaround for frames that fail decoding (bad frame body, missing bit reservoir): fill up with silence
-    That also fixes seeking issues related to bad frames since now the fixed relation between frame and sample offsets is restored.
-  - Finally realized what that the resampling code for integer math (generic_nofpu) was just incomplete!
-    Now it works, using the defined integer multiplication.
-  - Detect UTF-8 in ICY conversion (instead of just assuming CP-1252, provided by Torsten Glaser).
-  - Prevent ugly noise when the bit reservoir is not fully there (p.ex. ignorantly cut mp3 files).
-    Concerned frames are silenced, but reservoir for following frames is kept.
-    Thanks to Patrick Dehne for the investigation and patch!
-  - New option for fuzzy seeking; trading sample accuracy for speed.
-    With that option, seeks positions are guessed using mean framesize or the Xing VBR TOC is used.
-  - Feeder streams work with seek index now.
-  - Seek frame index is runtime tunable.
-  - more caution with alignment issues for varying library users
-- new project files to build/use libmpg123 with MSVC++ 2005 and 2008, provided by Patrick Dehne
-- fixed a regression that made the pause/loop mode in terminal control slowly go backwards
-
-Big note for libmpg123 users: Make sure your application is compiled with the same largefile setting as libmpg123!
-If that does not match, you will get unresolved symbols (which is better than weird errors when using a nonmatching off_t in arguments;-).
-
-1.5.1
----
-
-- fix wav/au/cdr writing to stdout (bug #2044423)
-- add more sensible --no-resync to replace --resync (bug #2044404)
-- libmpg123 7.0.7
-  - fix thread safety of SSE decoder (bug #2053181)
-  - fix robustness of length handling, added mpg123_set_filesize() (bug #2064322) 
-
-1.5.0
----
-
-- libmpg123 6.0.6
-  - Floating point decoding back again, (build time choice for now; --with-cpu=generic_float).
-  - More robust string handling; extended string API.
-  - fixed an (so far) unnoticed ID3 bug that may have obscured comment fields
-  - added mpg123_feed() as shortcut; using const input buffer now
-  - resync is enabled again for ICY streams (the trouble in the past was due to a reader bug, not the streams)
-  - decode ICY text data to UTF-8 (thanks, Thorsten)
-  - preserve file flags for timeout mode
-- More elaborate (helpful?) error message for output format problems.
-- Reworked HTTP code... and added IPv6 support!
-- Fix the --proxy parameter (has been accidentally ignored before).
-- Added --ignore-mime to work with web streams with funny playlist MIME types like "audio/megurl".
-- Know MIME audio/mpegurl.
-- --timeout is now also used for the connection itself (not just reading).
-- Now trying to resume ALSA device after suspend.
-- subtle build changes (your CFLAGS rule now)
-
-1.4.3
----
-
-- Fix mpg123_tell() and mpg123_seek() return values with respect to the samples in decoding buffer (bug 1947373).
-- Fix (bogus) 3DNow detection on IDT C6 (bug 1947982).
-- Fix mono playback of win32 output (bug 1955157).
-- Fix ABI compatibility with compilers that don't align the stack like gcc does (fixing SSE crashes on win32).
-
-1.4.2
----
-
-- Fix build problems (for Cygwin and Win32, perhaps others, too).
-
-1.4.1
----
-
-- Fix a serious regression of terminal control mode (forgot to remove a term_restore(), bug 1936548).
-
-1.4.0
----
-
-- Enable runtime check for available and working output modules.
-  Now mpg123 tries all built modules (or a list specified in mpg123 -o moda,modb,modc) in turn to find a working output.
-  This minimizes the situation of having to specify a device when default output doesn't work for some reason.
-  See bug 1910500.
-- libmpg123 2.2.2
-  - Fixing an endless loop for ICY streams that suddenly end without error (just EOF).
-  - Further fixes around EOF handling in (buffered/ICY) streams.
-- Enable user to interrupt mpg123 when stuck in a loop of failing to open a track (with --loop).
-- This time with correct RPM spec (hopefully... sorry, Michael!).
-
-1.3.1
----
-- Enable snd_pcm_sw_params_set_xfer_align() for alsa-lib < 1.0.16 (bug 1908603).
-- libmpg123 2.1.2 (no-op change)
-
-1.3.0
----
-
-This is a _major_ fix release for http streaming!
-Much more usable than earlier mpg123 1.x versions.
-
-- libmpg123 libtool-version 2.0.2
-  - Fix nasty bug in ICY reader that failed to account for partial reads from slower network.
-  - Now non-seekable streams can get peek-ahead for MPEG sync, too, triggered by the MPG123_SEEKBUFFER flag.
-  - Do not try to resync on streams with ICY metadata, that won't work.
-    Consequently, if there's unreliable network, use --loop -1 to make mpg123 reconnect to the server on errors.
-  - Applying a few layer 3 decoder fixes from old mhipp CVS (hail to the creator;-)
-    That includes the fix for bug 1895025.
-  - Fix ID3v2 parser with very invalid claimed ID3v2 frame sizes (could have triggered DOS before).
-  - Oh, and fixed a steady memory leak in ID3 handling. Should mention that;-)
-- Print ICY-NAME and ICY-URL again, as mpg123-0.6x did.
-- Added --smooth option for not flusing buffer between tracks but at program end only.
-- Included some contributed ports/bindings of libmpg123 under ports/ .
-
-1.2.1
-----
-
-- libmpg123 libtool-version 1.2.1 (coincidence!)
-  - Earlier check for free format headers to prevent them from screwing up resync (free format still not supported)
-  - bug 1889051: more flexible resync, not insisting on the format of the first frame (which could have been bogus)
-- Add an output write loop to handle SIGSTOP/CONT operation (bug 1890563).
-- Fixed a bug where playback status for some http streams was not shown.
-
-1.2.0
-----
-
-- libmpg123 libtool-version 1.0.1
-  - See NEWS.libmpg123 for details.
-  - This adds --resync-limit parameter to mpg123.
-- Some build system work, including:
-  - It is now possible to build a mpg123 rpm from the source tarball via rpmbuild -tb .
-  - configure: Accept --with-audio=foo,bar,bla (comma-separated list) in addition to --with-audio="foo bar bla".
-  - autogen.sh included in distribution.
-  - Include the forgotten i486 files in the distribution (now that's embarrasing...).
-    Also a little fix for wrong --list-cpu on i486 build.
-  - Fix build with MinGW32.
-- Fix -v stat output (time display) for MinGW32 build.
-
-1.1.0
-----
-
-- Added arts output.
-- More verbosity on lame/xing/info tags (on demand) instead of compile-time debugging switch.
-- XMMS2 plugin cleanup (submitted to XMMS2 for inclusion)
-- Improved ID3v2 robustness (let bad tags not affect playback of the important part).
-- Terminal control:
-  - Key for going to previous track ([d], because it's left of [f] usually... no config file yet for that).
-  - Key for printing current playlist, [l].
-  - Now possible to switch on verbosity also for mpg123 -q -C
-  - Key for (re)printing ID3 tag info ([t]).
-  - Key for (re)printing MPEG frame header info ([m]).
-- Soften the -q option: Now you are able to increase verbosity after -q again, like mpg123 -q -v (this fixes cplay's progress display).
-
-1.0.1
-----
-
-- Fix module loader to prevent crash in working paths with more than 49 characters length (bug 1859413).
-
-1.0.0
-----
-
-- Fixed Pulseaudio.
-- Cleaned up configure.
-- Pushed remote control version to v3.
-- Updated documentation.
-- Fix VPATH build for generated mpg123.h .
-
-1.0rc3
-----
-
-- Fixed JACK output.
-- Disable buffer when statically building CoreAudio in (MacOSX); with CoreAudio module the buffer works, with static output it doesn't.
-  This is the situation because of fork() discrimination by Apple Inc. .
-- Added verbosity to tell about ID3v2 text encodings (level 4).
-- minor cleanup
-
-1.0rc2
-----
-
-- Fixed some bugs, the ID3v2 interface of libmpg123 is safer now (there were possibly stale pointers in there).
-- Buffer mode got vital improvements (yeah, that is sort of feature creep during release process, but worth it)
-  The improved communication makes it possible to skip tracks in terminal control mode without the hack to immediately restart playback.
-  To be able to do seeking in terminal mode with buffer properly, buffered playback stops on seek keys. You restart playback after you are done with seeking.
-- Support either portaudio v18 or v19 API (v18 works for me, v19 works according to user report).
-- Audio output handling got safer and more clean, a byproduct of implementing the above. I stumbled over some things and had to fix it (yeah, feature creep in parts again, but still: Worth it!;-)
-  Any audio access is now restricted to either that standalone mpg123 process or the buffer process, the output being opened _after_ the fork().
-  There is hope that this fixes buffered output on MacOSX.
-- More feature creep, this time because of something like that was already included in the Debian mpg123:
-  --delay parameter to issue a pause before each track (does not make sense for file writing outputs, though).
-- Even more feature creep: remote control can now give ID3v2 data, also in more raw form via new "tag" command.
-  This sort of qualifies as bugfix, actually, since it's item 1786430 on the tracker;-)
-- Make flexible rate computations more safe (especially on 32bit platforms) by switching to the looping code instead of direct multiplication/division (which blows up with integers). A possible effect was premature track ending with a forced rate.
-- Flexible rate mode works _at_all_ again with fixed output support detection code (comparison of -1 with a size_t ended a loop all too early).
-- check for error in flushing output (this ends mpg123 for a broken pipe, for example)
-
-1.0rc1
-----
-
-- In one word: LOTS!
-- Many small things that happened while migrating to the new setup.
-- The decoder is now a library (libmpg123) which can be installed also for other programs to use.
-  This finally provides a heavily improved replacement for the aged mpglib. We have doxygen API doc, example codes.
-  You can still choose to compile the decoder statically into the mpg123 binary, though.
-- We have a plugin system for audio output! This should be relieving to package maintainers for binary distributions, drastically reducing the number of builds they have to provide.
-  Here, too, you can choose to build one audio output into the binary like before; you can have your old-school one-piece mpg123 or the hip I-am-legion shared-lib-and-plugin flexible mpg123;-)
-  One exception: For now, you have to compile without modules in MinGW32/MSYS.
-- ID3v2 support has been enhanced and, in the case of specific comments (those with a description), fixed.
-  The ID3 parsing is part of libmpg123, offering support for virtually all textual information in ID3v2.2, ID3v2.3 and ID3v2.4 tags (along with the usual 128 bytes of ID3v1 or ID3v1.1 in a block).
-  All tag texts are converted to UTF-8, allowing mpg123 to properly display special chars in an Unicode terminal without fuzz (for non-UTF locales, there is still the ASCII reduction).
-- Gapless decoding (of layer 3 streams) is now considered to be a standard feature and is enabled per default both at build- and runtime.
-- ...
-
-
-0.68
-----
-
-- Fix bug 1807964: distorted playback of MPEG 2.5 files
-
-0.67
-----
-
-Thanks go out to the ROM 106.5FM team (http://www.rom.lu/) for supporting this release with a donation on sf.net and a bottle of finest Gewuerztraminer wine from Luxembourg!
-
-- verified that it builds on SGI IRIX 6.5 for MIPS32 and MIPS64
-- enable flexible rate for stdout decoding, too
-- UTF8 filtering to ASCII finally works thanks to Mika Tiainen, see bug 1745847
-- corrected frame offset; -k was off by one
-	This means now that -k disagrees with mpg123 0.59r on many files because the old version does play a frame of silence when encountering LAME tag instead of dropping it for audio.
-- added --timeout <n>: Possibility to end playback on a stream that doesn't give data for <n> seconds.
-- added --loop <n>: for ... well... looping playback of a track; motivation was persistent internet streaming with unreliable connection (together with --timeout)
-- build fixes
-- use movap instruction in SSE assembly when compiler supports the needed alignment (idea from MPlayer)
-- show decoder options in their priority order in --list-cpu/--test-cpu
-- added Perl script to benchmark each of mpg123's CPU optimizations
-- portability enhancements and cleanups along with testing on SunOS 4.1.2 with gcc-2.7.0
-- workaround for ugly flexible rate for MMX/SSE/3DNowExt code:
-  --with-cpu=mmx also includes i586 code as fallback; similar with the others
-
-0.66
-----
-
-- support for a combined build of x86 optimizations and runtime selection among these
-  The (supposedly) "highest" CPU-supported optimization is chosen by default,
-  --cpu, --list-cpu and --test-cpu parameters are there for you to take control.
-- default build for x86 systems is combined "x86" with generic, i386, i586, MMX, 3DNow, SSE, 3DNowExt;
-  "x86_dither" also includes the dithering i586 decoder
-- no automatic -march compiler flags anymore;
-  the --with-cpu configure option selects specific assembler code but special CFLAGS are up to you
-- extended 3DNow and SSE optmizations from MPlayer's mp3lib
-- x86 assembler optimizations adapted for MacOS X/Intel
-- straight support for Windows using MinGW32, reactivated the native WinMM output
-  Core functionality including assembler optmimizations and WAV writing is there.
-- assembler optimizations also for cygwin
-- set remote-err automatically when putting audio to stdout
-- a bit more general portability in the new build system
-- fix file creation mode for -O
-- experimental decoding to 32bit float (raw and WAV file): ./configure --with-cpu=generic_float
-- generic control interface (-R) can create and read from a named pipe, parameter --fifo <path>
-- audio bugfix: playback of mono file on stereo-only hardware, better error reporting there
-- ALSA output handling underruns
-- MMX, SSE and 3DNowExt fallback to i586 and below or 3Dnow for forced sample rate
-- more terminal control: volume, RVA and verbosity controls
-
-0.65
-----
-
- - now allow crc bit to vary over stream (fixes files with bad lame tag and some internet streams)
- - do not try to parse id3v2.2 (as opposed to 2.3 and 2.4)
- - correct id3v2.3 parsing for not expecting syncsafe integers for framesize, 2.4 introduced that
- - omit gcc specific compiler flags when gcc is not there
- - initital attempt to support sgi/irix with configure (please test)
-
-0.64
-----
-
- - fixing a potential denial of service problem; broken connection to server could trigger an endless loop
-
-0.63
-----
-
- - build fixes, only relevant to developers and people who had problems building
-
-0.62
-----
-
- - JUMP command in generic frontend accepts offsets/positions in seconds (JUMP 4s vs. JUMP 4)
- - initial support for ICY meta data in SHOUTcast streams
- - a bit of fixing with rva code, added rva and general volume control to generic frontend
- - accepting more MIME types for http streaming (application/pls and audio/x-mpeg)
- - ID3v2 info output taking less space per default - more resembling the old ID3v1 view for short tags, full view with always one line per item via extra --long-tag switch
- - generally less verbosity (i.e. noise on console) per default
- - ID3v2 now having some kind of support for unicode; trying to print what's latin1-compatible and prevent messing up of terminal with unknown bytes
- - several bug fixes and small improvements
-
-0.61
------
-
-- improved AltiVec code from Taihei Monma
-- an i486 optimization by Petr Salinger
-- improving interactive experience (terminal, frontends)
-  -> prevent/lessen bad effect after seeking while paused
-  -> show targeted position while seeking in terminal mode while paused
-  -> not messing up terminal on unexpected errors
-- decoder robustness - better file sync (weird junk at beginning, some vbr frames)
-- build system improvements:
-  -> fixing configure isses on some platforms
-  -> adding cygwin, kfreebsd
-- extended fix for CVE-2006-1655
-- generic code should compiling again...
-
-0.60 final (The Team!)
------
-
-- no functional changes
-
-0.60-beta6 (Thomas Orgis)
------
-
-- more use of ID3v2 tags, mpg123 now displays both (merged) info from ID3v2 and ID3v1; trying to support both ID3v2.3 and ID3v2.4, but ignoring encoding (UTF8 should still work if your terminal supports it, straight unicode should work except for parsing genre numbers and multiline strings)
-
-0.60-beta5 (Thomas Orgis)
------
-
-- more robust playlist support:
-  -> path/url length not limited to 1023 characters anymore
-  -> reading in of whole playlist at program start (old operation was not really safe with playlist from http)
-  -> fixed bug where reading of playlist form stdin caused segfault (introduced with the pls format support)
-- smaller cleanups, screen output cosmetics
-
-0.60-beta4 (Nicholas Humfrey & Thomas Orgis)
------
-
-- proper seeking, also for VBR streams
-- real two-way seeking in remote control mode at all
-- better estimates of remaining frames (on vbr files), exact if Xing header is found
-- Removed libao support (as it is GPL and we aren't - and we don't need it with native Alsa)
-- Added ALSA 0.9/1.0 support by Clemens Ladisch (old alsa is in audio_alsa05.c but will most likely vanish soon)
-- Added PortAudio audio-output support
-- Added SDL audio-output support
-- Fixed NAS audio-output support
-- re-enabled MPEG 2.5, code just seems to work
-- improved stream checking; being more willing in general (favor resync instead of bail out) but directly give up if free format stream is obvious
-- Whee! Initial Relative Volume Adjustment (buzz) support with reading of ReplayGain values in lame/info tag, the RVA2 frames in ID3v2.4, ID3v2 TXXX tags from foobar2000 (please test, someone!) and custom ID3v2.3 comments entitled RVA / RVA_ALBUM / RVA_AUDIOPHILE / RVA_RADIO / RVA_MIX
-- more persistence in trying to get http streams
-
-0.60-beta3 (Thomas Orgis)
------
-
-- fixed bug with segfault in http code on stream from live365.com - bug id 1529266
-- made http request HTTP/1.0 compilant again (tested only without proxy) - bug id 1529319
-- now using http content-type header to check for correct types mpg123 can understand
-  -> you can now always use -@ for a single http resource (direct stream or playlist) since a stream will be reopened based on MIME type,
-  though omitting it will save you one http request to the server in the direct stream case...
-- now simple parsing of shoutcast pls playlists (how did you people use shoutcast before?)
-- playlist mode enhanced with selective playback of one entry in list (--listentry parameter)
-
-
-0.60-beta2 (Thomas Orgis)
------
-
-- fixed bug in terminal control mode that caused the f key to quit program isntead of advance to next file (introduced by the first attempt to restore "normal" Ctrl+C behaviour in terminal control mode)
-
-0.60-beta1 (Thomas Orgis & Nicholas Humfrey)
------
-
-On the way to the first new offical realease since years!
-
-- new license: all LGPL except the old audio_alsa.c
-- merge with Nicholas' sourceforge package
-	- autooled configure/make system
-	- MacOSX, Jack, libao (alsa 0.9/1.x support through that)
-- experimental gapless playback for layer 3
-- merged in MMX and AltiVec optimizations
-- security bug fix of GLSA 200607-01 and catching possible crashes found by fuzzing 
-- fixed many issues here and there
-- polished help messages, updated man page...
-
-UNDERGROUND 0.59r-thor7 (well, I'm going to release a _really_ official mpg123 in future) (Thomas Orgis <[email protected]>)
------
-
-- applied relevant stuff from Debian's 22:
-	- fix for CVE-2006-1655 (buffer overflow in III_i_stereo())
-	- strict aliasing hack in WRITE_SAMPLE of decode_i386.c
-	- fixed http streaming through proxy by actually using the request url...
-	- buffer resync on Ctrl-C (cleaning, reducing pauses with multiple files)
-	- removed unused esdserver variable from mpg123.h
-	- did NOT apply the Debian Makefile/manpage changes (going to rewrite that stuff anyway)
-- made the netbsd-i386 targets visible as netbsd-x86
-
-UNOFFICIAL 0.59r-thor6 (Thomas Orgis <[email protected]>)
------
-
-- split nedbsd targets for realtime priority selection code; since one needs -lpthread with it. standard netbsd target doesn't use realtime code -- I won't recommend running mpg123 as root anyway!
-
-UNOFFICIAL 0.59r-thor5 (Thomas Orgis <[email protected]>)
------
-
-- Separated the the use of char* equalfile as filename from the use as TRUE/FALSE flag by introducing int have_eq_settings. Compilers kept nagging about assigning and integer (TRUE) to char* ... and it feels more right this way.
-
-- Made control_generic aware of real being possibly different than float (seq command used to raise an FPE on OSF1 when this assumption was not the case.
-
-- Fixed the command line arg parsing to work properly on Alpha (32 and 64 bit mixup)
-
-UNOFFICIAL 0.59r-thor4 (Thomas Orgis <[email protected]>)
------
-
-- merged with 0.59r-19 from Debian project (Daniel Kobras <[email protected]>), hopefully fixing all those security vulnerabilities
-	-> my dirty http_open and open_stream variants now replaced by more proper code
-	-> still my (rather workloaded) parsing/processing in control_generic, but now including the idea to watch out for \n, \r\n and \r (or \n\r, for that matter;-)
-
-UNOFFICIAL 0.59r-thor3 (Thomas Orgis <[email protected]>)
------
-
-- hacked additional variants of http_open and open_stream that return errors instead of exit()ing; makes more sense when used by a frontend
-- further cleanup (and return to using continue instead of nested if(){}else{if()else{}}) in command processing, better error messages there
-
-UNOFFICIAL 0.59r-ThOr(remote-err,eq,flushing) (Thomas Orgis <[email protected]>)
------
--added audio_flush() calls to various places in control_generic.c to make sure there is nothing left in there that hurts later (not sure if this has effects)
--(re?)enabled (?) code for stream info
--corrected answer of JUMP (now gives actual reached position, +/- 1 frame since I'll still have to figure out what frame 0 really is...)
-
-UNOFFICIAL 0.59r-realeq-remoteerr: (Thomas Orgis <[email protected]>)
------
-- applied patch from Cool Feet Audio project ([email protected], see README.cfa) to use real-time equalizer in remote mode
-- applied patch from AMF (amf.sourceforge.net) by Steve Grundell for remote communication not polluting the STDOUT where the audio data is read from (instead using STDERR) ... and faster seeking, maybe
-  The patches go not cleanly together, but rejects are trivial. Thus, a combined patch with both would makes sense.
-- modified (IMHO improved) the control_generic command reading: now always making sure that the full command is read up to a mandatory \n; also reworked the application of the commands afterwards
-- added SEQ command: simple eq with only 3 bands
-- added SILENCE command: I don't want the playback messages when I don't read them (since my frontend is reading the STDOUT it knows what is going on)
-- added SLJ command: SILENCE-LOAD-JUMP... a hack for my hacked mixplayd... maybe one should remove that again.
-
-0.59r: (MH)
------
-- applied audio_alib changes from Ralf Hildebrandt <[email protected]>
-- some 'paetsches' from DK
-- minor optimizations in layer3 (dequantize/huffman) 
-- BSDOS 4.0 with gcc added to Makefile (<[email protected]>)
-- Solaris-ESD patch from Ryan Prosser <[email protected]>
-- Added Frontend changes from Bertrand Petit <[email protected]>
-- more DK 'paetsches' (final dk7-clubhaus edition), includes extended term 
-  control
-- SGI audio fix for non RAD machines from Erik Mouw <[email protected]>
-- fixed ugly bug in layer3 dequant for bt==2 (may cause high frequency clitchs)
-- AMD-3DNow optimizations in decode and dct64
-- OS/2 reworked from Samuel Audet (see audio_os2.c for more)
-- added freebsd-esd make-entry from Daniel O'Connor ([email protected])
-- added enhanced head_check from D. Skarda <[email protected]>
-- applied 'xterm-title-patch' from "Wilson, Jeff D" <[email protected]>
-- more esd changes from Robert Bihlmeyer <[email protected]>
-- applied Hannu Napari's <[email protected]> SGI audio patches
-- minor changes in httpget.c and mpg123.c 
-- added native AIX support from [email protected]
-- applied playlist patch from <[email protected]>
-- more SGI audio patches from Gilles Zunino <[email protected]>
-- applied esdserver patch from Matthew Parslow <[email protected]>
-- added some fixes for control_generic
-
-0.59q: (MH)
-------
-- ESD fixes
-- minor bugfixes (DK patch ;)
-- au and cdr 'support' (it's a hack)
-- Fixed 'VBR' Bug in get_scale_fac1(). Thanx to <[email protected]> for
-  this. (Wasn't really a VBR Bug. The new encoders just triggered it.)
-- Added equalizer patch from <[email protected]>
-
-0.59p: (MH)
-------
-- Added mpglib (see mpglib directory)
-- 'make generic' is more generic now
-- Added HPUX/ALib support from Ducroquet Erwan ([email protected]) 
-- Added EsoundD support from <fill it in>
-- Added exp. relatime support (compile with -DSET_RT) 
-- Added linux-sparc patch from <hmm lost email)
-- Added genrepatch from Shane Wegner <[email protected]>
-- Added wav-File patch Samuel Audet <[email protected]>
-- Added SGI-RAD support from "J. Dean Brederson" <[email protected]>
-- Added sajberplay/FreeBSD patch from Chou Ye-chi <[email protected]>
-- Added 486 optimizations from Fabrice Bellard <[email protected]>
-- Added combined output devices on SUN (ie Speaker and headphones together)
-- Added audio_alsa.c (under GPL license) for the ALSA sound system from
-   A. Hermansen <[email protected]> and J. Kysela <[email protected]>
-- Added K6-3DNow patches from  KIMURA Takuhiro <[email protected]>
-- Added MINT patches from Petr Stehlik <[email protected]>
-- Fixed minor bug for linux-i486 and mono 
-
-0.59o: (MH)
-------
-- fixed Bug with stereo streams on mono audio hardware for OSS
-- fixed a bug with mono output and 1:1 (no) rate conversion
-- again changes in the probe code
-- fix in the buffer code for the case, that audio parameters are changing
-- more changes to the flexibel rate converter, should now work when
-  writing to STDOUT.
-- Added Andy's (<[email protected]>) float2int speed up proposal 
-  (check WRITE_SAMPLE in decode_i386.c) .. Maybe someone wanna take the 
-  idea and put it into the decode_i586.s part?
-- Added TK3Play support from Brian Foutz <[email protected]>
-  (compiles but untested)
-- RIFF Header fix (according to Thomas Niederreiter's
-  <[email protected]> patch)
-- m68k patch from Stefan Gybas <[email protected]> applied
-- minor additional PPC changes applied
-- resync and EOF hang fixed
-- resync and bitrate correction relaxed 
-- Slightly change verbose output; added countdown
-
-
-0.59n: (MH)
-------
-- fixed shuffle bug
-- added memory mapped IO for file reading
-- added MPEG 2.5 12kHz and 8kHz table entry
-- started flexibel rate conversion .. 
-- new '-Z' / '--random' option 
-- minor clean-up
-- splitted audio file in audio system dependend smaller parts
-- started system stream support (external program: system.c)
-- unsigned 8 bit (instead of ulaw) is now default for 8bit operation
-- Linux PPC patch from Grant Erickson <[email protected]> applied
-- added BSDi patch from Peter Berger <[email protected]>, who reported
-  a failure when catching signals
-- minor bug fix in the control interface for sajber jukebox
-- fixed the ugly 'Ctrl-Z in buffer mode' bug .. YES ;)
-- added buffer preload when underrun occurs (preload = 1/8 buffer size)
-- minor SUN audio clean up
-
-0.59m: (MH)
-------
-- Bug with RIFF header streams fixed.
-- HTTP auth option patch from Henrik P Johnson <[email protected]>
-- NetBSD patch(s) added from <[email protected]> and <[email protected]>
-- Added advanced shuffle support from Steven Tiger Lang <[email protected]>
-- fixed bug with too large big_value field 
-- fixed (hopefully) the bug with the '-a' option 
-- work-around for some pedantic compilers in fr->synth init
-- some changes for the 'generic' version
-- applied NAS bug-fix patch
-- new (good) MPEG 2.5 tables (from Niklas Beisert)
-- added WIN32 support from Tony Million
-- added some bug fixes from Niklas Beisert
-- fixed another ugly bug in layer3 dequantize (wrote over the border
-  of the 'xr' field)
-- a minor HPUX clean up
-- added BSD patch from Kevin Brintnall <[email protected]>
-- added Makefile.win32
-- added NAS big endian fix
-
-
-0.59l: (MH)
-------
-- simple equalizer support (to be continued)
-- added NAS patch from Martin Denn <[email protected]>
-- real mono support
-- added pentium optimized decode_i586 from Stefan Bieschewski <[email protected]>
-- fixed a bug in MS dequantize function 
-
-
-0.59k: (OF)
-------
-- fixed "Accept" header in httpget.c
-- fixed buffer overflow (causing core dumps) in httpget.c
-- fixed display of song length
-- fixed -b (buffer) problem on SGI / IRIX -- it definitely works now
-- fixed problem when files with different sample rates where played,
-  it now works with -b (buffer), too
-- fixed order of local variables in decode.c to work around a
-  compiler bug in ultrix
-- fixed Makefile for ultrix
-- reverted to old getbits.s (the new one could cause coredumps)
-- more compact MPEG header display in non-verbose mode
-- small fixes in buffer code and elsewhere
-
-
-0.59j: (MH)
-------
-- added sajber jukebox control interface (it's currently a big hack)
-  (see 'JUKEBOX' file for more)
-- added simple rewind facility .. (only used by sajber interface at the moment)
-
-
-0.59i: (MH)
------------
-- added front-end (remote) patch from "Brian J. Swetland" <[email protected]>
-- added OS2 patches from Niclas Lindstrom <[email protected]>
-- fixed 'rewind bug'
-- added patches from Leo Broukhis <[email protected]>
-- added shuffle patch from Tillmann Steinbrecher <[email protected]>
-- added i386-getbits from M.Stekelenburg <[email protected]>
-- added fallback to 8bit if no 16bit samples support (currently linux only)
-- added (slightly changed) outburst patch
-  from Antti Andreimann <[email protected]>
-- added 'http accept' patch from Hur TaeSung <[email protected]>
-- fixed buffer mode bug 
-
-
-0.59h: (MH)
-------
-- added '--8bit' option to force 'ULAW 8 BIT' playing
-- pcm buffer type changed to 'unsigned char *' 
-- plays 2:1 and 4:1 with the real frequency (ie 11025/22050 instead
-  of 44100)
-- program (re)sets (changed) frequency for every frame
-- buffer mode is broken
-
-
-0.59g: (MH)
-------
-- added support for MPEG 2.5 (it's a HACK!) .. mpg123 understands and plays
-  2.5 but it does it wrong. (you will hear this!) 
-- Fixed wrong values in BandInfo struct for 32kHz mode
-- Some performance improvements and minor changes and bug-fixes.
-- Tried the new imdct from the maplay1.2+ (version 1.81) package. (but 
-  it was slightly slower on my system, currently disabled)
-
-
-0.59f: (OF)
-------
-- HP-UX audio fix (provided by Damien Clermonte)
-- Buffering (-b option) hopefully fixed.  Please test!
-
-
-0.59e:
-------
-- added Audio MPEG 2.0 support (but near untested) (MH)
-
-
-0.59d: (MH)
-------
-- minor modifications to dct64_i386.c
-- removed duplicated dependency 'dct64.o' in Makefile
-
-
-0.59c: (OF)
-------
-Another complete rework of the buffer system (-b option)
-   (normally uses mmap(), but it can also use SYSV-ShMem because
-   mmap() is broken on linux).
-
-0.59: (MH)
------
-extracted dct64() from decode*.c files.
-some changes to dct64() and decode*.c to allow auto-increment/decrement
-removed bit-counter in getbit-functions. Layer3 part2 now counts it itself.
-
-0.58: (OF)
------
-Bugfix: not closing the audio device caused a few samples to be lost.
-Bugfix: audio_set_rate() was not called (!?!).
-Additional command line options "--doublespeed" and "--halfspeed"
-   (couldn't find better names).  See the manpage.
-Complete redesign of command line options.  See the manpage.
-Changed the buffer algorithm (-b).  I'm not sure whether it's better
-   or worse now.
-Supports multiple files on the command line.  Pressing Ctrl-C will
-   skip to the next MPEG file, pressing it twice within one second
-   will abort mpg123 completely.  See the "INTERRUPT" section in the
-   manpage.
-Support for http URLs.  See also the -p option in the manpage.
-Support for list files.  See also the -@ option in the manpage.
-
-0.57: (MH)
------
-Put the downsampling code together with the full
-  quality decode into one binary. (new options -2to1,-4to1)
-Optimizations in the dct12.
-Removed the 'int' version.
-
-0.56: (OF)
------
-Additional command line option "-rs" to try to resync on
-   "broken" MPEG streams (now called "--resync" or "-y").
-Additional command line option "-b" to use audio output buffering.
-   See the manpage for additional information.
-Changed a few variable names and some other minor fixes, so the
-   source compiles more cleanly (without warnings) on most
-   platforms (for example, the FreeBSD port compiles without
-   warnings using "-Wall -ansi -pedantic").
-Makefile changes: moved "solaris" to "solaris-gcc", new target
-   "solaris" (using Sun's SparcWorks cc, faster tha gcc!), new
-   targets "aix" and "generic".
-
-0.55: 
------
-removed some obsolete code from layer3.c (MH)
-changed scalefac stoing in layer3 (MH)
-decode_4to1.c added again. Renamed decode_lp.c to decode_2to1.c (MH)
-(both not optimized .. still expterimental)
-Minor cleanups and optimizations in layer3. (MH)
-Removed some (probable) minor bugs. (MH)
-Changed 2**(...) scaling (and omitted a few muls) (MH)
-Changed Makefile (OF)
-Changed dequantize to reorder with a mapping table 
-   (you can disable this by undefining MAP in layer3.c) (MH)
-removed the 'dummy' scale step for mixed mode (MH)
-Changed copy policy (MH)
-Modified dequant-reorder-mapping (MH)
-
-0.54: (MH)
------
-Minor changes in the documents .. 
-huffman.c: x->len,y->len removed .. always '15' for the important cases
-audio.c: some additions to the SOLARIS audio code
-
-0.53b: (OF)
-------
-Makefile:
-
-    Renamed SPARC10 to SUNOS (which is more appropriate).
-        Tested with SunOS 4.1.4 on a SPARCstation SLC, 20 MHz
-        (322% CPU, so no realtime decoding).
-    Added SOLARIS.  Tested with Solaris 2.5.1 on an Ultra 1,
-        167 MHz (14% CPU), a SPARCstation 5, 110 MHz (47% CPU),
-        and a SPARCstation 10, 33 MHz (68% CPU).
-    Added FreeBSD.  Tested with 2.1.7 on a Pentium-90 (38% CPU)
-        and 2.2 on a Pentium-166 (20% CPU).
-    Added Digital Unix.  Tested with DU 3.2 on a DEC 3000/500
-        (Alpha AXP 150 MHz, 33% CPU).  Does not support DEC's
-        audio interface ("AudioFile"), decodes to stdout only.
-    Improved "clean" target to remove core files and editor
-        backup files.
-    Added "install" target.
-    Added "dist" target to create a .tar.gz file of the source
-        directory.
-    
-    In the distributed Makefile, all system sections are
-    commented out.  When you type "make" without uncommenting
-    one of the sections, an appropriate error message will
-    be displayed.
-
-audio.c
-
-    Fixed problem when opening /dev/audio on Solaris:
-        I had to remove O_NDELAY, because writing to /dev/audio
-        didn't block until the requested number of samples
-        could be written, but instead it wrote only as much
-        samples as it was able too.  Sounded funny.  Removing
-        O_NDELAY fixed the problem.  I don't think that it
-        hurts SunOS either, so I didn't make another #ifdef.
-
-common.c
-
-    Fixed bug by adding function finish_output():
-        The decoder writes the audio samples into a buffer, and
-        each time the buffer is full, it is written to the
-        audio device (or to stdout).  But when the decoding is
-        done, there are some samples left in the buffer which
-        aren't written yet -- they were just discarded.
-        This additional function fixes the problem by writing
-        the remaining samples from the buffer.  It is called
-        immediately after the main frame loop in mpg123.c.
-
-decode*.c
-
-    Fixed compiler warning on symbol "div":
-        Some compilers issue warnings because the symbol div is
-        already used for something else (see "man div"), so I
-        changed it to "divv".
-
-layer*.c
-
-    Functions do_layer*:
-        Moved the declaration for audio_play_samples into
-        mpg123.h.  Makes the code cleaner.
-
-        I moved the variables pcm_samples and pcm_point to
-        common.c, so they are shared between all modules.  This
-        was necessary because the finish_output() function
-        (see common.c above) needs to access them.
-
-        Renamed loop variables "i" and "j" to "k" in order to
-        fix compiler warnings for duplicate/hidden symbols
-        (similar to "div" in decode*.c, see above).
-
-        Changed the preprocessor symbol AUDIOBUFSIZE into a
-        global variable "audiobufsize".  This makes it possible
-        to change it by a command line option.
-
-layer1.c
-
-    Fixed error in function I_step_one, second parameter:
-        unsigned int scale_index[2][]  -->  ...[2][SBLIMIT]
-        This caused an error with the DU compiler (which is ok,
-        because [2][] is incorrect according to ANSI).  I don't
-        know whether [2][SBLIMIT] actually works correctly (I
-        have no layer-1 streams to test it), but at least it
-        compiles without error, and it appears to be correct
-        (looking at the rest of the source).  Heaven knows why
-        gcc doesn't issue an error, and what it actually makes
-        from it.
-
-mpg123.1
-
-    A simple manual page.  Type "nroff -man mpg123.1 | more"
-    to view it, or install it in /usr/local/man/man1 (this is
-    done automatically by "make install").
-
-mpg123.c
-
-    New boolean variable "quiet":
-        If this variable is set to TRUE (command line option
-        -q), no messages are printed.
-
-***
-

+ 0 - 1168
libs/mpg123-1.15.3/aclocal.m4

@@ -1,1168 +0,0 @@
-# generated automatically by aclocal 1.12.2 -*- Autoconf -*-
-
-# Copyright (C) 1996-2012 Free Software Foundation, Inc.
-
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-m4_ifndef([AC_AUTOCONF_VERSION],
-  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
-m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
-[m4_warning([this file was generated for autoconf 2.69.
-You have another version of autoconf.  It may work, but is not guaranteed to.
-If you have problems, you may need to regenerate the build system entirely.
-To do so, use the procedure documented by the package, typically 'autoreconf'.])])
-
-# pkg.m4 - Macros to locate and utilise pkg-config.            -*- Autoconf -*-
-# 
-# Copyright © 2004 Scott James Remnant <[email protected]>.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-#
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-
-# PKG_PROG_PKG_CONFIG([MIN-VERSION])
-# ----------------------------------
-AC_DEFUN([PKG_PROG_PKG_CONFIG],
-[m4_pattern_forbid([^_?PKG_[A-Z_]+$])
-m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
-AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])dnl
-if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
-	AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
-fi
-if test -n "$PKG_CONFIG"; then
-	_pkg_min_version=m4_default([$1], [0.9.0])
-	AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
-	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
-		AC_MSG_RESULT([yes])
-	else
-		AC_MSG_RESULT([no])
-		PKG_CONFIG=""
-	fi
-		
-fi[]dnl
-])# PKG_PROG_PKG_CONFIG
-
-# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
-#
-# Check to see whether a particular set of modules exists.  Similar
-# to PKG_CHECK_MODULES(), but does not set variables or print errors.
-#
-#
-# Similar to PKG_CHECK_MODULES, make sure that the first instance of
-# this or PKG_CHECK_MODULES is called, or make sure to call
-# PKG_CHECK_EXISTS manually
-# --------------------------------------------------------------
-AC_DEFUN([PKG_CHECK_EXISTS],
-[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
-if test -n "$PKG_CONFIG" && \
-    AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
-  m4_ifval([$2], [$2], [:])
-m4_ifvaln([$3], [else
-  $3])dnl
-fi])
-
-
-# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
-# ---------------------------------------------
-m4_define([_PKG_CONFIG],
-[if test -n "$$1"; then
-    pkg_cv_[]$1="$$1"
- elif test -n "$PKG_CONFIG"; then
-    PKG_CHECK_EXISTS([$3],
-                     [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`],
-		     [pkg_failed=yes])
- else
-    pkg_failed=untried
-fi[]dnl
-])# _PKG_CONFIG
-
-# _PKG_SHORT_ERRORS_SUPPORTED
-# -----------------------------
-AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
-[AC_REQUIRE([PKG_PROG_PKG_CONFIG])
-if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
-        _pkg_short_errors_supported=yes
-else
-        _pkg_short_errors_supported=no
-fi[]dnl
-])# _PKG_SHORT_ERRORS_SUPPORTED
-
-
-# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
-# [ACTION-IF-NOT-FOUND])
-#
-#
-# Note that if there is a possibility the first call to
-# PKG_CHECK_MODULES might not happen, you should be sure to include an
-# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
-#
-#
-# --------------------------------------------------------------
-AC_DEFUN([PKG_CHECK_MODULES],
-[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
-AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
-AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
-
-pkg_failed=no
-AC_MSG_CHECKING([for $1])
-
-_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
-_PKG_CONFIG([$1][_LIBS], [libs], [$2])
-
-m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
-and $1[]_LIBS to avoid the need to call pkg-config.
-See the pkg-config man page for more details.])
-
-if test $pkg_failed = yes; then
-        _PKG_SHORT_ERRORS_SUPPORTED
-        if test $_pkg_short_errors_supported = yes; then
-	        $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$2" 2>&1`
-        else 
-	        $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors "$2" 2>&1`
-        fi
-	# Put the nasty error message in config.log where it belongs
-	echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
-
-	ifelse([$4], , [AC_MSG_ERROR(dnl
-[Package requirements ($2) were not met:
-
-$$1_PKG_ERRORS
-
-Consider adjusting the PKG_CONFIG_PATH environment variable if you
-installed software in a non-standard prefix.
-
-_PKG_TEXT
-])],
-		[AC_MSG_RESULT([no])
-                $4])
-elif test $pkg_failed = untried; then
-	ifelse([$4], , [AC_MSG_FAILURE(dnl
-[The pkg-config script could not be found or is too old.  Make sure it
-is in your PATH or set the PKG_CONFIG environment variable to the full
-path to pkg-config.
-
-_PKG_TEXT
-
-To get pkg-config, see <http://pkg-config.freedesktop.org/>.])],
-		[$4])
-else
-	$1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
-	$1[]_LIBS=$pkg_cv_[]$1[]_LIBS
-        AC_MSG_RESULT([yes])
-	ifelse([$3], , :, [$3])
-fi[]dnl
-])# PKG_CHECK_MODULES
-
-# Copyright (C) 2002-2012 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 8
-
-# AM_AUTOMAKE_VERSION(VERSION)
-# ----------------------------
-# Automake X.Y traces this macro to ensure aclocal.m4 has been
-# generated from the m4 files accompanying Automake X.Y.
-# (This private macro should not be called outside this file.)
-AC_DEFUN([AM_AUTOMAKE_VERSION],
-[am__api_version='1.12'
-dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
-dnl require some minimum version.  Point them to the right macro.
-m4_if([$1], [1.12.2], [],
-      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
-])
-
-# _AM_AUTOCONF_VERSION(VERSION)
-# -----------------------------
-# aclocal traces this macro to find the Autoconf version.
-# This is a private macro too.  Using m4_define simplifies
-# the logic in aclocal, which can simply ignore this definition.
-m4_define([_AM_AUTOCONF_VERSION], [])
-
-# AM_SET_CURRENT_AUTOMAKE_VERSION
-# -------------------------------
-# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
-# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
-AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
-[AM_AUTOMAKE_VERSION([1.12.2])dnl
-m4_ifndef([AC_AUTOCONF_VERSION],
-  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
-_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
-
-# Figure out how to run the assembler.                      -*- Autoconf -*-
-
-# Copyright (C) 2001-2012 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 5
-
-# AM_PROG_AS
-# ----------
-AC_DEFUN([AM_PROG_AS],
-[# By default we simply use the C compiler to build assembly code.
-AC_REQUIRE([AC_PROG_CC])
-test "${CCAS+set}" = set || CCAS=$CC
-test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
-AC_ARG_VAR([CCAS],      [assembler compiler command (defaults to CC)])
-AC_ARG_VAR([CCASFLAGS], [assembler compiler flags (defaults to CFLAGS)])
-_AM_IF_OPTION([no-dependencies],, [_AM_DEPENDENCIES([CCAS])])dnl
-])
-
-# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
-
-# Copyright (C) 2001-2012 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 2
-
-# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
-# $ac_aux_dir to '$srcdir/foo'.  In other projects, it is set to
-# '$srcdir', '$srcdir/..', or '$srcdir/../..'.
-#
-# Of course, Automake must honor this variable whenever it calls a
-# tool from the auxiliary directory.  The problem is that $srcdir (and
-# therefore $ac_aux_dir as well) can be either absolute or relative,
-# depending on how configure is run.  This is pretty annoying, since
-# it makes $ac_aux_dir quite unusable in subdirectories: in the top
-# source directory, any form will work fine, but in subdirectories a
-# relative path needs to be adjusted first.
-#
-# $ac_aux_dir/missing
-#    fails when called from a subdirectory if $ac_aux_dir is relative
-# $top_srcdir/$ac_aux_dir/missing
-#    fails if $ac_aux_dir is absolute,
-#    fails when called from a subdirectory in a VPATH build with
-#          a relative $ac_aux_dir
-#
-# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
-# are both prefixed by $srcdir.  In an in-source build this is usually
-# harmless because $srcdir is '.', but things will broke when you
-# start a VPATH build or use an absolute $srcdir.
-#
-# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
-# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
-#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
-# and then we would define $MISSING as
-#   MISSING="\${SHELL} $am_aux_dir/missing"
-# This will work as long as MISSING is not called from configure, because
-# unfortunately $(top_srcdir) has no meaning in configure.
-# However there are other variables, like CC, which are often used in
-# configure, and could therefore not use this "fixed" $ac_aux_dir.
-#
-# Another solution, used here, is to always expand $ac_aux_dir to an
-# absolute PATH.  The drawback is that using absolute paths prevent a
-# configured tree to be moved without reconfiguration.
-
-AC_DEFUN([AM_AUX_DIR_EXPAND],
-[dnl Rely on autoconf to set up CDPATH properly.
-AC_PREREQ([2.50])dnl
-# expand $ac_aux_dir to an absolute path
-am_aux_dir=`cd $ac_aux_dir && pwd`
-])
-
-# AM_CONDITIONAL                                            -*- Autoconf -*-
-
-# Copyright (C) 1997-2012 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 10
-
-# AM_CONDITIONAL(NAME, SHELL-CONDITION)
-# -------------------------------------
-# Define a conditional.
-AC_DEFUN([AM_CONDITIONAL],
-[AC_PREREQ([2.52])dnl
- m4_if([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
-       [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
-AC_SUBST([$1_TRUE])dnl
-AC_SUBST([$1_FALSE])dnl
-_AM_SUBST_NOTMAKE([$1_TRUE])dnl
-_AM_SUBST_NOTMAKE([$1_FALSE])dnl
-m4_define([_AM_COND_VALUE_$1], [$2])dnl
-if $2; then
-  $1_TRUE=
-  $1_FALSE='#'
-else
-  $1_TRUE='#'
-  $1_FALSE=
-fi
-AC_CONFIG_COMMANDS_PRE(
-[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
-  AC_MSG_ERROR([[conditional "$1" was never defined.
-Usually this means the macro was only invoked conditionally.]])
-fi])])
-
-# Copyright (C) 1999-2012 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 17
-
-# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be
-# written in clear, in which case automake, when reading aclocal.m4,
-# will think it sees a *use*, and therefore will trigger all it's
-# C support machinery.  Also note that it means that autoscan, seeing
-# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
-
-
-# _AM_DEPENDENCIES(NAME)
-# ----------------------
-# See how the compiler implements dependency checking.
-# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC".
-# We try a few techniques and use that to set a single cache variable.
-#
-# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
-# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
-# dependency, and given that the user is not expected to run this macro,
-# just rely on AC_PROG_CC.
-AC_DEFUN([_AM_DEPENDENCIES],
-[AC_REQUIRE([AM_SET_DEPDIR])dnl
-AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
-AC_REQUIRE([AM_MAKE_INCLUDE])dnl
-AC_REQUIRE([AM_DEP_TRACK])dnl
-
-m4_if([$1], [CC],   [depcc="$CC"   am_compiler_list=],
-      [$1], [CXX],  [depcc="$CXX"  am_compiler_list=],
-      [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
-      [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'],
-      [$1], [UPC],  [depcc="$UPC"  am_compiler_list=],
-      [$1], [GCJ],  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
-                    [depcc="$$1"   am_compiler_list=])
-
-AC_CACHE_CHECK([dependency style of $depcc],
-               [am_cv_$1_dependencies_compiler_type],
-[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
-  # We make a subdir and do the tests there.  Otherwise we can end up
-  # making bogus files that we don't know about and never remove.  For
-  # instance it was reported that on HP-UX the gcc test will end up
-  # making a dummy file named 'D' -- because '-MD' means "put the output
-  # in D".
-  rm -rf conftest.dir
-  mkdir conftest.dir
-  # Copy depcomp to subdir because otherwise we won't find it if we're
-  # using a relative directory.
-  cp "$am_depcomp" conftest.dir
-  cd conftest.dir
-  # We will build objects and dependencies in a subdirectory because
-  # it helps to detect inapplicable dependency modes.  For instance
-  # both Tru64's cc and ICC support -MD to output dependencies as a
-  # side effect of compilation, but ICC will put the dependencies in
-  # the current directory while Tru64 will put them in the object
-  # directory.
-  mkdir sub
-
-  am_cv_$1_dependencies_compiler_type=none
-  if test "$am_compiler_list" = ""; then
-     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
-  fi
-  am__universal=false
-  m4_case([$1], [CC],
-    [case " $depcc " in #(
-     *\ -arch\ *\ -arch\ *) am__universal=true ;;
-     esac],
-    [CXX],
-    [case " $depcc " in #(
-     *\ -arch\ *\ -arch\ *) am__universal=true ;;
-     esac])
-
-  for depmode in $am_compiler_list; do
-    # Setup a source with many dependencies, because some compilers
-    # like to wrap large dependency lists on column 80 (with \), and
-    # we should not choose a depcomp mode which is confused by this.
-    #
-    # We need to recreate these files for each test, as the compiler may
-    # overwrite some of them when testing with obscure command lines.
-    # This happens at least with the AIX C compiler.
-    : > sub/conftest.c
-    for i in 1 2 3 4 5 6; do
-      echo '#include "conftst'$i'.h"' >> sub/conftest.c
-      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
-      # Solaris 10 /bin/sh.
-      echo '/* dummy */' > sub/conftst$i.h
-    done
-    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
-
-    # We check with '-c' and '-o' for the sake of the "dashmstdout"
-    # mode.  It turns out that the SunPro C++ compiler does not properly
-    # handle '-M -o', and we need to detect this.  Also, some Intel
-    # versions had trouble with output in subdirs.
-    am__obj=sub/conftest.${OBJEXT-o}
-    am__minus_obj="-o $am__obj"
-    case $depmode in
-    gcc)
-      # This depmode causes a compiler race in universal mode.
-      test "$am__universal" = false || continue
-      ;;
-    nosideeffect)
-      # After this tag, mechanisms are not by side-effect, so they'll
-      # only be used when explicitly requested.
-      if test "x$enable_dependency_tracking" = xyes; then
-	continue
-      else
-	break
-      fi
-      ;;
-    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
-      # This compiler won't grok '-c -o', but also, the minuso test has
-      # not run yet.  These depmodes are late enough in the game, and
-      # so weak that their functioning should not be impacted.
-      am__obj=conftest.${OBJEXT-o}
-      am__minus_obj=
-      ;;
-    none) break ;;
-    esac
-    if depmode=$depmode \
-       source=sub/conftest.c object=$am__obj \
-       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
-       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
-         >/dev/null 2>conftest.err &&
-       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
-       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
-       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
-       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
-      # icc doesn't choke on unknown options, it will just issue warnings
-      # or remarks (even with -Werror).  So we grep stderr for any message
-      # that says an option was ignored or not supported.
-      # When given -MP, icc 7.0 and 7.1 complain thusly:
-      #   icc: Command line warning: ignoring option '-M'; no argument required
-      # The diagnosis changed in icc 8.0:
-      #   icc: Command line remark: option '-MP' not supported
-      if (grep 'ignoring option' conftest.err ||
-          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
-        am_cv_$1_dependencies_compiler_type=$depmode
-        break
-      fi
-    fi
-  done
-
-  cd ..
-  rm -rf conftest.dir
-else
-  am_cv_$1_dependencies_compiler_type=none
-fi
-])
-AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
-AM_CONDITIONAL([am__fastdep$1], [
-  test "x$enable_dependency_tracking" != xno \
-  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
-])
-
-
-# AM_SET_DEPDIR
-# -------------
-# Choose a directory name for dependency files.
-# This macro is AC_REQUIREd in _AM_DEPENDENCIES.
-AC_DEFUN([AM_SET_DEPDIR],
-[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
-AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
-])
-
-
-# AM_DEP_TRACK
-# ------------
-AC_DEFUN([AM_DEP_TRACK],
-[AC_ARG_ENABLE([dependency-tracking], [dnl
-AS_HELP_STRING(
-  [--enable-dependency-tracking],
-  [do not reject slow dependency extractors])
-AS_HELP_STRING(
-  [--disable-dependency-tracking],
-  [speeds up one-time build])])
-if test "x$enable_dependency_tracking" != xno; then
-  am_depcomp="$ac_aux_dir/depcomp"
-  AMDEPBACKSLASH='\'
-  am__nodep='_no'
-fi
-AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
-AC_SUBST([AMDEPBACKSLASH])dnl
-_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
-AC_SUBST([am__nodep])dnl
-_AM_SUBST_NOTMAKE([am__nodep])dnl
-])
-
-# Generate code to set up dependency tracking.              -*- Autoconf -*-
-
-# Copyright (C) 1999-2012 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 6
-
-# _AM_OUTPUT_DEPENDENCY_COMMANDS
-# ------------------------------
-AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
-[{
-  # Autoconf 2.62 quotes --file arguments for eval, but not when files
-  # are listed without --file.  Let's play safe and only enable the eval
-  # if we detect the quoting.
-  case $CONFIG_FILES in
-  *\'*) eval set x "$CONFIG_FILES" ;;
-  *)   set x $CONFIG_FILES ;;
-  esac
-  shift
-  for mf
-  do
-    # Strip MF so we end up with the name of the file.
-    mf=`echo "$mf" | sed -e 's/:.*$//'`
-    # Check whether this is an Automake generated Makefile or not.
-    # We used to match only the files named 'Makefile.in', but
-    # some people rename them; so instead we look at the file content.
-    # Grep'ing the first line is not enough: some people post-process
-    # each Makefile.in and add a new line on top of each file to say so.
-    # Grep'ing the whole file is not good either: AIX grep has a line
-    # limit of 2048, but all sed's we know have understand at least 4000.
-    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
-      dirpart=`AS_DIRNAME("$mf")`
-    else
-      continue
-    fi
-    # Extract the definition of DEPDIR, am__include, and am__quote
-    # from the Makefile without running 'make'.
-    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
-    test -z "$DEPDIR" && continue
-    am__include=`sed -n 's/^am__include = //p' < "$mf"`
-    test -z "am__include" && continue
-    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
-    # Find all dependency output files, they are included files with
-    # $(DEPDIR) in their names.  We invoke sed twice because it is the
-    # simplest approach to changing $(DEPDIR) to its actual value in the
-    # expansion.
-    for file in `sed -n "
-      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
-	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
-      # Make sure the directory exists.
-      test -f "$dirpart/$file" && continue
-      fdir=`AS_DIRNAME(["$file"])`
-      AS_MKDIR_P([$dirpart/$fdir])
-      # echo "creating $dirpart/$file"
-      echo '# dummy' > "$dirpart/$file"
-    done
-  done
-}
-])# _AM_OUTPUT_DEPENDENCY_COMMANDS
-
-
-# AM_OUTPUT_DEPENDENCY_COMMANDS
-# -----------------------------
-# This macro should only be invoked once -- use via AC_REQUIRE.
-#
-# This code is only required when automatic dependency tracking
-# is enabled.  FIXME.  This creates each '.P' file that we will
-# need in order to bootstrap the dependency handling code.
-AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
-[AC_CONFIG_COMMANDS([depfiles],
-     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
-     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
-])
-
-# Copyright (C) 1996-2012 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 8
-
-# AM_CONFIG_HEADER is obsolete.  It has been replaced by AC_CONFIG_HEADERS.
-AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
-
-# Do all the work for Automake.                             -*- Autoconf -*-
-
-# Copyright (C) 1996-2012 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 19
-
-# This macro actually does too much.  Some checks are only needed if
-# your package does certain things.  But this isn't really a big deal.
-
-# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
-# AM_INIT_AUTOMAKE([OPTIONS])
-# -----------------------------------------------
-# The call with PACKAGE and VERSION arguments is the old style
-# call (pre autoconf-2.50), which is being phased out.  PACKAGE
-# and VERSION should now be passed to AC_INIT and removed from
-# the call to AM_INIT_AUTOMAKE.
-# We support both call styles for the transition.  After
-# the next Automake release, Autoconf can make the AC_INIT
-# arguments mandatory, and then we can depend on a new Autoconf
-# release and drop the old call support.
-AC_DEFUN([AM_INIT_AUTOMAKE],
-[AC_PREREQ([2.62])dnl
-dnl Autoconf wants to disallow AM_ names.  We explicitly allow
-dnl the ones we care about.
-m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
-AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
-AC_REQUIRE([AC_PROG_INSTALL])dnl
-if test "`cd $srcdir && pwd`" != "`pwd`"; then
-  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
-  # is not polluted with repeated "-I."
-  AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
-  # test to see if srcdir already configured
-  if test -f $srcdir/config.status; then
-    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
-  fi
-fi
-
-# test whether we have cygpath
-if test -z "$CYGPATH_W"; then
-  if (cygpath --version) >/dev/null 2>/dev/null; then
-    CYGPATH_W='cygpath -w'
-  else
-    CYGPATH_W=echo
-  fi
-fi
-AC_SUBST([CYGPATH_W])
-
-# Define the identity of the package.
-dnl Distinguish between old-style and new-style calls.
-m4_ifval([$2],
-[AC_DIAGNOSE([obsolete],
-[$0: two- and three-arguments forms are deprecated.  For more info, see:
-http://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_INIT_AUTOMAKE-invocation])
-m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
- AC_SUBST([PACKAGE], [$1])dnl
- AC_SUBST([VERSION], [$2])],
-[_AM_SET_OPTIONS([$1])dnl
-dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
-m4_if(
-  m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
-  [ok:ok],,
-  [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
-
-_AM_IF_OPTION([no-define],,
-[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
- AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
-
-# Some tools Automake needs.
-AC_REQUIRE([AM_SANITY_CHECK])dnl
-AC_REQUIRE([AC_ARG_PROGRAM])dnl
-AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
-AM_MISSING_PROG([AUTOCONF], [autoconf])
-AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
-AM_MISSING_PROG([AUTOHEADER], [autoheader])
-AM_MISSING_PROG([MAKEINFO], [makeinfo])
-AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
-AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
-AC_REQUIRE([AC_PROG_MKDIR_P])dnl
-# For better backward compatibility.  To be removed once Automake 1.9.x
-# dies out for good.  For more background, see:
-# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
-# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
-AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
-# We need awk for the "check" target.  The system "awk" is bad on
-# some platforms.
-AC_REQUIRE([AC_PROG_AWK])dnl
-AC_REQUIRE([AC_PROG_MAKE_SET])dnl
-AC_REQUIRE([AM_SET_LEADING_DOT])dnl
-_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
-	      [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
-			     [_AM_PROG_TAR([v7])])])
-_AM_IF_OPTION([no-dependencies],,
-[AC_PROVIDE_IFELSE([AC_PROG_CC],
-		  [_AM_DEPENDENCIES([CC])],
-		  [m4_define([AC_PROG_CC],
-			     m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
-AC_PROVIDE_IFELSE([AC_PROG_CXX],
-		  [_AM_DEPENDENCIES([CXX])],
-		  [m4_define([AC_PROG_CXX],
-			     m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
-AC_PROVIDE_IFELSE([AC_PROG_OBJC],
-		  [_AM_DEPENDENCIES([OBJC])],
-		  [m4_define([AC_PROG_OBJC],
-			     m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
-dnl Support for Objective C++ was only introduced in Autoconf 2.65,
-dnl but we still cater to Autoconf 2.62.
-m4_ifdef([AC_PROG_OBJCXX],
-[AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
-		  [_AM_DEPENDENCIES([OBJCXX])],
-		  [m4_define([AC_PROG_OBJCXX],
-			     m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])])dnl
-])
-_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
-dnl The 'parallel-tests' driver may need to know about EXEEXT, so add the
-dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This macro
-dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
-AC_CONFIG_COMMANDS_PRE(dnl
-[m4_provide_if([_AM_COMPILER_EXEEXT],
-  [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
-])
-
-dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
-dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
-dnl mangled by Autoconf and run in a shell conditional statement.
-m4_define([_AC_COMPILER_EXEEXT],
-m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
-
-
-# When config.status generates a header, we must update the stamp-h file.
-# This file resides in the same directory as the config header
-# that is generated.  The stamp files are numbered to have different names.
-
-# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
-# loop where config.status creates the headers, so we can generate
-# our stamp files there.
-AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
-[# Compute $1's index in $config_headers.
-_am_arg=$1
-_am_stamp_count=1
-for _am_header in $config_headers :; do
-  case $_am_header in
-    $_am_arg | $_am_arg:* )
-      break ;;
-    * )
-      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
-  esac
-done
-echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
-
-# Copyright (C) 2001-2012 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 8
-
-# AM_PROG_INSTALL_SH
-# ------------------
-# Define $install_sh.
-AC_DEFUN([AM_PROG_INSTALL_SH],
-[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
-if test x"${install_sh}" != xset; then
-  case $am_aux_dir in
-  *\ * | *\	*)
-    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
-  *)
-    install_sh="\${SHELL} $am_aux_dir/install-sh"
-  esac
-fi
-AC_SUBST([install_sh])])
-
-# Copyright (C) 2003-2012 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 2
-
-# Check whether the underlying file-system supports filenames
-# with a leading dot.  For instance MS-DOS doesn't.
-AC_DEFUN([AM_SET_LEADING_DOT],
-[rm -rf .tst 2>/dev/null
-mkdir .tst 2>/dev/null
-if test -d .tst; then
-  am__leading_dot=.
-else
-  am__leading_dot=_
-fi
-rmdir .tst 2>/dev/null
-AC_SUBST([am__leading_dot])])
-
-# Check to see how 'make' treats includes.	            -*- Autoconf -*-
-
-# Copyright (C) 2001-2012 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 5
-
-# AM_MAKE_INCLUDE()
-# -----------------
-# Check to see how make treats includes.
-AC_DEFUN([AM_MAKE_INCLUDE],
-[am_make=${MAKE-make}
-cat > confinc << 'END'
-am__doit:
-	@echo this is the am__doit target
-.PHONY: am__doit
-END
-# If we don't find an include directive, just comment out the code.
-AC_MSG_CHECKING([for style of include used by $am_make])
-am__include="#"
-am__quote=
-_am_result=none
-# First try GNU make style include.
-echo "include confinc" > confmf
-# Ignore all kinds of additional output from 'make'.
-case `$am_make -s -f confmf 2> /dev/null` in #(
-*the\ am__doit\ target*)
-  am__include=include
-  am__quote=
-  _am_result=GNU
-  ;;
-esac
-# Now try BSD make style include.
-if test "$am__include" = "#"; then
-   echo '.include "confinc"' > confmf
-   case `$am_make -s -f confmf 2> /dev/null` in #(
-   *the\ am__doit\ target*)
-     am__include=.include
-     am__quote="\""
-     _am_result=BSD
-     ;;
-   esac
-fi
-AC_SUBST([am__include])
-AC_SUBST([am__quote])
-AC_MSG_RESULT([$_am_result])
-rm -f confinc confmf
-])
-
-# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
-
-# Copyright (C) 1997-2012 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 7
-
-# AM_MISSING_PROG(NAME, PROGRAM)
-# ------------------------------
-AC_DEFUN([AM_MISSING_PROG],
-[AC_REQUIRE([AM_MISSING_HAS_RUN])
-$1=${$1-"${am_missing_run}$2"}
-AC_SUBST($1)])
-
-
-# AM_MISSING_HAS_RUN
-# ------------------
-# Define MISSING if not defined so far and test if it supports --run.
-# If it does, set am_missing_run to use it, otherwise, to nothing.
-AC_DEFUN([AM_MISSING_HAS_RUN],
-[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
-AC_REQUIRE_AUX_FILE([missing])dnl
-if test x"${MISSING+set}" != xset; then
-  case $am_aux_dir in
-  *\ * | *\	*)
-    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
-  *)
-    MISSING="\${SHELL} $am_aux_dir/missing" ;;
-  esac
-fi
-# Use eval to expand $SHELL
-if eval "$MISSING --run true"; then
-  am_missing_run="$MISSING --run "
-else
-  am_missing_run=
-  AC_MSG_WARN(['missing' script is too old or missing])
-fi
-])
-
-# Helper functions for option handling.                     -*- Autoconf -*-
-
-# Copyright (C) 2001-2012 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 6
-
-# _AM_MANGLE_OPTION(NAME)
-# -----------------------
-AC_DEFUN([_AM_MANGLE_OPTION],
-[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
-
-# _AM_SET_OPTION(NAME)
-# --------------------
-# Set option NAME.  Presently that only means defining a flag for this option.
-AC_DEFUN([_AM_SET_OPTION],
-[m4_define(_AM_MANGLE_OPTION([$1]), [1])])
-
-# _AM_SET_OPTIONS(OPTIONS)
-# ------------------------
-# OPTIONS is a space-separated list of Automake options.
-AC_DEFUN([_AM_SET_OPTIONS],
-[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
-
-# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
-# -------------------------------------------
-# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
-AC_DEFUN([_AM_IF_OPTION],
-[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
-
-# Check to make sure that the build environment is sane.    -*- Autoconf -*-
-
-# Copyright (C) 1996-2012 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 9
-
-# AM_SANITY_CHECK
-# ---------------
-AC_DEFUN([AM_SANITY_CHECK],
-[AC_MSG_CHECKING([whether build environment is sane])
-# Reject unsafe characters in $srcdir or the absolute working directory
-# name.  Accept space and tab only in the latter.
-am_lf='
-'
-case `pwd` in
-  *[[\\\"\#\$\&\'\`$am_lf]]*)
-    AC_MSG_ERROR([unsafe absolute working directory name]);;
-esac
-case $srcdir in
-  *[[\\\"\#\$\&\'\`$am_lf\ \	]]*)
-    AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
-esac
-
-# Do 'set' in a subshell so we don't clobber the current shell's
-# arguments.  Must try -L first in case configure is actually a
-# symlink; some systems play weird games with the mod time of symlinks
-# (eg FreeBSD returns the mod time of the symlink's containing
-# directory).
-if (
-   am_has_slept=no
-   for am_try in 1 2; do
-     echo "timestamp, slept: $am_has_slept" > conftest.file
-     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
-     if test "$[*]" = "X"; then
-	# -L didn't work.
-	set X `ls -t "$srcdir/configure" conftest.file`
-     fi
-     if test "$[*]" != "X $srcdir/configure conftest.file" \
-	&& test "$[*]" != "X conftest.file $srcdir/configure"; then
-
-	# If neither matched, then we have a broken ls.  This can happen
-	# if, for instance, CONFIG_SHELL is bash and it inherits a
-	# broken ls alias from the environment.  This has actually
-	# happened.  Such a system could not be considered "sane".
-	AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
-  alias in your environment])
-     fi
-     if test "$[2]" = conftest.file || test $am_try -eq 2; then
-       break
-     fi
-     # Just in case.
-     sleep 1
-     am_has_slept=yes
-   done
-   test "$[2]" = conftest.file
-   )
-then
-   # Ok.
-   :
-else
-   AC_MSG_ERROR([newly created file is older than distributed files!
-Check your system clock])
-fi
-AC_MSG_RESULT([yes])
-# If we didn't sleep, we still need to ensure time stamps of config.status and
-# generated files are strictly newer.
-am_sleep_pid=
-if grep 'slept: no' conftest.file >/dev/null 2>&1; then
-  ( sleep 1 ) &
-  am_sleep_pid=$!
-fi
-AC_CONFIG_COMMANDS_PRE(
-  [AC_MSG_CHECKING([that generated files are newer than configure])
-   if test -n "$am_sleep_pid"; then
-     # Hide warnings about reused PIDs.
-     wait $am_sleep_pid 2>/dev/null
-   fi
-   AC_MSG_RESULT([done])])
-rm -f conftest.file
-])
-
-# Copyright (C) 2001-2012 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 2
-
-# AM_PROG_INSTALL_STRIP
-# ---------------------
-# One issue with vendor 'install' (even GNU) is that you can't
-# specify the program used to strip binaries.  This is especially
-# annoying in cross-compiling environments, where the build's strip
-# is unlikely to handle the host's binaries.
-# Fortunately install-sh will honor a STRIPPROG variable, so we
-# always use install-sh in "make install-strip", and initialize
-# STRIPPROG with the value of the STRIP variable (set by the user).
-AC_DEFUN([AM_PROG_INSTALL_STRIP],
-[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
-# Installed binaries are usually stripped using 'strip' when the user
-# run "make install-strip".  However 'strip' might not be the right
-# tool to use in cross-compilation environments, therefore Automake
-# will honor the 'STRIP' environment variable to overrule this program.
-dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
-if test "$cross_compiling" != no; then
-  AC_CHECK_TOOL([STRIP], [strip], :)
-fi
-INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
-AC_SUBST([INSTALL_STRIP_PROGRAM])])
-
-# Copyright (C) 2006-2012 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 3
-
-# _AM_SUBST_NOTMAKE(VARIABLE)
-# ---------------------------
-# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
-# This macro is traced by Automake.
-AC_DEFUN([_AM_SUBST_NOTMAKE])
-
-# AM_SUBST_NOTMAKE(VARIABLE)
-# --------------------------
-# Public sister of _AM_SUBST_NOTMAKE.
-AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
-
-# Check how to create a tarball.                            -*- Autoconf -*-
-
-# Copyright (C) 2004-2012 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 3
-
-# _AM_PROG_TAR(FORMAT)
-# --------------------
-# Check how to create a tarball in format FORMAT.
-# FORMAT should be one of 'v7', 'ustar', or 'pax'.
-#
-# Substitute a variable $(am__tar) that is a command
-# writing to stdout a FORMAT-tarball containing the directory
-# $tardir.
-#     tardir=directory && $(am__tar) > result.tar
-#
-# Substitute a variable $(am__untar) that extract such
-# a tarball read from stdin.
-#     $(am__untar) < result.tar
-AC_DEFUN([_AM_PROG_TAR],
-[# Always define AMTAR for backward compatibility.  Yes, it's still used
-# in the wild :-(  We should find a proper way to deprecate it ...
-AC_SUBST([AMTAR], ['$${TAR-tar}'])
-m4_if([$1], [v7],
-     [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
-     [m4_case([$1], [ustar],, [pax],,
-              [m4_fatal([Unknown tar format])])
-AC_MSG_CHECKING([how to create a $1 tar archive])
-# Loop over all known methods to create a tar archive until one works.
-_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
-_am_tools=${am_cv_prog_tar_$1-$_am_tools}
-# Do not fold the above two line into one, because Tru64 sh and
-# Solaris sh will not grok spaces in the rhs of '-'.
-for _am_tool in $_am_tools
-do
-  case $_am_tool in
-  gnutar)
-    for _am_tar in tar gnutar gtar;
-    do
-      AM_RUN_LOG([$_am_tar --version]) && break
-    done
-    am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
-    am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
-    am__untar="$_am_tar -xf -"
-    ;;
-  plaintar)
-    # Must skip GNU tar: if it does not support --format= it doesn't create
-    # ustar tarball either.
-    (tar --version) >/dev/null 2>&1 && continue
-    am__tar='tar chf - "$$tardir"'
-    am__tar_='tar chf - "$tardir"'
-    am__untar='tar xf -'
-    ;;
-  pax)
-    am__tar='pax -L -x $1 -w "$$tardir"'
-    am__tar_='pax -L -x $1 -w "$tardir"'
-    am__untar='pax -r'
-    ;;
-  cpio)
-    am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
-    am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
-    am__untar='cpio -i -H $1 -d'
-    ;;
-  none)
-    am__tar=false
-    am__tar_=false
-    am__untar=false
-    ;;
-  esac
-
-  # If the value was cached, stop now.  We just wanted to have am__tar
-  # and am__untar set.
-  test -n "${am_cv_prog_tar_$1}" && break
-
-  # tar/untar a dummy directory, and stop if the command works
-  rm -rf conftest.dir
-  mkdir conftest.dir
-  echo GrepMe > conftest.dir/file
-  AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
-  rm -rf conftest.dir
-  if test -s conftest.tar; then
-    AM_RUN_LOG([$am__untar <conftest.tar])
-    grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
-  fi
-done
-rm -rf conftest.dir
-
-AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
-AC_MSG_RESULT([$am_cv_prog_tar_$1])])
-AC_SUBST([am__tar])
-AC_SUBST([am__untar])
-]) # _AM_PROG_TAR
-
-m4_include([m4/addrconfig.m4])
-m4_include([m4/libtool.m4])
-m4_include([m4/ltoptions.m4])
-m4_include([m4/ltsugar.m4])
-m4_include([m4/ltversion.m4])
-m4_include([m4/lt~obsolete.m4])

+ 0 - 32
libs/mpg123-1.15.3/doc/Makefile.am

@@ -1,32 +0,0 @@
-## Makefile.am: produce Makefile.in from this
-
-## copyright by the mpg123 project - free software under the terms of the LGPL 2.1
-## see COPYING and AUTHORS files in distribution or http://mpg123.org
-## initially written by Nicholas J. Humfrey
-
-
-EXTRA_DIST = \
-	BENCHMARKING \
-	BUGS \
-	CONTACT \
-	PATENTS \
-	README.3DNOW \
-	README.gain \
-	README.remote \
-	ROAD_TO_LGPL \
-	TODO \
-	LICENSE \
-	THANKS \
-	ACCURACY \
-	libmpg123_speed.txt \
-	doxyhead.xhtml \
-	doxy_examples.c \
-	doxygen.conf \
-	examples/mpg123_to_wav.c \
-	examples/scan.c \
-	examples/mpglib.c \
-	examples/id3dump.c \
-	examples/feedseek.c \
-	examples/dump_seekindex.c \
-	examples/extract_frames.c \
-	examples/Makefile

+ 0 - 493
libs/mpg123-1.15.3/doc/Makefile.in

@@ -1,493 +0,0 @@
-# Makefile.in generated by automake 1.12.2 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994-2012 Free Software Foundation, Inc.
-
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-VPATH = @srcdir@
-am__make_dryrun = \
-  { \
-    am__dry=no; \
-    case $$MAKEFLAGS in \
-      *\\[\ \	]*) \
-        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
-          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
-      *) \
-        for am__flg in $$MAKEFLAGS; do \
-          case $$am__flg in \
-            *=*|--*) ;; \
-            *n*) am__dry=yes; break;; \
-          esac; \
-        done;; \
-    esac; \
-    test $$am__dry = yes; \
-  }
-pkgdatadir = $(datadir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkglibexecdir = $(libexecdir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-subdir = doc
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in THANKS TODO
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/m4/addrconfig.m4 \
-	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
-	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
-	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
-	$(ACLOCAL_M4)
-mkinstalldirs = $(install_sh) -d
-CONFIG_HEADER = $(top_builddir)/src/config.h
-CONFIG_CLEAN_FILES =
-CONFIG_CLEAN_VPATH_FILES =
-SOURCES =
-DIST_SOURCES =
-am__can_run_installinfo = \
-  case $$AM_UPDATE_INFO_DIR in \
-    n|no|NO) false;; \
-    *) (install-info --version) >/dev/null 2>&1;; \
-  esac
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = @ACLOCAL@
-AIX_CFLAGS = @AIX_CFLAGS@
-AIX_LDFLAGS = @AIX_LDFLAGS@
-AIX_LIBS = @AIX_LIBS@
-ALIB_CFLAGS = @ALIB_CFLAGS@
-ALIB_LDFLAGS = @ALIB_LDFLAGS@
-ALIB_LIBS = @ALIB_LIBS@
-ALSA_CFLAGS = @ALSA_CFLAGS@
-ALSA_LDFLAGS = @ALSA_LDFLAGS@
-ALSA_LIBS = @ALSA_LIBS@
-AMTAR = @AMTAR@
-API_VERSION = @API_VERSION@
-AR = @AR@
-ARTS_CFLAGS = @ARTS_CFLAGS@
-ARTS_LDFLAGS = @ARTS_LDFLAGS@
-ARTS_LIBS = @ARTS_LIBS@
-AS = @AS@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCAS = @CCAS@
-CCASDEPMODE = @CCASDEPMODE@
-CCASFLAGS = @CCASFLAGS@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-COREAUDIO_CFLAGS = @COREAUDIO_CFLAGS@
-COREAUDIO_LDFLAGS = @COREAUDIO_LDFLAGS@
-COREAUDIO_LIBS = @COREAUDIO_LIBS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DECODER_LOBJ = @DECODER_LOBJ@
-DECODER_OBJ = @DECODER_OBJ@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-DLLTOOL = @DLLTOOL@
-DSYMUTIL = @DSYMUTIL@
-DUMMY_CFLAGS = @DUMMY_CFLAGS@
-DUMMY_LDFLAGS = @DUMMY_LDFLAGS@
-DUMMY_LIBS = @DUMMY_LIBS@
-DUMPBIN = @DUMPBIN@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-ESD_CFLAGS = @ESD_CFLAGS@
-ESD_LDFLAGS = @ESD_LDFLAGS@
-ESD_LIBS = @ESD_LIBS@
-EXEC_LT_LDFLAGS = @EXEC_LT_LDFLAGS@
-EXEEXT = @EXEEXT@
-FGREP = @FGREP@
-GREP = @GREP@
-HP_CFLAGS = @HP_CFLAGS@
-HP_LDFLAGS = @HP_LDFLAGS@
-HP_LIBS = @HP_LIBS@
-INCLUDE_STDIO_H = @INCLUDE_STDIO_H@
-INCLUDE_STDLIB_H = @INCLUDE_STDLIB_H@
-INCLUDE_SYS_TYPE_H = @INCLUDE_SYS_TYPE_H@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-JACK_CFLAGS = @JACK_CFLAGS@
-JACK_LDFLAGS = @JACK_LDFLAGS@
-JACK_LIBS = @JACK_LIBS@
-LD = @LD@
-LDFLAGS = @LDFLAGS@
-LFS_LOBJ = @LFS_LOBJ@
-LIBMPG123_VERSION = @LIBMPG123_VERSION@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LIPO = @LIPO@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-LT_LDFLAGS = @LT_LDFLAGS@
-MAKEINFO = @MAKEINFO@
-MANIFEST_TOOL = @MANIFEST_TOOL@
-MINT_CFLAGS = @MINT_CFLAGS@
-MINT_LDFLAGS = @MINT_LDFLAGS@
-MINT_LIBS = @MINT_LIBS@
-MKDIR_P = @MKDIR_P@
-MODULE_OBJ = @MODULE_OBJ@
-NAS_CFLAGS = @NAS_CFLAGS@
-NAS_LDFLAGS = @NAS_LDFLAGS@
-NAS_LIBS = @NAS_LIBS@
-NM = @NM@
-NMEDIT = @NMEDIT@
-OBJDUMP = @OBJDUMP@
-OBJEXT = @OBJEXT@
-OPENAL_CFLAGS = @OPENAL_CFLAGS@
-OPENAL_LDFLAGS = @OPENAL_LDFLAGS@
-OPENAL_LIBS = @OPENAL_LIBS@
-OS2_CFLAGS = @OS2_CFLAGS@
-OS2_LDFLAGS = @OS2_LDFLAGS@
-OS2_LIBS = @OS2_LIBS@
-OSS_CFLAGS = @OSS_CFLAGS@
-OSS_LDFLAGS = @OSS_LDFLAGS@
-OSS_LIBS = @OSS_LIBS@
-OTOOL = @OTOOL@
-OTOOL64 = @OTOOL64@
-OUTPUT_CFLAGS = @OUTPUT_CFLAGS@
-OUTPUT_LDFLAGS = @OUTPUT_LDFLAGS@
-OUTPUT_LIBS = @OUTPUT_LIBS@
-OUTPUT_MOD = @OUTPUT_MOD@
-OUTPUT_OBJ = @OUTPUT_OBJ@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_URL = @PACKAGE_URL@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-PKG_CONFIG = @PKG_CONFIG@
-PORTAUDIO_CFLAGS = @PORTAUDIO_CFLAGS@
-PORTAUDIO_LDFLAGS = @PORTAUDIO_LDFLAGS@
-PORTAUDIO_LIBS = @PORTAUDIO_LIBS@
-PULSE_CFLAGS = @PULSE_CFLAGS@
-PULSE_LDFLAGS = @PULSE_LDFLAGS@
-PULSE_LIBS = @PULSE_LIBS@
-QSA_CFLAGS = @QSA_CFLAGS@
-QSA_LDFLAGS = @QSA_LDFLAGS@
-QSA_LIBS = @QSA_LIBS@
-RANLIB = @RANLIB@
-SDL_CFLAGS = @SDL_CFLAGS@
-SDL_LDFLAGS = @SDL_LDFLAGS@
-SDL_LIBS = @SDL_LIBS@
-SED = @SED@
-SET_MAKE = @SET_MAKE@
-SGI_CFLAGS = @SGI_CFLAGS@
-SGI_LDFLAGS = @SGI_LDFLAGS@
-SGI_LIBS = @SGI_LIBS@
-SHELL = @SHELL@
-SNDIO_CFLAGS = @SNDIO_CFLAGS@
-SNDIO_LDFLAGS = @SNDIO_LDFLAGS@
-SNDIO_LIBS = @SNDIO_LIBS@
-STRIP = @STRIP@
-SUN_CFLAGS = @SUN_CFLAGS@
-SUN_LDFLAGS = @SUN_LDFLAGS@
-SUN_LIBS = @SUN_LIBS@
-VERSION = @VERSION@
-WIN32_CFLAGS = @WIN32_CFLAGS@
-WIN32_LDFLAGS = @WIN32_LDFLAGS@
-WIN32_LIBS = @WIN32_LIBS@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_AR = @ac_ct_AR@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-top_build_prefix = @top_build_prefix@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-EXTRA_DIST = \
-	BENCHMARKING \
-	BUGS \
-	CONTACT \
-	PATENTS \
-	README.3DNOW \
-	README.gain \
-	README.remote \
-	ROAD_TO_LGPL \
-	TODO \
-	LICENSE \
-	THANKS \
-	ACCURACY \
-	libmpg123_speed.txt \
-	doxyhead.xhtml \
-	doxy_examples.c \
-	doxygen.conf \
-	examples/mpg123_to_wav.c \
-	examples/scan.c \
-	examples/mpglib.c \
-	examples/id3dump.c \
-	examples/feedseek.c \
-	examples/dump_seekindex.c \
-	examples/extract_frames.c \
-	examples/Makefile
-
-all: all-am
-
-.SUFFIXES:
-$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
-	@for dep in $?; do \
-	  case '$(am__configure_deps)' in \
-	    *$$dep*) \
-	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
-	        && { if test -f $@; then exit 0; else break; fi; }; \
-	      exit 1;; \
-	  esac; \
-	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/Makefile'; \
-	$(am__cd) $(top_srcdir) && \
-	  $(AUTOMAKE) --gnu doc/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
-	@case '$?' in \
-	  *config.status*) \
-	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
-	  *) \
-	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
-	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
-	esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure:  $(am__configure_deps)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(am__aclocal_m4_deps):
-
-mostlyclean-libtool:
-	-rm -f *.lo
-
-clean-libtool:
-	-rm -rf .libs _libs
-tags: TAGS
-TAGS:
-
-ctags: CTAGS
-CTAGS:
-
-cscope cscopelist:
-
-
-distdir: $(DISTFILES)
-	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	list='$(DISTFILES)'; \
-	  dist_files=`for file in $$list; do echo $$file; done | \
-	  sed -e "s|^$$srcdirstrip/||;t" \
-	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
-	case $$dist_files in \
-	  */*) $(MKDIR_P) `echo "$$dist_files" | \
-			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
-			   sort -u` ;; \
-	esac; \
-	for file in $$dist_files; do \
-	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
-	  if test -d $$d/$$file; then \
-	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
-	    if test -d "$(distdir)/$$file"; then \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
-	  else \
-	    test -f "$(distdir)/$$file" \
-	    || cp -p $$d/$$file "$(distdir)/$$file" \
-	    || exit 1; \
-	  fi; \
-	done
-check-am: all-am
-check: check-am
-all-am: Makefile
-installdirs:
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
-	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
-	if test -z '$(STRIP)'; then \
-	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-	      install; \
-	else \
-	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
-	fi
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
-	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
-
-maintainer-clean-generic:
-	@echo "This command is intended for maintainers to use"
-	@echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic clean-libtool mostlyclean-am
-
-distclean: distclean-am
-	-rm -f Makefile
-distclean-am: clean-am distclean-generic
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-html-am:
-
-info: info-am
-
-info-am:
-
-install-data-am:
-
-install-dvi: install-dvi-am
-
-install-dvi-am:
-
-install-exec-am:
-
-install-html: install-html-am
-
-install-html-am:
-
-install-info: install-info-am
-
-install-info-am:
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-pdf-am:
-
-install-ps: install-ps-am
-
-install-ps-am:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
-	-rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-generic mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am:
-
-.MAKE: install-am install-strip
-
-.PHONY: all all-am check check-am clean clean-generic clean-libtool \
-	distclean distclean-generic distclean-libtool distdir dvi \
-	dvi-am html html-am info info-am install install-am \
-	install-data install-data-am install-dvi install-dvi-am \
-	install-exec install-exec-am install-html install-html-am \
-	install-info install-info-am install-man install-pdf \
-	install-pdf-am install-ps install-ps-am install-strip \
-	installcheck installcheck-am installdirs maintainer-clean \
-	maintainer-clean-generic mostlyclean mostlyclean-generic \
-	mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am
-
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:

+ 0 - 63
libs/mpg123-1.15.3/doc/TODO

@@ -1,63 +0,0 @@
-We badly need:
- - header reorganization (lots of stuff don't belong to mpg123.h)
- - integer type safety - STOP using ints where size_t or at least long would be appropriate (expecially stream readers)
- - sprintf -> snprintf (maybe with switch to support ancient libc; or replacement by us)
- - rewrite httpget.c; that thing has been a can of bugs for years and I understand why when I look at it (way too many cooks)
- - really parse ID3V2 tags instead of skipping; done for RVA values... using the string info (just?) needs some Unicode/Locale handling
- - check support for fixed point arithmentic; generic_nofpu seems wo work generally, but resampling does not sound nice
-
-From Nicholas: 
- - Seperate out MPEG Audio decoder (only) into seperate library
- - Allow choice of audio output at runtime, rather than compile time
- - Choose processor optimization at runtime, rather than compile time?
- 
-From Michael (some time after/around pre-0.59s):
-
-- add CRC check.
-- add 'free format stream' support.
-- optimize layer2.c:
-   step_two: fraction as pointer .. 
-   process first channel 0 than channel 1
-   copy channel 0 to channel 1 for: i >= jsbound
-- better frame reader .. especially for layer 3 - DONE by a good deal by Thomas
-- MPEG system stream decoder
-- check again layer1 !! (Layer-1 support not heavily tested ..)
-  Problems with Layer1 fl7 reference stream
-- Write a special (optimized) 'single channel' decode.
-- optimized dct64 for down sampling modes
-- native audio support for AIX and DEC
-- update manpage
-- optimizations for downsampling modes on layer2 and layer1
-
-MORE TODO: (partially done)
----------------------------
-
-A few notes on how mpg123 tries to select a 'good' 
-audio encoding and frequency. (not full implemented yet!!)
-
-- mpg123 tries to set the settings you specify on the command line
-  in the order of its appearence (exclusiv .. no fallback then)
-  (-r <rate>, --mono, --stereo, --8bit, etc )
-
-- after this, mpg123 tries to set 
-    1. the number of channels (or fallback to mono if stereo isn't possible)
-    2. the audioformat to 16 bit (or fallback to 8bit)
-    3. the "best" frequency: (in this order)
-        - the exact stream frequency or fallback to
-        - 2:1 frequency or fallback to
-        - 4:1 frequency or try the
-        - nearest frequency lower than the frequency of your stream
-       mpg123 automagically converts the rate. 
-
-So, if you think (or even know), that your hardware supports a higher
-frequency only with eg. mono,8bit you must force mpg123 to play mono 
-and 8bit. ("--8bit -m") etc....
-
-If you wanna a constant format eg to output the data to stdout you 
-must explicit force it with eg: '-r 44100 --stereo'
-Else the format will be the format of the mpeg stream.
-
-       
-
-
-

+ 0 - 12
libs/mpg123-1.15.3/doc/doxyhead.xhtml

@@ -1,12 +0,0 @@
-<!--#include virtual="../header.html" -->
-<title>$title</title>
-<link href="/doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<!--#include virtual="../linkbar.html" -->
-<div style="padding:1em;">
-	<strong>Note:</strong>
-	This API doc is automatically generated from the current development version that you can get via Subversion or as a daily snapshot from <a href="http://mpg123.org/snapshot">http://mpg123.org/snapshot</a>.
-	There may be differences (additions) compared to the latest stable release. See <a href="http://mpg123.org/cgi-bin/viewvc.cgi/trunk/NEWS.libmpg123?view=markup">NEWS.libmpg123</a> and the overall <a href="http://mpg123.org/cgi-bin/viewvc.cgi/trunk/NEWS?view=markup">NEWS</a> file on libmpg123 versions and important changes between them.<br />
-	Let me emphasize that the policy for libmpg123 is to always stay backwards compatible -- only <em>additions</em> are planned (and it's not yet planned to change the plans;-).
-</div>

+ 0 - 118
libs/mpg123-1.15.3/doc/examples/mpg123_to_wav.c

@@ -1,118 +0,0 @@
-/*
-	mpg123_to_wav.c
-
-	copyright 2007 by the mpg123 project - free software under the terms of the LGPL 2.1
-	see COPYING and AUTHORS files in distribution or http://mpg123.org
-	initially written by Nicholas Humfrey
-*/
-
-#include <stdio.h>
-#include <strings.h>
-#include <mpg123.h>
-#include <sndfile.h>
-
-
-void usage()
-{
-	printf("Usage: mpg123_to_wav <input> <output> [s16|f32 [ <buffersize>]]\n");
-	exit(99);
-}
-
-void cleanup(mpg123_handle *mh)
-{
-	/* It's really to late for error checks here;-) */
-	mpg123_close(mh);
-	mpg123_delete(mh);
-	mpg123_exit();
-}
-
-int main(int argc, char *argv[])
-{
-	SNDFILE* sndfile = NULL;
-	SF_INFO sfinfo;
-	mpg123_handle *mh = NULL;
-	unsigned char* buffer = NULL;
-	size_t buffer_size = 0;
-	size_t done = 0;
-	int  channels = 0, encoding = 0;
-	long rate = 0;
-	int  err  = MPG123_OK;
-	off_t samples = 0;
-
-	if (argc<3) usage();
-	printf( "Input file: %s\n", argv[1]);
-	printf( "Output file: %s\n", argv[2]);
-	
-	err = mpg123_init();
-	if(err != MPG123_OK || (mh = mpg123_new(NULL, &err)) == NULL)
-	{
-		fprintf(stderr, "Basic setup goes wrong: %s", mpg123_plain_strerror(err));
-		cleanup(mh);
-		return -1;
-	}
-
-	/* Simple hack to enable floating point output. */
-	if(argc >= 4 && !strcmp(argv[3], "f32")) mpg123_param(mh, MPG123_ADD_FLAGS, MPG123_FORCE_FLOAT, 0.);
-
-	    /* Let mpg123 work with the file, that excludes MPG123_NEED_MORE messages. */
-	if(    mpg123_open(mh, argv[1]) != MPG123_OK
-	    /* Peek into track and get first output format. */
-	    || mpg123_getformat(mh, &rate, &channels, &encoding) != MPG123_OK )
-	{
-		fprintf( stderr, "Trouble with mpg123: %s\n", mpg123_strerror(mh) );
-		cleanup(mh);
-		return -1;
-	}
-
-	if(encoding != MPG123_ENC_SIGNED_16 && encoding != MPG123_ENC_FLOAT_32)
-	{ /* Signed 16 is the default output format anyways; it would actually by only different if we forced it.
-	     So this check is here just for this explanation. */
-		cleanup(mh);
-		fprintf(stderr, "Bad encoding: 0x%x!\n", encoding);
-		return -2;
-	}
-	/* Ensure that this output format will not change (it could, when we allow it). */
-	mpg123_format_none(mh);
-	mpg123_format(mh, rate, channels, encoding);
-
-	bzero(&sfinfo, sizeof(sfinfo) );
-	sfinfo.samplerate = rate;
-	sfinfo.channels = channels;
-	sfinfo.format = SF_FORMAT_WAV|(encoding == MPG123_ENC_SIGNED_16 ? SF_FORMAT_PCM_16 : SF_FORMAT_FLOAT);
-	printf("Creating WAV with %i channels and %liHz.\n", channels, rate);
-
-	sndfile = sf_open(argv[2], SFM_WRITE, &sfinfo);
-	if(sndfile == NULL){ fprintf(stderr, "Cannot open output file!\n"); cleanup(mh); return -2; }
-
-	/* Buffer could be almost any size here, mpg123_outblock() is just some recommendation.
-	   Important, especially for sndfile writing, is that the size is a multiple of sample size. */
-	buffer_size = argc >= 5 ? atol(argv[4]) : mpg123_outblock(mh);
-	buffer = malloc( buffer_size );
-
-	do
-	{
-		sf_count_t more_samples;
-		err = mpg123_read( mh, buffer, buffer_size, &done );
-		more_samples = encoding == MPG123_ENC_SIGNED_16
-			? sf_write_short(sndfile, (short*)buffer, done/sizeof(short))
-			: sf_write_float(sndfile, (float*)buffer, done/sizeof(float));
-		if(more_samples < 0 || more_samples*mpg123_encsize(encoding) != done)
-		{
-			fprintf(stderr, "Warning: Written number of samples does not match the byte count we got from libmpg123: %li != %li\n", (long)(more_samples*mpg123_encsize(encoding)), (long)done);
-		}
-		samples += more_samples;
-		/* We are not in feeder mode, so MPG123_OK, MPG123_ERR and MPG123_NEW_FORMAT are the only possibilities.
-		   We do not handle a new format, MPG123_DONE is the end... so abort on anything not MPG123_OK. */
-	} while (err==MPG123_OK);
-
-	if(err != MPG123_DONE)
-	fprintf( stderr, "Warning: Decoding ended prematurely because: %s\n",
-	         err == MPG123_ERR ? mpg123_strerror(mh) : mpg123_plain_strerror(err) );
-
-	sf_close( sndfile );
-
-	samples /= channels;
-	printf("%li samples written.\n", (long)samples);
-	cleanup(mh);
-	return 0;
-}

+ 0 - 741
libs/mpg123-1.15.3/ports/MSVC++/2005/libmpg123/libmpg123.vcproj

@@ -1,741 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="8,00"
-	Name="libmpg123"
-	ProjectGUID="{5ABE9A83-CA20-4321-878B-BF71EFDE3A6D}"
-	RootNamespace="libmpg123"
-	Keyword="Win32Proj"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug_Generic|Win32"
-			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-			IntermediateDirectory="$(ConfigurationName)"
-			ConfigurationType="4"
-			CharacterSet="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="../..;../../../../src/libmpg123"
-				PreprocessorDefinitions="WIN32;_CRT_SECURE_NO_WARNINGS;REAL_IS_FLOAT;OPT_GENERIC;_DEBUG;_LIB"
-				MinimalRebuild="false"
-				ExceptionHandling="0"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="3"
-				RuntimeTypeInfo="false"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="false"
-				DebugInformationFormat="3"
-				CompileAs="1"
-				DisableSpecificWarnings="4996"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLibrarianTool"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release_Generic|Win32"
-			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-			IntermediateDirectory="$(ConfigurationName)"
-			ConfigurationType="4"
-			CharacterSet="1"
-			WholeProgramOptimization="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				InlineFunctionExpansion="2"
-				EnableIntrinsicFunctions="true"
-				FavorSizeOrSpeed="1"
-				OmitFramePointers="true"
-				AdditionalIncludeDirectories="../..;../../../../src/libmpg123"
-				PreprocessorDefinitions="WIN32;_CRT_SECURE_NO_WARNINGS;REAL_IS_FLOAT;OPT_GENERIC;NDEBUG;_LIB"
-				ExceptionHandling="0"
-				RuntimeLibrary="2"
-				BufferSecurityCheck="false"
-				EnableFunctionLevelLinking="true"
-				EnableEnhancedInstructionSet="1"
-				FloatingPointModel="2"
-				RuntimeTypeInfo="false"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="false"
-				DebugInformationFormat="0"
-				CompileAs="1"
-				DisableSpecificWarnings="4996"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLibrarianTool"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release_i386|Win32"
-			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-			IntermediateDirectory="$(ConfigurationName)"
-			ConfigurationType="4"
-			CharacterSet="1"
-			WholeProgramOptimization="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				InlineFunctionExpansion="2"
-				EnableIntrinsicFunctions="true"
-				FavorSizeOrSpeed="1"
-				OmitFramePointers="true"
-				AdditionalIncludeDirectories="../..;../../../../src/libmpg123"
-				PreprocessorDefinitions="WIN32;_CRT_SECURE_NO_WARNINGS;REAL_IS_FLOAT;OPT_I386;NDEBUG;_LIB"
-				ExceptionHandling="0"
-				RuntimeLibrary="2"
-				BufferSecurityCheck="false"
-				EnableFunctionLevelLinking="true"
-				EnableEnhancedInstructionSet="1"
-				FloatingPointModel="2"
-				RuntimeTypeInfo="false"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="false"
-				DebugInformationFormat="0"
-				CompileAs="1"
-				DisableSpecificWarnings="4996"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLibrarianTool"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release_i486|Win32"
-			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-			IntermediateDirectory="$(ConfigurationName)"
-			ConfigurationType="4"
-			CharacterSet="1"
-			WholeProgramOptimization="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				InlineFunctionExpansion="2"
-				EnableIntrinsicFunctions="true"
-				FavorSizeOrSpeed="1"
-				OmitFramePointers="true"
-				AdditionalIncludeDirectories="../..;../../../../src/libmpg123"
-				PreprocessorDefinitions="WIN32;_CRT_SECURE_NO_WARNINGS;REAL_IS_FLOAT;OPT_I486;NDEBUG;_LIB"
-				ExceptionHandling="0"
-				RuntimeLibrary="2"
-				BufferSecurityCheck="false"
-				EnableFunctionLevelLinking="true"
-				EnableEnhancedInstructionSet="1"
-				FloatingPointModel="2"
-				RuntimeTypeInfo="false"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="false"
-				DebugInformationFormat="0"
-				CompileAs="1"
-				DisableSpecificWarnings="4996"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLibrarianTool"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Debug_i386|Win32"
-			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-			IntermediateDirectory="$(ConfigurationName)"
-			ConfigurationType="4"
-			CharacterSet="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="../..;../../../../src/libmpg123"
-				PreprocessorDefinitions="WIN32;_CRT_SECURE_NO_WARNINGS;REAL_IS_FLOAT;OPT_I386;_DEBUG;_LIB"
-				MinimalRebuild="false"
-				ExceptionHandling="0"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="3"
-				RuntimeTypeInfo="false"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="false"
-				DebugInformationFormat="3"
-				CompileAs="1"
-				DisableSpecificWarnings="4996"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLibrarianTool"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Debug_i486|Win32"
-			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-			IntermediateDirectory="$(ConfigurationName)"
-			ConfigurationType="4"
-			CharacterSet="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="../..;../../../../src/libmpg123"
-				PreprocessorDefinitions="WIN32;_CRT_SECURE_NO_WARNINGS;OPT_I486;REAL_IS_FLOAT;_DEBUG;_LIB"
-				MinimalRebuild="false"
-				ExceptionHandling="0"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="3"
-				RuntimeTypeInfo="false"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="false"
-				DebugInformationFormat="3"
-				CompileAs="1"
-				DisableSpecificWarnings="4996"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLibrarianTool"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\compat.c"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\compat.h"
-			>
-		</File>
-		<File
-			RelativePath="..\..\config.h"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\dct64.c"
-			>
-			<FileConfiguration
-				Name="Release_i386|Win32"
-				ExcludedFromBuild="true"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release_i486|Win32"
-				ExcludedFromBuild="true"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\dct64_i386.c"
-			>
-			<FileConfiguration
-				Name="Debug_Generic|Win32"
-				ExcludedFromBuild="true"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release_Generic|Win32"
-				ExcludedFromBuild="true"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\dct64_i486.c"
-			>
-			<FileConfiguration
-				Name="Debug_Generic|Win32"
-				ExcludedFromBuild="true"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release_Generic|Win32"
-				ExcludedFromBuild="true"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release_i386|Win32"
-				ExcludedFromBuild="true"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release_i486|Win32"
-				ExcludedFromBuild="true"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug_i386|Win32"
-				ExcludedFromBuild="true"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\debug.h"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\decode.h"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\equalizer.c"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\feature.c"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\format.c"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\frame.c"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\frame.h"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\getbits.h"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\huffman.h"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\icy.c"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\icy.h"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\icy2utf8.c"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\icy2utf8.h"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\id3.c"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\id3.h"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\index.c"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\index.h"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\l2tables.h"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\layer1.c"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\layer2.c"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\layer3.c"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\libmpg123.c"
-			>
-		</File>
-		<File
-			RelativePath="..\..\mpg123.h"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\mpg123lib_intern.h"
-			>
-		</File>
-		<File
-			RelativePath="..\..\msvc.c"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\ntom.c"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\optimize.c"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\optimize.h"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\parse.c"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\parse.h"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\reader.h"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\readers.c"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\sample.h"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\stringbuf.c"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\synth.c"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\synth.h"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\synth_8bit.c"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\synth_i486.c"
-			>
-			<FileConfiguration
-				Name="Debug_Generic|Win32"
-				ExcludedFromBuild="true"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release_Generic|Win32"
-				ExcludedFromBuild="true"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Release_i386|Win32"
-				ExcludedFromBuild="true"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-				/>
-			</FileConfiguration>
-			<FileConfiguration
-				Name="Debug_i386|Win32"
-				ExcludedFromBuild="true"
-				>
-				<Tool
-					Name="VCCLCompilerTool"
-				/>
-			</FileConfiguration>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\synth_real.c"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\synth_s32.c"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\tabinit.c"
-			>
-		</File>
-		<File
-			RelativePath="..\..\..\..\src\libmpg123\true.h"
-			>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>

+ 0 - 194
libs/mpg123-1.15.3/ports/MSVC++/2008/dump_seekindex/dump_seekindex.vcproj

@@ -1,194 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9,00"
-	Name="dump_seekindex"
-	ProjectGUID="{B086EA3E-700A-4DED-A91D-85ED8A79A8FC}"
-	RootNamespace="dump_seekindex"
-	Keyword="Win32Proj"
-	TargetFrameworkVersion="196613"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-			IntermediateDirectory="$(ConfigurationName)"
-			ConfigurationType="1"
-			CharacterSet="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="../..;../../../../src/libmpg123"
-				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
-				MinimalRebuild="false"
-				ExceptionHandling="0"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="3"
-				RuntimeTypeInfo="false"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				DebugInformationFormat="3"
-				CompileAs="1"
-				DisableSpecificWarnings="4996"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				LinkIncremental="2"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-			IntermediateDirectory="$(ConfigurationName)"
-			ConfigurationType="1"
-			CharacterSet="1"
-			WholeProgramOptimization="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="2"
-				EnableIntrinsicFunctions="true"
-				FavorSizeOrSpeed="1"
-				OmitFramePointers="true"
-				AdditionalIncludeDirectories="../..;../../../../src/libmpg123"
-				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
-				ExceptionHandling="0"
-				RuntimeLibrary="2"
-				BufferSecurityCheck="false"
-				EnableFunctionLevelLinking="true"
-				EnableEnhancedInstructionSet="1"
-				RuntimeTypeInfo="false"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				DebugInformationFormat="0"
-				CompileAs="1"
-				DisableSpecificWarnings="4996"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				LinkIncremental="1"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-		<ProjectReference
-			ReferencedProjectIdentifier="{67CAA87B-7CF1-4F93-BB67-21C513F40803}"
-			RelativePathToProject=".\libmpg123\libmpg123.vcproj"
-		/>
-	</References>
-	<Files>
-		<File
-			RelativePath="..\..\..\..\doc\examples\dump_seekindex.c"
-			>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>

+ 0 - 195
libs/mpg123-1.15.3/ports/MSVC++/2008/feedseek/feedseek.vcproj

@@ -1,195 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9,00"
-	Name="feedseek"
-	ProjectGUID="{472481BF-11B6-41A9-BF6A-8BE16A7F8FD6}"
-	RootNamespace="feedseek"
-	Keyword="Win32Proj"
-	TargetFrameworkVersion="196613"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-			IntermediateDirectory="$(ConfigurationName)"
-			ConfigurationType="1"
-			CharacterSet="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="../..;../../../../src/libmpg123"
-				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
-				MinimalRebuild="false"
-				ExceptionHandling="0"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="3"
-				RuntimeTypeInfo="false"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				DebugInformationFormat="3"
-				CompileAs="1"
-				DisableSpecificWarnings="4996"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				LinkIncremental="2"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-			IntermediateDirectory="$(ConfigurationName)"
-			ConfigurationType="1"
-			CharacterSet="1"
-			WholeProgramOptimization="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="2"
-				EnableIntrinsicFunctions="true"
-				FavorSizeOrSpeed="1"
-				OmitFramePointers="true"
-				AdditionalIncludeDirectories="../..;../../../../src/libmpg123"
-				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
-				ExceptionHandling="0"
-				RuntimeLibrary="2"
-				BufferSecurityCheck="false"
-				EnableFunctionLevelLinking="true"
-				EnableEnhancedInstructionSet="1"
-				FloatingPointModel="0"
-				RuntimeTypeInfo="false"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				DebugInformationFormat="0"
-				CompileAs="1"
-				DisableSpecificWarnings="4996"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				LinkIncremental="1"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-		<ProjectReference
-			ReferencedProjectIdentifier="{67CAA87B-7CF1-4F93-BB67-21C513F40803}"
-			RelativePathToProject=".\libmpg123\libmpg123.vcproj"
-		/>
-	</References>
-	<Files>
-		<File
-			RelativePath="..\..\examples\feedseek.c"
-			>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>

File diff suppressed because it is too large
+ 0 - 364
libs/mpg123-1.15.3/ports/MSVC++/2008/libmpg123/libmpg123.vcproj


+ 0 - 44
libs/mpg123-1.15.3/ports/MSVC++/2008/mpg123.sln

@@ -1,44 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 10.00
-# Visual Studio 2008
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmpg123", "libmpg123\libmpg123.vcproj", "{67CAA87B-7CF1-4F93-BB67-21C513F40803}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mpglib", "mpglib\mpglib.vcproj", "{9FB32EE1-C45A-4CCD-9AC8-112C43AF80A7}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "feedseek", "feedseek\feedseek.vcproj", "{472481BF-11B6-41A9-BF6A-8BE16A7F8FD6}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "scan", "scan\scan.vcproj", "{245C2785-2FA9-4A6B-8558-35BB8473AEA1}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dump_seekindex", "dump_seekindex\dump_seekindex.vcproj", "{B086EA3E-700A-4DED-A91D-85ED8A79A8FC}"
-EndProject
-Global
-	GlobalSection(SolutionConfigurationPlatforms) = preSolution
-		Debug|Win32 = Debug|Win32
-		Release|Win32 = Release|Win32
-	EndGlobalSection
-	GlobalSection(ProjectConfigurationPlatforms) = postSolution
-		{67CAA87B-7CF1-4F93-BB67-21C513F40803}.Debug|Win32.ActiveCfg = Debug_Generic|Win32
-		{67CAA87B-7CF1-4F93-BB67-21C513F40803}.Debug|Win32.Build.0 = Debug_Generic|Win32
-		{67CAA87B-7CF1-4F93-BB67-21C513F40803}.Release|Win32.ActiveCfg = Release_Generic_Dll|Win32
-		{67CAA87B-7CF1-4F93-BB67-21C513F40803}.Release|Win32.Build.0 = Release_Generic_Dll|Win32
-		{9FB32EE1-C45A-4CCD-9AC8-112C43AF80A7}.Debug|Win32.ActiveCfg = Debug|Win32
-		{9FB32EE1-C45A-4CCD-9AC8-112C43AF80A7}.Debug|Win32.Build.0 = Debug|Win32
-		{9FB32EE1-C45A-4CCD-9AC8-112C43AF80A7}.Release|Win32.ActiveCfg = Release|Win32
-		{9FB32EE1-C45A-4CCD-9AC8-112C43AF80A7}.Release|Win32.Build.0 = Release|Win32
-		{472481BF-11B6-41A9-BF6A-8BE16A7F8FD6}.Debug|Win32.ActiveCfg = Debug|Win32
-		{472481BF-11B6-41A9-BF6A-8BE16A7F8FD6}.Debug|Win32.Build.0 = Debug|Win32
-		{472481BF-11B6-41A9-BF6A-8BE16A7F8FD6}.Release|Win32.ActiveCfg = Release|Win32
-		{472481BF-11B6-41A9-BF6A-8BE16A7F8FD6}.Release|Win32.Build.0 = Release|Win32
-		{245C2785-2FA9-4A6B-8558-35BB8473AEA1}.Debug|Win32.ActiveCfg = Debug|Win32
-		{245C2785-2FA9-4A6B-8558-35BB8473AEA1}.Debug|Win32.Build.0 = Debug|Win32
-		{245C2785-2FA9-4A6B-8558-35BB8473AEA1}.Release|Win32.ActiveCfg = Release|Win32
-		{245C2785-2FA9-4A6B-8558-35BB8473AEA1}.Release|Win32.Build.0 = Release|Win32
-		{B086EA3E-700A-4DED-A91D-85ED8A79A8FC}.Debug|Win32.ActiveCfg = Debug|Win32
-		{B086EA3E-700A-4DED-A91D-85ED8A79A8FC}.Debug|Win32.Build.0 = Debug|Win32
-		{B086EA3E-700A-4DED-A91D-85ED8A79A8FC}.Release|Win32.ActiveCfg = Release|Win32
-		{B086EA3E-700A-4DED-A91D-85ED8A79A8FC}.Release|Win32.Build.0 = Release|Win32
-	EndGlobalSection
-	GlobalSection(SolutionProperties) = preSolution
-		HideSolutionNode = FALSE
-	EndGlobalSection
-EndGlobal

+ 0 - 191
libs/mpg123-1.15.3/ports/MSVC++/2008/mpglib/mpglib.vcproj

@@ -1,191 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9,00"
-	Name="mpglib"
-	ProjectGUID="{9FB32EE1-C45A-4CCD-9AC8-112C43AF80A7}"
-	RootNamespace="mpglib"
-	Keyword="Win32Proj"
-	TargetFrameworkVersion="196613"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-			IntermediateDirectory="$(ConfigurationName)"
-			ConfigurationType="1"
-			CharacterSet="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="../..;../../../../src/libmpg123"
-				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="3"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				DebugInformationFormat="4"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				LinkIncremental="2"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-			IntermediateDirectory="$(ConfigurationName)"
-			ConfigurationType="1"
-			CharacterSet="1"
-			WholeProgramOptimization="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="2"
-				EnableIntrinsicFunctions="true"
-				FavorSizeOrSpeed="1"
-				OmitFramePointers="true"
-				AdditionalIncludeDirectories="../..;../../../../src/libmpg123"
-				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
-				ExceptionHandling="0"
-				RuntimeLibrary="2"
-				BufferSecurityCheck="false"
-				EnableFunctionLevelLinking="true"
-				EnableEnhancedInstructionSet="1"
-				FloatingPointModel="0"
-				RuntimeTypeInfo="false"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				DebugInformationFormat="0"
-				CompileAs="1"
-				DisableSpecificWarnings="4996"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				LinkIncremental="1"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-		<ProjectReference
-			ReferencedProjectIdentifier="{67CAA87B-7CF1-4F93-BB67-21C513F40803}"
-			RelativePathToProject=".\libmpg123\libmpg123.vcproj"
-		/>
-	</References>
-	<Files>
-		<File
-			RelativePath="..\..\..\..\doc\examples\mpglib.c"
-			>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>

+ 0 - 195
libs/mpg123-1.15.3/ports/MSVC++/2008/scan/scan.vcproj

@@ -1,195 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9,00"
-	Name="scan"
-	ProjectGUID="{245C2785-2FA9-4A6B-8558-35BB8473AEA1}"
-	RootNamespace="scan"
-	Keyword="Win32Proj"
-	TargetFrameworkVersion="196613"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-			IntermediateDirectory="$(ConfigurationName)"
-			ConfigurationType="1"
-			CharacterSet="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="../..;../../../../src/libmpg123"
-				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
-				MinimalRebuild="false"
-				ExceptionHandling="0"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="3"
-				RuntimeTypeInfo="false"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				DebugInformationFormat="3"
-				CompileAs="1"
-				DisableSpecificWarnings="4996"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				LinkIncremental="2"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-			IntermediateDirectory="$(ConfigurationName)"
-			ConfigurationType="1"
-			CharacterSet="1"
-			WholeProgramOptimization="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="2"
-				InlineFunctionExpansion="2"
-				EnableIntrinsicFunctions="true"
-				FavorSizeOrSpeed="1"
-				OmitFramePointers="true"
-				AdditionalIncludeDirectories="../..;../../../../src/libmpg123"
-				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
-				ExceptionHandling="0"
-				RuntimeLibrary="2"
-				BufferSecurityCheck="false"
-				EnableFunctionLevelLinking="true"
-				EnableEnhancedInstructionSet="1"
-				FloatingPointModel="0"
-				RuntimeTypeInfo="false"
-				UsePrecompiledHeader="0"
-				WarningLevel="3"
-				DebugInformationFormat="0"
-				CompileAs="1"
-				DisableSpecificWarnings="4996"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				LinkIncremental="1"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-		<ProjectReference
-			ReferencedProjectIdentifier="{67CAA87B-7CF1-4F93-BB67-21C513F40803}"
-			RelativePathToProject=".\libmpg123\libmpg123.vcproj"
-		/>
-	</References>
-	<Files>
-		<File
-			RelativePath="..\..\examples\scan.c"
-			>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>

+ 0 - 90
libs/mpg123-1.15.3/ports/MSVC++/2010/dump_seekindex/dump_seekindex.vcxproj

@@ -1,90 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|Win32">
-      <Configuration>Release</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-  </ItemGroup>
-  <PropertyGroup Label="Globals">
-    <ProjectGuid>{3C75D302-5DA2-49DD-A27A-5EB199D6933B}</ProjectGuid>
-    <Keyword>Win32Proj</Keyword>
-    <RootNamespace>dump_seekindex</RootNamespace>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>Application</ConfigurationType>
-    <UseDebugLibraries>true</UseDebugLibraries>
-    <CharacterSet>Unicode</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>Application</ConfigurationType>
-    <UseDebugLibraries>false</UseDebugLibraries>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>Unicode</CharacterSet>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
-  <ImportGroup Label="ExtensionSettings">
-  </ImportGroup>
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-  </ImportGroup>
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-  </ImportGroup>
-  <PropertyGroup Label="UserMacros" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <LinkIncremental>true</LinkIncremental>
-    <OutDir>$(ProjectDir)$(Configuration)\</OutDir>
-    <IncludePath>..\..\..\MSVC++;..\..\..\..\src\libmpg123;$(IncludePath)</IncludePath>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <LinkIncremental>false</LinkIncremental>
-    <OutDir>$(ProjectDir)$(Configuration)\</OutDir>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <WarningLevel>Level3</WarningLevel>
-      <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-    </ClCompile>
-    <Link>
-      <SubSystem>Console</SubSystem>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <Optimization>MaxSpeed</Optimization>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-    </ClCompile>
-    <Link>
-      <SubSystem>Console</SubSystem>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\..\..\doc\examples\dump_seekindex.c" />
-  </ItemGroup>
-  <ItemGroup>
-    <ProjectReference Include="..\libmpg123\libmpg123.vcxproj">
-      <Project>{67caa87b-7cf1-4f93-bb67-21c513f40803}</Project>
-    </ProjectReference>
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>

+ 0 - 95
libs/mpg123-1.15.3/ports/MSVC++/2010/feedseek/feedseek.vcxproj

@@ -1,95 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|Win32">
-      <Configuration>Release</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\examples\feedseek.c" />
-  </ItemGroup>
-  <ItemGroup>
-    <ProjectReference Include="..\libmpg123\libmpg123.vcxproj">
-      <Project>{67caa87b-7cf1-4f93-bb67-21c513f40803}</Project>
-    </ProjectReference>
-  </ItemGroup>
-  <PropertyGroup Label="Globals">
-    <ProjectGuid>{AE56D9D0-ECBA-44CD-943A-E530F6C46E15}</ProjectGuid>
-    <Keyword>Win32Proj</Keyword>
-    <RootNamespace>feedseek</RootNamespace>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>Application</ConfigurationType>
-    <CharacterSet>Unicode</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>Application</ConfigurationType>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>Unicode</CharacterSet>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
-  <ImportGroup Label="ExtensionSettings">
-  </ImportGroup>
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-  </ImportGroup>
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-  </ImportGroup>
-  <PropertyGroup Label="UserMacros" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <LinkIncremental>true</LinkIncremental>
-    <IncludePath>..\..\..\MSVC++;..\..\..\..\src\libmpg123;$(IncludePath)</IncludePath>
-    <OutDir>$(ProjectDir)$(Configuration)\</OutDir>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <LinkIncremental>false</LinkIncremental>
-    <IncludePath>..\..\..\MSVC++;..\..\..\..\src\libmpg123;$(IncludePath)</IncludePath>
-    <OutDir>$(ProjectDir)$(Configuration)\</OutDir>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <WarningLevel>Level3</WarningLevel>
-      <MinimalRebuild>true</MinimalRebuild>
-      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
-      <Optimization>Disabled</Optimization>
-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
-      <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-    </ClCompile>
-    <Link>
-      <SubSystem>Console</SubSystem>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-      <Optimization>MaxSpeed</Optimization>
-      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-    </ClCompile>
-    <Link>
-      <SubSystem>Console</SubSystem>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-    </Link>
-  </ItemDefinitionGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>

+ 0 - 960
libs/mpg123-1.15.3/ports/MSVC++/2010/libmpg123/libmpg123.vcxproj

@@ -1,960 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="Debug_Generic_Dll|Win32">
-      <Configuration>Debug_Generic_Dll</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug_Generic|Win32">
-      <Configuration>Debug_Generic</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug_x86_Dll_Minimal|Win32">
-      <Configuration>Debug_x86_Dll_Minimal</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug_x86_Dll|Win32">
-      <Configuration>Debug_x86_Dll</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug_x86|Win32">
-      <Configuration>Debug_x86</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release_Generic_Dll|Win32">
-      <Configuration>Release_Generic_Dll</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release_Generic|Win32">
-      <Configuration>Release_Generic</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release_x86_Dll_Minimal|Win32">
-      <Configuration>Release_x86_Dll_Minimal</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release_x86_Dll|Win32">
-      <Configuration>Release_x86_Dll</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release_x86|Win32">
-      <Configuration>Release_x86</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-  </ItemGroup>
-  <PropertyGroup Label="Globals">
-    <ProjectGuid>{67CAA87B-7CF1-4F93-BB67-21C513F40803}</ProjectGuid>
-    <RootNamespace>libmpg123</RootNamespace>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_x86_Dll_Minimal|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <CharacterSet>Unicode</CharacterSet>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_x86_Dll_Minimal|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <CharacterSet>Unicode</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_x86_Dll|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <CharacterSet>Unicode</CharacterSet>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_x86_Dll|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <CharacterSet>Unicode</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_x86|Win32'" Label="Configuration">
-    <ConfigurationType>StaticLibrary</ConfigurationType>
-    <CharacterSet>Unicode</CharacterSet>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_x86|Win32'" Label="Configuration">
-    <ConfigurationType>StaticLibrary</ConfigurationType>
-    <CharacterSet>Unicode</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_Generic_Dll|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <CharacterSet>Unicode</CharacterSet>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Generic_Dll|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <CharacterSet>Unicode</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_Generic|Win32'" Label="Configuration">
-    <ConfigurationType>StaticLibrary</ConfigurationType>
-    <CharacterSet>Unicode</CharacterSet>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Generic|Win32'" Label="Configuration">
-    <ConfigurationType>StaticLibrary</ConfigurationType>
-    <CharacterSet>Unicode</CharacterSet>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
-  <ImportGroup Label="ExtensionSettings">
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_x86_Dll_Minimal|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_x86_Dll_Minimal|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_x86_Dll|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_x86_Dll|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_x86|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_x86|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_Generic_Dll|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Generic_Dll|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_Generic|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Generic|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
-  </ImportGroup>
-  <PropertyGroup Label="UserMacros" />
-  <PropertyGroup>
-    <_ProjectFileVersion>10.0.21006.1</_ProjectFileVersion>
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug_Generic|Win32'">$(ProjectDir)Debug\</OutDir>
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug_Generic|Win32'">Debug\</IntDir>
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release_Generic|Win32'">$(ProjectDir)Release\</OutDir>
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release_Generic|Win32'">Release\</IntDir>
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug_Generic_Dll|Win32'">$(ProjectDir)Debug\</OutDir>
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug_Generic_Dll|Win32'">Debug\</IntDir>
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release_Generic_Dll|Win32'">$(ProjectDir)Release\</OutDir>
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release_Generic_Dll|Win32'">Release\</IntDir>
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug_x86|Win32'">$(ProjectDir)Debug\</OutDir>
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug_x86|Win32'">Debug\</IntDir>
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release_x86|Win32'">$(ProjectDir)Release\</OutDir>
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release_x86|Win32'">Release\</IntDir>
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug_x86_Dll|Win32'">$(ProjectDir)Debug\</OutDir>
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug_x86_Dll|Win32'">Debug\</IntDir>
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release_x86_Dll|Win32'">$(ProjectDir)Release\</OutDir>
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release_x86_Dll|Win32'">Release\</IntDir>
-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release_x86_Dll|Win32'">false</LinkIncremental>
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug_x86_Dll_Minimal|Win32'">$(ProjectDir)Debug\</OutDir>
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug_x86_Dll_Minimal|Win32'">Debug\</IntDir>
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release_x86_Dll_Minimal|Win32'">$(ProjectDir)Release\</OutDir>
-    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release_x86_Dll_Minimal|Win32'">Release\</IntDir>
-    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release_x86_Dll_Minimal|Win32'">false</LinkIncremental>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Generic|Win32'">
-    <ClCompile>
-      <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>../..;../../../../src/libmpg123;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;OPT_GENERIC;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <MinimalRebuild>false</MinimalRebuild>
-      <ExceptionHandling>
-      </ExceptionHandling>
-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <WarningLevel>Level3</WarningLevel>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-      <CompileAs>CompileAsC</CompileAs>
-      <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
-    </ClCompile>
-    <Lib>
-      <OutputFile>$(ProjectDir)Debug\$(ProjectName).lib</OutputFile>
-    </Lib>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_Generic|Win32'">
-    <ClCompile>
-      <Optimization>MaxSpeed</Optimization>
-      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
-      <OmitFramePointers>true</OmitFramePointers>
-      <AdditionalIncludeDirectories>../..;../../../../src/libmpg123;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;OPT_GENERIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <ExceptionHandling>
-      </ExceptionHandling>
-      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <FunctionLevelLinking>false</FunctionLevelLinking>
-      <EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
-      <FloatingPointModel>Precise</FloatingPointModel>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <WarningLevel>Level3</WarningLevel>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-      <CompileAs>CompileAsC</CompileAs>
-      <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
-    </ClCompile>
-    <Lib>
-      <OutputFile>$(ProjectDir)Release\$(ProjectName).lib</OutputFile>
-    </Lib>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_Generic_Dll|Win32'">
-    <ClCompile>
-      <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>../..;../../../../src/libmpg123;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;OPT_GENERIC;_DEBUG;BUILD_MPG123_DLL;ACCURATE_ROUNDING;IEEE_FLOAT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <MinimalRebuild>false</MinimalRebuild>
-      <ExceptionHandling>
-      </ExceptionHandling>
-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <WarningLevel>Level3</WarningLevel>
-      <TreatWarningAsError>false</TreatWarningAsError>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-      <CompileAs>CompileAsC</CompileAs>
-      <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <OutputFile>$(ProjectDir)Debug\$(ProjectName).dll</OutputFile>
-      <AdditionalLibraryDirectories>$(ProjectDir)\Debug;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AssemblyDebug>true</AssemblyDebug>
-      <BaseAddress>0x63000000</BaseAddress>
-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
-      <FixedBaseAddress>true</FixedBaseAddress>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_Generic_Dll|Win32'">
-    <ClCompile>
-      <Optimization>MaxSpeed</Optimization>
-      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
-      <OmitFramePointers>true</OmitFramePointers>
-      <AdditionalIncludeDirectories>../..;../../../../src/libmpg123;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;OPT_GENERIC;BUILD_MPG123_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <ExceptionHandling>
-      </ExceptionHandling>
-      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <FunctionLevelLinking>false</FunctionLevelLinking>
-      <EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
-      <FloatingPointModel>Precise</FloatingPointModel>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <WarningLevel>Level3</WarningLevel>
-      <TreatWarningAsError>false</TreatWarningAsError>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-      <CompileAs>CompileAsC</CompileAs>
-      <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
-    </ClCompile>
-    <Link>
-      <OutputFile>$(ProjectDir)Release\$(ProjectName).dll</OutputFile>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <BaseAddress>0x63000000</BaseAddress>
-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
-      <FixedBaseAddress>true</FixedBaseAddress>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_x86|Win32'">
-    <ClCompile>
-      <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>../..;../../../../src/libmpg123;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_CRT_SECURE_NO_WARNINGS;OPT_MULTI;OPT_GENERIC;OPT_I386;OPT_I586;OPT_MMX;OPT_3DNOW;OPT_3DNOWEXT;OPT_SSE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <MinimalRebuild>false</MinimalRebuild>
-      <ExceptionHandling>
-      </ExceptionHandling>
-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <WarningLevel>Level3</WarningLevel>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-      <CompileAs>CompileAsC</CompileAs>
-      <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
-    </ClCompile>
-    <PreLinkEvent>
-      <Command>cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct36_3dnow.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\dct36_3dnow.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\dct36_3dnow.o" "$(ProjectDir)..\libmpg123\Debug\dct36_3dnow.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct36_3dnowext.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\dct36_3dnowext.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\dct36_3dnowext.o" "$(ProjectDir)..\libmpg123\Debug\dct36_3dnowext.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct64_3dnow.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\dct64_3dnow.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\dct64_3dnow.o" "$(ProjectDir)..\libmpg123\Debug\dct64_3dnow.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct64_3dnowext.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\dct64_3dnowext.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\dct64_3dnowext.o" "$(ProjectDir)..\libmpg123\Debug\dct64_3dnowext.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct64_mmx.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\dct64_mmx.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\dct64_mmx.o" "$(ProjectDir)..\libmpg123\Debug\dct64_mmx.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct64_sse.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\dct64_sse.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\dct64_sse.o" "$(ProjectDir)..\libmpg123\Debug\dct64_sse.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct64_sse_float.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\dct64_sse_float.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\dct64_sse_float.o" "$(ProjectDir)..\libmpg123\Debug\dct64_sse_float.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\equalizer_3dnow.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\equalizer_3dnow.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\equalizer_3dnow.o" "$(ProjectDir)..\libmpg123\Debug\equalizer_3dnow.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\getcpuflags.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\getcpuflags.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\getcpuflags.o" "$(ProjectDir)..\libmpg123\Debug\getcpuflags.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_3dnow.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_3dnow.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_3dnow.o" "$(ProjectDir)..\libmpg123\Debug\synth_3dnow.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_3dnowext.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_3dnowext.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_3dnowext.o" "$(ProjectDir)..\libmpg123\Debug\synth_3dnowext.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_i586.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_i586.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_i586.o" "$(ProjectDir)..\libmpg123\Debug\synth_i586.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_mmx.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_mmx.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_mmx.o" "$(ProjectDir)..\libmpg123\Debug\synth_mmx.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_sse.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_sse.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_sse.o" "$(ProjectDir)..\libmpg123\Debug\synth_sse.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_sse_float.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_sse_float.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_sse_float.o" "$(ProjectDir)..\libmpg123\Debug\synth_sse_float.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_stereo_sse_float.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_stereo_sse_float.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_stereo_sse_float.o" "$(ProjectDir)..\libmpg123\Debug\synth_stereo_sse_float.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\tabinit_mmx.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\tabinit_mmx.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\tabinit_mmx.o" "$(ProjectDir)..\libmpg123\Debug\tabinit_mmx.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_sse_accurate.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_sse_accurate.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_sse_accurate.o" "$(ProjectDir)..\libmpg123\Debug\synth_sse_accurate.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_sse_s32.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_sse_s32.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_sse_s32.o" "$(ProjectDir)..\libmpg123\Debug\synth_sse_s32.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_stereo_sse_accurate.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_stereo_sse_accurate.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_stereo_sse_accurate.o" "$(ProjectDir)..\libmpg123\Debug\synth_stereo_sse_accurate.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_stereo_sse_s32.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_stereo_sse_s32.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_stereo_sse_s32.o" "$(ProjectDir)..\libmpg123\Debug\synth_stereo_sse_s32.asm"
-</Command>
-    </PreLinkEvent>
-    <Lib>
-      <AdditionalDependencies>dct36_3dnow.o;dct36_3dnowext.o;dct64_3dnow.o;dct64_3dnowext.o;dct64_mmx.o;dct64_sse.o;dct64_sse_float.o;equalizer_3dnow.o;getcpuflags.o;synth_3dnow.o;synth_3dnowext.o;synth_i586.o;synth_mmx.o;synth_sse.o;synth_sse_float.o;synth_stereo_sse_float.o;tabinit_mmx.o;synth_sse_accurate.o;synth_sse_s32.o;synth_stereo_sse_accurate.o;synth_stereo_sse_s32.o;%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>$(ProjectDir)Debug\$(ProjectName).lib</OutputFile>
-      <AdditionalLibraryDirectories>$(ProjectDir)\Debug;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-    </Lib>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_x86|Win32'">
-    <ClCompile>
-      <Optimization>MaxSpeed</Optimization>
-      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
-      <OmitFramePointers>true</OmitFramePointers>
-      <AdditionalIncludeDirectories>../..;../../../../src/libmpg123;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;OPT_MULTI;OPT_GENERIC;OPT_I386;OPT_I586;OPT_MMX;OPT_3DNOW;OPT_3DNOWEXT;OPT_SSE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <ExceptionHandling>
-      </ExceptionHandling>
-      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <FunctionLevelLinking>false</FunctionLevelLinking>
-      <EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
-      <FloatingPointModel>Precise</FloatingPointModel>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <WarningLevel>Level3</WarningLevel>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-      <CompileAs>CompileAsC</CompileAs>
-      <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
-    </ClCompile>
-    <PreLinkEvent>
-      <Command>cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct36_3dnow.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\dct36_3dnow.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\dct36_3dnow.o" "$(ProjectDir)..\libmpg123\Release\dct36_3dnow.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct36_3dnowext.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\dct36_3dnowext.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\dct36_3dnowext.o" "$(ProjectDir)..\libmpg123\Release\dct36_3dnowext.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct64_3dnow.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\dct64_3dnow.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\dct64_3dnow.o" "$(ProjectDir)..\libmpg123\Release\dct64_3dnow.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct64_3dnowext.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\dct64_3dnowext.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\dct64_3dnowext.o" "$(ProjectDir)..\libmpg123\Release\dct64_3dnowext.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct64_mmx.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\dct64_mmx.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\dct64_mmx.o" "$(ProjectDir)..\libmpg123\Release\dct64_mmx.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct64_sse.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\dct64_sse.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\dct64_sse.o" "$(ProjectDir)..\libmpg123\Release\dct64_sse.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct64_sse_float.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\dct64_sse_float.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\dct64_sse_float.o" "$(ProjectDir)..\libmpg123\Release\dct64_sse_float.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\equalizer_3dnow.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\equalizer_3dnow.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\equalizer_3dnow.o" "$(ProjectDir)..\libmpg123\Release\equalizer_3dnow.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\getcpuflags.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\getcpuflags.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\getcpuflags.o" "$(ProjectDir)..\libmpg123\Release\getcpuflags.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_3dnow.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_3dnow.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_3dnow.o" "$(ProjectDir)..\libmpg123\Release\synth_3dnow.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_3dnowext.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_3dnowext.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_3dnowext.o" "$(ProjectDir)..\libmpg123\Release\synth_3dnowext.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_i586.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_i586.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_i586.o" "$(ProjectDir)..\libmpg123\Release\synth_i586.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_mmx.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_mmx.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_mmx.o" "$(ProjectDir)..\libmpg123\Release\synth_mmx.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_sse.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_sse.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_sse.o" "$(ProjectDir)..\libmpg123\Release\synth_sse.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_sse_float.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_sse_float.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_sse_float.o" "$(ProjectDir)..\libmpg123\Release\synth_sse_float.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_stereo_sse_float.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_stereo_sse_float.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_stereo_sse_float.o" "$(ProjectDir)..\libmpg123\Release\synth_stereo_sse_float.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\tabinit_mmx.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\tabinit_mmx.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\tabinit_mmx.o" "$(ProjectDir)..\libmpg123\Release\tabinit_mmx.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_sse_accurate.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_sse_accurate.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_sse_accurate.o" "$(ProjectDir)..\libmpg123\Release\synth_sse_accurate.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_sse_s32.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_sse_s32.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_sse_s32.o" "$(ProjectDir)..\libmpg123\Release\synth_sse_s32.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_stereo_sse_accurate.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_stereo_sse_accurate.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_stereo_sse_accurate.o" "$(ProjectDir)..\libmpg123\Release\synth_stereo_sse_accurate.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_stereo_sse_s32.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_stereo_sse_s32.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_stereo_sse_s32.o" "$(ProjectDir)..\libmpg123\Release\synth_stereo_sse_s32.asm"
-</Command>
-    </PreLinkEvent>
-    <Lib>
-      <AdditionalDependencies>dct36_3dnow.o;dct36_3dnowext.o;dct64_3dnow.o;dct64_3dnowext.o;dct64_mmx.o;dct64_sse.o;dct64_sse_float.o;equalizer_3dnow.o;getcpuflags.o;synth_3dnow.o;synth_3dnowext.o;synth_i586.o;synth_mmx.o;synth_sse.o;synth_sse_float.o;synth_stereo_sse_float.o;tabinit_mmx.o;synth_sse_accurate.o;synth_sse_s32.o;synth_stereo_sse_accurate.o;synth_stereo_sse_s32.o;%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>$(ProjectDir)Release\$(ProjectName).lib</OutputFile>
-      <AdditionalLibraryDirectories>$(ProjectDir)\Release;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-    </Lib>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_x86_Dll|Win32'">
-    <ClCompile>
-      <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>../..;../../../../src/libmpg123;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;_DEBUG;BUILD_MPG123_DLL;OPT_MULTI;OPT_GENERIC;OPT_I386;OPT_I586;OPT_MMX;OPT_3DNOW;OPT_3DNOWEXT;OPT_SSE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <MinimalRebuild>false</MinimalRebuild>
-      <ExceptionHandling>
-      </ExceptionHandling>
-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
-      <FloatingPointModel>Precise</FloatingPointModel>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <WarningLevel>Level3</WarningLevel>
-      <TreatWarningAsError>false</TreatWarningAsError>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-      <CompileAs>CompileAsC</CompileAs>
-      <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
-    </ClCompile>
-    <PreLinkEvent>
-      <Command>cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct36_3dnow.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\dct36_3dnow.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\dct36_3dnow.o" "$(ProjectDir)..\libmpg123\Debug\dct36_3dnow.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct36_3dnowext.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\dct36_3dnowext.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\dct36_3dnowext.o" "$(ProjectDir)..\libmpg123\Debug\dct36_3dnowext.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct64_3dnow.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\dct64_3dnow.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\dct64_3dnow.o" "$(ProjectDir)..\libmpg123\Debug\dct64_3dnow.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct64_3dnowext.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\dct64_3dnowext.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\dct64_3dnowext.o" "$(ProjectDir)..\libmpg123\Debug\dct64_3dnowext.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct64_mmx.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\dct64_mmx.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\dct64_mmx.o" "$(ProjectDir)..\libmpg123\Debug\dct64_mmx.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct64_sse.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\dct64_sse.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\dct64_sse.o" "$(ProjectDir)..\libmpg123\Debug\dct64_sse.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct64_sse_float.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\dct64_sse_float.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\dct64_sse_float.o" "$(ProjectDir)..\libmpg123\Debug\dct64_sse_float.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\equalizer_3dnow.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\equalizer_3dnow.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\equalizer_3dnow.o" "$(ProjectDir)..\libmpg123\Debug\equalizer_3dnow.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\getcpuflags.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\getcpuflags.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\getcpuflags.o" "$(ProjectDir)..\libmpg123\Debug\getcpuflags.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_3dnow.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_3dnow.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_3dnow.o" "$(ProjectDir)..\libmpg123\Debug\synth_3dnow.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_3dnowext.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_3dnowext.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_3dnowext.o" "$(ProjectDir)..\libmpg123\Debug\synth_3dnowext.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_i586.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_i586.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_i586.o" "$(ProjectDir)..\libmpg123\Debug\synth_i586.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_mmx.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_mmx.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_mmx.o" "$(ProjectDir)..\libmpg123\Debug\synth_mmx.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_sse.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_sse.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_sse.o" "$(ProjectDir)..\libmpg123\Debug\synth_sse.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_sse_float.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_sse_float.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_sse_float.o" "$(ProjectDir)..\libmpg123\Debug\synth_sse_float.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_stereo_sse_float.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_stereo_sse_float.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_stereo_sse_float.o" "$(ProjectDir)..\libmpg123\Debug\synth_stereo_sse_float.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\tabinit_mmx.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\tabinit_mmx.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\tabinit_mmx.o" "$(ProjectDir)..\libmpg123\Debug\tabinit_mmx.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_sse_accurate.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_sse_accurate.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_sse_accurate.o" "$(ProjectDir)..\libmpg123\Debug\synth_sse_accurate.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_sse_s32.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_sse_s32.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_sse_s32.o" "$(ProjectDir)..\libmpg123\Debug\synth_sse_s32.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_stereo_sse_accurate.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_stereo_sse_accurate.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_stereo_sse_accurate.o" "$(ProjectDir)..\libmpg123\Debug\synth_stereo_sse_accurate.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_stereo_sse_s32.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_stereo_sse_s32.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_stereo_sse_s32.o" "$(ProjectDir)..\libmpg123\Debug\synth_stereo_sse_s32.asm"
-</Command>
-    </PreLinkEvent>
-    <Link>
-      <AdditionalDependencies>dct36_3dnow.o;dct36_3dnowext.o;dct64_3dnow.o;dct64_3dnowext.o;dct64_mmx.o;dct64_sse.o;dct64_sse_float.o;equalizer_3dnow.o;getcpuflags.o;synth_3dnow.o;synth_3dnowext.o;synth_i586.o;synth_mmx.o;synth_sse.o;synth_sse_float.o;synth_stereo_sse_float.o;tabinit_mmx.o;synth_sse_accurate.o;synth_sse_s32.o;synth_stereo_sse_accurate.o;synth_stereo_sse_s32.o;%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>$(ProjectDir)Debug\$(ProjectName).dll</OutputFile>
-      <AdditionalLibraryDirectories>$(ProjectDir)\Debug;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AssemblyDebug>true</AssemblyDebug>
-      <BaseAddress>0x63000000</BaseAddress>
-      <RandomizedBaseAddress>true</RandomizedBaseAddress>
-      <FixedBaseAddress>false</FixedBaseAddress>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_x86_Dll|Win32'">
-    <PreBuildEvent>
-      <Command>
-      </Command>
-    </PreBuildEvent>
-    <ClCompile>
-      <Optimization>MaxSpeed</Optimization>
-      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
-      <OmitFramePointers>true</OmitFramePointers>
-      <AdditionalIncludeDirectories>../..;../../../../src/libmpg123;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;BUILD_MPG123_DLL;OPT_MULTI;OPT_GENERIC;OPT_I386;OPT_I586;OPT_MMX;OPT_3DNOW;OPT_3DNOWEXT;OPT_SSE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <ExceptionHandling>
-      </ExceptionHandling>
-      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <FunctionLevelLinking>false</FunctionLevelLinking>
-      <EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
-      <FloatingPointModel>Precise</FloatingPointModel>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <WarningLevel>Level3</WarningLevel>
-      <TreatWarningAsError>false</TreatWarningAsError>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-      <CompileAs>CompileAsC</CompileAs>
-      <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
-    </ClCompile>
-    <PreLinkEvent>
-      <Command>cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct36_3dnow.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\dct36_3dnow.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\dct36_3dnow.o" "$(ProjectDir)..\libmpg123\Release\dct36_3dnow.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct36_3dnowext.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\dct36_3dnowext.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\dct36_3dnowext.o" "$(ProjectDir)..\libmpg123\Release\dct36_3dnowext.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct64_3dnow.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\dct64_3dnow.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\dct64_3dnow.o" "$(ProjectDir)..\libmpg123\Release\dct64_3dnow.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct64_3dnowext.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\dct64_3dnowext.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\dct64_3dnowext.o" "$(ProjectDir)..\libmpg123\Release\dct64_3dnowext.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct64_mmx.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\dct64_mmx.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\dct64_mmx.o" "$(ProjectDir)..\libmpg123\Release\dct64_mmx.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct64_sse.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\dct64_sse.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\dct64_sse.o" "$(ProjectDir)..\libmpg123\Release\dct64_sse.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct64_sse_float.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\dct64_sse_float.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\dct64_sse_float.o" "$(ProjectDir)..\libmpg123\Release\dct64_sse_float.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\equalizer_3dnow.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\equalizer_3dnow.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\equalizer_3dnow.o" "$(ProjectDir)..\libmpg123\Release\equalizer_3dnow.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\getcpuflags.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\getcpuflags.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\getcpuflags.o" "$(ProjectDir)..\libmpg123\Release\getcpuflags.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_3dnow.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_3dnow.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_3dnow.o" "$(ProjectDir)..\libmpg123\Release\synth_3dnow.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_3dnowext.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_3dnowext.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_3dnowext.o" "$(ProjectDir)..\libmpg123\Release\synth_3dnowext.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_i586.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_i586.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_i586.o" "$(ProjectDir)..\libmpg123\Release\synth_i586.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_mmx.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_mmx.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_mmx.o" "$(ProjectDir)..\libmpg123\Release\synth_mmx.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_sse.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_sse.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_sse.o" "$(ProjectDir)..\libmpg123\Release\synth_sse.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_sse_float.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_sse_float.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_sse_float.o" "$(ProjectDir)..\libmpg123\Release\synth_sse_float.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_stereo_sse_float.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_stereo_sse_float.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_stereo_sse_float.o" "$(ProjectDir)..\libmpg123\Release\synth_stereo_sse_float.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\tabinit_mmx.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\tabinit_mmx.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\tabinit_mmx.o" "$(ProjectDir)..\libmpg123\Release\tabinit_mmx.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_sse_accurate.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_sse_accurate.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_sse_accurate.o" "$(ProjectDir)..\libmpg123\Release\synth_sse_accurate.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_sse_s32.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_sse_s32.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_sse_s32.o" "$(ProjectDir)..\libmpg123\Release\synth_sse_s32.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_stereo_sse_accurate.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_stereo_sse_accurate.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_stereo_sse_accurate.o" "$(ProjectDir)..\libmpg123\Release\synth_stereo_sse_accurate.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_stereo_sse_s32.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_stereo_sse_s32.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_stereo_sse_s32.o" "$(ProjectDir)..\libmpg123\Release\synth_stereo_sse_s32.asm"
-</Command>
-    </PreLinkEvent>
-    <Link>
-      <AdditionalDependencies>dct36_3dnow.o;dct36_3dnowext.o;dct64_3dnow.o;dct64_3dnowext.o;dct64_mmx.o;dct64_sse.o;dct64_sse_float.o;equalizer_3dnow.o;getcpuflags.o;synth_3dnow.o;synth_3dnowext.o;synth_i586.o;synth_mmx.o;synth_sse.o;synth_sse_float.o;synth_stereo_sse_float.o;tabinit_mmx.o;synth_sse_accurate.o;synth_sse_s32.o;synth_stereo_sse_accurate.o;synth_stereo_sse_s32.o;%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>$(ProjectDir)Release\$(ProjectName).dll</OutputFile>
-      <AdditionalLibraryDirectories>$(ProjectDir)\Release;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <BaseAddress>0x63000000</BaseAddress>
-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
-      <FixedBaseAddress>true</FixedBaseAddress>
-    </Link>
-    <PostBuildEvent>
-      <Command>
-      </Command>
-    </PostBuildEvent>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_x86_Dll_Minimal|Win32'">
-    <ClCompile>
-      <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>../..;../../../../src/libmpg123;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;_DEBUG;BUILD_MPG123_DLL;OPT_MULTI;OPT_GENERIC;OPT_I386;OPT_I586;OPT_MMX;OPT_3DNOW;OPT_3DNOWEXT;OPT_SSE;NO_STRING;NO_ID3V2;NO_ICY;NO_DOWNSAMPLE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <MinimalRebuild>false</MinimalRebuild>
-      <ExceptionHandling>
-      </ExceptionHandling>
-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
-      <FloatingPointModel>Precise</FloatingPointModel>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <WarningLevel>Level3</WarningLevel>
-      <TreatWarningAsError>false</TreatWarningAsError>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-      <CompileAs>CompileAsC</CompileAs>
-      <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
-    </ClCompile>
-    <PreLinkEvent>
-      <Command>cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct36_3dnow.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\dct36_3dnow.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\dct36_3dnow.o" "$(ProjectDir)..\libmpg123\Debug\dct36_3dnow.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct36_3dnowext.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\dct36_3dnowext.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\dct36_3dnowext.o" "$(ProjectDir)..\libmpg123\Debug\dct36_3dnowext.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct64_3dnow.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\dct64_3dnow.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\dct64_3dnow.o" "$(ProjectDir)..\libmpg123\Debug\dct64_3dnow.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct64_3dnowext.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\dct64_3dnowext.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\dct64_3dnowext.o" "$(ProjectDir)..\libmpg123\Debug\dct64_3dnowext.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct64_mmx.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\dct64_mmx.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\dct64_mmx.o" "$(ProjectDir)..\libmpg123\Debug\dct64_mmx.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct64_sse.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\dct64_sse.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\dct64_sse.o" "$(ProjectDir)..\libmpg123\Debug\dct64_sse.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct64_sse_float.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\dct64_sse_float.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\dct64_sse_float.o" "$(ProjectDir)..\libmpg123\Debug\dct64_sse_float.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\equalizer_3dnow.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\equalizer_3dnow.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\equalizer_3dnow.o" "$(ProjectDir)..\libmpg123\Debug\equalizer_3dnow.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\getcpuflags.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\getcpuflags.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\getcpuflags.o" "$(ProjectDir)..\libmpg123\Debug\getcpuflags.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_3dnow.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_3dnow.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_3dnow.o" "$(ProjectDir)..\libmpg123\Debug\synth_3dnow.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_3dnowext.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_3dnowext.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_3dnowext.o" "$(ProjectDir)..\libmpg123\Debug\synth_3dnowext.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_i586.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_i586.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_i586.o" "$(ProjectDir)..\libmpg123\Debug\synth_i586.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_mmx.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_mmx.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_mmx.o" "$(ProjectDir)..\libmpg123\Debug\synth_mmx.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_sse.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_sse.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_sse.o" "$(ProjectDir)..\libmpg123\Debug\synth_sse.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_sse_float.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_sse_float.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_sse_float.o" "$(ProjectDir)..\libmpg123\Debug\synth_sse_float.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_stereo_sse_float.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_stereo_sse_float.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_stereo_sse_float.o" "$(ProjectDir)..\libmpg123\Debug\synth_stereo_sse_float.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\tabinit_mmx.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\tabinit_mmx.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\tabinit_mmx.o" "$(ProjectDir)..\libmpg123\Debug\tabinit_mmx.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_sse_accurate.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_sse_accurate.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_sse_accurate.o" "$(ProjectDir)..\libmpg123\Debug\synth_sse_accurate.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_sse_s32.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_sse_s32.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_sse_s32.o" "$(ProjectDir)..\libmpg123\Debug\synth_sse_s32.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_stereo_sse_accurate.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_stereo_sse_accurate.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_stereo_sse_accurate.o" "$(ProjectDir)..\libmpg123\Debug\synth_stereo_sse_accurate.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_stereo_sse_s32.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Debug\synth_stereo_sse_s32.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Debug\synth_stereo_sse_s32.o" "$(ProjectDir)..\libmpg123\Debug\synth_stereo_sse_s32.asm"
-</Command>
-    </PreLinkEvent>
-    <Link>
-      <AdditionalDependencies>dct36_3dnow.o;dct36_3dnowext.o;dct64_3dnow.o;dct64_3dnowext.o;dct64_mmx.o;dct64_sse.o;dct64_sse_float.o;equalizer_3dnow.o;getcpuflags.o;synth_3dnow.o;synth_3dnowext.o;synth_i586.o;synth_mmx.o;synth_sse.o;synth_sse_float.o;synth_stereo_sse_float.o;tabinit_mmx.o;synth_sse_accurate.o;synth_sse_s32.o;synth_stereo_sse_accurate.o;synth_stereo_sse_s32.o;%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>$(ProjectDir)Debug\$(ProjectName).dll</OutputFile>
-      <AdditionalLibraryDirectories>$(ProjectDir)\Debug;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <AssemblyDebug>true</AssemblyDebug>
-      <BaseAddress>0x63000000</BaseAddress>
-      <RandomizedBaseAddress>true</RandomizedBaseAddress>
-      <FixedBaseAddress>false</FixedBaseAddress>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_x86_Dll_Minimal|Win32'">
-    <PreBuildEvent>
-      <Command>
-      </Command>
-    </PreBuildEvent>
-    <ClCompile>
-      <Optimization>MaxSpeed</Optimization>
-      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
-      <OmitFramePointers>true</OmitFramePointers>
-      <AdditionalIncludeDirectories>../..;../../../../src/libmpg123;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;BUILD_MPG123_DLL;OPT_MULTI;OPT_GENERIC;OPT_I386;OPT_I586;OPT_MMX;OPT_3DNOW;OPT_3DNOWEXT;OPT_SSE;NO_STRING;NO_ID3V2;NO_ICY;NO_DOWNSAMPLE;_BIND_TO_CURRENT_VCLIBS_VERSION=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <ExceptionHandling>
-      </ExceptionHandling>
-      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
-      <BufferSecurityCheck>false</BufferSecurityCheck>
-      <FunctionLevelLinking>false</FunctionLevelLinking>
-      <EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
-      <FloatingPointModel>Precise</FloatingPointModel>
-      <RuntimeTypeInfo>false</RuntimeTypeInfo>
-      <WarningLevel>Level3</WarningLevel>
-      <TreatWarningAsError>false</TreatWarningAsError>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-      <CompileAs>CompileAsC</CompileAs>
-      <DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
-    </ClCompile>
-    <PreLinkEvent>
-      <Command>cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct36_3dnow.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\dct36_3dnow.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\dct36_3dnow.o" "$(ProjectDir)..\libmpg123\Release\dct36_3dnow.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct36_3dnowext.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\dct36_3dnowext.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\dct36_3dnowext.o" "$(ProjectDir)..\libmpg123\Release\dct36_3dnowext.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct64_3dnow.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\dct64_3dnow.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\dct64_3dnow.o" "$(ProjectDir)..\libmpg123\Release\dct64_3dnow.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct64_3dnowext.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\dct64_3dnowext.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\dct64_3dnowext.o" "$(ProjectDir)..\libmpg123\Release\dct64_3dnowext.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct64_mmx.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\dct64_mmx.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\dct64_mmx.o" "$(ProjectDir)..\libmpg123\Release\dct64_mmx.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct64_sse.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\dct64_sse.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\dct64_sse.o" "$(ProjectDir)..\libmpg123\Release\dct64_sse.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\dct64_sse_float.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\dct64_sse_float.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\dct64_sse_float.o" "$(ProjectDir)..\libmpg123\Release\dct64_sse_float.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\equalizer_3dnow.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\equalizer_3dnow.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\equalizer_3dnow.o" "$(ProjectDir)..\libmpg123\Release\equalizer_3dnow.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\getcpuflags.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\getcpuflags.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\getcpuflags.o" "$(ProjectDir)..\libmpg123\Release\getcpuflags.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_3dnow.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_3dnow.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_3dnow.o" "$(ProjectDir)..\libmpg123\Release\synth_3dnow.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_3dnowext.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_3dnowext.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_3dnowext.o" "$(ProjectDir)..\libmpg123\Release\synth_3dnowext.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_i586.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_i586.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_i586.o" "$(ProjectDir)..\libmpg123\Release\synth_i586.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_mmx.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_mmx.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_mmx.o" "$(ProjectDir)..\libmpg123\Release\synth_mmx.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_sse.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_sse.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_sse.o" "$(ProjectDir)..\libmpg123\Release\synth_sse.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_sse_float.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_sse_float.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_sse_float.o" "$(ProjectDir)..\libmpg123\Release\synth_sse_float.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_stereo_sse_float.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_stereo_sse_float.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_stereo_sse_float.o" "$(ProjectDir)..\libmpg123\Release\synth_stereo_sse_float.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\tabinit_mmx.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\tabinit_mmx.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\tabinit_mmx.o" "$(ProjectDir)..\libmpg123\Release\tabinit_mmx.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_sse_accurate.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_sse_accurate.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_sse_accurate.o" "$(ProjectDir)..\libmpg123\Release\synth_sse_accurate.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_sse_s32.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_sse_s32.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_sse_s32.o" "$(ProjectDir)..\libmpg123\Release\synth_sse_s32.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_stereo_sse_accurate.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_stereo_sse_accurate.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_stereo_sse_accurate.o" "$(ProjectDir)..\libmpg123\Release\synth_stereo_sse_accurate.asm"
-
-cl /I "..\.." /EP /TC "$(ProjectDir)..\..\..\..\src\libmpg123\synth_stereo_sse_s32.S" /nologo &gt; "$(ProjectDir)..\libmpg123\Release\synth_stereo_sse_s32.asm"
-yasm -a x86 -p gas -r raw -f win32 -g null -m x86 -o "$(ProjectDir)..\libmpg123\Release\synth_stereo_sse_s32.o" "$(ProjectDir)..\libmpg123\Release\synth_stereo_sse_s32.asm"
-</Command>
-    </PreLinkEvent>
-    <Link>
-      <AdditionalDependencies>dct36_3dnow.o;dct36_3dnowext.o;dct64_3dnow.o;dct64_3dnowext.o;dct64_mmx.o;dct64_sse.o;dct64_sse_float.o;equalizer_3dnow.o;getcpuflags.o;synth_3dnow.o;synth_3dnowext.o;synth_i586.o;synth_mmx.o;synth_sse.o;synth_sse_float.o;synth_stereo_sse_float.o;tabinit_mmx.o;synth_sse_accurate.o;synth_sse_s32.o;synth_stereo_sse_accurate.o;synth_stereo_sse_s32.o;%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>$(ProjectDir)Release\$(ProjectName).dll</OutputFile>
-      <AdditionalLibraryDirectories>$(ProjectDir)\Release;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <BaseAddress>0x63000000</BaseAddress>
-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
-      <FixedBaseAddress>true</FixedBaseAddress>
-    </Link>
-    <PostBuildEvent>
-      <Command>
-      </Command>
-    </PostBuildEvent>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\..\..\src\libmpg123\compat.c" />
-    <ClCompile Include="..\..\..\..\src\libmpg123\dct64.c" />
-    <ClCompile Include="..\..\..\..\src\libmpg123\dct64_i386.c">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_Generic_Dll|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_Generic|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_Generic_Dll|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_Generic|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\..\..\..\src\libmpg123\dct64_i486.c">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_Generic_Dll|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_Generic|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_x86_Dll_Minimal|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_x86_Dll|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_x86|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_Generic_Dll|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_Generic|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_x86_Dll_Minimal|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_x86_Dll|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_x86|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\..\..\..\src\libmpg123\equalizer.c" />
-    <ClCompile Include="..\..\..\..\src\libmpg123\feature.c" />
-    <ClCompile Include="..\..\..\..\src\libmpg123\format.c" />
-    <ClCompile Include="..\..\..\..\src\libmpg123\frame.c" />
-    <ClCompile Include="..\..\..\..\src\libmpg123\icy.c">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_x86_Dll_Minimal|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_x86_Dll_Minimal|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\..\..\..\src\libmpg123\icy2utf8.c" />
-    <ClCompile Include="..\..\..\..\src\libmpg123\id3.c" />
-    <ClCompile Include="..\..\..\..\src\libmpg123\index.c" />
-    <ClCompile Include="..\..\..\..\src\libmpg123\layer1.c" />
-    <ClCompile Include="..\..\..\..\src\libmpg123\layer2.c" />
-    <ClCompile Include="..\..\..\..\src\libmpg123\layer3.c" />
-    <ClCompile Include="..\..\..\..\src\libmpg123\libmpg123.c" />
-    <ClCompile Include="..\..\msvc.c" />
-    <ClCompile Include="..\..\..\..\src\libmpg123\ntom.c" />
-    <ClCompile Include="..\..\..\..\src\libmpg123\optimize.c" />
-    <ClCompile Include="..\..\..\..\src\libmpg123\parse.c" />
-    <ClCompile Include="..\..\..\..\src\libmpg123\readers.c" />
-    <ClCompile Include="..\..\..\..\src\libmpg123\stringbuf.c" />
-    <ClCompile Include="..\..\..\..\src\libmpg123\synth.c" />
-    <ClCompile Include="..\..\..\..\src\libmpg123\synth_8bit.c" />
-    <ClCompile Include="..\..\..\..\src\libmpg123\synth_i486.c">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_Generic_Dll|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_Generic|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_x86_Dll_Minimal|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_x86_Dll|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_x86|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_Generic_Dll|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_Generic|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_x86_Dll_Minimal|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_x86_Dll|Win32'">true</ExcludedFromBuild>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_x86|Win32'">true</ExcludedFromBuild>
-    </ClCompile>
-    <ClCompile Include="..\..\..\..\src\libmpg123\synth_real.c" />
-    <ClCompile Include="..\..\..\..\src\libmpg123\synth_s32.c" />
-    <ClCompile Include="..\..\..\..\src\libmpg123\tabinit.c" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\..\..\src\libmpg123\compat.h" />
-    <ClInclude Include="..\..\config.h" />
-    <ClInclude Include="..\..\..\..\src\libmpg123\debug.h" />
-    <ClInclude Include="..\..\..\..\src\libmpg123\decode.h" />
-    <ClInclude Include="..\..\..\..\src\libmpg123\frame.h" />
-    <ClInclude Include="..\..\..\..\src\libmpg123\getbits.h" />
-    <ClInclude Include="..\..\..\..\src\libmpg123\getcpuflags.h" />
-    <ClInclude Include="..\..\..\..\src\libmpg123\huffman.h" />
-    <ClInclude Include="..\..\..\..\src\libmpg123\icy.h" />
-    <ClInclude Include="..\..\..\..\src\libmpg123\icy2utf8.h" />
-    <ClInclude Include="..\..\..\..\src\libmpg123\id3.h" />
-    <ClInclude Include="..\..\..\..\src\libmpg123\index.h" />
-    <ClInclude Include="..\..\..\..\src\libmpg123\l2tables.h" />
-    <ClInclude Include="..\..\..\..\src\libmpg123\mangle.h" />
-    <ClInclude Include="..\..\mpg123.h" />
-    <ClInclude Include="..\..\..\..\src\libmpg123\mpg123lib_intern.h" />
-    <ClInclude Include="..\..\..\..\src\libmpg123\optimize.h" />
-    <ClInclude Include="..\..\..\..\src\libmpg123\parse.h" />
-    <ClInclude Include="..\..\..\..\src\libmpg123\reader.h" />
-    <ClInclude Include="..\..\..\..\src\libmpg123\sample.h" />
-    <ClInclude Include="..\..\..\..\src\libmpg123\synth.h" />
-    <ClInclude Include="..\..\..\..\src\libmpg123\true.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <None Include="..\..\..\..\src\libmpg123\dct36_3dnow.S" />
-    <None Include="..\..\..\..\src\libmpg123\dct36_3dnowext.S" />
-    <None Include="..\..\..\..\src\libmpg123\dct64_3dnow.S" />
-    <None Include="..\..\..\..\src\libmpg123\dct64_3dnowext.S" />
-    <None Include="..\..\..\..\src\libmpg123\dct64_mmx.S" />
-    <None Include="..\..\..\..\src\libmpg123\dct64_sse.S" />
-    <None Include="..\..\..\..\src\libmpg123\dct64_sse_float.S" />
-    <None Include="..\..\..\..\src\libmpg123\dct64_x86_64.S" />
-    <None Include="..\..\..\..\src\libmpg123\dct64_x86_64_float.S" />
-    <None Include="..\..\..\..\src\libmpg123\equalizer_3dnow.S" />
-    <None Include="..\..\..\..\src\libmpg123\getcpuflags.S" />
-    <None Include="..\..\..\..\src\libmpg123\mpg123.h.in" />
-    <None Include="..\..\..\..\src\libmpg123\synth_3dnow.S" />
-    <None Include="..\..\..\..\src\libmpg123\synth_3dnowext.S" />
-    <None Include="..\..\..\..\src\libmpg123\synth_i586.S" />
-    <None Include="..\..\..\..\src\libmpg123\synth_i586_dither.S" />
-    <None Include="..\..\..\..\src\libmpg123\synth_mmx.S" />
-    <None Include="..\..\..\..\src\libmpg123\synth_sse.S" />
-    <None Include="..\..\..\..\src\libmpg123\synth_sse_accurate.S" />
-    <None Include="..\..\..\..\src\libmpg123\synth_sse_float.S" />
-    <None Include="..\..\..\..\src\libmpg123\synth_sse_s32.S" />
-    <None Include="..\..\..\..\src\libmpg123\synth_stereo_sse_accurate.S" />
-    <None Include="..\..\..\..\src\libmpg123\synth_stereo_sse_float.S" />
-    <None Include="..\..\..\..\src\libmpg123\synth_stereo_sse_s32.S" />
-    <None Include="..\..\..\..\src\libmpg123\synth_stereo_x86_64.S" />
-    <None Include="..\..\..\..\src\libmpg123\synth_stereo_x86_64_accurate.S" />
-    <None Include="..\..\..\..\src\libmpg123\synth_stereo_x86_64_float.S" />
-    <None Include="..\..\..\..\src\libmpg123\synth_stereo_x86_64_s32.S" />
-    <None Include="..\..\..\..\src\libmpg123\synth_x86_64.S" />
-    <None Include="..\..\..\..\src\libmpg123\synth_x86_64_accurate.S" />
-    <None Include="..\..\..\..\src\libmpg123\synth_x86_64_float.S" />
-    <None Include="..\..\..\..\src\libmpg123\synth_x86_64_s32.S" />
-    <None Include="..\..\..\..\src\libmpg123\tabinit_mmx.S" />
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>

+ 0 - 93
libs/mpg123-1.15.3/ports/MSVC++/2010/scan/scan.vcxproj

@@ -1,93 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|Win32">
-      <Configuration>Release</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\examples\scan.c" />
-  </ItemGroup>
-  <ItemGroup>
-    <ProjectReference Include="..\libmpg123\libmpg123.vcxproj">
-      <Project>{67caa87b-7cf1-4f93-bb67-21c513f40803}</Project>
-    </ProjectReference>
-  </ItemGroup>
-  <PropertyGroup Label="Globals">
-    <ProjectGuid>{1B03F4FD-A10A-4F99-A476-BE7FFD1CB508}</ProjectGuid>
-    <Keyword>Win32Proj</Keyword>
-    <RootNamespace>scan</RootNamespace>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>Application</ConfigurationType>
-    <CharacterSet>Unicode</CharacterSet>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>Application</ConfigurationType>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <CharacterSet>Unicode</CharacterSet>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
-  <ImportGroup Label="ExtensionSettings">
-  </ImportGroup>
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-  </ImportGroup>
-  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-  </ImportGroup>
-  <PropertyGroup Label="UserMacros" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <LinkIncremental>true</LinkIncremental>
-    <OutDir>$(ProjectDir)$(Configuration)\</OutDir>
-    <IncludePath>..\..\..\MSVC++;..\..\..\..\src\libmpg123;$(IncludePath)</IncludePath>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <LinkIncremental>false</LinkIncremental>
-    <OutDir>$(ProjectDir)$(Configuration)\</OutDir>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <PrecompiledHeader>NotUsing</PrecompiledHeader>
-      <WarningLevel>Level3</WarningLevel>
-      <MinimalRebuild>true</MinimalRebuild>
-      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
-      <Optimization>Disabled</Optimization>
-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
-    </ClCompile>
-    <Link>
-      <SubSystem>Console</SubSystem>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <WarningLevel>Level3</WarningLevel>
-      <PrecompiledHeader>NotUsing</PrecompiledHeader>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-      <Optimization>MaxSpeed</Optimization>
-      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
-      <FunctionLevelLinking>true</FunctionLevelLinking>
-      <IntrinsicFunctions>true</IntrinsicFunctions>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-    </ClCompile>
-    <Link>
-      <SubSystem>Console</SubSystem>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <OptimizeReferences>true</OptimizeReferences>
-    </Link>
-  </ItemDefinitionGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>

+ 0 - 178
libs/mpg123-1.15.3/src/Makefile.am

@@ -1,178 +0,0 @@
-## Makefile.am: produce Makefile.in from this
-
-## copyright by the mpg123 project - free software under the terms of the LGPL 2.1
-## see COPYING and AUTHORS files in distribution or http://mpg123.org
-## initially written by Nicholas J. Humfrey
-
-AM_CPPFLAGS = -DPKGLIBDIR="\"$(pkglibdir)\""
-mpg123_LDADD = $(LIBLTDL) libmpg123/libmpg123.la @MODULE_OBJ@ @OUTPUT_OBJ@ @OUTPUT_LIBS@
-mpg123_LDFLAGS = @EXEC_LT_LDFLAGS@ @OUTPUT_LDFLAGS@
-# Just mpg123_INCLUDES has no effect on build! Trying that before reverting to AM_CPPFLAGS.
-INCLUDES = $(LTDLINCL) -I$(top_builddir)/src/libmpg123 -I$(top_srcdir)/src/libmpg123
-# libltdl is not mentioned here... it's not that trivial
-mpg123_DEPENDENCIES = @OUTPUT_OBJ@ @MODULE_OBJ@ libmpg123/libmpg123.la
-
-SUBDIRS = output libmpg123
-EXTRA_DIST = legacy_module.c module.c sfifo.c sfifo.h
-
-
-CLEANFILES = *.a
-
-bin_PROGRAMS = mpg123
-
-EXTRA_PROGRAMS = tests/seek_whence tests/noise tests/text tests/plain_id3
-
-mpg123_SOURCES = \
-	audio.c \
-	audio.h \
-	buffer.c \
-	buffer.h \
-	common.c \
-	common.h \
-	libmpg123/compat.c \
-	libmpg123/compat.h \
-	control_generic.c \
-	equalizer.c \
-	getlopt.c \
-	getlopt.h \
-	httpget.c \
-	httpget.h \
-	resolver.c \
-	resolver.h \
-	genre.h \
-	genre.c \
-	module.h \
-	mpg123.c \
-	mpg123app.h \
-	metaprint.c \
-	metaprint.h \
-	local.h \
-	local.c \
-	playlist.c \
-	playlist.h \
-	streamdump.h \
-	streamdump.c \
-	term.c \
-	term.h \
-	wav.c \
-	win32_support.h \
-	wavhead.h \
-	xfermem.c \
-	xfermem.h
-
-if WIN32_CODES
-mpg123_SOURCES += \
-	win32_support.c \
-	win32_net.c
-endif
-
-# That is not nice... but it is how I manage to get the dependency on output/alsa.o without error about .deps/output/alsa.Tpo .
-# Did I mention that recursive make sucks?
-# `%'-style pattern rules are a GNU make extension
-#find output/ -name '*.c' | perl -ne 'chomp; $mod=$_; $mod=~s/\.c$/.\$(OBJEXT)/;
-#print "$mod: $_ audio.h module.h\n";
-#print "\tcd output && \$(MAKE)\n\n";'
-
-output/coreaudio.$(OBJEXT): output/coreaudio.c audio.h module.h
-	cd output && $(MAKE)
-
-output/win32.$(OBJEXT): output/win32.c audio.h module.h
-	cd output && $(MAKE)
-
-output/alsa05.$(OBJEXT): output/alsa05.c audio.h module.h
-	cd output && $(MAKE)
-
-output/sdl.$(OBJEXT): output/sdl.c audio.h module.h
-	cd output && $(MAKE)
-
-output/dummy.$(OBJEXT): output/dummy.c audio.h module.h
-	cd output && $(MAKE)
-
-output/alib.$(OBJEXT): output/alib.c audio.h module.h
-	cd output && $(MAKE)
-
-output/libao.$(OBJEXT): output/libao.c audio.h module.h
-	cd output && $(MAKE)
-
-output/sun.$(OBJEXT): output/sun.c audio.h module.h
-	cd output && $(MAKE)
-
-output/aix.$(OBJEXT): output/aix.c audio.h module.h
-	cd output && $(MAKE)
-
-output/oss.$(OBJEXT): output/oss.c audio.h module.h
-	cd output && $(MAKE)
-
-output/mint.$(OBJEXT): output/mint.c audio.h module.h
-	cd output && $(MAKE)
-
-output/pulse.$(OBJEXT): output/pulse.c audio.h module.h
-	cd output && $(MAKE)
-
-output/jack.$(OBJEXT): output/jack.c audio.h module.h
-	cd output && $(MAKE)
-
-output/os2.$(OBJEXT): output/os2.c audio.h module.h
-	cd output && $(MAKE)
-
-output/nas.$(OBJEXT): output/nas.c audio.h module.h
-	cd output && $(MAKE)
-
-output/sgi.$(OBJEXT): output/sgi.c audio.h module.h
-	cd output && $(MAKE)
-
-output/portaudio.$(OBJEXT): output/portaudio.c audio.h module.h
-	cd output && $(MAKE)
-
-output/arts.$(OBJEXT): output/arts.c audio.h module.h
-	cd output && $(MAKE)
-
-output/esd.$(OBJEXT): output/esd.c audio.h module.h
-	cd output && $(MAKE)
-
-output/alsa.$(OBJEXT): output/alsa.c audio.h module.h
-	cd output && $(MAKE)
-
-output/hp.$(OBJEXT): output/hp.c audio.h module.h
-	cd output && $(MAKE)
-
-output/sndio.$(OBJEXT): output/sndio.c audio.h module.h
-	cd output && $(MAKE)
-
-
-# Would have to mention _all_ source files... Dammit, that's what the libmpg123/Makefile.am does!
-# But again, the a make $something here needs that stupid rule... WHY???
-libmpg123/libmpg123.la: config.h libmpg123/mpg123.h
-	cd libmpg123 && $(MAKE)
-
-tests_seek_whence_SOURCES = \
-tests/seek_whence.c \
-libmpg123/compat.h \
-libmpg123/compat.c
-
-tests_seek_whence_DEPENDENCIES = libmpg123/libmpg123.la
-tests_seek_whence_LDADD = libmpg123/libmpg123.la
-
-tests_noise_SOURCES = \
-tests/noise.c \
-libmpg123/compat.h \
-libmpg123/compat.c \
-libmpg123/dither.h \
-libmpg123/dither.c
-
-tests_text_SOURCES = \
-tests/text.c \
-tests/testtext.h \
-libmpg123/compat.h \
-libmpg123/compat.c
-
-tests_text_DEPENDENCIES = libmpg123/libmpg123.la
-tests_text_LDADD = libmpg123/libmpg123.la
-
-tests_plain_id3_SOURCES = \
-tests/plain_id3.c \
-libmpg123/compat.h \
-libmpg123/compat.c
-
-tests_plain_id3_DEPENDENCIES = libmpg123/libmpg123.la
-tests_plain_id3_LDADD = libmpg123/libmpg123.la

+ 0 - 1071
libs/mpg123-1.15.3/src/Makefile.in

@@ -1,1071 +0,0 @@
-# Makefile.in generated by automake 1.12.2 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994-2012 Free Software Foundation, Inc.
-
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-VPATH = @srcdir@
-am__make_dryrun = \
-  { \
-    am__dry=no; \
-    case $$MAKEFLAGS in \
-      *\\[\ \	]*) \
-        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
-          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
-      *) \
-        for am__flg in $$MAKEFLAGS; do \
-          case $$am__flg in \
-            *=*|--*) ;; \
-            *n*) am__dry=yes; break;; \
-          esac; \
-        done;; \
-    esac; \
-    test $$am__dry = yes; \
-  }
-pkgdatadir = $(datadir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkglibexecdir = $(libexecdir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-bin_PROGRAMS = mpg123$(EXEEXT)
-EXTRA_PROGRAMS = tests/seek_whence$(EXEEXT) tests/noise$(EXEEXT) \
-	tests/text$(EXEEXT) tests/plain_id3$(EXEEXT)
-@WIN32_CODES_TRUE@am__append_1 = \
-@WIN32_CODES_TRUE@	win32_support.c \
-@WIN32_CODES_TRUE@	win32_net.c
-
-subdir = src
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
-	$(srcdir)/config.h.in $(top_srcdir)/build/depcomp
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/m4/addrconfig.m4 \
-	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
-	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
-	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
-	$(ACLOCAL_M4)
-mkinstalldirs = $(install_sh) -d
-CONFIG_HEADER = config.h
-CONFIG_CLEAN_FILES =
-CONFIG_CLEAN_VPATH_FILES =
-am__installdirs = "$(DESTDIR)$(bindir)"
-PROGRAMS = $(bin_PROGRAMS)
-am__mpg123_SOURCES_DIST = audio.c audio.h buffer.c buffer.h common.c \
-	common.h libmpg123/compat.c libmpg123/compat.h \
-	control_generic.c equalizer.c getlopt.c getlopt.h httpget.c \
-	httpget.h resolver.c resolver.h genre.h genre.c module.h \
-	mpg123.c mpg123app.h metaprint.c metaprint.h local.h local.c \
-	playlist.c playlist.h streamdump.h streamdump.c term.c term.h \
-	wav.c win32_support.h wavhead.h xfermem.c xfermem.h \
-	win32_support.c win32_net.c
-@WIN32_CODES_TRUE@am__objects_1 = win32_support.$(OBJEXT) \
-@WIN32_CODES_TRUE@	win32_net.$(OBJEXT)
-am_mpg123_OBJECTS = audio.$(OBJEXT) buffer.$(OBJEXT) common.$(OBJEXT) \
-	compat.$(OBJEXT) control_generic.$(OBJEXT) equalizer.$(OBJEXT) \
-	getlopt.$(OBJEXT) httpget.$(OBJEXT) resolver.$(OBJEXT) \
-	genre.$(OBJEXT) mpg123.$(OBJEXT) metaprint.$(OBJEXT) \
-	local.$(OBJEXT) playlist.$(OBJEXT) streamdump.$(OBJEXT) \
-	term.$(OBJEXT) wav.$(OBJEXT) xfermem.$(OBJEXT) \
-	$(am__objects_1)
-mpg123_OBJECTS = $(am_mpg123_OBJECTS)
-mpg123_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-	--mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(mpg123_LDFLAGS) \
-	$(LDFLAGS) -o $@
-am_tests_noise_OBJECTS = noise.$(OBJEXT) compat.$(OBJEXT) \
-	dither.$(OBJEXT)
-tests_noise_OBJECTS = $(am_tests_noise_OBJECTS)
-tests_noise_LDADD = $(LDADD)
-am__dirstamp = $(am__leading_dot)dirstamp
-am_tests_plain_id3_OBJECTS = plain_id3.$(OBJEXT) compat.$(OBJEXT)
-tests_plain_id3_OBJECTS = $(am_tests_plain_id3_OBJECTS)
-am_tests_seek_whence_OBJECTS = seek_whence.$(OBJEXT) compat.$(OBJEXT)
-tests_seek_whence_OBJECTS = $(am_tests_seek_whence_OBJECTS)
-am_tests_text_OBJECTS = text.$(OBJEXT) compat.$(OBJEXT)
-tests_text_OBJECTS = $(am_tests_text_OBJECTS)
-DEFAULT_INCLUDES = -I.@am__isrc@
-depcomp = $(SHELL) $(top_srcdir)/build/depcomp
-am__depfiles_maybe = depfiles
-am__mv = mv -f
-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
-	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-	--mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-CCLD = $(CC)
-LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-	--mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
-	$(LDFLAGS) -o $@
-SOURCES = $(mpg123_SOURCES) $(tests_noise_SOURCES) \
-	$(tests_plain_id3_SOURCES) $(tests_seek_whence_SOURCES) \
-	$(tests_text_SOURCES)
-DIST_SOURCES = $(am__mpg123_SOURCES_DIST) $(tests_noise_SOURCES) \
-	$(tests_plain_id3_SOURCES) $(tests_seek_whence_SOURCES) \
-	$(tests_text_SOURCES)
-RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
-	html-recursive info-recursive install-data-recursive \
-	install-dvi-recursive install-exec-recursive \
-	install-html-recursive install-info-recursive \
-	install-pdf-recursive install-ps-recursive install-recursive \
-	installcheck-recursive installdirs-recursive pdf-recursive \
-	ps-recursive uninstall-recursive
-am__can_run_installinfo = \
-  case $$AM_UPDATE_INFO_DIR in \
-    n|no|NO) false;; \
-    *) (install-info --version) >/dev/null 2>&1;; \
-  esac
-RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
-  distclean-recursive maintainer-clean-recursive
-AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
-	$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
-	distdir
-ETAGS = etags
-CTAGS = ctags
-DIST_SUBDIRS = $(SUBDIRS)
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-am__relativize = \
-  dir0=`pwd`; \
-  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
-  sed_rest='s,^[^/]*/*,,'; \
-  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
-  sed_butlast='s,/*[^/]*$$,,'; \
-  while test -n "$$dir1"; do \
-    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
-    if test "$$first" != "."; then \
-      if test "$$first" = ".."; then \
-        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
-        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
-      else \
-        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
-        if test "$$first2" = "$$first"; then \
-          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
-        else \
-          dir2="../$$dir2"; \
-        fi; \
-        dir0="$$dir0"/"$$first"; \
-      fi; \
-    fi; \
-    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
-  done; \
-  reldir="$$dir2"
-ACLOCAL = @ACLOCAL@
-AIX_CFLAGS = @AIX_CFLAGS@
-AIX_LDFLAGS = @AIX_LDFLAGS@
-AIX_LIBS = @AIX_LIBS@
-ALIB_CFLAGS = @ALIB_CFLAGS@
-ALIB_LDFLAGS = @ALIB_LDFLAGS@
-ALIB_LIBS = @ALIB_LIBS@
-ALSA_CFLAGS = @ALSA_CFLAGS@
-ALSA_LDFLAGS = @ALSA_LDFLAGS@
-ALSA_LIBS = @ALSA_LIBS@
-AMTAR = @AMTAR@
-API_VERSION = @API_VERSION@
-AR = @AR@
-ARTS_CFLAGS = @ARTS_CFLAGS@
-ARTS_LDFLAGS = @ARTS_LDFLAGS@
-ARTS_LIBS = @ARTS_LIBS@
-AS = @AS@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCAS = @CCAS@
-CCASDEPMODE = @CCASDEPMODE@
-CCASFLAGS = @CCASFLAGS@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-COREAUDIO_CFLAGS = @COREAUDIO_CFLAGS@
-COREAUDIO_LDFLAGS = @COREAUDIO_LDFLAGS@
-COREAUDIO_LIBS = @COREAUDIO_LIBS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DECODER_LOBJ = @DECODER_LOBJ@
-DECODER_OBJ = @DECODER_OBJ@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-DLLTOOL = @DLLTOOL@
-DSYMUTIL = @DSYMUTIL@
-DUMMY_CFLAGS = @DUMMY_CFLAGS@
-DUMMY_LDFLAGS = @DUMMY_LDFLAGS@
-DUMMY_LIBS = @DUMMY_LIBS@
-DUMPBIN = @DUMPBIN@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-ESD_CFLAGS = @ESD_CFLAGS@
-ESD_LDFLAGS = @ESD_LDFLAGS@
-ESD_LIBS = @ESD_LIBS@
-EXEC_LT_LDFLAGS = @EXEC_LT_LDFLAGS@
-EXEEXT = @EXEEXT@
-FGREP = @FGREP@
-GREP = @GREP@
-HP_CFLAGS = @HP_CFLAGS@
-HP_LDFLAGS = @HP_LDFLAGS@
-HP_LIBS = @HP_LIBS@
-INCLUDE_STDIO_H = @INCLUDE_STDIO_H@
-INCLUDE_STDLIB_H = @INCLUDE_STDLIB_H@
-INCLUDE_SYS_TYPE_H = @INCLUDE_SYS_TYPE_H@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-JACK_CFLAGS = @JACK_CFLAGS@
-JACK_LDFLAGS = @JACK_LDFLAGS@
-JACK_LIBS = @JACK_LIBS@
-LD = @LD@
-LDFLAGS = @LDFLAGS@
-LFS_LOBJ = @LFS_LOBJ@
-LIBMPG123_VERSION = @LIBMPG123_VERSION@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LIPO = @LIPO@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-LT_LDFLAGS = @LT_LDFLAGS@
-MAKEINFO = @MAKEINFO@
-MANIFEST_TOOL = @MANIFEST_TOOL@
-MINT_CFLAGS = @MINT_CFLAGS@
-MINT_LDFLAGS = @MINT_LDFLAGS@
-MINT_LIBS = @MINT_LIBS@
-MKDIR_P = @MKDIR_P@
-MODULE_OBJ = @MODULE_OBJ@
-NAS_CFLAGS = @NAS_CFLAGS@
-NAS_LDFLAGS = @NAS_LDFLAGS@
-NAS_LIBS = @NAS_LIBS@
-NM = @NM@
-NMEDIT = @NMEDIT@
-OBJDUMP = @OBJDUMP@
-OBJEXT = @OBJEXT@
-OPENAL_CFLAGS = @OPENAL_CFLAGS@
-OPENAL_LDFLAGS = @OPENAL_LDFLAGS@
-OPENAL_LIBS = @OPENAL_LIBS@
-OS2_CFLAGS = @OS2_CFLAGS@
-OS2_LDFLAGS = @OS2_LDFLAGS@
-OS2_LIBS = @OS2_LIBS@
-OSS_CFLAGS = @OSS_CFLAGS@
-OSS_LDFLAGS = @OSS_LDFLAGS@
-OSS_LIBS = @OSS_LIBS@
-OTOOL = @OTOOL@
-OTOOL64 = @OTOOL64@
-OUTPUT_CFLAGS = @OUTPUT_CFLAGS@
-OUTPUT_LDFLAGS = @OUTPUT_LDFLAGS@
-OUTPUT_LIBS = @OUTPUT_LIBS@
-OUTPUT_MOD = @OUTPUT_MOD@
-OUTPUT_OBJ = @OUTPUT_OBJ@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_URL = @PACKAGE_URL@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-PKG_CONFIG = @PKG_CONFIG@
-PORTAUDIO_CFLAGS = @PORTAUDIO_CFLAGS@
-PORTAUDIO_LDFLAGS = @PORTAUDIO_LDFLAGS@
-PORTAUDIO_LIBS = @PORTAUDIO_LIBS@
-PULSE_CFLAGS = @PULSE_CFLAGS@
-PULSE_LDFLAGS = @PULSE_LDFLAGS@
-PULSE_LIBS = @PULSE_LIBS@
-QSA_CFLAGS = @QSA_CFLAGS@
-QSA_LDFLAGS = @QSA_LDFLAGS@
-QSA_LIBS = @QSA_LIBS@
-RANLIB = @RANLIB@
-SDL_CFLAGS = @SDL_CFLAGS@
-SDL_LDFLAGS = @SDL_LDFLAGS@
-SDL_LIBS = @SDL_LIBS@
-SED = @SED@
-SET_MAKE = @SET_MAKE@
-SGI_CFLAGS = @SGI_CFLAGS@
-SGI_LDFLAGS = @SGI_LDFLAGS@
-SGI_LIBS = @SGI_LIBS@
-SHELL = @SHELL@
-SNDIO_CFLAGS = @SNDIO_CFLAGS@
-SNDIO_LDFLAGS = @SNDIO_LDFLAGS@
-SNDIO_LIBS = @SNDIO_LIBS@
-STRIP = @STRIP@
-SUN_CFLAGS = @SUN_CFLAGS@
-SUN_LDFLAGS = @SUN_LDFLAGS@
-SUN_LIBS = @SUN_LIBS@
-VERSION = @VERSION@
-WIN32_CFLAGS = @WIN32_CFLAGS@
-WIN32_LDFLAGS = @WIN32_LDFLAGS@
-WIN32_LIBS = @WIN32_LIBS@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_AR = @ac_ct_AR@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-top_build_prefix = @top_build_prefix@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-AM_CPPFLAGS = -DPKGLIBDIR="\"$(pkglibdir)\""
-mpg123_LDADD = $(LIBLTDL) libmpg123/libmpg123.la @MODULE_OBJ@ @OUTPUT_OBJ@ @OUTPUT_LIBS@
-mpg123_LDFLAGS = @EXEC_LT_LDFLAGS@ @OUTPUT_LDFLAGS@
-# Just mpg123_INCLUDES has no effect on build! Trying that before reverting to AM_CPPFLAGS.
-INCLUDES = $(LTDLINCL) -I$(top_builddir)/src/libmpg123 -I$(top_srcdir)/src/libmpg123
-# libltdl is not mentioned here... it's not that trivial
-mpg123_DEPENDENCIES = @OUTPUT_OBJ@ @MODULE_OBJ@ libmpg123/libmpg123.la
-SUBDIRS = output libmpg123
-EXTRA_DIST = legacy_module.c module.c sfifo.c sfifo.h
-CLEANFILES = *.a
-mpg123_SOURCES = audio.c audio.h buffer.c buffer.h common.c common.h \
-	libmpg123/compat.c libmpg123/compat.h control_generic.c \
-	equalizer.c getlopt.c getlopt.h httpget.c httpget.h resolver.c \
-	resolver.h genre.h genre.c module.h mpg123.c mpg123app.h \
-	metaprint.c metaprint.h local.h local.c playlist.c playlist.h \
-	streamdump.h streamdump.c term.c term.h wav.c win32_support.h \
-	wavhead.h xfermem.c xfermem.h $(am__append_1)
-tests_seek_whence_SOURCES = \
-tests/seek_whence.c \
-libmpg123/compat.h \
-libmpg123/compat.c
-
-tests_seek_whence_DEPENDENCIES = libmpg123/libmpg123.la
-tests_seek_whence_LDADD = libmpg123/libmpg123.la
-tests_noise_SOURCES = \
-tests/noise.c \
-libmpg123/compat.h \
-libmpg123/compat.c \
-libmpg123/dither.h \
-libmpg123/dither.c
-
-tests_text_SOURCES = \
-tests/text.c \
-tests/testtext.h \
-libmpg123/compat.h \
-libmpg123/compat.c
-
-tests_text_DEPENDENCIES = libmpg123/libmpg123.la
-tests_text_LDADD = libmpg123/libmpg123.la
-tests_plain_id3_SOURCES = \
-tests/plain_id3.c \
-libmpg123/compat.h \
-libmpg123/compat.c
-
-tests_plain_id3_DEPENDENCIES = libmpg123/libmpg123.la
-tests_plain_id3_LDADD = libmpg123/libmpg123.la
-all: config.h
-	$(MAKE) $(AM_MAKEFLAGS) all-recursive
-
-.SUFFIXES:
-.SUFFIXES: .c .lo .o .obj
-$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
-	@for dep in $?; do \
-	  case '$(am__configure_deps)' in \
-	    *$$dep*) \
-	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
-	        && { if test -f $@; then exit 0; else break; fi; }; \
-	      exit 1;; \
-	  esac; \
-	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile'; \
-	$(am__cd) $(top_srcdir) && \
-	  $(AUTOMAKE) --gnu src/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
-	@case '$?' in \
-	  *config.status*) \
-	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
-	  *) \
-	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
-	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
-	esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure:  $(am__configure_deps)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(am__aclocal_m4_deps):
-
-config.h: stamp-h1
-	@if test ! -f $@; then rm -f stamp-h1; else :; fi
-	@if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi
-
-stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
-	@rm -f stamp-h1
-	cd $(top_builddir) && $(SHELL) ./config.status src/config.h
-$(srcdir)/config.h.in:  $(am__configure_deps) 
-	($(am__cd) $(top_srcdir) && $(AUTOHEADER))
-	rm -f stamp-h1
-	touch $@
-
-distclean-hdr:
-	-rm -f config.h stamp-h1
-install-binPROGRAMS: $(bin_PROGRAMS)
-	@$(NORMAL_INSTALL)
-	@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
-	if test -n "$$list"; then \
-	  echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
-	  $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
-	fi; \
-	for p in $$list; do echo "$$p $$p"; done | \
-	sed 's/$(EXEEXT)$$//' | \
-	while read p p1; do if test -f $$p || test -f $$p1; \
-	  then echo "$$p"; echo "$$p"; else :; fi; \
-	done | \
-	sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
-	    -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
-	sed 'N;N;N;s,\n, ,g' | \
-	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
-	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
-	    if ($$2 == $$4) files[d] = files[d] " " $$1; \
-	    else { print "f", $$3 "/" $$4, $$1; } } \
-	  END { for (d in files) print "f", d, files[d] }' | \
-	while read type dir files; do \
-	    if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
-	    test -z "$$files" || { \
-	    echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \
-	    $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
-	    } \
-	; done
-
-uninstall-binPROGRAMS:
-	@$(NORMAL_UNINSTALL)
-	@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
-	files=`for p in $$list; do echo "$$p"; done | \
-	  sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
-	      -e 's/$$/$(EXEEXT)/' `; \
-	test -n "$$list" || exit 0; \
-	echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
-	cd "$(DESTDIR)$(bindir)" && rm -f $$files
-
-clean-binPROGRAMS:
-	@list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \
-	echo " rm -f" $$list; \
-	rm -f $$list || exit $$?; \
-	test -n "$(EXEEXT)" || exit 0; \
-	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
-	echo " rm -f" $$list; \
-	rm -f $$list
-mpg123$(EXEEXT): $(mpg123_OBJECTS) $(mpg123_DEPENDENCIES) $(EXTRA_mpg123_DEPENDENCIES) 
-	@rm -f mpg123$(EXEEXT)
-	$(mpg123_LINK) $(mpg123_OBJECTS) $(mpg123_LDADD) $(LIBS)
-tests/$(am__dirstamp):
-	@$(MKDIR_P) tests
-	@: > tests/$(am__dirstamp)
-tests/noise$(EXEEXT): $(tests_noise_OBJECTS) $(tests_noise_DEPENDENCIES) $(EXTRA_tests_noise_DEPENDENCIES) tests/$(am__dirstamp)
-	@rm -f tests/noise$(EXEEXT)
-	$(LINK) $(tests_noise_OBJECTS) $(tests_noise_LDADD) $(LIBS)
-tests/plain_id3$(EXEEXT): $(tests_plain_id3_OBJECTS) $(tests_plain_id3_DEPENDENCIES) $(EXTRA_tests_plain_id3_DEPENDENCIES) tests/$(am__dirstamp)
-	@rm -f tests/plain_id3$(EXEEXT)
-	$(LINK) $(tests_plain_id3_OBJECTS) $(tests_plain_id3_LDADD) $(LIBS)
-tests/seek_whence$(EXEEXT): $(tests_seek_whence_OBJECTS) $(tests_seek_whence_DEPENDENCIES) $(EXTRA_tests_seek_whence_DEPENDENCIES) tests/$(am__dirstamp)
-	@rm -f tests/seek_whence$(EXEEXT)
-	$(LINK) $(tests_seek_whence_OBJECTS) $(tests_seek_whence_LDADD) $(LIBS)
-tests/text$(EXEEXT): $(tests_text_OBJECTS) $(tests_text_DEPENDENCIES) $(EXTRA_tests_text_DEPENDENCIES) tests/$(am__dirstamp)
-	@rm -f tests/text$(EXEEXT)
-	$(LINK) $(tests_text_OBJECTS) $(tests_text_LDADD) $(LIBS)
-
-mostlyclean-compile:
-	-rm -f *.$(OBJEXT)
-
-distclean-compile:
-	-rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/audio.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/buffer.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/common.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/compat.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/control_generic.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dither.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/equalizer.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/genre.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getlopt.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/httpget.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/local.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/metaprint.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mpg123.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/noise.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/plain_id3.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/playlist.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/resolver.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/seek_whence.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/streamdump.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/term.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/text.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/wav.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/win32_net.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/win32_support.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xfermem.Po@am__quote@
-
-.c.o:
-@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(COMPILE) -c $<
-
-.c.obj:
-@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
-
-.c.lo:
-@am__fastdepCC_TRUE@	$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
-
-compat.o: libmpg123/compat.c
-@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT compat.o -MD -MP -MF $(DEPDIR)/compat.Tpo -c -o compat.o `test -f 'libmpg123/compat.c' || echo '$(srcdir)/'`libmpg123/compat.c
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/compat.Tpo $(DEPDIR)/compat.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='libmpg123/compat.c' object='compat.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o compat.o `test -f 'libmpg123/compat.c' || echo '$(srcdir)/'`libmpg123/compat.c
-
-compat.obj: libmpg123/compat.c
-@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT compat.obj -MD -MP -MF $(DEPDIR)/compat.Tpo -c -o compat.obj `if test -f 'libmpg123/compat.c'; then $(CYGPATH_W) 'libmpg123/compat.c'; else $(CYGPATH_W) '$(srcdir)/libmpg123/compat.c'; fi`
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/compat.Tpo $(DEPDIR)/compat.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='libmpg123/compat.c' object='compat.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o compat.obj `if test -f 'libmpg123/compat.c'; then $(CYGPATH_W) 'libmpg123/compat.c'; else $(CYGPATH_W) '$(srcdir)/libmpg123/compat.c'; fi`
-
-noise.o: tests/noise.c
-@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT noise.o -MD -MP -MF $(DEPDIR)/noise.Tpo -c -o noise.o `test -f 'tests/noise.c' || echo '$(srcdir)/'`tests/noise.c
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/noise.Tpo $(DEPDIR)/noise.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='tests/noise.c' object='noise.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o noise.o `test -f 'tests/noise.c' || echo '$(srcdir)/'`tests/noise.c
-
-noise.obj: tests/noise.c
-@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT noise.obj -MD -MP -MF $(DEPDIR)/noise.Tpo -c -o noise.obj `if test -f 'tests/noise.c'; then $(CYGPATH_W) 'tests/noise.c'; else $(CYGPATH_W) '$(srcdir)/tests/noise.c'; fi`
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/noise.Tpo $(DEPDIR)/noise.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='tests/noise.c' object='noise.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o noise.obj `if test -f 'tests/noise.c'; then $(CYGPATH_W) 'tests/noise.c'; else $(CYGPATH_W) '$(srcdir)/tests/noise.c'; fi`
-
-dither.o: libmpg123/dither.c
-@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT dither.o -MD -MP -MF $(DEPDIR)/dither.Tpo -c -o dither.o `test -f 'libmpg123/dither.c' || echo '$(srcdir)/'`libmpg123/dither.c
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/dither.Tpo $(DEPDIR)/dither.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='libmpg123/dither.c' object='dither.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o dither.o `test -f 'libmpg123/dither.c' || echo '$(srcdir)/'`libmpg123/dither.c
-
-dither.obj: libmpg123/dither.c
-@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT dither.obj -MD -MP -MF $(DEPDIR)/dither.Tpo -c -o dither.obj `if test -f 'libmpg123/dither.c'; then $(CYGPATH_W) 'libmpg123/dither.c'; else $(CYGPATH_W) '$(srcdir)/libmpg123/dither.c'; fi`
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/dither.Tpo $(DEPDIR)/dither.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='libmpg123/dither.c' object='dither.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o dither.obj `if test -f 'libmpg123/dither.c'; then $(CYGPATH_W) 'libmpg123/dither.c'; else $(CYGPATH_W) '$(srcdir)/libmpg123/dither.c'; fi`
-
-plain_id3.o: tests/plain_id3.c
-@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT plain_id3.o -MD -MP -MF $(DEPDIR)/plain_id3.Tpo -c -o plain_id3.o `test -f 'tests/plain_id3.c' || echo '$(srcdir)/'`tests/plain_id3.c
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/plain_id3.Tpo $(DEPDIR)/plain_id3.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='tests/plain_id3.c' object='plain_id3.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o plain_id3.o `test -f 'tests/plain_id3.c' || echo '$(srcdir)/'`tests/plain_id3.c
-
-plain_id3.obj: tests/plain_id3.c
-@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT plain_id3.obj -MD -MP -MF $(DEPDIR)/plain_id3.Tpo -c -o plain_id3.obj `if test -f 'tests/plain_id3.c'; then $(CYGPATH_W) 'tests/plain_id3.c'; else $(CYGPATH_W) '$(srcdir)/tests/plain_id3.c'; fi`
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/plain_id3.Tpo $(DEPDIR)/plain_id3.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='tests/plain_id3.c' object='plain_id3.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o plain_id3.obj `if test -f 'tests/plain_id3.c'; then $(CYGPATH_W) 'tests/plain_id3.c'; else $(CYGPATH_W) '$(srcdir)/tests/plain_id3.c'; fi`
-
-seek_whence.o: tests/seek_whence.c
-@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT seek_whence.o -MD -MP -MF $(DEPDIR)/seek_whence.Tpo -c -o seek_whence.o `test -f 'tests/seek_whence.c' || echo '$(srcdir)/'`tests/seek_whence.c
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/seek_whence.Tpo $(DEPDIR)/seek_whence.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='tests/seek_whence.c' object='seek_whence.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o seek_whence.o `test -f 'tests/seek_whence.c' || echo '$(srcdir)/'`tests/seek_whence.c
-
-seek_whence.obj: tests/seek_whence.c
-@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT seek_whence.obj -MD -MP -MF $(DEPDIR)/seek_whence.Tpo -c -o seek_whence.obj `if test -f 'tests/seek_whence.c'; then $(CYGPATH_W) 'tests/seek_whence.c'; else $(CYGPATH_W) '$(srcdir)/tests/seek_whence.c'; fi`
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/seek_whence.Tpo $(DEPDIR)/seek_whence.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='tests/seek_whence.c' object='seek_whence.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o seek_whence.obj `if test -f 'tests/seek_whence.c'; then $(CYGPATH_W) 'tests/seek_whence.c'; else $(CYGPATH_W) '$(srcdir)/tests/seek_whence.c'; fi`
-
-text.o: tests/text.c
-@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT text.o -MD -MP -MF $(DEPDIR)/text.Tpo -c -o text.o `test -f 'tests/text.c' || echo '$(srcdir)/'`tests/text.c
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/text.Tpo $(DEPDIR)/text.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='tests/text.c' object='text.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o text.o `test -f 'tests/text.c' || echo '$(srcdir)/'`tests/text.c
-
-text.obj: tests/text.c
-@am__fastdepCC_TRUE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT text.obj -MD -MP -MF $(DEPDIR)/text.Tpo -c -o text.obj `if test -f 'tests/text.c'; then $(CYGPATH_W) 'tests/text.c'; else $(CYGPATH_W) '$(srcdir)/tests/text.c'; fi`
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/text.Tpo $(DEPDIR)/text.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='tests/text.c' object='text.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o text.obj `if test -f 'tests/text.c'; then $(CYGPATH_W) 'tests/text.c'; else $(CYGPATH_W) '$(srcdir)/tests/text.c'; fi`
-
-mostlyclean-libtool:
-	-rm -f *.lo
-
-clean-libtool:
-	-rm -rf .libs _libs
-	-rm -rf tests/.libs tests/_libs
-
-# This directory's subdirectories are mostly independent; you can cd
-# into them and run 'make' without going through this Makefile.
-# To change the values of 'make' variables: instead of editing Makefiles,
-# (1) if the variable is set in 'config.status', edit 'config.status'
-#     (which will cause the Makefiles to be regenerated when you run 'make');
-# (2) otherwise, pass the desired values on the 'make' command line.
-$(RECURSIVE_TARGETS) $(RECURSIVE_CLEAN_TARGETS):
-	@fail= failcom='exit 1'; \
-	for f in x $$MAKEFLAGS; do \
-	  case $$f in \
-	    *=* | --[!k]*);; \
-	    *k*) failcom='fail=yes';; \
-	  esac; \
-	done; \
-	dot_seen=no; \
-	target=`echo $@ | sed s/-recursive//`; \
-	case "$@" in \
-	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
-	  *) list='$(SUBDIRS)' ;; \
-	esac; \
-	for subdir in $$list; do \
-	  echo "Making $$target in $$subdir"; \
-	  if test "$$subdir" = "."; then \
-	    dot_seen=yes; \
-	    local_target="$$target-am"; \
-	  else \
-	    local_target="$$target"; \
-	  fi; \
-	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
-	  || eval $$failcom; \
-	done; \
-	if test "$$dot_seen" = "no"; then \
-	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
-	fi; test -z "$$fail"
-tags-recursive:
-	list='$(SUBDIRS)'; for subdir in $$list; do \
-	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
-	done
-ctags-recursive:
-	list='$(SUBDIRS)'; for subdir in $$list; do \
-	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
-	done
-cscopelist-recursive:
-	list='$(SUBDIRS)'; for subdir in $$list; do \
-	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) cscopelist); \
-	done
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
-	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
-	unique=`for i in $$list; do \
-	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-	  done | \
-	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	mkid -fID $$unique
-tags: TAGS
-
-TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
-		$(TAGS_FILES) $(LISP)
-	set x; \
-	here=`pwd`; \
-	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
-	  include_option=--etags-include; \
-	  empty_fix=.; \
-	else \
-	  include_option=--include; \
-	  empty_fix=; \
-	fi; \
-	list='$(SUBDIRS)'; for subdir in $$list; do \
-	  if test "$$subdir" = .; then :; else \
-	    test ! -f $$subdir/TAGS || \
-	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
-	  fi; \
-	done; \
-	list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
-	unique=`for i in $$list; do \
-	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-	  done | \
-	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	shift; \
-	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
-	  test -n "$$unique" || unique=$$empty_fix; \
-	  if test $$# -gt 0; then \
-	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-	      "$$@" $$unique; \
-	  else \
-	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-	      $$unique; \
-	  fi; \
-	fi
-ctags: CTAGS
-CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
-		$(TAGS_FILES) $(LISP)
-	list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
-	unique=`for i in $$list; do \
-	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-	  done | \
-	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	test -z "$(CTAGS_ARGS)$$unique" \
-	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
-	     $$unique
-
-GTAGS:
-	here=`$(am__cd) $(top_builddir) && pwd` \
-	  && $(am__cd) $(top_srcdir) \
-	  && gtags -i $(GTAGS_ARGS) "$$here"
-
-cscopelist: cscopelist-recursive $(HEADERS) $(SOURCES) $(LISP)
-	list='$(SOURCES) $(HEADERS) $(LISP)'; \
-	case "$(srcdir)" in \
-	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
-	  *) sdir=$(subdir)/$(srcdir) ;; \
-	esac; \
-	for i in $$list; do \
-	  if test -f "$$i"; then \
-	    echo "$(subdir)/$$i"; \
-	  else \
-	    echo "$$sdir/$$i"; \
-	  fi; \
-	done >> $(top_builddir)/cscope.files
-
-distclean-tags:
-	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
-	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	list='$(DISTFILES)'; \
-	  dist_files=`for file in $$list; do echo $$file; done | \
-	  sed -e "s|^$$srcdirstrip/||;t" \
-	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
-	case $$dist_files in \
-	  */*) $(MKDIR_P) `echo "$$dist_files" | \
-			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
-			   sort -u` ;; \
-	esac; \
-	for file in $$dist_files; do \
-	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
-	  if test -d $$d/$$file; then \
-	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
-	    if test -d "$(distdir)/$$file"; then \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
-	  else \
-	    test -f "$(distdir)/$$file" \
-	    || cp -p $$d/$$file "$(distdir)/$$file" \
-	    || exit 1; \
-	  fi; \
-	done
-	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
-	  if test "$$subdir" = .; then :; else \
-	    $(am__make_dryrun) \
-	      || test -d "$(distdir)/$$subdir" \
-	      || $(MKDIR_P) "$(distdir)/$$subdir" \
-	      || exit 1; \
-	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
-	    $(am__relativize); \
-	    new_distdir=$$reldir; \
-	    dir1=$$subdir; dir2="$(top_distdir)"; \
-	    $(am__relativize); \
-	    new_top_distdir=$$reldir; \
-	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
-	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
-	    ($(am__cd) $$subdir && \
-	      $(MAKE) $(AM_MAKEFLAGS) \
-	        top_distdir="$$new_top_distdir" \
-	        distdir="$$new_distdir" \
-		am__remove_distdir=: \
-		am__skip_length_check=: \
-		am__skip_mode_fix=: \
-	        distdir) \
-	      || exit 1; \
-	  fi; \
-	done
-check-am: all-am
-check: check-recursive
-all-am: Makefile $(PROGRAMS) config.h
-installdirs: installdirs-recursive
-installdirs-am:
-	for dir in "$(DESTDIR)$(bindir)"; do \
-	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
-	done
-install: install-recursive
-install-exec: install-exec-recursive
-install-data: install-data-recursive
-uninstall: uninstall-recursive
-
-install-am: all-am
-	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-recursive
-install-strip:
-	if test -z '$(STRIP)'; then \
-	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-	      install; \
-	else \
-	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
-	fi
-mostlyclean-generic:
-
-clean-generic:
-	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
-
-distclean-generic:
-	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
-	-rm -f tests/$(am__dirstamp)
-
-maintainer-clean-generic:
-	@echo "This command is intended for maintainers to use"
-	@echo "it deletes files that may require special tools to rebuild."
-clean: clean-recursive
-
-clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am
-
-distclean: distclean-recursive
-	-rm -rf ./$(DEPDIR)
-	-rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
-	distclean-hdr distclean-tags
-
-dvi: dvi-recursive
-
-dvi-am:
-
-html: html-recursive
-
-html-am:
-
-info: info-recursive
-
-info-am:
-
-install-data-am:
-
-install-dvi: install-dvi-recursive
-
-install-dvi-am:
-
-install-exec-am: install-binPROGRAMS
-
-install-html: install-html-recursive
-
-install-html-am:
-
-install-info: install-info-recursive
-
-install-info-am:
-
-install-man:
-
-install-pdf: install-pdf-recursive
-
-install-pdf-am:
-
-install-ps: install-ps-recursive
-
-install-ps-am:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-recursive
-	-rm -rf ./$(DEPDIR)
-	-rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-recursive
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
-	mostlyclean-libtool
-
-pdf: pdf-recursive
-
-pdf-am:
-
-ps: ps-recursive
-
-ps-am:
-
-uninstall-am: uninstall-binPROGRAMS
-
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \
-	cscopelist-recursive ctags-recursive install-am install-strip \
-	tags-recursive
-
-.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
-	all all-am check check-am clean clean-binPROGRAMS \
-	clean-generic clean-libtool cscopelist cscopelist-recursive \
-	ctags ctags-recursive distclean distclean-compile \
-	distclean-generic distclean-hdr distclean-libtool \
-	distclean-tags distdir dvi dvi-am html html-am info info-am \
-	install install-am install-binPROGRAMS install-data \
-	install-data-am install-dvi install-dvi-am install-exec \
-	install-exec-am install-html install-html-am install-info \
-	install-info-am install-man install-pdf install-pdf-am \
-	install-ps install-ps-am install-strip installcheck \
-	installcheck-am installdirs installdirs-am maintainer-clean \
-	maintainer-clean-generic mostlyclean mostlyclean-compile \
-	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
-	tags tags-recursive uninstall uninstall-am \
-	uninstall-binPROGRAMS
-
-
-# That is not nice... but it is how I manage to get the dependency on output/alsa.o without error about .deps/output/alsa.Tpo .
-# Did I mention that recursive make sucks?
-# `%'-style pattern rules are a GNU make extension
-#find output/ -name '*.c' | perl -ne 'chomp; $mod=$_; $mod=~s/\.c$/.\$(OBJEXT)/;
-#print "$mod: $_ audio.h module.h\n";
-#print "\tcd output && \$(MAKE)\n\n";'
-
-output/coreaudio.$(OBJEXT): output/coreaudio.c audio.h module.h
-	cd output && $(MAKE)
-
-output/win32.$(OBJEXT): output/win32.c audio.h module.h
-	cd output && $(MAKE)
-
-output/alsa05.$(OBJEXT): output/alsa05.c audio.h module.h
-	cd output && $(MAKE)
-
-output/sdl.$(OBJEXT): output/sdl.c audio.h module.h
-	cd output && $(MAKE)
-
-output/dummy.$(OBJEXT): output/dummy.c audio.h module.h
-	cd output && $(MAKE)
-
-output/alib.$(OBJEXT): output/alib.c audio.h module.h
-	cd output && $(MAKE)
-
-output/libao.$(OBJEXT): output/libao.c audio.h module.h
-	cd output && $(MAKE)
-
-output/sun.$(OBJEXT): output/sun.c audio.h module.h
-	cd output && $(MAKE)
-
-output/aix.$(OBJEXT): output/aix.c audio.h module.h
-	cd output && $(MAKE)
-
-output/oss.$(OBJEXT): output/oss.c audio.h module.h
-	cd output && $(MAKE)
-
-output/mint.$(OBJEXT): output/mint.c audio.h module.h
-	cd output && $(MAKE)
-
-output/pulse.$(OBJEXT): output/pulse.c audio.h module.h
-	cd output && $(MAKE)
-
-output/jack.$(OBJEXT): output/jack.c audio.h module.h
-	cd output && $(MAKE)
-
-output/os2.$(OBJEXT): output/os2.c audio.h module.h
-	cd output && $(MAKE)
-
-output/nas.$(OBJEXT): output/nas.c audio.h module.h
-	cd output && $(MAKE)
-
-output/sgi.$(OBJEXT): output/sgi.c audio.h module.h
-	cd output && $(MAKE)
-
-output/portaudio.$(OBJEXT): output/portaudio.c audio.h module.h
-	cd output && $(MAKE)
-
-output/arts.$(OBJEXT): output/arts.c audio.h module.h
-	cd output && $(MAKE)
-
-output/esd.$(OBJEXT): output/esd.c audio.h module.h
-	cd output && $(MAKE)
-
-output/alsa.$(OBJEXT): output/alsa.c audio.h module.h
-	cd output && $(MAKE)
-
-output/hp.$(OBJEXT): output/hp.c audio.h module.h
-	cd output && $(MAKE)
-
-output/sndio.$(OBJEXT): output/sndio.c audio.h module.h
-	cd output && $(MAKE)
-
-# Would have to mention _all_ source files... Dammit, that's what the libmpg123/Makefile.am does!
-# But again, the a make $something here needs that stupid rule... WHY???
-libmpg123/libmpg123.la: config.h libmpg123/mpg123.h
-	cd libmpg123 && $(MAKE)
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:

+ 0 - 725
libs/mpg123-1.15.3/src/audio.c

@@ -1,725 +0,0 @@
-/*
-	audio: audio output interface
-
-	copyright ?-2008 by the mpg123 project - free software under the terms of the LGPL 2.1
-	see COPYING and AUTHORS files in distribution or http://mpg123.org
-	initially written by Michael Hipp
-*/
-
-#include <errno.h>
-#include "mpg123app.h"
-#include "common.h"
-#include "buffer.h"
-
-#ifdef HAVE_SYS_WAIT_H
-#include <sys/wait.h>
-#endif
-
-#include "debug.h"
-
-static int file_write(struct audio_output_struct* ao, unsigned char *bytes, int count)
-{
-	return (int)write(ao->fn, bytes, count);
-}
-static int wave_write(struct audio_output_struct* ao, unsigned char *bytes, int count)
-{
-	return wav_write(bytes, count);
-}
-static int builtin_get_formats(struct audio_output_struct *ao)
-{
-	if(param.outmode == DECODE_CDR)
-	{
-		if(ao->rate == 44100 && ao->channels == 2)
-		return MPG123_ENC_SIGNED_16;
-		else
-		return 0;
-	}
-	else if(param.outmode == DECODE_AU) return MPG123_ENC_SIGNED_16|MPG123_ENC_UNSIGNED_8|MPG123_ENC_ULAW_8;
-	else if(param.outmode == DECODE_WAV) return MPG123_ENC_SIGNED_16|MPG123_ENC_UNSIGNED_8|MPG123_ENC_FLOAT_32|MPG123_ENC_SIGNED_24|MPG123_ENC_SIGNED_32;
-	else return MPG123_ENC_ANY;
-}
-static int builtin_close(struct audio_output_struct *ao)
-{
-	switch(param.outmode)
-	{
-		case DECODE_WAV:
-		return wav_close();
-		break;
-		case DECODE_AU:
-		return au_close();
-		break;
-		case DECODE_CDR:
-		return cdr_close();
-		break;
-	}
-	return -1;
-}
-static int  builtin_nothingint(struct audio_output_struct *ao){ return 0; }
-static void builtin_nothing(struct audio_output_struct *ao){}
-
-audio_output_t* open_fake_module(void)
-{
-	audio_output_t *ao = NULL;
-	ao = alloc_audio_output();
-	if(ao == NULL)
-	{
-		error("Cannot allocate memory for audio output data.");
-		return NULL;
-	}
-	ao->module = NULL;
-	ao->open   = builtin_nothingint;
-	ao->flush  = builtin_nothing;
-	ao->get_formats = builtin_get_formats;
-	ao->write  = wave_write;
-	ao->close  = builtin_close;
-	ao->device = param.filename;
-	ao->is_open = FALSE;
-	switch(param.outmode)
-	{
-		case DECODE_FILE:
-			ao->fn    = OutputDescriptor;
-			ao->write = file_write;
-		break;
-		case DECODE_WAV:
-			ao->open  = wav_open;
-		break;
-		case DECODE_CDR:
-			ao->open  = cdr_open;
-		break;
-		case DECODE_AU:
-			ao->open  = au_open;
-		break;
-		case DECODE_TEST:
-		break;
-	}
-
-	return ao;
-}
-
-/* Open an audio output module, trying modules in list (comma-separated). */
-audio_output_t* open_output_module( const char* names )
-{
-	mpg123_module_t *module = NULL;
-	audio_output_t *ao = NULL;
-	int result = 0;
-	char *curname, *modnames;
-
-	if(param.usebuffer || names==NULL) return NULL;
-
-	/* Use internal code. */
-	if(param.outmode != DECODE_AUDIO) return open_fake_module();
-
-	modnames = strdup(names);
-	if(modnames == NULL)
-	{
-		error("Error allocating memory for module names.");
-		return NULL;
-	}
-	/* Now loop over the list of possible modules to find one that works. */
-	curname = strtok(modnames, ",");
-	while(curname != NULL)
-	{
-		char* name = curname;
-		curname = strtok(NULL, ",");
-		if(param.verbose > 1) fprintf(stderr, "Trying output module %s.\n", name);
-		/* Open the module, initial check for availability+libraries. */
-		module = open_module( "output", name );
-		if(module == NULL) continue;
-		/* Check if module supports output */
-		if(module->init_output == NULL)
-		{
-			error1("Module '%s' does not support audio output.", name);
-			close_module(module);
-			continue; /* Try next one. */
-		}
-		/* Allocation+initialization of memory for audio output type. */
-		ao = alloc_audio_output();
-		if(ao==NULL)
-		{
-			error("Failed to allocate audio output structure.");
-			close_module(module);
-			break; /* This is fatal. */
-		}
-
-		/* Call the init function */
-		ao->device = param.output_device;
-		ao->flags  = param.output_flags;
-		/* Should I do funny stuff with stderr file descriptor instead? */
-		if(curname == NULL)
-		{
-			if(param.verbose > 1)
-			fprintf(stderr, "Note: %s is the last output option... showing you any error messages now.\n", name);
-		}
-		else ao->auxflags |= MPG123_OUT_QUIET; /* Probing, so don't spill stderr with errors. */
-		ao->is_open = FALSE;
-		ao->module = module; /* Need that to close module later. */
-		result = module->init_output(ao);
-		if(result == 0)
-		{ /* Try to open the device. I'm only interested in actually working modules. */
-			result = open_output(ao);
-			close_output(ao);
-		}
-		else error2("Module '%s' init failed: %i", name, result);
-
-		if(result!=0)
-		{ /* Try next one... */
-			close_module(module);
-			free(ao);
-			ao = NULL;
-		}
-		else 
-		{ /* All good, leave the loop. */
-			if(param.verbose > 1) fprintf(stderr, "Output module '%s' chosen.\n", name);
-
-			ao->auxflags &= ~MPG123_OUT_QUIET;
-			break;
-		}
-	}
-
-	free(modnames);
-	if(ao==NULL) error1("Unable to find a working output module in this list: %s", names);
-
-	return ao;
-}
-
-
-
-/* Close the audio output and close the module */
-void close_output_module( audio_output_t* ao ) 
-{
-	if (!ao) return; /* That covers buffer mode, too (ao == NULL there). */
-	
-	debug("closing output module");
-	/* Close the audio output */
-	if(ao->is_open && ao->close != NULL) ao->close(ao);
-
-	/* Deinitialise the audio output */
-	if (ao->deinit) ao->deinit( ao );
-	
-	/* Unload the module */
-	if (ao->module) close_module( ao->module );
-
-	/* Free up memory */
-	free( ao );
-}
-
-
-
-/* allocate and initialise memory */
-audio_output_t* alloc_audio_output()
-{
-	audio_output_t* ao = malloc( sizeof( audio_output_t ) );
-	if (ao==NULL) error( "Failed to allocate memory for audio_output_t." );
-
-	/* Initialise variables */
-	ao->fn = -1;
-	ao->rate = -1;
-	ao->gain = param.gain;
-	ao->userptr = NULL;
-	ao->device = NULL;
-	ao->channels = -1;
-	ao->format = -1;
-	ao->flags = 0;
-	ao->auxflags = 0;
-
-	/*ao->module = NULL;*/
-
-	/* Set the callbacks to NULL */
-	ao->open = NULL;
-	ao->get_formats = NULL;
-	ao->write = NULL;
-	ao->flush = NULL;
-	ao->close = NULL;
-	ao->deinit = NULL;
-	
-	return ao;
-}
-
-/*
-static void audio_output_dump(audio_output_t *ao)
-{
-	fprintf(stderr, "ao->fn=%d\n", ao->fn);
-	fprintf(stderr, "ao->userptr=%p\n", ao->userptr);
-	fprintf(stderr, "ao->rate=%ld\n", ao->rate);
-	fprintf(stderr, "ao->gain=%ld\n", ao->gain);
-	fprintf(stderr, "ao->device='%s'\n", ao->device);
-	fprintf(stderr, "ao->channels=%d\n", ao->channels);
-	fprintf(stderr, "ao->format=%d\n", ao->format);
-}
-*/
-
-struct enc_desc
-{
-	int code; /* MPG123_ENC_SOMETHING */
-	const char *longname; /* signed bla bla */
-	const char *name; /* sXX, short name */
-	const unsigned char nlen; /* significant characters in short name */
-};
-
-static const struct enc_desc encdesc[] =
-{
-	{ MPG123_ENC_SIGNED_16, "signed 16 bit", "s16 ", 3 },
-	{ MPG123_ENC_UNSIGNED_16, "unsigned 16 bit", "u16 ", 3 },
-	{ MPG123_ENC_UNSIGNED_8, "unsigned 8 bit", "u8  ", 2 },
-	{ MPG123_ENC_SIGNED_8, "signed 8 bit", "s8  ", 2 },
-	{ MPG123_ENC_ULAW_8, "mu-law (8 bit)", "ulaw ", 4 },
-	{ MPG123_ENC_ALAW_8, "a-law (8 bit)", "alaw ", 4 },
-	{ MPG123_ENC_FLOAT_32, "float (32 bit)", "f32 ", 3 },
-	{ MPG123_ENC_SIGNED_32, "signed 32 bit", "s32 ", 3 },
-	{ MPG123_ENC_UNSIGNED_32, "unsigned 32 bit", "u32 ", 3 },
-	{ MPG123_ENC_SIGNED_24, "signed 24 bit", "s24 ", 3 },
-	{ MPG123_ENC_UNSIGNED_24, "unsigned 24 bit", "u24 ", 3 }
-};
-#define KNOWN_ENCS (sizeof(encdesc)/sizeof(struct enc_desc))
-
-void audio_enclist(char** list)
-{
-	size_t length = 0;
-	int i;
-	*list = NULL;
-	for(i=0;i<KNOWN_ENCS;++i) length += encdesc[i].nlen;
-
-	length += KNOWN_ENCS-1; /* spaces between the encodings */
-	*list = malloc(length+1); /* plus zero */
-	if(*list != NULL)
-	{
-		size_t off = 0;
-		(*list)[length] = 0;
-		for(i=0;i<KNOWN_ENCS;++i)
-		{
-			if(i>0) (*list)[off++] = ' ';
-			memcpy(*list+off, encdesc[i].name, encdesc[i].nlen);
-			off += encdesc[i].nlen;
-		}
-	}
-}
-
-/* Safer as function... */
-const char* audio_encoding_name(const int encoding, const int longer)
-{
-	const char *name = longer ? "unknown" : "???";
-	int i;
-	for(i=0;i<KNOWN_ENCS;++i)
-	if(encdesc[i].code == encoding)
-	name = longer ? encdesc[i].longname : encdesc[i].name;
-
-	return name;
-}
-
-static void capline(mpg123_handle *mh, long rate)
-{
-	int enci;
-	const int  *encs;
-	size_t      num_encs;
-	mpg123_encodings(&encs, &num_encs);
-	fprintf(stderr," %5ld |", pitch_rate(rate));
-	for(enci=0; enci<num_encs; ++enci)
-	{
-		switch(mpg123_format_support(mh, rate, encs[enci]))
-		{
-			case MPG123_MONO:               fprintf(stderr, "   M   |"); break;
-			case MPG123_STEREO:             fprintf(stderr, "   S   |"); break;
-			case MPG123_MONO|MPG123_STEREO: fprintf(stderr, "  M/S  |"); break;
-			default:                        fprintf(stderr, "       |");
-		}
-	}
-	fprintf(stderr, "\n");
-}
-
-void print_capabilities(audio_output_t *ao, mpg123_handle *mh)
-{
-	int r,e;
-	const long *rates;
-	size_t      num_rates;
-	const int  *encs;
-	size_t      num_encs;
-	const char *name = "<buffer>";
-	const char *dev  = "<none>";
-	if(!param.usebuffer)
-	{
-		name = ao->module ? ao->module->name : "file/raw/test";
-		if(ao->device != NULL) dev = ao->device;
-	}
-	mpg123_rates(&rates, &num_rates);
-	mpg123_encodings(&encs, &num_encs);
-	fprintf(stderr,"\nAudio driver: %s\nAudio device: %s\nAudio capabilities:\n(matrix of [S]tereo or [M]ono support for sample format and rate in Hz)\n       |", name, dev);
-	for(e=0;e<num_encs;e++) fprintf(stderr," %5s |",audio_encoding_name(encs[e], 0));
-
-	fprintf(stderr,"\n ------|");
-	for(e=0;e<num_encs;e++) fprintf(stderr,"-------|");
-
-	fprintf(stderr, "\n");
-	for(r=0; r<num_rates; ++r) capline(mh, rates[r]);
-
-	if(param.force_rate) capline(mh, param.force_rate);
-
-	fprintf(stderr,"\n");
-}
-
-/* This uses the currently opened audio device, queries its caps.
-   In case of buffered playback, this works _once_ by querying the buffer for the caps before entering the main loop. */
-void audio_capabilities(audio_output_t *ao, mpg123_handle *mh)
-{
-	int force_fmt = 0;
-	int fmts;
-	size_t ri;
-	/* Pitching introduces a difference between decoder rate and playback rate. */
-	long rate, decode_rate;
-	int channels;
-	const long *rates;
-	size_t      num_rates, rlimit;
-	debug("audio_capabilities");
-	mpg123_rates(&rates, &num_rates);
-	mpg123_format_none(mh); /* Start with nothing. */
-	if(param.force_encoding != NULL)
-	{
-		int i;
-		if(!param.quiet) fprintf(stderr, "Note: forcing output encoding %s\n", param.force_encoding);
-
-		for(i=0;i<KNOWN_ENCS;++i)
-		if(!strncasecmp(encdesc[i].name, param.force_encoding, encdesc[i].nlen))
-		{
-			force_fmt = encdesc[i].code;
-			break;
-		}
-
-		if(i==KNOWN_ENCS)
-		{
-			error1("Failed to find an encoding to match requested \"%s\"!\n", param.force_encoding);
-			return; /* No capabilities at all... */
-		}
-		else if(param.verbose > 2) fprintf(stderr, "Note: forcing encoding code 0x%x\n", force_fmt);
-	}
-	rlimit = param.force_rate > 0 ? num_rates+1 : num_rates;
-	for(channels=1; channels<=2; channels++)
-	for(ri = 0;ri<rlimit;ri++)
-	{
-		decode_rate = ri < num_rates ? rates[ri] : param.force_rate;
-		rate = pitch_rate(decode_rate);
-		if(param.verbose > 2) fprintf(stderr, "Note: checking support for %liHz/%ich.\n", rate, channels);
-#ifndef NOXFERMEM
-		if(param.usebuffer)
-		{ /* Ask the buffer process. It is waiting for this. */
-			buffermem->rate     = rate; 
-			buffermem->channels = channels;
-			buffermem->format   = 0; /* Just have it initialized safely. */
-			debug2("asking for formats for %liHz/%ich", rate, channels);
-			xfermem_putcmd(buffermem->fd[XF_WRITER], XF_CMD_AUDIOCAP);
-			xfermem_getcmd(buffermem->fd[XF_WRITER], TRUE);
-			fmts = buffermem->format;
-		}
-		else
-#endif
-		{ /* Check myself. */
-			ao->rate     = rate;
-			ao->channels = channels;
-			fmts = ao->get_formats(ao);
-		}
-		if(param.verbose > 2) fprintf(stderr, "Note: result 0x%x\n", fmts);
-		if(force_fmt)
-		{ /* Filter for forced encoding. */
-			if((fmts & force_fmt) == force_fmt) fmts = force_fmt;
-			else fmts = 0; /* Nothing else! */
-
-			if(param.verbose > 2) fprintf(stderr, "Note: after forcing 0x%x\n", fmts);
-		}
-
-		if(fmts < 0) continue;
-		else mpg123_format(mh, decode_rate, channels, fmts);
-	}
-
-#ifndef NOXFERMEM
-	/* Buffer loop shall start normal operation now. */
-	if(param.usebuffer)
-	{
-		xfermem_putcmd(buffermem->fd[XF_WRITER], XF_CMD_WAKEUP);
-		xfermem_getcmd(buffermem->fd[XF_WRITER], TRUE);
-	}
-#endif
-
-	if(param.verbose > 1) print_capabilities(ao, mh);
-}
-
-#if !defined(WIN32) && !defined(GENERIC)
-#ifndef NOXFERMEM
-static void catch_child(void)
-{
-  while (waitpid(-1, NULL, WNOHANG) > 0);
-}
-#endif
-#endif
-
-
-/* FIXME: Old output initialization code that needs updating */
-
-int init_output(audio_output_t **ao)
-{
-	static int init_done = FALSE;
-	
-	if (init_done) return 1;
-	init_done = TRUE;
-  
-#ifndef NOXFERMEM
-	if (param.usebuffer)
-	{
-		unsigned int bufferbytes;
-		sigset_t newsigset, oldsigset;
-		bufferbytes = (param.usebuffer * 1024);
-		if (bufferbytes < bufferblock)
-		{
-			bufferbytes = 2*bufferblock;
-			if(!param.quiet) fprintf(stderr, "Note: raising buffer to minimal size %liKiB\n", (unsigned long) bufferbytes>>10);
-		}
-		bufferbytes -= bufferbytes % bufferblock;
-		/* No +1024 for NtoM rounding problems anymore! */
-		xfermem_init (&buffermem, bufferbytes ,0,0);
-		sigemptyset (&newsigset);
-		/* ThOr: I'm not quite sure why we need to block that signal here. */
-		sigaddset (&newsigset, SIGUSR1);
-		sigprocmask (SIG_BLOCK, &newsigset, &oldsigset);
-#if !defined(WIN32) && !defined(GENERIC)
-		catchsignal (SIGCHLD, catch_child);
-#endif
-		switch ((buffer_pid = fork()))
-		{
-			case -1: /* error */
-			error("cannot fork!");
-			return -1;
-			case 0: /* child */
-			{
-				/* Buffer process handles all audio stuff itself. */
-				audio_output_t *bao = NULL; /* To be clear: That's the buffer's pointer. */
-				param.usebuffer = 0; /* The buffer doesn't use the buffer. */
-				/* Open audio output module */
-				bao = open_output_module(param.output_module);
-				if(!bao)
-				{
-					error("Failed to open audio output module.");
-					exit(1); /* communicate failure? */
-				}
-				if(open_output(bao) < 0)
-				{
-					error("Unable to open audio output.");
-					close_output_module(bao);
-					exit(2);
-				}
-				xfermem_init_reader (buffermem);
-				buffer_loop(bao, &oldsigset); /* Here the work happens. */
-				xfermem_done_reader (buffermem);
-				xfermem_done (buffermem);
-				close_output(bao);
-				close_output_module(bao);
-				exit(0);
-			}
-			default: /* parent */
-			xfermem_init_writer (buffermem);
-		}
-		/* ThOr: I want that USR1 signal back for control. */
-		sigprocmask(SIG_UNBLOCK, &newsigset, NULL);
-	}
-#else
-	if(param.usebuffer)
-	{
-		error("Buffer not available in this build!");
-		return -1;
-	}
-#endif
-	if(!param.usebuffer)
-	{ /* Only if I handle audio device output: Get that module. */
-		*ao = open_output_module(param.output_module);
-		if(!(*ao))
-		{
-			error("Failed to open audio output module");
-			return -1;
-		}
-	}
-	else *ao = NULL; /* That ensures we won't try to free it later... */
-#ifndef NOXFERMEM
-	if(param.usebuffer)
-	{ /* Check if buffer is alive. */
-		int res = xfermem_getcmd(buffermem->fd[XF_WRITER], TRUE);
-		if(res < 0)
-		{
-			error("Buffer process didn't initialize!");
-			return -1;
-		}
-	}
-#endif
-	/* This has internal protection for buffer mode. */
-	if(open_output(*ao) < 0) return -1;
-
-	return 0;
-}
-
-void exit_output(audio_output_t *ao, int rude)
-{
-	debug("exit output");
-#ifndef NOXFERMEM
-	if (param.usebuffer)
-	{
-		debug("ending buffer");
-		buffer_stop(); /* Puts buffer into waiting-for-command mode. */
-		buffer_end(rude);  /* Gives command to end operation. */
-		xfermem_done_writer(buffermem);
-		waitpid (buffer_pid, NULL, 0);
-		xfermem_done (buffermem);
-	}
-#endif
-	/* Close the output... doesn't matter if buffer handled it, that's taken care of. */
-	close_output(ao);
-	close_output_module(ao);
-}
-
-void output_pause(audio_output_t *ao)
-{
-	if(param.usebuffer) buffer_stop();
-	else ao->flush(ao);
-}
-
-void output_unpause(audio_output_t *ao)
-{
-	if(param.usebuffer) buffer_start();
-}
-
-int flush_output(audio_output_t *ao, unsigned char *bytes, size_t count)
-{
-	if(count)
-	{
-		/* Error checks? */
-#ifndef NOXFERMEM
-		if(param.usebuffer){ if(xfermem_write(buffermem, bytes, count)) return -1; }
-		else
-#endif
-		if(param.outmode != DECODE_TEST)
-		{
-			int sum = 0;
-			int written;
-			do
-			{ /* Be in a loop for SIGSTOP/CONT */
-				written = ao->write(ao, bytes, (int)count);
-				if(written >= 0){ sum+=written; count -= written; }
-				else error1("Error in writing audio (%s?)!", strerror(errno));
-			}	while(count>0 && written>=0);
-			return sum;
-		}
-	}
-	return (int)count; /* That is for DECODE_TEST */
-}
-
-int open_output(audio_output_t *ao)
-{
-	if(param.usebuffer) return 0;
-
-	if(ao == NULL)
-	{
-		error("ao should not be NULL here!");
-		exit(110);
-	}
-
-	switch(param.outmode)
-	{
-		case DECODE_AUDIO:
-		case DECODE_WAV:
-		case DECODE_AU:
-		case DECODE_CDR:
-		case DECODE_FILE:
-			debug("opening normal audio/file");
-			ao->is_open = ao->open(ao) < 0 ? FALSE : TRUE;
-			if(!ao->is_open)
-			{
-				if(!AOQUIET) error("failed to open audio device");
-				return -1;
-			}
-			else return 0;
-		break;
-		case DECODE_TEST:
-			debug("decoding to nowhere");
-			return 0;
-		break;
-	}
-	debug("nothing");
-	return -1; /* That's an error ... unknown outmode? */
-}
-
-/* is this used? */
-void close_output(audio_output_t *ao)
-{
-	if(param.usebuffer) return;
-
-	debug("closing output");
-	switch(param.outmode)
-	{
-		case DECODE_AUDIO:
-		case DECODE_WAV:
-		case DECODE_AU:
-		case DECODE_CDR:
-		/* Guard that close call; could be nasty. */
-		if(ao->is_open)
-		{
-			ao->is_open = FALSE;
-			if(ao->close != NULL) ao->close(ao);
-		}
-		break;
-	}
-}
-
-/* Also for WAV decoding? */
-int reset_output(audio_output_t *ao)
-{
-	if(!param.usebuffer)
-	{
-		close_output(ao);
-		return open_output(ao);
-	}
-	else return 0;
-}
-
-int set_pitch(mpg123_handle *fr, audio_output_t *ao, double new_pitch)
-{
-	int ret = 1;
-	double old_pitch = param.pitch;
-	long rate;
-	int channels, format;
-	int smode = 0;
-
-	/* Be safe, check support. */
-	if(mpg123_getformat(fr, &rate, &channels, &format) != MPG123_OK)
-	{
-		/* We might just not have a track handy. */
-		error("There is no current audio format, cannot apply pitch. This might get fixed in future.");
-		return 0;
-	}
-
-	if(param.usebuffer)
-	{
-		error("No runtime pitch change with output buffer, sorry.");
-		return 0;
-	}
-
-	param.pitch = new_pitch;
-	if(param.pitch < -0.99) param.pitch = -0.99;
-
-	if(channels == 1) smode = MPG123_MONO;
-	if(channels == 2) smode = MPG123_STEREO;
-
-	output_pause(ao);
-	/* Remember: This takes param.pitch into account. */
-	audio_capabilities(ao, fr);
-	if(!(mpg123_format_support(fr, rate, format) & smode))
-	{
-		/* Note: When using --pitch command line parameter, you can go higher
-		   because a lower decoder sample rate is automagically chosen.
-		   Here, we'd need to switch decoder rate during track... good? */
-		error("Reached a hardware limit there with pitch!");
-		param.pitch = old_pitch;
-		audio_capabilities(ao, fr);
-		ret = 0;
-	}
-	ao->format   = format;
-	ao->channels = channels;
-	ao->rate     = pitch_rate(rate);
-	reset_output(ao);
-	output_unpause(ao);
-	return ret;
-}
-

+ 0 - 106
libs/mpg123-1.15.3/src/audio.h

@@ -1,106 +0,0 @@
-/*
-	audio: audio output interface
-
-	copyright ?-2006 by the mpg123 project - free software under the terms of the LGPL 2.1
-	see COPYING and AUTHORS files in distribution or http://mpg123.org
-	initially written by Michael Hipp
-*/
-
-/* 
- * Audio 'LIB' defines
- */
-
-
-#ifndef _MPG123_AUDIO_H_
-#define _MPG123_AUDIO_H_
-
-#include "compat.h"
-#include "mpg123.h"
-#include "module.h"
-
-#define AUDIO_OUT_HEADPHONES       0x01
-#define AUDIO_OUT_INTERNAL_SPEAKER 0x02
-#define AUDIO_OUT_LINE_OUT         0x04
-
-enum {
-	DECODE_TEST,
-	DECODE_AUDIO,
-	DECODE_FILE,
-	DECODE_BUFFER,
-	DECODE_WAV,
-	DECODE_AU,
-	DECODE_CDR,
-	DECODE_AUDIOFILE
-};
-
-/* 3% rate tolerance */
-#define AUDIO_RATE_TOLERANCE	  3
-
-typedef struct audio_output_struct
-{
-	int fn;			/* filenumber */
-	void *userptr;	/* driver specific pointer */
-	
-	/* Callbacks */
-	int (*open)(struct audio_output_struct *);
-	int (*get_formats)(struct audio_output_struct *);
-	int (*write)(struct audio_output_struct *, unsigned char *,int);
-	void (*flush)(struct audio_output_struct *);
-	int (*close)(struct audio_output_struct *);
-	int (*deinit)(struct audio_output_struct *);
-	
-	/* the module this belongs to */
-	mpg123_module_t *module;
-	
-	char *device;	/* device name */
-	int   flags;	/* some bits; namely headphone/speaker/line */
-	long rate;		/* sample rate */
-	long gain;		/* output gain */
-	int channels;	/* number of channels */
-	int format;		/* format flags */
-	int is_open;	/* something opened? */
-#define MPG123_OUT_QUIET 1
-	int auxflags; /* For now just one: quiet mode (for probing). */
-} audio_output_t;
-
-/* Lazy. */
-#define AOQUIET (ao->auxflags & MPG123_OUT_QUIET)
-
-struct audio_format_name {
-	int  val;
-	char *name;
-	char *sname;
-};
-
-#define pitch_rate(rate)	(param.pitch == 0 ? (rate) : (long) ((param.pitch+1.0)*(rate)))
-
-/* ------ Declarations from "audio.c" ------ */
-
-audio_output_t* open_output_module( const char* name );
-void close_output_module( audio_output_t* ao );
-audio_output_t* alloc_audio_output();
-void audio_capabilities(audio_output_t *ao, mpg123_handle *mh);
-int audio_fit_capabilities(audio_output_t *ao,int c,int r);
-const char* audio_encoding_name(const int encoding, const int longer);
-void print_capabilities(audio_output_t *ao, mpg123_handle *mh);
-
-int init_output(audio_output_t **ao);
-void exit_output(audio_output_t *ao, int rude);
-int flush_output(audio_output_t *ao, unsigned char *bytes, size_t count);
-int open_output(audio_output_t *ao);
-void close_output(audio_output_t *ao );
-int reset_output(audio_output_t *ao);
-void output_pause(audio_output_t *ao);  /* Prepare output for inactivity. */
-void output_unpause(audio_output_t *ao); /* Reactivate output (buffer process). */
-
-void audio_enclist(char** list); /* Make a string of encoding names. */
-
-/*
-	Twiddle audio output rate to yield speedup/down (pitch) effect.
-	The actually achieved pitch value is stored in param.pitch.
-	Returns 1 if pitch setting succeeded, 0 otherwise.
-*/
-int set_pitch(mpg123_handle *fr, audio_output_t *ao, double new_pitch);
-
-#endif
-

+ 0 - 312
libs/mpg123-1.15.3/src/buffer.c

@@ -1,312 +0,0 @@
-/*
-	buffer.c: output buffer
-
-	copyright 1997-2009 by the mpg123 project - free software under the terms of the LGPL 2.1
-	see COPYING and AUTHORS files in distribution or http://mpg123.org
-	initially written by Oliver Fromme
-
-	I (ThOr) am reviewing this file at about the same daytime as Oliver's timestamp here:
-	Mon Apr 14 03:53:18 MET DST 1997
-	- dammed night coders;-)
-*/
-
-#include "mpg123app.h"
-
-#ifndef NOXFERMEM
-
-#include "common.h"
-#include <errno.h>
-#include "debug.h"
-
-int outburst = 32768;
-
-static int intflag = FALSE;
-static int usr1flag = FALSE;
-
-static void catch_interrupt (void)
-{
-	intflag = TRUE;
-}
-
-static void catch_usr1 (void)
-{
-	usr1flag = TRUE;
-}
-
-/* Interfaces to writer process */
-
-extern void buffer_sig(int signal, int block);
-
-void real_buffer_ignore_lowmem(void)
-{
-	if (!buffermem)
-		return;
-	if(buffermem->wakeme[XF_READER])
-		xfermem_putcmd(buffermem->fd[XF_WRITER], XF_CMD_WAKEUP);
-}
-
-void real_buffer_end(int rude)
-{
-	if (!buffermem)
-		return;
-	xfermem_putcmd(buffermem->fd[XF_WRITER], rude ? XF_CMD_ABORT : XF_CMD_TERMINATE);
-}
-
-void real_buffer_resync(void)
-{
-	if(buffermem->justwait)
-	{
-		buffermem->wakeme[XF_WRITER] = TRUE;
-		xfermem_putcmd(buffermem->fd[XF_WRITER], XF_CMD_RESYNC);
-		xfermem_getcmd(buffermem->fd[XF_WRITER], TRUE);
-	}
-	else buffer_sig(SIGINT, TRUE);
-}
-
-void real_plain_buffer_resync(void)
-{
-	buffer_sig(SIGINT, FALSE);
-}
-
-void real_buffer_reset(void)
-{
-	buffer_sig(SIGUSR1, TRUE);
-}
-
-void real_buffer_start(void)
-{
-	if(buffermem->justwait)
-	{
-		debug("ending buffer's waiting");
-		buffermem->justwait = FALSE;
-		xfermem_putcmd(buffermem->fd[XF_WRITER], XF_CMD_WAKEUP);
-	}
-}
-
-void real_buffer_stop()
-{
-	buffermem->justwait = TRUE;
-	buffer_sig(SIGINT, TRUE);
-}
-
-extern int buffer_pid;
-
-void buffer_sig(int signal, int block)
-{
-	if (!buffermem) return;
-
-	if (!block)
-	{ /* Just signal, do not wait for anything. */
-		kill(buffer_pid, signal);
-		return;
-	}
-
-	/* kill() and the waiting needs to be taken care of properly for parallel execution.
-	  Nobody reported issues so far, but I want to be sure. */
-	if(xfermem_sigblock(XF_WRITER, buffermem, buffer_pid, signal) != XF_CMD_WAKEUP) 
-		perror("Could not resync/reset buffers");
-	return;
-}
-
-void buffer_loop(audio_output_t *ao, sigset_t *oldsigset)
-{
-	int bytes, outbytes;
-	int my_fd = buffermem->fd[XF_READER];
-	txfermem *xf = buffermem;
-	int done = FALSE;
-	int preload;
-
-	catchsignal (SIGINT, catch_interrupt);
-	catchsignal (SIGUSR1, catch_usr1);
-	sigprocmask (SIG_SETMASK, oldsigset, NULL);
-
-	xfermem_putcmd(my_fd, XF_CMD_WAKEUP);
-
-	debug("audio output: waiting for cap requests");
-	/* wait for audio setup queries */
-	while(1)
-	{
-		int cmd;
-		cmd = xfermem_block(XF_READER, xf);
-		if(cmd == XF_CMD_AUDIOCAP)
-		{
-			ao->rate     = xf->rate;
-			ao->channels = xf->channels;
-			ao->format   = ao->get_formats(ao);
-			debug3("formats for %liHz/%ich: 0x%x", ao->rate, ao->channels, ao->format);
-			xf->format = ao->format;
-			xfermem_putcmd(my_fd, XF_CMD_AUDIOCAP);
-		}
-		else if(cmd == XF_CMD_WAKEUP)
-		{
-			debug("got wakeup... leaving config mode");
-			xfermem_putcmd(buffermem->fd[XF_READER], XF_CMD_WAKEUP);
-			break;
-		}
-		else
-		{
-			error1("unexpected command %i", cmd);
-			return;
-		}
-	}
-
-	/* Fill complete buffer on first run before starting to play.
-	 * Live mp3 streams constantly approach buffer underrun otherwise. [dk]
-	 */
-	preload = (int)(param.preload*xf->size);
-	if(preload > xf->size) preload = xf->size;
-	if(preload < 0) preload = 0;
-
-	for (;;) {
-		if (intflag) {
-			debug("handle intflag... flushing");
-			intflag = FALSE;
-			ao->flush(ao);
-			/* Either prepare for waiting or empty buffer now. */
-			if(!xf->justwait) xf->readindex = xf->freeindex;
-			else
-			{
-				int cmd;
-				debug("Prepare for waiting; draining command queue. (There's a lot of wakeup commands pending, usually.)");
-				do
-				{
-					cmd = xfermem_getcmd(my_fd, FALSE);
-					/* debug1("drain: %i",  cmd); */
-				} while(cmd > 0);
-			}
-			if(xf->wakeme[XF_WRITER]) xfermem_putcmd(my_fd, XF_CMD_WAKEUP);
-		}
-		if (usr1flag) {
-			debug("handling usr1flag");
-			usr1flag = FALSE;
-			/*   close and re-open in order to flush
-			 *   the device's internal buffer before
-			 *   changing the sample rate.   [OF]
-			 */
-			/* writer must block when sending SIGUSR1
-			 * or we will lose all data processed 
-			 * in the meantime! [dk]
-			 */
-			xf->readindex = xf->freeindex;
-			/* We've nailed down the new starting location -
-			 * writer is now safe to go on. [dk]
-			 */
-			if (xf->wakeme[XF_WRITER])
-				xfermem_putcmd(my_fd, XF_CMD_WAKEUP);
-			ao->rate = xf->rate; 
-			ao->channels = xf->channels; 
-			ao->format = xf->format;
-			if (reset_output(ao) < 0) {
-				error1("failed to reset audio: %s", strerror(errno));
-				exit(1);
-			}
-		}
-		if ( (bytes = xfermem_get_usedspace(xf)) < outburst ) {
-			/* if we got a buffer underrun we first
-			 * fill 1/8 of the buffer before continue/start
-			 * playing */
-			if (preload < xf->size>>3)
-				preload = xf->size>>3;
-			if(preload < outburst)
-				preload = outburst;
-		}
-		debug1("bytes: %i", bytes);
-		if(xf->justwait || bytes < preload) {
-			int cmd;
-			if (done && !bytes) { 
-				break;
-			}
-			
-			if(xf->justwait || !done) {
-
-				/* Don't spill into errno check below. */
-				errno = 0;
-				cmd = xfermem_block(XF_READER, xf);
-				debug1("got %i", cmd);
-				switch(cmd) {
-
-					/* More input pending. */
-					case XF_CMD_WAKEUP_INFO:
-						continue;
-					/* Yes, we know buffer is low but
-					 * know we don't care.
-					 */
-					case XF_CMD_WAKEUP:
-						break;	/* Proceed playing. */
-					case XF_CMD_ABORT: /* Immediate end, discard buffer contents. */
-						return; /* Cleanup happens outside of buffer_loop()*/
-					case XF_CMD_TERMINATE: /* Graceful end, playing stuff in buffer and then return. */
-						debug("going to terminate");
-						done = TRUE;
-						break;
-					case XF_CMD_RESYNC:
-						debug("ordered resync");
-						if (param.outmode == DECODE_AUDIO) ao->flush(ao);
-
-						xf->readindex = xf->freeindex;
-						if (xf->wakeme[XF_WRITER]) xfermem_putcmd(my_fd, XF_CMD_WAKEUP);
-						continue;
-						break;
-					case -1:
-						if(intflag || usr1flag) /* Got signal, handle it at top of loop... */
-						{
-							debug("buffer interrupted");
-							continue;
-						}
-						if(errno)
-							error1("Yuck! Error in buffer handling... or somewhere unexpected: %s", strerror(errno));
-						done = TRUE;
-						xf->readindex = xf->freeindex;
-						xfermem_putcmd(xf->fd[XF_READER], XF_CMD_TERMINATE);
-						break;
-					default:
-						fprintf(stderr, "\nEh!? Received unknown command 0x%x in buffer process.\n", cmd);
-				}
-			}
-		}
-		/* Hack! The writer issues XF_CMD_WAKEUP when first adjust 
-		 * audio settings. We do not want to lower the preload mark
-		 * just yet!
-		 */
-		if (xf->justwait || !bytes)
-			continue;
-		preload = outburst; /* set preload to lower mark */
-		if (bytes > xf->size - xf->readindex)
-			bytes = xf->size - xf->readindex;
-		if (bytes > outburst)
-			bytes = outburst;
-
-		debug("write");
-		outbytes = flush_output(ao, (unsigned char*) xf->data + xf->readindex, bytes);
-
-		if(outbytes < bytes)
-		{
-			if(outbytes < 0) outbytes = 0;
-			if(!intflag && !usr1flag) {
-				error1("Ouch ... error while writing audio data: %s", strerror(errno));
-				/*
-				 * done==TRUE tells writer process to stop
-				 * sending data. There might be some latency
-				 * involved when resetting readindex to 
-				 * freeindex so we might need more than one
-				 * cycle to terminate. (The number of cycles
-				 * should be finite unless I managed to mess
-				 * up something. ;-) [dk]
-				 */
-				done = TRUE;	
-				xf->readindex = xf->freeindex;
-				xfermem_putcmd(xf->fd[XF_READER], XF_CMD_TERMINATE);
-			}
-			else debug("buffer interrupted");
-		}
-		bytes = outbytes;
-
-		xf->readindex = (xf->readindex + bytes) % xf->size;
-		if (xf->wakeme[XF_WRITER])
-			xfermem_putcmd(my_fd, XF_CMD_WAKEUP);
-	}
-}
-
-#endif
-
-/* EOF */

+ 0 - 45
libs/mpg123-1.15.3/src/buffer.h

@@ -1,45 +0,0 @@
-/*
-	buffer.h: output buffer
-
-	copyright 1999-2006 by the mpg123 project - free software under the terms of the LGPL 2.1
-	see COPYING and AUTHORS files in distribution or http://mpg123.org
-	initially written by Daniel Kobras / Oliver Fromme
-*/
-
-/*
- * Application specific interaction between main and buffer
- * process. This is much less generic than the functions in
- * xfermem so I chose to put it in buffer.[hc].
- * 01/28/99 [dk]
- */
-
-#ifndef _MPG123_BUFFER_H_
-#define _MPG123_BUFFER_H_
-
-#ifndef NOXFERMEM
-void real_buffer_ignore_lowmem(void);
-void real_buffer_end(int rude);
-void real_buffer_resync(void);
-void real_plain_buffer_resync(void);
-void real_buffer_reset(void);
-void real_buffer_start(void);
-void real_buffer_stop(void);
-/* Hm, that's funny preprocessor weirdness. */
-#define buffer_start()         (param.usebuffer ? real_buffer_start(),0         : 0)
-#define buffer_stop()          (param.usebuffer ? real_buffer_stop(),0          : 0)
-#define buffer_reset()         (param.usebuffer ? real_buffer_reset(),0         : 0)
-#define buffer_resync()        (param.usebuffer ? real_buffer_resync(),0        : 0)
-#define plain_buffer_resync()  (param.usebuffer ? real_plain_buffer_resync(),0  : 0)
-#define buffer_end(a)          (param.usebuffer ? real_buffer_end(a),0           : 0)
-#define buffer_ignore_lowmem() (param.usebuffer ? real_buffer_ignore_lowmem(),0 : 0)
-#else
-#define buffer_start()
-#define buffer_stop()
-#define buffer_reset()
-#define buffer_resync()
-#define plain_buffer_resync()
-#define buffer_end()
-#define buffer_ignore_lowmem()
-#endif
-
-#endif

+ 0 - 273
libs/mpg123-1.15.3/src/common.c

@@ -1,273 +0,0 @@
-/*
-	common: misc stuff... audio flush, status display...
-
-	copyright ?-2008 by the mpg123 project - free software under the terms of the LGPL 2.1
-	see COPYING and AUTHORS files in distribution or http://mpg123.org
-	initially written by Michael Hipp
-*/
-
-#include "mpg123app.h"
-#include <sys/stat.h>
-#include <fcntl.h>
-#include "common.h"
-
-#include "debug.h"
-
-const char* rva_name[3] = { "off", "mix", "album" };
-static const char *modes[5] = {"Stereo", "Joint-Stereo", "Dual-Channel", "Single-Channel", "Invalid" };
-static const char *smodes[5] = { "stereo", "joint-stereo", "dual-channel", "mono", "invalid" };
-static const char *layers[4] = { "Unknown" , "I", "II", "III" };
-static const char *versions[4] = {"1.0", "2.0", "2.5", "x.x" };
-static const int samples_per_frame[4][4] =
-{
-	{ -1,384,1152,1152 },	/* MPEG 1 */
-	{ -1,384,1152,576 },	/* MPEG 2 */
-	{ -1,384,1152,576 },	/* MPEG 2.5 */
-	{ -1,-1,-1,-1 },		/* Unknown */
-};
-
-
-#if (!defined(WIN32) || defined (__CYGWIN__)) && defined(HAVE_SIGNAL_H)
-void (*catchsignal(int signum, void(*handler)()))()
-{
-  struct sigaction new_sa;
-  struct sigaction old_sa;
-
-#ifdef DONT_CATCH_SIGNALS
-  fprintf (stderr, "Not catching any signals.\n");
-  return ((void (*)()) -1);
-#endif
-
-  new_sa.sa_handler = handler;
-  sigemptyset(&new_sa.sa_mask);
-  new_sa.sa_flags = 0;
-  if (sigaction(signum, &new_sa, &old_sa) == -1)
-    return ((void (*)()) -1);
-  return (old_sa.sa_handler);
-}
-#endif
-
-/* concurring to print_rheader... here for control_generic */
-const char* remote_header_help = "S <mpeg-version> <layer> <sampling freq> <mode(stereo/mono/...)> <mode_ext> <framesize> <stereo> <copyright> <error_protected> <emphasis> <bitrate> <extension> <vbr(0/1=yes/no)>";
-void print_remote_header(mpg123_handle *mh)
-{
-	struct mpg123_frameinfo i;
-	mpg123_info(mh, &i);
-	if(i.mode >= 4 || i.mode < 0) i.mode = 4;
-	if(i.version >= 3 || i.version < 0) i.version = 3;
-	generic_sendmsg("S %s %d %ld %s %d %d %d %d %d %d %d %d %d",
-		versions[i.version],
-		i.layer,
-		i.rate,
-		modes[i.mode],
-		i.mode_ext,
-		i.framesize,
-		i.mode == MPG123_M_MONO ? 1 : 2,
-		i.flags & MPG123_COPYRIGHT ? 1 : 0,
-		i.flags & MPG123_CRC ? 1 : 0,
-		i.emphasis,
-		i.bitrate,
-		i.flags & MPG123_PRIVATE ? 1 : 0,
-		i.vbr);
-}
-
-void print_header(mpg123_handle *mh)
-{
-	struct mpg123_frameinfo i;
-	mpg123_info(mh, &i);
-	if(i.mode > 4 || i.mode < 0) i.mode = 4;
-	if(i.version > 3 || i.version < 0) i.version = 3;
-	if(i.layer > 3 || i.layer < 0) i.layer = 0;
-	fprintf(stderr,"MPEG %s, Layer: %s, Freq: %ld, mode: %s, modext: %d, BPF : %d\n", 
-		versions[i.version],
-		layers[i.layer], i.rate,
-		modes[i.mode],i.mode_ext,i.framesize);
-	fprintf(stderr,"Channels: %d, copyright: %s, original: %s, CRC: %s, emphasis: %d.\n",
-		i.mode == MPG123_M_MONO ? 1 : 2,i.flags & MPG123_COPYRIGHT ? "Yes" : "No",
-		i.flags & MPG123_ORIGINAL ? "Yes" : "No", i.flags & MPG123_CRC ? "Yes" : "No",
-		i.emphasis);
-	fprintf(stderr,"Bitrate: ");
-	switch(i.vbr)
-	{
-		case MPG123_CBR:
-			if(i.bitrate) fprintf(stderr, "%d kbit/s", i.bitrate);
-			else fprintf(stderr, "%d kbit/s (free format)", (int)((double)(i.framesize+4)*8*i.rate*0.001/samples_per_frame[i.version][i.layer]+0.5));
-			break;
-		case MPG123_VBR: fprintf(stderr, "VBR"); break;
-		case MPG123_ABR: fprintf(stderr, "%d kbit/s ABR", i.abr_rate); break;
-		default: fprintf(stderr, "???");
-	}
-	fprintf(stderr, " Extension value: %d\n",	i.flags & MPG123_PRIVATE ? 1 : 0);
-}
-
-void print_header_compact(mpg123_handle *mh)
-{
-	struct mpg123_frameinfo i;
-	mpg123_info(mh, &i);
-	if(i.mode > 4 || i.mode < 0) i.mode = 4;
-	if(i.version > 3 || i.version < 0) i.version = 3;
-	if(i.layer > 3 || i.layer < 0) i.layer = 0;
-	
-	fprintf(stderr,"MPEG %s layer %s, ", versions[i.version], layers[i.layer]);
-	switch(i.vbr)
-	{
-		case MPG123_CBR:
-			if(i.bitrate) fprintf(stderr, "%d kbit/s", i.bitrate);
-			else fprintf(stderr, "%d kbit/s (free format)", (int)((double)i.framesize*8*i.rate*0.001/samples_per_frame[i.version][i.layer]+0.5));
-			break;
-		case MPG123_VBR: fprintf(stderr, "VBR"); break;
-		case MPG123_ABR: fprintf(stderr, "%d kbit/s ABR", i.abr_rate); break;
-		default: fprintf(stderr, "???");
-	}
-	fprintf(stderr,", %ld Hz %s\n", i.rate, smodes[i.mode]);
-}
-
-#if 0
-/* removed the strndup for better portability */
-/*
- *   Allocate space for a new string containing the first
- *   "num" characters of "src".  The resulting string is
- *   always zero-terminated.  Returns NULL if malloc fails.
- */
-char *strndup (const char *src, int num)
-{
-	char *dst;
-
-	if (!(dst = (char *) malloc(num+1)))
-		return (NULL);
-	dst[num] = '\0';
-	return (strncpy(dst, src, num));
-}
-#endif
-
-/*
- *   Split "path" into directory and filename components.
- *
- *   Return value is 0 if no directory was specified (i.e.
- *   "path" does not contain a '/'), OR if the directory
- *   is the same as on the previous call to this function.
- *
- *   Return value is 1 if a directory was specified AND it
- *   is different from the previous one (if any).
- */
-
-int split_dir_file (const char *path, char **dname, char **fname)
-{
-	static char *lastdir = NULL;
-	char *slashpos;
-
-	if ((slashpos = strrchr(path, '/'))) {
-		*fname = slashpos + 1;
-		*dname = strdup(path); /* , 1 + slashpos - path); */
-		if(!(*dname)) {
-			perror("failed to allocate memory for dir name");
-			return 0;
-		}
-		(*dname)[1 + slashpos - path] = 0;
-		if (lastdir && !strcmp(lastdir, *dname)) {
-			/***   same as previous directory   ***/
-			free (*dname);
-			*dname = lastdir;
-			return 0;
-		}
-		else {
-			/***   different directory   ***/
-			if (lastdir)
-				free (lastdir);
-			lastdir = *dname;
-			return 1;
-		}
-	}
-	else {
-		/***   no directory specified   ***/
-		if (lastdir) {
-			free (lastdir);
-			lastdir = NULL;
-		};
-		*dname = NULL;
-		*fname = (char *)path;
-		return 0;
-	}
-}
-
-unsigned int roundui(double val)
-{
-	double base = floor(val);
-	return (unsigned int) ((val-base) < 0.5 ? base : base + 1 );
-}
-
-/* Split into mm:ss.xx or hh:mm:ss, depending on value. */
-static void settle_time(double tim, unsigned long *times, char *sep)
-{
-	if(tim >= 3600.)
-	{
-		*sep = ':';
-		times[0] = (unsigned long) tim/3600;
-		tim -= times[0]*3600;
-		times[1] = (unsigned long) tim/60;
-		tim -= times[1]*60;
-		times[2] = (unsigned long) tim;
-	}
-	else
-	{
-		*sep = '.';
-		times[0] = (unsigned long) tim/60;
-		times[1] = (unsigned long) tim%60;
-		times[2] = (unsigned long) (tim*100)%100;
-	}
-}
-
-void print_stat(mpg123_handle *fr, long offset, long buffsize)
-{
-	double tim[2];
-	off_t rno, no;
-	double basevol, realvol;
-	char *icy;
-#ifndef WIN32
-#ifndef GENERIC
-/* Only generate new stat line when stderr is ready... don't overfill... */
-	{
-		struct timeval t;
-		fd_set serr;
-		int n,errfd = fileno(stderr);
-
-		t.tv_sec=t.tv_usec=0;
-
-		FD_ZERO(&serr);
-		FD_SET(errfd,&serr);
-		n = select(errfd+1,NULL,&serr,NULL,&t);
-		if(n <= 0) return;
-	}
-#endif
-#endif
-	if(    MPG123_OK == mpg123_position(fr, offset, buffsize, &no, &rno, tim, tim+1)
-	    && MPG123_OK == mpg123_getvolume(fr, &basevol, &realvol, NULL) )
-	{
-		int ti;
-		/* Deal with overly long times. */
-		unsigned long times[2][3];
-		char timesep[2];
-		char sign[2] = {' ', ' '};
-		for(ti=0; ti<2; ++ti)
-		{
-			if(tim[ti] < 0.){ sign[ti] = '-'; tim[ti] = -tim[ti]; }
-			settle_time(tim[ti], times[ti], &timesep[ti]);
-		}
-		fprintf(stderr, "\rFrame# %5"OFF_P" [%5"OFF_P"], Time:%c%02lu:%02u%c%02u%c[%02u:%02u%c%02u], RVA:%6s, Vol: %3u(%3u)",
-		        (off_p)no, (off_p)rno,
-		        sign[0],
-		        times[0][0], times[0][1], timesep[0], times[0][2],
-		        sign[1],
-		        times[1][0], times[1][1], timesep[1], times[1][2],
-		        rva_name[param.rva], roundui(basevol*100), roundui(realvol*100) );
-		if(param.usebuffer) fprintf(stderr,", [%8ld] ",(long)buffsize);
-	}
-	/* Check for changed tags here too? */
-	if( mpg123_meta_check(fr) & MPG123_NEW_ICY && MPG123_OK == mpg123_icy(fr, &icy) )
-	fprintf(stderr, "\nICY-META: %s\n", icy);
-}
-
-void clear_stat()
-{
-	fprintf(stderr, "\r                                                                                       \r");
-}

+ 0 - 141
libs/mpg123-1.15.3/src/libmpg123/Makefile.am

@@ -1,141 +0,0 @@
-## Makefile.am: produce Makefile.in from this
-
-## copyright by the mpg123 project - free software under the terms of the LGPL 2.1
-## see COPYING and AUTHORS files in distribution or http://mpg123.org
-## initially written by Nicholas J. Humfrey
-
-#AM_CFLAGS = @AUDIO_CFLAGS@
-#AM_LDFLAGS = 
-INCLUDES = -I$(top_srcdir)/src -I$(top_srcdir)/src/libmpg123
-
-EXTRA_DIST = mpg123.h.in
-
-EXTRA_PROGRAMS = testcpu
-testcpu_dependencies = getcpuflags.$(OBJEXT)
-testcpu_sources = testcpu.c
-testcpu_LDADD = getcpuflags.$(OBJEXT)
-
-
-CLEANFILES = *.a
-
-
-# The library can have different names, depending on largefile setup.
-# Libtool macros think they're smart. Because of that mpg123.la does not work, it must be libmpg123.la .
-lib_LTLIBRARIES = libmpg123.la
-nodist_include_HEADERS = mpg123.h
-
-libmpg123_la_LDFLAGS = -no-undefined -version-info @LIBMPG123_VERSION@ -export-symbols-regex '^mpg123_'
-libmpg123_la_LIBADD = @DECODER_LOBJ@ @LFS_LOBJ@
-libmpg123_la_DEPENDENCIES = @DECODER_LOBJ@ @LFS_LOBJ@
-
-libmpg123_la_SOURCES = \
-	intsym.h \
-	compat.c \
-	compat.h \
-	mpeghead.h \
-	parse.c \
-	parse.h \
-	frame.c \
-	format.c \
-	frame.h \
-	reader.h \
-	debug.h \
-	decode.h \
-	sample.h \
-	dct64.c \
-	synth.h \
-	synth_mono.h \
-	synth_ntom.h \
-	synth_8bit.h \
-	synths.h \
-	equalizer.c \
-	huffman.h \
-	icy.h \
-	icy2utf8.h \
-	id3.h \
-	id3.c \
-	true.h \
-	getbits.h \
-	optimize.h \
-	optimize.c \
-	readers.c \
-	tabinit.c \
-	libmpg123.c \
-	gapless.h \
-	mpg123lib_intern.h \
-	mangle.h \
-	getcpuflags.h \
-	index.h \
-	index.c
-
-EXTRA_libmpg123_la_SOURCES = \
-	lfs_alias.c \
-	lfs_wrap.c \
-	icy.c \
-	icy2utf8.c \
-	l2tables.h \
-	layer1.c \
-	layer2.c \
-	layer3.c \
-	dither.h \
-	dither.c \
-	feature.c \
-	dct36_3dnowext.S \
-	dct36_3dnow.S \
-	dct64_3dnowext.S \
-	dct64_3dnow.S \
-	dct64_altivec.c \
-	dct64_i386.c \
-	dct64_i486.c \
-	dct64_mmx.S \
-	dct64_sse.S \
-	dct64_sse_float.S \
-	dct64_x86_64.S \
-	dct64_x86_64_float.S \
-	dct64_neon.S \
-	dct64_neon_float.S \
-	synth_3dnowext.S \
-	synth_3dnow.S \
-	synth_altivec.c \
-	synth_i486.c \
-	synth_i586_dither.S \
-	synth_i586.S \
-	synth_mmx.S \
-	synth_sse3d.h \
-	synth_sse.S \
-	synth_sse_float.S \
-	synth_sse_s32.S \
-	synth_sse_accurate.S \
-	synth_stereo_sse_float.S \
-	synth_stereo_sse_s32.S \
-	synth_stereo_sse_accurate.S \
-	synth_x86_64.S \
-	synth_x86_64_float.S \
-	synth_x86_64_s32.S \
-	synth_x86_64_accurate.S \
-	synth_stereo_x86_64.S \
-	synth_stereo_x86_64_float.S \
-	synth_stereo_x86_64_s32.S \
-	synth_stereo_x86_64_accurate.S \
-	synth_arm.S \
-	synth_arm_accurate.S \
-	synth_neon.S \
-	synth_neon_float.S \
-	synth_neon_s32.S \
-	synth_neon_accurate.S \
-	synth_stereo_neon.S \
-	synth_stereo_neon_float.S \
-	synth_stereo_neon_s32.S \
-	synth_stereo_neon_accurate.S \
-	ntom.c \
-	synth.c \
-	synth_8bit.c \
-	synth_real.c \
-	synth_s32.c \
-	equalizer_3dnow.S \
-	tabinit_mmx.S \
-	stringbuf.c \
-	getcpuflags.S \
-	l12_integer_tables.h \
-	l3_integer_tables.h
-

+ 0 - 922
libs/mpg123-1.15.3/src/libmpg123/Makefile.in

@@ -1,922 +0,0 @@
-# Makefile.in generated by automake 1.12.2 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994-2012 Free Software Foundation, Inc.
-
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-
-VPATH = @srcdir@
-am__make_dryrun = \
-  { \
-    am__dry=no; \
-    case $$MAKEFLAGS in \
-      *\\[\ \	]*) \
-        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
-          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
-      *) \
-        for am__flg in $$MAKEFLAGS; do \
-          case $$am__flg in \
-            *=*|--*) ;; \
-            *n*) am__dry=yes; break;; \
-          esac; \
-        done;; \
-    esac; \
-    test $$am__dry = yes; \
-  }
-pkgdatadir = $(datadir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkglibexecdir = $(libexecdir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-EXTRA_PROGRAMS = testcpu$(EXEEXT)
-subdir = src/libmpg123
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
-	$(srcdir)/mpg123.h.in $(top_srcdir)/build/depcomp
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/m4/addrconfig.m4 \
-	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
-	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
-	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
-	$(ACLOCAL_M4)
-mkinstalldirs = $(install_sh) -d
-CONFIG_HEADER = $(top_builddir)/src/config.h
-CONFIG_CLEAN_FILES = mpg123.h
-CONFIG_CLEAN_VPATH_FILES =
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
-    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
-    *) f=$$p;; \
-  esac;
-am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
-am__install_max = 40
-am__nobase_strip_setup = \
-  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
-am__nobase_strip = \
-  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
-am__nobase_list = $(am__nobase_strip_setup); \
-  for p in $$list; do echo "$$p $$p"; done | \
-  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
-  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
-    if (++n[$$2] == $(am__install_max)) \
-      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
-    END { for (dir in files) print dir, files[dir] }'
-am__base_list = \
-  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
-  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
-am__uninstall_files_from_dir = { \
-  test -z "$$files" \
-    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
-    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
-         $(am__cd) "$$dir" && rm -f $$files; }; \
-  }
-am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(includedir)"
-LTLIBRARIES = $(lib_LTLIBRARIES)
-am_libmpg123_la_OBJECTS = compat.lo parse.lo frame.lo format.lo \
-	dct64.lo equalizer.lo id3.lo optimize.lo readers.lo tabinit.lo \
-	libmpg123.lo index.lo
-libmpg123_la_OBJECTS = $(am_libmpg123_la_OBJECTS)
-libmpg123_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
-	$(libmpg123_la_LDFLAGS) $(LDFLAGS) -o $@
-testcpu_SOURCES = testcpu.c
-testcpu_OBJECTS = testcpu.$(OBJEXT)
-testcpu_DEPENDENCIES = getcpuflags.$(OBJEXT)
-DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/src
-depcomp = $(SHELL) $(top_srcdir)/build/depcomp
-am__depfiles_maybe = depfiles
-am__mv = mv -f
-CPPASCOMPILE = $(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS)
-LTCPPASCOMPILE = $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-	--mode=compile $(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS)
-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
-	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-	--mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-CCLD = $(CC)
-LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-	--mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
-	$(LDFLAGS) -o $@
-SOURCES = $(libmpg123_la_SOURCES) $(EXTRA_libmpg123_la_SOURCES) \
-	testcpu.c
-DIST_SOURCES = $(libmpg123_la_SOURCES) $(EXTRA_libmpg123_la_SOURCES) \
-	testcpu.c
-am__can_run_installinfo = \
-  case $$AM_UPDATE_INFO_DIR in \
-    n|no|NO) false;; \
-    *) (install-info --version) >/dev/null 2>&1;; \
-  esac
-HEADERS = $(nodist_include_HEADERS)
-ETAGS = etags
-CTAGS = ctags
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = @ACLOCAL@
-AIX_CFLAGS = @AIX_CFLAGS@
-AIX_LDFLAGS = @AIX_LDFLAGS@
-AIX_LIBS = @AIX_LIBS@
-ALIB_CFLAGS = @ALIB_CFLAGS@
-ALIB_LDFLAGS = @ALIB_LDFLAGS@
-ALIB_LIBS = @ALIB_LIBS@
-ALSA_CFLAGS = @ALSA_CFLAGS@
-ALSA_LDFLAGS = @ALSA_LDFLAGS@
-ALSA_LIBS = @ALSA_LIBS@
-AMTAR = @AMTAR@
-API_VERSION = @API_VERSION@
-AR = @AR@
-ARTS_CFLAGS = @ARTS_CFLAGS@
-ARTS_LDFLAGS = @ARTS_LDFLAGS@
-ARTS_LIBS = @ARTS_LIBS@
-AS = @AS@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCAS = @CCAS@
-CCASDEPMODE = @CCASDEPMODE@
-CCASFLAGS = @CCASFLAGS@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-COREAUDIO_CFLAGS = @COREAUDIO_CFLAGS@
-COREAUDIO_LDFLAGS = @COREAUDIO_LDFLAGS@
-COREAUDIO_LIBS = @COREAUDIO_LIBS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DECODER_LOBJ = @DECODER_LOBJ@
-DECODER_OBJ = @DECODER_OBJ@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-DLLTOOL = @DLLTOOL@
-DSYMUTIL = @DSYMUTIL@
-DUMMY_CFLAGS = @DUMMY_CFLAGS@
-DUMMY_LDFLAGS = @DUMMY_LDFLAGS@
-DUMMY_LIBS = @DUMMY_LIBS@
-DUMPBIN = @DUMPBIN@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-ESD_CFLAGS = @ESD_CFLAGS@
-ESD_LDFLAGS = @ESD_LDFLAGS@
-ESD_LIBS = @ESD_LIBS@
-EXEC_LT_LDFLAGS = @EXEC_LT_LDFLAGS@
-EXEEXT = @EXEEXT@
-FGREP = @FGREP@
-GREP = @GREP@
-HP_CFLAGS = @HP_CFLAGS@
-HP_LDFLAGS = @HP_LDFLAGS@
-HP_LIBS = @HP_LIBS@
-INCLUDE_STDIO_H = @INCLUDE_STDIO_H@
-INCLUDE_STDLIB_H = @INCLUDE_STDLIB_H@
-INCLUDE_SYS_TYPE_H = @INCLUDE_SYS_TYPE_H@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-JACK_CFLAGS = @JACK_CFLAGS@
-JACK_LDFLAGS = @JACK_LDFLAGS@
-JACK_LIBS = @JACK_LIBS@
-LD = @LD@
-LDFLAGS = @LDFLAGS@
-LFS_LOBJ = @LFS_LOBJ@
-LIBMPG123_VERSION = @LIBMPG123_VERSION@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LIPO = @LIPO@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-LT_LDFLAGS = @LT_LDFLAGS@
-MAKEINFO = @MAKEINFO@
-MANIFEST_TOOL = @MANIFEST_TOOL@
-MINT_CFLAGS = @MINT_CFLAGS@
-MINT_LDFLAGS = @MINT_LDFLAGS@
-MINT_LIBS = @MINT_LIBS@
-MKDIR_P = @MKDIR_P@
-MODULE_OBJ = @MODULE_OBJ@
-NAS_CFLAGS = @NAS_CFLAGS@
-NAS_LDFLAGS = @NAS_LDFLAGS@
-NAS_LIBS = @NAS_LIBS@
-NM = @NM@
-NMEDIT = @NMEDIT@
-OBJDUMP = @OBJDUMP@
-OBJEXT = @OBJEXT@
-OPENAL_CFLAGS = @OPENAL_CFLAGS@
-OPENAL_LDFLAGS = @OPENAL_LDFLAGS@
-OPENAL_LIBS = @OPENAL_LIBS@
-OS2_CFLAGS = @OS2_CFLAGS@
-OS2_LDFLAGS = @OS2_LDFLAGS@
-OS2_LIBS = @OS2_LIBS@
-OSS_CFLAGS = @OSS_CFLAGS@
-OSS_LDFLAGS = @OSS_LDFLAGS@
-OSS_LIBS = @OSS_LIBS@
-OTOOL = @OTOOL@
-OTOOL64 = @OTOOL64@
-OUTPUT_CFLAGS = @OUTPUT_CFLAGS@
-OUTPUT_LDFLAGS = @OUTPUT_LDFLAGS@
-OUTPUT_LIBS = @OUTPUT_LIBS@
-OUTPUT_MOD = @OUTPUT_MOD@
-OUTPUT_OBJ = @OUTPUT_OBJ@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_URL = @PACKAGE_URL@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-PKG_CONFIG = @PKG_CONFIG@
-PORTAUDIO_CFLAGS = @PORTAUDIO_CFLAGS@
-PORTAUDIO_LDFLAGS = @PORTAUDIO_LDFLAGS@
-PORTAUDIO_LIBS = @PORTAUDIO_LIBS@
-PULSE_CFLAGS = @PULSE_CFLAGS@
-PULSE_LDFLAGS = @PULSE_LDFLAGS@
-PULSE_LIBS = @PULSE_LIBS@
-QSA_CFLAGS = @QSA_CFLAGS@
-QSA_LDFLAGS = @QSA_LDFLAGS@
-QSA_LIBS = @QSA_LIBS@
-RANLIB = @RANLIB@
-SDL_CFLAGS = @SDL_CFLAGS@
-SDL_LDFLAGS = @SDL_LDFLAGS@
-SDL_LIBS = @SDL_LIBS@
-SED = @SED@
-SET_MAKE = @SET_MAKE@
-SGI_CFLAGS = @SGI_CFLAGS@
-SGI_LDFLAGS = @SGI_LDFLAGS@
-SGI_LIBS = @SGI_LIBS@
-SHELL = @SHELL@
-SNDIO_CFLAGS = @SNDIO_CFLAGS@
-SNDIO_LDFLAGS = @SNDIO_LDFLAGS@
-SNDIO_LIBS = @SNDIO_LIBS@
-STRIP = @STRIP@
-SUN_CFLAGS = @SUN_CFLAGS@
-SUN_LDFLAGS = @SUN_LDFLAGS@
-SUN_LIBS = @SUN_LIBS@
-VERSION = @VERSION@
-WIN32_CFLAGS = @WIN32_CFLAGS@
-WIN32_LDFLAGS = @WIN32_LDFLAGS@
-WIN32_LIBS = @WIN32_LIBS@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_AR = @ac_ct_AR@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-top_build_prefix = @top_build_prefix@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-
-#AM_CFLAGS = @AUDIO_CFLAGS@
-#AM_LDFLAGS = 
-INCLUDES = -I$(top_srcdir)/src -I$(top_srcdir)/src/libmpg123
-EXTRA_DIST = mpg123.h.in
-testcpu_dependencies = getcpuflags.$(OBJEXT)
-testcpu_sources = testcpu.c
-testcpu_LDADD = getcpuflags.$(OBJEXT)
-CLEANFILES = *.a
-
-# The library can have different names, depending on largefile setup.
-# Libtool macros think they're smart. Because of that mpg123.la does not work, it must be libmpg123.la .
-lib_LTLIBRARIES = libmpg123.la
-nodist_include_HEADERS = mpg123.h
-libmpg123_la_LDFLAGS = -no-undefined -version-info @LIBMPG123_VERSION@ -export-symbols-regex '^mpg123_'
-libmpg123_la_LIBADD = @DECODER_LOBJ@ @LFS_LOBJ@
-libmpg123_la_DEPENDENCIES = @DECODER_LOBJ@ @LFS_LOBJ@
-libmpg123_la_SOURCES = \
-	intsym.h \
-	compat.c \
-	compat.h \
-	mpeghead.h \
-	parse.c \
-	parse.h \
-	frame.c \
-	format.c \
-	frame.h \
-	reader.h \
-	debug.h \
-	decode.h \
-	sample.h \
-	dct64.c \
-	synth.h \
-	synth_mono.h \
-	synth_ntom.h \
-	synth_8bit.h \
-	synths.h \
-	equalizer.c \
-	huffman.h \
-	icy.h \
-	icy2utf8.h \
-	id3.h \
-	id3.c \
-	true.h \
-	getbits.h \
-	optimize.h \
-	optimize.c \
-	readers.c \
-	tabinit.c \
-	libmpg123.c \
-	gapless.h \
-	mpg123lib_intern.h \
-	mangle.h \
-	getcpuflags.h \
-	index.h \
-	index.c
-
-EXTRA_libmpg123_la_SOURCES = \
-	lfs_alias.c \
-	lfs_wrap.c \
-	icy.c \
-	icy2utf8.c \
-	l2tables.h \
-	layer1.c \
-	layer2.c \
-	layer3.c \
-	dither.h \
-	dither.c \
-	feature.c \
-	dct36_3dnowext.S \
-	dct36_3dnow.S \
-	dct64_3dnowext.S \
-	dct64_3dnow.S \
-	dct64_altivec.c \
-	dct64_i386.c \
-	dct64_i486.c \
-	dct64_mmx.S \
-	dct64_sse.S \
-	dct64_sse_float.S \
-	dct64_x86_64.S \
-	dct64_x86_64_float.S \
-	dct64_neon.S \
-	dct64_neon_float.S \
-	synth_3dnowext.S \
-	synth_3dnow.S \
-	synth_altivec.c \
-	synth_i486.c \
-	synth_i586_dither.S \
-	synth_i586.S \
-	synth_mmx.S \
-	synth_sse3d.h \
-	synth_sse.S \
-	synth_sse_float.S \
-	synth_sse_s32.S \
-	synth_sse_accurate.S \
-	synth_stereo_sse_float.S \
-	synth_stereo_sse_s32.S \
-	synth_stereo_sse_accurate.S \
-	synth_x86_64.S \
-	synth_x86_64_float.S \
-	synth_x86_64_s32.S \
-	synth_x86_64_accurate.S \
-	synth_stereo_x86_64.S \
-	synth_stereo_x86_64_float.S \
-	synth_stereo_x86_64_s32.S \
-	synth_stereo_x86_64_accurate.S \
-	synth_arm.S \
-	synth_arm_accurate.S \
-	synth_neon.S \
-	synth_neon_float.S \
-	synth_neon_s32.S \
-	synth_neon_accurate.S \
-	synth_stereo_neon.S \
-	synth_stereo_neon_float.S \
-	synth_stereo_neon_s32.S \
-	synth_stereo_neon_accurate.S \
-	ntom.c \
-	synth.c \
-	synth_8bit.c \
-	synth_real.c \
-	synth_s32.c \
-	equalizer_3dnow.S \
-	tabinit_mmx.S \
-	stringbuf.c \
-	getcpuflags.S \
-	l12_integer_tables.h \
-	l3_integer_tables.h
-
-all: all-am
-
-.SUFFIXES:
-.SUFFIXES: .S .c .lo .o .obj
-$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
-	@for dep in $?; do \
-	  case '$(am__configure_deps)' in \
-	    *$$dep*) \
-	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
-	        && { if test -f $@; then exit 0; else break; fi; }; \
-	      exit 1;; \
-	  esac; \
-	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/libmpg123/Makefile'; \
-	$(am__cd) $(top_srcdir) && \
-	  $(AUTOMAKE) --gnu src/libmpg123/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
-	@case '$?' in \
-	  *config.status*) \
-	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
-	  *) \
-	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
-	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
-	esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure:  $(am__configure_deps)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(am__aclocal_m4_deps):
-mpg123.h: $(top_builddir)/config.status $(srcdir)/mpg123.h.in
-	cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
-install-libLTLIBRARIES: $(lib_LTLIBRARIES)
-	@$(NORMAL_INSTALL)
-	@list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
-	list2=; for p in $$list; do \
-	  if test -f $$p; then \
-	    list2="$$list2 $$p"; \
-	  else :; fi; \
-	done; \
-	test -z "$$list2" || { \
-	  echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \
-	  $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \
-	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \
-	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \
-	}
-
-uninstall-libLTLIBRARIES:
-	@$(NORMAL_UNINSTALL)
-	@list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
-	for p in $$list; do \
-	  $(am__strip_dir) \
-	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \
-	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \
-	done
-
-clean-libLTLIBRARIES:
-	-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
-	@list='$(lib_LTLIBRARIES)'; \
-	locs=`for p in $$list; do echo $$p; done | \
-	      sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
-	      sort -u`; \
-	test -z "$$locs" || { \
-	  echo rm -f $${locs}; \
-	  rm -f $${locs}; \
-	}
-libmpg123.la: $(libmpg123_la_OBJECTS) $(libmpg123_la_DEPENDENCIES) $(EXTRA_libmpg123_la_DEPENDENCIES) 
-	$(libmpg123_la_LINK) -rpath $(libdir) $(libmpg123_la_OBJECTS) $(libmpg123_la_LIBADD) $(LIBS)
-testcpu$(EXEEXT): $(testcpu_OBJECTS) $(testcpu_DEPENDENCIES) $(EXTRA_testcpu_DEPENDENCIES) 
-	@rm -f testcpu$(EXEEXT)
-	$(LINK) $(testcpu_OBJECTS) $(testcpu_LDADD) $(LIBS)
-
-mostlyclean-compile:
-	-rm -f *.$(OBJEXT)
-
-distclean-compile:
-	-rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/compat.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dct36_3dnow.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dct36_3dnowext.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dct64.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dct64_3dnow.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dct64_3dnowext.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dct64_altivec.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dct64_i386.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dct64_i486.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dct64_mmx.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dct64_neon.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dct64_neon_float.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dct64_sse.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dct64_sse_float.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dct64_x86_64.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dct64_x86_64_float.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dither.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/equalizer.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/equalizer_3dnow.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/feature.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/format.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/frame.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getcpuflags.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/icy.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/icy2utf8.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/id3.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/index.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/layer1.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/layer2.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/layer3.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lfs_alias.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lfs_wrap.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmpg123.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ntom.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/optimize.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/parse.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/readers.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stringbuf.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_3dnow.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_3dnowext.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_8bit.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_altivec.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_arm.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_arm_accurate.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_i486.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_i586.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_i586_dither.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_mmx.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_neon.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_neon_accurate.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_neon_float.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_neon_s32.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_real.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_s32.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_sse.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_sse_accurate.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_sse_float.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_sse_s32.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_stereo_neon.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_stereo_neon_accurate.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_stereo_neon_float.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_stereo_neon_s32.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_stereo_sse_accurate.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_stereo_sse_float.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_stereo_sse_s32.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_stereo_x86_64.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_stereo_x86_64_accurate.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_stereo_x86_64_float.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_stereo_x86_64_s32.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_x86_64.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_x86_64_accurate.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_x86_64_float.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/synth_x86_64_s32.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tabinit.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tabinit_mmx.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/testcpu.Po@am__quote@
-
-.S.o:
-@am__fastdepCCAS_TRUE@	$(CPPASCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCCAS_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCCAS_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCCAS_FALSE@	DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCCAS_FALSE@	$(CPPASCOMPILE) -c -o $@ $<
-
-.S.obj:
-@am__fastdepCCAS_TRUE@	$(CPPASCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCCAS_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCCAS_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCCAS_FALSE@	DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCCAS_FALSE@	$(CPPASCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
-
-.S.lo:
-@am__fastdepCCAS_TRUE@	$(LTCPPASCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCCAS_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCCAS_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCCAS_FALSE@	DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCCAS_FALSE@	$(LTCPPASCOMPILE) -c -o $@ $<
-
-.c.o:
-@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(COMPILE) -c $<
-
-.c.obj:
-@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
-
-.c.lo:
-@am__fastdepCC_TRUE@	$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
-
-mostlyclean-libtool:
-	-rm -f *.lo
-
-clean-libtool:
-	-rm -rf .libs _libs
-install-nodist_includeHEADERS: $(nodist_include_HEADERS)
-	@$(NORMAL_INSTALL)
-	@list='$(nodist_include_HEADERS)'; test -n "$(includedir)" || list=; \
-	if test -n "$$list"; then \
-	  echo " $(MKDIR_P) '$(DESTDIR)$(includedir)'"; \
-	  $(MKDIR_P) "$(DESTDIR)$(includedir)" || exit 1; \
-	fi; \
-	for p in $$list; do \
-	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
-	  echo "$$d$$p"; \
-	done | $(am__base_list) | \
-	while read files; do \
-	  echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(includedir)'"; \
-	  $(INSTALL_HEADER) $$files "$(DESTDIR)$(includedir)" || exit $$?; \
-	done
-
-uninstall-nodist_includeHEADERS:
-	@$(NORMAL_UNINSTALL)
-	@list='$(nodist_include_HEADERS)'; test -n "$(includedir)" || list=; \
-	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
-	dir='$(DESTDIR)$(includedir)'; $(am__uninstall_files_from_dir)
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
-	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
-	unique=`for i in $$list; do \
-	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-	  done | \
-	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	mkid -fID $$unique
-tags: TAGS
-
-TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
-		$(TAGS_FILES) $(LISP)
-	set x; \
-	here=`pwd`; \
-	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
-	unique=`for i in $$list; do \
-	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-	  done | \
-	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	shift; \
-	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
-	  test -n "$$unique" || unique=$$empty_fix; \
-	  if test $$# -gt 0; then \
-	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-	      "$$@" $$unique; \
-	  else \
-	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-	      $$unique; \
-	  fi; \
-	fi
-ctags: CTAGS
-CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
-		$(TAGS_FILES) $(LISP)
-	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
-	unique=`for i in $$list; do \
-	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-	  done | \
-	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	test -z "$(CTAGS_ARGS)$$unique" \
-	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
-	     $$unique
-
-GTAGS:
-	here=`$(am__cd) $(top_builddir) && pwd` \
-	  && $(am__cd) $(top_srcdir) \
-	  && gtags -i $(GTAGS_ARGS) "$$here"
-
-cscopelist:  $(HEADERS) $(SOURCES) $(LISP)
-	list='$(SOURCES) $(HEADERS) $(LISP)'; \
-	case "$(srcdir)" in \
-	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
-	  *) sdir=$(subdir)/$(srcdir) ;; \
-	esac; \
-	for i in $$list; do \
-	  if test -f "$$i"; then \
-	    echo "$(subdir)/$$i"; \
-	  else \
-	    echo "$$sdir/$$i"; \
-	  fi; \
-	done >> $(top_builddir)/cscope.files
-
-distclean-tags:
-	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
-	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	list='$(DISTFILES)'; \
-	  dist_files=`for file in $$list; do echo $$file; done | \
-	  sed -e "s|^$$srcdirstrip/||;t" \
-	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
-	case $$dist_files in \
-	  */*) $(MKDIR_P) `echo "$$dist_files" | \
-			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
-			   sort -u` ;; \
-	esac; \
-	for file in $$dist_files; do \
-	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
-	  if test -d $$d/$$file; then \
-	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
-	    if test -d "$(distdir)/$$file"; then \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
-	  else \
-	    test -f "$(distdir)/$$file" \
-	    || cp -p $$d/$$file "$(distdir)/$$file" \
-	    || exit 1; \
-	  fi; \
-	done
-check-am: all-am
-check: check-am
-all-am: Makefile $(LTLIBRARIES) $(HEADERS)
-installdirs:
-	for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(includedir)"; do \
-	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
-	done
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
-	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
-	if test -z '$(STRIP)'; then \
-	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-	      install; \
-	else \
-	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
-	fi
-mostlyclean-generic:
-
-clean-generic:
-	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
-
-distclean-generic:
-	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
-
-maintainer-clean-generic:
-	@echo "This command is intended for maintainers to use"
-	@echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
-	mostlyclean-am
-
-distclean: distclean-am
-	-rm -rf ./$(DEPDIR)
-	-rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
-	distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-html-am:
-
-info: info-am
-
-info-am:
-
-install-data-am: install-nodist_includeHEADERS
-
-install-dvi: install-dvi-am
-
-install-dvi-am:
-
-install-exec-am: install-libLTLIBRARIES
-
-install-html: install-html-am
-
-install-html-am:
-
-install-info: install-info-am
-
-install-info-am:
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-pdf-am:
-
-install-ps: install-ps-am
-
-install-ps-am:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
-	-rm -rf ./$(DEPDIR)
-	-rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
-	mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-libLTLIBRARIES uninstall-nodist_includeHEADERS
-
-.MAKE: install-am install-strip
-
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
-	clean-libLTLIBRARIES clean-libtool cscopelist ctags distclean \
-	distclean-compile distclean-generic distclean-libtool \
-	distclean-tags distdir dvi dvi-am html html-am info info-am \
-	install install-am install-data install-data-am install-dvi \
-	install-dvi-am install-exec install-exec-am install-html \
-	install-html-am install-info install-info-am \
-	install-libLTLIBRARIES install-man \
-	install-nodist_includeHEADERS install-pdf install-pdf-am \
-	install-ps install-ps-am install-strip installcheck \
-	installcheck-am installdirs maintainer-clean \
-	maintainer-clean-generic mostlyclean mostlyclean-compile \
-	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
-	tags uninstall uninstall-am uninstall-libLTLIBRARIES \
-	uninstall-nodist_includeHEADERS
-
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:

+ 0 - 138
libs/mpg123-1.15.3/src/libmpg123/compat.c

@@ -1,138 +0,0 @@
-/*
-	compat: Some compatibility functions.
-
-	The mpg123 code is determined to keep it's legacy. A legacy of old, old UNIX.
-	So anything possibly somewhat advanced should be considered to be put here, with proper #ifdef;-)
-
-	copyright 2007-8 by the mpg123 project - free software under the terms of the LGPL 2.1
-	see COPYING and AUTHORS files in distribution or http://mpg123.org
-	initially written by Thomas Orgis, Windows Unicode stuff by JonY.
-*/
-
-#include "config.h"
-#include "compat.h"
-
-#ifdef _MSC_VER
-#include <io.h>
-#else
-#include <fcntl.h>
-#endif
-#include <sys/stat.h>
-
-#ifdef WANT_WIN32_UNICODE
-#include <wchar.h>
-#include <windows.h>
-#include <winnls.h>
-#endif
-
-#include "debug.h"
-
-/* A safe realloc also for very old systems where realloc(NULL, size) returns NULL. */
-void *safe_realloc(void *ptr, size_t size)
-{
-	if(ptr == NULL) return malloc(size);
-	else return realloc(ptr, size);
-}
-
-#ifndef HAVE_STRERROR
-const char *strerror(int errnum)
-{
-	extern int sys_nerr;
-	extern char *sys_errlist[];
-
-	return (errnum < sys_nerr) ?  sys_errlist[errnum]  :  "";
-}
-#endif
-
-#ifndef HAVE_STRDUP
-char *strdup(const char *src)
-{
-	char *dest;
-
-	if (!(dest = (char *) malloc(strlen(src)+1)))
-	return NULL;
-	else
-	return strcpy(dest, src);
-}
-#endif
-
-int compat_open(const char *filename, int flags)
-{
-	int ret;
-#if defined (WANT_WIN32_UNICODE)
-	wchar_t *frag = NULL;
-
-	ret = win32_utf8_wide(filename, &frag, NULL);
-	if ((frag == NULL) || (ret == 0)) goto fallback; /* Fallback to plain open when ucs-2 conversion fails */
-
-	ret = _wopen(frag, flags); /*Try _wopen */
-	if (ret != -1 ) goto open_ok; /* msdn says -1 means failure */
-
-fallback:
-#endif
-
-#if (defined(WIN32) && !defined (__CYGWIN__)) /* MSDN says POSIX function is deprecated beginning in Visual C++ 2005 */
-	ret = _open(filename, flags); /* Try plain old _open(), if it fails, do nothing */
-#else
-	/* On UNIX, we always add a default permission mask in case flags|O_CREAT. */
-	ret = open(filename, flags, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH);
-#endif
-
-#if defined (WANT_WIN32_UNICODE)
-open_ok:
-	free ((void *)frag); /* Freeing a NULL should be OK */
-#endif
-
-	return ret;
-}
-
-int compat_close(int infd)
-{
-#if (defined(WIN32) && !defined (__CYGWIN__)) /* MSDN says POSIX function is deprecated beginning in Visual C++ 2005 */
-	return _close(infd);
-#else
-	return close(infd);
-#endif
-}
-
-/* Windows Unicode stuff */
-
-#ifdef WANT_WIN32_UNICODE
-int win32_wide_utf8(const wchar_t * const wptr, char **mbptr, size_t * buflen)
-{
-  size_t len;
-  char *buf;
-  int ret = 0;
-
-  len = WideCharToMultiByte(CP_UTF8, 0, wptr, -1, NULL, 0, NULL, NULL); /* Get utf-8 string length */
-  buf = calloc(len + 1, sizeof (char)); /* Can we assume sizeof char always = 1? */
-
-  if(!buf) len = 0;
-  else {
-    if (len != 0) ret = WideCharToMultiByte(CP_UTF8, 0, wptr, -1, buf, len, NULL, NULL); /*Do actual conversion*/
-    buf[len] = '0'; /* Must terminate */
-  }
-  *mbptr = buf; /* Set string pointer to allocated buffer */
-  if(buflen != NULL) *buflen = (len) * sizeof (char); /* Give length of allocated memory if needed. */
-  return ret;
-}
-
-int win32_utf8_wide(const char *const mbptr, wchar_t **wptr, size_t *buflen)
-{
-  size_t len;
-  wchar_t *buf;
-  int ret = 0;
-
-  len = MultiByteToWideChar(CP_UTF8, MB_ERR_INVALID_CHARS, mbptr, -1, NULL, 0); /* Get converted size */
-  buf = calloc(len + 1, sizeof (wchar_t)); /* Allocate memory accordingly */
-
-  if(!buf) len = 0;
-  else {
-    if (len != 0) ret = MultiByteToWideChar (CP_UTF8, MB_ERR_INVALID_CHARS, mbptr, -1, buf, len); /* Do conversion */
-    buf[len] = L'0'; /* Must terminate */
-  }
-  *wptr = buf; /* Set string pointer to allocated buffer */
-  if (buflen != NULL) *buflen = len * sizeof (wchar_t); /* Give length of allocated memory if needed. */
-  return ret; /* Number of characters written */
-}
-#endif

+ 0 - 171
libs/mpg123-1.15.3/src/libmpg123/debug.h

@@ -1,171 +0,0 @@
-/*
-	debug.h: 
-		if DEBUG defined: debugging macro fprintf wrappers
-		else: macros defined to do nothing
-	That saves typing #ifdef DEBUG all the time and still preserves
-	lean code without debugging.
-	
-	public domain (or LGPL / GPL, if you like that more;-)
-	generated by debugdef.pl, what was
-	trivially written by Thomas Orgis <[email protected]>
-*/
-
-#include "config.h"
-
-/*
-	I could do that with variadic macros available:
-	#define sdebug(me, s) fprintf(stderr, "[location] " s "\n")
-	#define debug(me, s, ...) fprintf(stderr, "[location] " s "}n", __VA_ARGS__)
-
-	Variadic macros are a C99 feature...
-	Now just predefining stuff non-variadic for up to 15 arguments.
-	It's cumbersome to have them all with different names, though...
-*/
-
-#ifdef DEBUG
-#include <stdio.h>
-#define debug(s) fprintf(stderr, "[" __FILE__ ":%i] debug: " s "\n", __LINE__)
-#define debug1(s, a) fprintf(stderr, "[" __FILE__ ":%i] debug: " s "\n", __LINE__, a)
-#define debug2(s, a, b) fprintf(stderr, "[" __FILE__ ":%i] debug: " s "\n", __LINE__, a, b)
-#define debug3(s, a, b, c) fprintf(stderr, "[" __FILE__ ":%i] debug: " s "\n", __LINE__, a, b, c)
-#define debug4(s, a, b, c, d) fprintf(stderr, "[" __FILE__ ":%i] debug: " s "\n", __LINE__, a, b, c, d)
-#define debug5(s, a, b, c, d, e) fprintf(stderr, "[" __FILE__ ":%i] debug: " s "\n", __LINE__, a, b, c, d, e)
-#define debug6(s, a, b, c, d, e, f) fprintf(stderr, "[" __FILE__ ":%i] debug: " s "\n", __LINE__, a, b, c, d, e, f)
-#define debug7(s, a, b, c, d, e, f, g) fprintf(stderr, "[" __FILE__ ":%i] debug: " s "\n", __LINE__, a, b, c, d, e, f, g)
-#define debug8(s, a, b, c, d, e, f, g, h) fprintf(stderr, "[" __FILE__ ":%i] debug: " s "\n", __LINE__, a, b, c, d, e, f, g, h)
-#define debug9(s, a, b, c, d, e, f, g, h, i) fprintf(stderr, "[" __FILE__ ":%i] debug: " s "\n", __LINE__, a, b, c, d, e, f, g, h, i)
-#define debug10(s, a, b, c, d, e, f, g, h, i, j) fprintf(stderr, "[" __FILE__ ":%i] debug: " s "\n", __LINE__, a, b, c, d, e, f, g, h, i, j)
-#define debug11(s, a, b, c, d, e, f, g, h, i, j, k) fprintf(stderr, "[" __FILE__ ":%i] debug: " s "\n", __LINE__, a, b, c, d, e, f, g, h, i, j, k)
-#define debug12(s, a, b, c, d, e, f, g, h, i, j, k, l) fprintf(stderr, "[" __FILE__ ":%i] debug: " s "\n", __LINE__, a, b, c, d, e, f, g, h, i, j, k, l)
-#define debug13(s, a, b, c, d, e, f, g, h, i, j, k, l, m) fprintf(stderr, "[" __FILE__ ":%i] debug: " s "\n", __LINE__, a, b, c, d, e, f, g, h, i, j, k, l, m)
-#define debug14(s, a, b, c, d, e, f, g, h, i, j, k, l, m, n) fprintf(stderr, "[" __FILE__ ":%i] debug: " s "\n", __LINE__, a, b, c, d, e, f, g, h, i, j, k, l, m, n)
-#define debug15(s, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) fprintf(stderr, "[" __FILE__ ":%i] debug: " s "\n", __LINE__, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
-#else
-#define debug(s) 
-#define debug1(s, a) 
-#define debug2(s, a, b) 
-#define debug3(s, a, b, c) 
-#define debug4(s, a, b, c, d) 
-#define debug5(s, a, b, c, d, e) 
-#define debug6(s, a, b, c, d, e, f) 
-#define debug7(s, a, b, c, d, e, f, g) 
-#define debug8(s, a, b, c, d, e, f, g, h) 
-#define debug9(s, a, b, c, d, e, f, g, h, i) 
-#define debug10(s, a, b, c, d, e, f, g, h, i, j) 
-#define debug11(s, a, b, c, d, e, f, g, h, i, j, k) 
-#define debug12(s, a, b, c, d, e, f, g, h, i, j, k, l) 
-#define debug13(s, a, b, c, d, e, f, g, h, i, j, k, l, m) 
-#define debug14(s, a, b, c, d, e, f, g, h, i, j, k, l, m, n) 
-#define debug15(s, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) 
-#endif
-
-/* warning macros also here... */
-#ifndef NO_WARNING
-#define warning(s) fprintf(stderr, "[" __FILE__ ":%i] warning: " s "\n", __LINE__)
-#define warning1(s, a) fprintf(stderr, "[" __FILE__ ":%i] warning: " s "\n", __LINE__, a)
-#define warning2(s, a, b) fprintf(stderr, "[" __FILE__ ":%i] warning: " s "\n", __LINE__, a, b)
-#define warning3(s, a, b, c) fprintf(stderr, "[" __FILE__ ":%i] warning: " s "\n", __LINE__, a, b, c)
-#define warning4(s, a, b, c, d) fprintf(stderr, "[" __FILE__ ":%i] warning: " s "\n", __LINE__, a, b, c, d)
-#define warning5(s, a, b, c, d, e) fprintf(stderr, "[" __FILE__ ":%i] warning: " s "\n", __LINE__, a, b, c, d, e)
-#define warning6(s, a, b, c, d, e, f) fprintf(stderr, "[" __FILE__ ":%i] warning: " s "\n", __LINE__, a, b, c, d, e, f)
-#define warning7(s, a, b, c, d, e, f, g) fprintf(stderr, "[" __FILE__ ":%i] warning: " s "\n", __LINE__, a, b, c, d, e, f, g)
-#define warning8(s, a, b, c, d, e, f, g, h) fprintf(stderr, "[" __FILE__ ":%i] warning: " s "\n", __LINE__, a, b, c, d, e, f, g, h)
-#define warning9(s, a, b, c, d, e, f, g, h, i) fprintf(stderr, "[" __FILE__ ":%i] warning: " s "\n", __LINE__, a, b, c, d, e, f, g, h, i)
-#define warning10(s, a, b, c, d, e, f, g, h, i, j) fprintf(stderr, "[" __FILE__ ":%i] warning: " s "\n", __LINE__, a, b, c, d, e, f, g, h, i, j)
-#define warning11(s, a, b, c, d, e, f, g, h, i, j, k) fprintf(stderr, "[" __FILE__ ":%i] warning: " s "\n", __LINE__, a, b, c, d, e, f, g, h, i, j, k)
-#define warning12(s, a, b, c, d, e, f, g, h, i, j, k, l) fprintf(stderr, "[" __FILE__ ":%i] warning: " s "\n", __LINE__, a, b, c, d, e, f, g, h, i, j, k, l)
-#define warning13(s, a, b, c, d, e, f, g, h, i, j, k, l, m) fprintf(stderr, "[" __FILE__ ":%i] warning: " s "\n", __LINE__, a, b, c, d, e, f, g, h, i, j, k, l, m)
-#define warning14(s, a, b, c, d, e, f, g, h, i, j, k, l, m, n) fprintf(stderr, "[" __FILE__ ":%i] warning: " s "\n", __LINE__, a, b, c, d, e, f, g, h, i, j, k, l, m, n)
-#define warning15(s, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) fprintf(stderr, "[" __FILE__ ":%i] warning: " s "\n", __LINE__, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
-#else
-#define warning(s) 
-#define warning1(s, a) 
-#define warning2(s, a, b) 
-#define warning3(s, a, b, c) 
-#define warning4(s, a, b, c, d) 
-#define warning5(s, a, b, c, d, e) 
-#define warning6(s, a, b, c, d, e, f) 
-#define warning7(s, a, b, c, d, e, f, g) 
-#define warning8(s, a, b, c, d, e, f, g, h) 
-#define warning9(s, a, b, c, d, e, f, g, h, i) 
-#define warning10(s, a, b, c, d, e, f, g, h, i, j) 
-#define warning11(s, a, b, c, d, e, f, g, h, i, j, k) 
-#define warning12(s, a, b, c, d, e, f, g, h, i, j, k, l) 
-#define warning13(s, a, b, c, d, e, f, g, h, i, j, k, l, m) 
-#define warning14(s, a, b, c, d, e, f, g, h, i, j, k, l, m, n) 
-#define warning15(s, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) 
-#endif
-
-/* error macros also here... */
-#ifndef NO_ERRORMSG
-#define error(s) fprintf(stderr, "[" __FILE__ ":%i] error: " s "\n", __LINE__)
-#define error1(s, a) fprintf(stderr, "[" __FILE__ ":%i] error: " s "\n", __LINE__, a)
-#define error2(s, a, b) fprintf(stderr, "[" __FILE__ ":%i] error: " s "\n", __LINE__, a, b)
-#define error3(s, a, b, c) fprintf(stderr, "[" __FILE__ ":%i] error: " s "\n", __LINE__, a, b, c)
-#define error4(s, a, b, c, d) fprintf(stderr, "[" __FILE__ ":%i] error: " s "\n", __LINE__, a, b, c, d)
-#define error5(s, a, b, c, d, e) fprintf(stderr, "[" __FILE__ ":%i] error: " s "\n", __LINE__, a, b, c, d, e)
-#define error6(s, a, b, c, d, e, f) fprintf(stderr, "[" __FILE__ ":%i] error: " s "\n", __LINE__, a, b, c, d, e, f)
-#define error7(s, a, b, c, d, e, f, g) fprintf(stderr, "[" __FILE__ ":%i] error: " s "\n", __LINE__, a, b, c, d, e, f, g)
-#define error8(s, a, b, c, d, e, f, g, h) fprintf(stderr, "[" __FILE__ ":%i] error: " s "\n", __LINE__, a, b, c, d, e, f, g, h)
-#define error9(s, a, b, c, d, e, f, g, h, i) fprintf(stderr, "[" __FILE__ ":%i] error: " s "\n", __LINE__, a, b, c, d, e, f, g, h, i)
-#define error10(s, a, b, c, d, e, f, g, h, i, j) fprintf(stderr, "[" __FILE__ ":%i] error: " s "\n", __LINE__, a, b, c, d, e, f, g, h, i, j)
-#define error11(s, a, b, c, d, e, f, g, h, i, j, k) fprintf(stderr, "[" __FILE__ ":%i] error: " s "\n", __LINE__, a, b, c, d, e, f, g, h, i, j, k)
-#define error12(s, a, b, c, d, e, f, g, h, i, j, k, l) fprintf(stderr, "[" __FILE__ ":%i] error: " s "\n", __LINE__, a, b, c, d, e, f, g, h, i, j, k, l)
-#define error13(s, a, b, c, d, e, f, g, h, i, j, k, l, m) fprintf(stderr, "[" __FILE__ ":%i] error: " s "\n", __LINE__, a, b, c, d, e, f, g, h, i, j, k, l, m)
-#define error14(s, a, b, c, d, e, f, g, h, i, j, k, l, m, n) fprintf(stderr, "[" __FILE__ ":%i] error: " s "\n", __LINE__, a, b, c, d, e, f, g, h, i, j, k, l, m, n)
-#define error15(s, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) fprintf(stderr, "[" __FILE__ ":%i] error: " s "\n", __LINE__, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
-#else
-#define error(s) 
-#define error1(s, a) 
-#define error2(s, a, b) 
-#define error3(s, a, b, c) 
-#define error4(s, a, b, c, d) 
-#define error5(s, a, b, c, d, e) 
-#define error6(s, a, b, c, d, e, f) 
-#define error7(s, a, b, c, d, e, f, g) 
-#define error8(s, a, b, c, d, e, f, g, h) 
-#define error9(s, a, b, c, d, e, f, g, h, i) 
-#define error10(s, a, b, c, d, e, f, g, h, i, j) 
-#define error11(s, a, b, c, d, e, f, g, h, i, j, k) 
-#define error12(s, a, b, c, d, e, f, g, h, i, j, k, l) 
-#define error13(s, a, b, c, d, e, f, g, h, i, j, k, l, m) 
-#define error14(s, a, b, c, d, e, f, g, h, i, j, k, l, m, n) 
-#define error15(s, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) 
-#endif
-
-/* ereturn macros also here... */
-#ifndef NO_ERETURN
-#define ereturn(rv, s) do{ fprintf(stderr, "[" __FILE__ ":%i] ereturn: " s "\n", __LINE__); return rv; }while(0)
-#define ereturn1(rv, s, a) do{ fprintf(stderr, "[" __FILE__ ":%i] ereturn: " s "\n", __LINE__, a); return rv; }while(0)
-#define ereturn2(rv, s, a, b) do{ fprintf(stderr, "[" __FILE__ ":%i] ereturn: " s "\n", __LINE__, a, b); return rv; }while(0)
-#define ereturn3(rv, s, a, b, c) do{ fprintf(stderr, "[" __FILE__ ":%i] ereturn: " s "\n", __LINE__, a, b, c); return rv; }while(0)
-#define ereturn4(rv, s, a, b, c, d) do{ fprintf(stderr, "[" __FILE__ ":%i] ereturn: " s "\n", __LINE__, a, b, c, d); return rv; }while(0)
-#define ereturn5(rv, s, a, b, c, d, e) do{ fprintf(stderr, "[" __FILE__ ":%i] ereturn: " s "\n", __LINE__, a, b, c, d, e); return rv; }while(0)
-#define ereturn6(rv, s, a, b, c, d, e, f) do{ fprintf(stderr, "[" __FILE__ ":%i] ereturn: " s "\n", __LINE__, a, b, c, d, e, f); return rv; }while(0)
-#define ereturn7(rv, s, a, b, c, d, e, f, g) do{ fprintf(stderr, "[" __FILE__ ":%i] ereturn: " s "\n", __LINE__, a, b, c, d, e, f, g); return rv; }while(0)
-#define ereturn8(rv, s, a, b, c, d, e, f, g, h) do{ fprintf(stderr, "[" __FILE__ ":%i] ereturn: " s "\n", __LINE__, a, b, c, d, e, f, g, h); return rv; }while(0)
-#define ereturn9(rv, s, a, b, c, d, e, f, g, h, i) do{ fprintf(stderr, "[" __FILE__ ":%i] ereturn: " s "\n", __LINE__, a, b, c, d, e, f, g, h, i); return rv; }while(0)
-#define ereturn10(rv, s, a, b, c, d, e, f, g, h, i, j) do{ fprintf(stderr, "[" __FILE__ ":%i] ereturn: " s "\n", __LINE__, a, b, c, d, e, f, g, h, i, j); return rv; }while(0)
-#define ereturn11(rv, s, a, b, c, d, e, f, g, h, i, j, k) do{ fprintf(stderr, "[" __FILE__ ":%i] ereturn: " s "\n", __LINE__, a, b, c, d, e, f, g, h, i, j, k); return rv; }while(0)
-#define ereturn12(rv, s, a, b, c, d, e, f, g, h, i, j, k, l) do{ fprintf(stderr, "[" __FILE__ ":%i] ereturn: " s "\n", __LINE__, a, b, c, d, e, f, g, h, i, j, k, l); return rv; }while(0)
-#define ereturn13(rv, s, a, b, c, d, e, f, g, h, i, j, k, l, m) do{ fprintf(stderr, "[" __FILE__ ":%i] ereturn: " s "\n", __LINE__, a, b, c, d, e, f, g, h, i, j, k, l, m); return rv; }while(0)
-#define ereturn14(rv, s, a, b, c, d, e, f, g, h, i, j, k, l, m, n) do{ fprintf(stderr, "[" __FILE__ ":%i] ereturn: " s "\n", __LINE__, a, b, c, d, e, f, g, h, i, j, k, l, m, n); return rv; }while(0)
-#define ereturn15(rv, s, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) do{ fprintf(stderr, "[" __FILE__ ":%i] ereturn: " s "\n", __LINE__, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o); return rv; }while(0)
-#else
-#define ereturn(rv, s) return rv
-#define ereturn1(rv, s, a) return rv
-#define ereturn2(rv, s, a, b) return rv
-#define ereturn3(rv, s, a, b, c) return rv
-#define ereturn4(rv, s, a, b, c, d) return rv
-#define ereturn5(rv, s, a, b, c, d, e) return rv
-#define ereturn6(rv, s, a, b, c, d, e, f) return rv
-#define ereturn7(rv, s, a, b, c, d, e, f, g) return rv
-#define ereturn8(rv, s, a, b, c, d, e, f, g, h) return rv
-#define ereturn9(rv, s, a, b, c, d, e, f, g, h, i) return rv
-#define ereturn10(rv, s, a, b, c, d, e, f, g, h, i, j) return rv
-#define ereturn11(rv, s, a, b, c, d, e, f, g, h, i, j, k) return rv
-#define ereturn12(rv, s, a, b, c, d, e, f, g, h, i, j, k, l) return rv
-#define ereturn13(rv, s, a, b, c, d, e, f, g, h, i, j, k, l, m) return rv
-#define ereturn14(rv, s, a, b, c, d, e, f, g, h, i, j, k, l, m, n) return rv
-#define ereturn15(rv, s, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) return rv
-#endif

+ 0 - 252
libs/mpg123-1.15.3/src/libmpg123/lfs_alias.c

@@ -1,252 +0,0 @@
-/*
-	lfs_alias: Aliases to the small/native API functions with the size of long int as suffix.
-
-	copyright 2010 by the mpg123 project - free software under the terms of the LGPL 2.1
-	see COPYING and AUTHORS files in distribution or http://mpg123.org
-	initially written by Thomas Orgis
-
-	Use case: Client code on Linux/x86-64 that defines _FILE_OFFSET_BITS to 64, which is the only choice on that platform anyway. It should be no-op, but prompts the platform-agnostic header of mpg123 to define API calls with the corresponding suffix.
-	This file provides the names for this case. It's cruft, but glibc does it, too -- so people rely on it.
-	Oh, and it also caters for the lunatics that define _FILE_OFFSET_BITS=32 on 32 bit platforms.
-
-	There is also the strange case that the mpg123 build itself is configured for unnecessary _FILE_OFFSET_BITS == LFS_ALIAS_BITS =^ sizeof(long). In that case, the "native" function will have the suffix and the alias shall be provided without the suffix.
-
-	So, two basic cases:
-	1. mpg123_bla_32 alias for mpg123_bla
-	2. mpg123_bla    alias for mpg123_bla_32
-	Confusing, I know. It sucks.
-*/
-
-#include "config.h"
-
-/* Hack for Solaris: Some system headers included from compat.h might force _FILE_OFFSET_BITS. Need to follow that here. */
-#include "compat.h"
-
-#ifndef LFS_ALIAS_BITS
-#error "I need the count of alias bits here."
-#endif
-
-#define MACROCAT_REALLY(a, b) a ## b
-#define MACROCAT(a, b) MACROCAT_REALLY(a, b)
-
-/* This is wicked switchery: Decide which way the aliases are facing. */
-
-#if _FILE_OFFSET_BITS+0 == LFS_ALIAS_BITS
-
-/* The native functions are actually _with_ suffix, so let the mpg123 header use large file hackery to define the correct interfaces. */
-#include "mpg123.h"
-/* Don't forget to undef the function symbols before usage... */
-
-/* The native functions have suffix, the aliases not. */
-#define NATIVE_SUFFIX MACROCAT(_, _FILE_OFFSET_BITS)
-#define NATIVE_NAME(func) MACROCAT(func, NATIVE_SUFFIX)
-#define ALIAS_NAME(func) func
-
-#else
-
-/* Native functions are without suffix... */
-#define MPG123_NO_LARGENAME
-#include "mpg123.h"
-
-/* The alias functions have suffix, the native ones not. */
-#define ALIAS_SUFFIX MACROCAT(_, LFS_ALIAS_BITS)
-#define ALIAS_NAME(func) MACROCAT(func, ALIAS_SUFFIX)
-#define NATIVE_NAME(func) func
-
-#endif
-
-/* Now get the rest of the infrastructure on speed, namely attribute_align_arg, to stay safe. */
-#include "mpg123lib_intern.h"
-
-/*
-	Extract the list of functions we need wrappers for, pregenerating the wrappers for simple cases (inline script for nedit):
-perl -ne '
-if(/^\s*EXPORT\s+(\S+)\s+(mpg123_\S+)\((.*)\);\s*$/)
-{
-	my $type = $1;
-	my $name = $2;
-	my $args = $3;
-	next unless ($type =~ /off_t/ or $args =~ /off_t/ or ($name =~ /open/ and $name ne mpg123_open_feed));
-	$type =~ s/off_t/long/g;
-	my @nargs = ();
-	$args =~ s/off_t/long/g;
-	foreach my $a (split(/,/, $args))
-	{
-		$a =~ s/^.*\s\**([a-z_]+)$/$1/;
-		push(@nargs, $a);
-	}
-	my $nargs = join(", ", @nargs);
-	$nargs = "Human: figure me out." if($nargs =~ /\(/);
-	print <<EOT
-
-##ifdef $name
-##undef $name
-##endif
-$type attribute_align_arg ALIAS_NAME($name)($args)
-{
-	return NATIVE_NAME($name)($nargs);
-}
-EOT
-
-}' < mpg123.h.in
-*/
-
-#ifdef mpg123_open
-#undef mpg123_open
-#endif
-int attribute_align_arg ALIAS_NAME(mpg123_open)(mpg123_handle *mh, const char *path)
-{
-	return NATIVE_NAME(mpg123_open)(mh, path);
-}
-
-#ifdef mpg123_open_fd
-#undef mpg123_open_fd
-#endif
-int attribute_align_arg ALIAS_NAME(mpg123_open_fd)(mpg123_handle *mh, int fd)
-{
-	return NATIVE_NAME(mpg123_open_fd)(mh, fd);
-}
-
-#ifdef mpg123_open_handle
-#undef mpg123_open_handle
-#endif
-int attribute_align_arg ALIAS_NAME(mpg123_open_handle)(mpg123_handle *mh, void *iohandle)
-{
-	return NATIVE_NAME(mpg123_open_handle)(mh, iohandle);
-}
-
-#ifdef mpg123_decode_frame
-#undef mpg123_decode_frame
-#endif
-int attribute_align_arg ALIAS_NAME(mpg123_decode_frame)(mpg123_handle *mh, long *num, unsigned char **audio, size_t *bytes)
-{
-	return NATIVE_NAME(mpg123_decode_frame)(mh, num, audio, bytes);
-}
-
-#ifdef mpg123_framebyframe_decode
-#undef mpg123_framebyframe_decode
-#endif
-int attribute_align_arg ALIAS_NAME(mpg123_framebyframe_decode)(mpg123_handle *mh, long *num, unsigned char **audio, size_t *bytes)
-{
-	return NATIVE_NAME(mpg123_framebyframe_decode)(mh, num, audio, bytes);
-}
-
-#ifdef mpg123_framepos
-#undef mpg123_framepos
-#endif
-long attribute_align_arg ALIAS_NAME(mpg123_framepos)(mpg123_handle *mh)
-{
-	return NATIVE_NAME(mpg123_framepos)(mh);
-}
-
-#ifdef mpg123_tell
-#undef mpg123_tell
-#endif
-long attribute_align_arg ALIAS_NAME(mpg123_tell)(mpg123_handle *mh)
-{
-	return NATIVE_NAME(mpg123_tell)(mh);
-}
-
-#ifdef mpg123_tellframe
-#undef mpg123_tellframe
-#endif
-long attribute_align_arg ALIAS_NAME(mpg123_tellframe)(mpg123_handle *mh)
-{
-	return NATIVE_NAME(mpg123_tellframe)(mh);
-}
-
-#ifdef mpg123_tell_stream
-#undef mpg123_tell_stream
-#endif
-long attribute_align_arg ALIAS_NAME(mpg123_tell_stream)(mpg123_handle *mh)
-{
-	return NATIVE_NAME(mpg123_tell_stream)(mh);
-}
-
-#ifdef mpg123_seek
-#undef mpg123_seek
-#endif
-long attribute_align_arg ALIAS_NAME(mpg123_seek)(mpg123_handle *mh, long sampleoff, int whence)
-{
-	return NATIVE_NAME(mpg123_seek)(mh, sampleoff, whence);
-}
-
-#ifdef mpg123_feedseek
-#undef mpg123_feedseek
-#endif
-long attribute_align_arg ALIAS_NAME(mpg123_feedseek)(mpg123_handle *mh, long sampleoff, int whence, long *input_offset)
-{
-	return NATIVE_NAME(mpg123_feedseek)(mh, sampleoff, whence, input_offset);
-}
-
-#ifdef mpg123_seek_frame
-#undef mpg123_seek_frame
-#endif
-long attribute_align_arg ALIAS_NAME(mpg123_seek_frame)(mpg123_handle *mh, long frameoff, int whence)
-{
-	return NATIVE_NAME(mpg123_seek_frame)(mh, frameoff, whence);
-}
-
-#ifdef mpg123_timeframe
-#undef mpg123_timeframe
-#endif
-long attribute_align_arg ALIAS_NAME(mpg123_timeframe)(mpg123_handle *mh, double sec)
-{
-	return NATIVE_NAME(mpg123_timeframe)(mh, sec);
-}
-
-#ifdef mpg123_index
-#undef mpg123_index
-#endif
-int attribute_align_arg ALIAS_NAME(mpg123_index)(mpg123_handle *mh, long **offsets, long *step, size_t *fill)
-{
-	return NATIVE_NAME(mpg123_index)(mh, offsets, step, fill);
-}
-
-#ifdef mpg123_set_index
-#undef mpg123_set_index
-#endif
-int attribute_align_arg ALIAS_NAME(mpg123_set_index)(mpg123_handle *mh, long *offsets, long step, size_t fill)
-{
-	return NATIVE_NAME(mpg123_set_index)(mh, offsets, step, fill);
-}
-
-#ifdef mpg123_position
-#undef mpg123_position
-#endif
-int attribute_align_arg ALIAS_NAME(mpg123_position)( mpg123_handle *mh, long frame_offset, long buffered_bytes, long *current_frame, long *frames_left, double *current_seconds, double *seconds_left)
-{
-	return NATIVE_NAME(mpg123_position)(mh, frame_offset, buffered_bytes, current_frame, frames_left, current_seconds, seconds_left);
-}
-
-#ifdef mpg123_length
-#undef mpg123_length
-#endif
-long attribute_align_arg ALIAS_NAME(mpg123_length)(mpg123_handle *mh)
-{
-	return NATIVE_NAME(mpg123_length)(mh);
-}
-
-#ifdef mpg123_set_filesize
-#undef mpg123_set_filesize
-#endif
-int attribute_align_arg ALIAS_NAME(mpg123_set_filesize)(mpg123_handle *mh, long size)
-{
-	return NATIVE_NAME(mpg123_set_filesize)(mh, size);
-}
-
-#ifdef mpg123_replace_reader
-#undef mpg123_replace_reader
-#endif
-int attribute_align_arg ALIAS_NAME(mpg123_replace_reader)(mpg123_handle *mh, ssize_t (*r_read) (int, void *, size_t), long (*r_lseek)(int, long, int))
-{
-	return NATIVE_NAME(mpg123_replace_reader)(mh, r_read, r_lseek);
-}
-
-#ifdef mpg123_replace_reader_handle
-#undef mpg123_replace_reader_handle
-#endif
-int attribute_align_arg ALIAS_NAME(mpg123_replace_reader_handle)(mpg123_handle *mh, ssize_t (*r_read) (void *, void *, size_t), long (*r_lseek)(void *, long, int), void (*cleanup)(void*))
-{
-	return NATIVE_NAME(mpg123_replace_reader_handle)(mh, r_read, r_lseek, cleanup);
-}

+ 0 - 91
libs/mpg123-1.15.3/src/libmpg123/mangle.h

@@ -1,91 +0,0 @@
-/*
-	mangle: support defines for preprocessed assembler
-
-	copyright 1995-2007 by the mpg123 project - free software under the terms of the LGPL 2.1
-	see COPYING and AUTHORS files in distribution or http://mpg123.org
-
-	This once started out as mangle.h from MPlayer, but you can't really call it derived work... the small part that in principle stems from MPlayer also being not very special (once you decided to use such a header at all, it's quite obvious material).
-*/
-
-#ifndef __MANGLE_H
-#define __MANGLE_H
-
-#include "config.h"
-#include "intsym.h"
-
-#ifdef CCALIGN
-#define MOVUAPS movaps
-#else
-#define MOVUAPS movups
-#endif
-
-/*
-	ALIGNX: align to X bytes
-	This differs per compiler/platform in taking the byte count or an exponent for base 2.
-	A way out is balign, if the assembler supports it (gas extension).
-*/
-
-#ifdef ASMALIGN_BALIGN
-
-#define ALIGN4  .balign 4
-#define ALIGN8  .balign 8
-#define ALIGN16 .balign 16
-#define ALIGN32 .balign 32
-
-#else
-
-#ifdef ASMALIGN_EXP
-#define ALIGN4  .align 2
-#define ALIGN8  .align 3
-#define ALIGN16 .align 4
-#define ALIGN32 .align 5
-#else
-#ifdef ASMALIGN_BYTE
-#define ALIGN4  .align 4
-#define ALIGN8  .align 8
-#define ALIGN16 .align 16
-#define ALIGN32 .align 32
-#else
-#error "Dunno how assembler alignment works. Please specify."
-#endif
-#endif
-
-#endif
-
-#define MANGLE_MACROCAT_REALLY(a, b) a ## b
-#define MANGLE_MACROCAT(a, b) MANGLE_MACROCAT_REALLY(a, b)
-/* Feel free to add more to the list, eg. a.out IMO */
-#if defined(__USER_LABEL_PREFIX__)
-#define ASM_NAME(a) MANGLE_MACROCAT(__USER_LABEL_PREFIX__,a)
-#define ASM_VALUE(a) MANGLE_MACROCAT($,ASM_NAME(a))
-#elif defined(__CYGWIN__) || defined(_WIN32) && !defined (_WIN64) || defined(__OS2__) || \
-   (defined(__OpenBSD__) && !defined(__ELF__)) || defined(__APPLE__)
-#define ASM_NAME(a) MANGLE_MACROCAT(_,a)
-#define ASM_VALUE(a) MANGLE_MACROCAT($_,a)
-#else
-#define ASM_NAME(a) a
-#define ASM_VALUE(a) MANGLE_MACROCAT($,a)
-#endif
-
-#if defined(__CYGWIN__) || defined(__MINGW32__) || defined(__APPLE__)
-#define COMM(a,b,c) .comm a,b
-#else
-#define COMM(a,b,c) .comm a,b,c
-#endif
-/* more hacks for macosx; no .bss ... */
-#ifdef __APPLE__
-#define BSS .data
-#else
-#define BSS .bss
-#endif
-
-/* Mark non-executable stack.
-   It's mainly for GNU on Linux... who else does (not) like this? */
-#if !defined(__SUNPRO_C) && defined(__linux__) && defined(__ELF__)
-#define NONEXEC_STACK .section .note.GNU-stack,"",%progbits
-#else
-#define NONEXEC_STACK
-#endif
-
-#endif /* !__MANGLE_H */
-

+ 0 - 6
libs/mpg123-1.15.3/src/libmpg123/synth_3dnowext.S

@@ -1,6 +0,0 @@
-#include "mangle.h"
-#define MPL_DCT64 ASM_NAME(dct64_3dnowext)
-#define SYNTH_NAME ASM_NAME(synth_1to1_3dnowext_asm)
-#include "synth_sse3d.h"
-
-NONEXEC_STACK

+ 0 - 6
libs/mpg123-1.15.3/src/libmpg123/synth_sse.S

@@ -1,6 +0,0 @@
-#include "mangle.h"
-#define MPL_DCT64 ASM_NAME(dct64_sse)
-#define SYNTH_NAME ASM_NAME(synth_1to1_sse_asm)
-#include "synth_sse3d.h"
-
-NONEXEC_STACK

+ 0 - 308
libs/mpg123-1.15.3/src/module.c

@@ -1,308 +0,0 @@
-/*
-	module.c: modular code loader
-
-	copyright 1995-2011 by the mpg123 project - free software under the terms of the LGPL 2.1
-	see COPYING and AUTHORS files in distribution or http://mpg123.org
-	initially written by Nicholas J Humfrey
-*/
-
-#include <dirent.h>
-#include <sys/stat.h>
-#include <unistd.h>
-#include <errno.h>
-#include <ctype.h>
-#include <ltdl.h>
-
-#include "mpg123app.h"
-#include "debug.h"
-
-#ifndef HAVE_LTDL
-#error Cannot build without LTDL library support
-#endif
-
-#define MODULE_SYMBOL_PREFIX 	"mpg123_"
-#define MODULE_SYMBOL_SUFFIX 	"_module_info"
-
-/* It's nasty to hardcode that here...
-   also it does need hacking around libtool's hardcoded .la paths:
-   When the .la file is in the same dir as .so file, you need libdir='.' in there. */
-static const char* modulesearch[] =
-{
-	 "../lib/mpg123"
-	,"plugins"
-};
-
-static char *get_the_cwd(); /* further down... */
-static char *get_module_dir()
-{
-	/* Either PKGLIBDIR is accessible right away or we search for some possible plugin dirs relative to binary path. */
-	DIR* dir = NULL;
-	char *moddir = NULL;
-	const char *defaultdir;
-	/* Compiled-in default module dir or environment variable MPG123_MODDIR. */
-	defaultdir = getenv("MPG123_MODDIR");
-	if(defaultdir == NULL)
-	defaultdir=PKGLIBDIR;
-
-	dir = opendir(defaultdir);
-	if(dir != NULL)
-	{
-		size_t l = strlen(defaultdir);
-
-		if(param.verbose > 1) fprintf(stderr, "Using default module dir: %s\n", defaultdir);
-		moddir = malloc(l+1);
-		if(moddir != NULL)
-		{
-			strcpy(moddir, defaultdir);
-			moddir[l] = 0;
-		}
-		closedir(dir);
-	}
-	else /* Search relative to binary. */
-	{
-		size_t i;
-		for(i=0; i<sizeof(modulesearch)/sizeof(char*); ++i)
-		{
-			const char *testpath = modulesearch[i];
-			size_t l;
-			if(binpath != NULL) l = strlen(binpath) + strlen(testpath) + 1;
-			else l = strlen(testpath);
-
-			moddir = malloc(l+1);
-			if(moddir != NULL)
-			{
-				if(binpath==NULL) /* a copy of testpath, when there is no prefix */
-				snprintf(moddir, l+1, "%s", testpath);
-				else
-				snprintf(moddir, l+1, "%s/%s", binpath, testpath);
-
-				moddir[l] = 0;
-				if(param.verbose > 1) fprintf(stderr, "Looking for module dir: %s\n", moddir);
-
-				dir = opendir(moddir);
-				if(dir != NULL)
-				{
-					closedir(dir);
-					break; /* found it! */
-				}
-				else{ free(moddir); moddir=NULL; }
-			}
-		}
-	}
-	if(param.verbose > 1) fprintf(stderr, "Module dir: %s\n", moddir != NULL ? moddir : "<nil>");
-	return moddir;
-}
-
-/* Open a module */
-mpg123_module_t*
-open_module( const char* type, const char* name )
-{
-	lt_dlhandle handle = NULL;
-	mpg123_module_t *module = NULL;
-	char* module_path = NULL;
-	size_t module_path_len = 0;
-	char* module_symbol = NULL;
-	size_t module_symbol_len = 0;
-	char *workdir = NULL;
-	char *moddir  = NULL;
-	workdir = get_the_cwd();
-	moddir  = get_module_dir();
-	if(workdir == NULL || moddir == NULL)
-	{
-		error("Failure getting workdir or moddir!");
-		if(workdir == NULL) fprintf(stderr, "Hint: I need to know the current working directory to be able to come back after hunting modules. I will not leave because I do not know where I am.\n");
-
-		if(workdir != NULL) free(workdir);
-		if(moddir  != NULL) free(moddir);
-		return NULL;
-	}
-
-	/* Initialize libltdl */
-	if (lt_dlinit()) error( "Failed to initialise libltdl" );
-
-	if(chdir(moddir) != 0)
-	{
-		error2("Failed to enter module directory %s: %s", moddir, strerror(errno));
-		goto om_bad;
-	}
-	/* Work out the path of the module to open */
-	/* Note that we need to open ./file, not just file! */
-	module_path_len = 2 + strlen(type) + 1 + strlen(name) + strlen(MODULE_FILE_SUFFIX) + 1;
-	module_path = malloc( module_path_len );
-	if (module_path == NULL) {
-		error1( "Failed to allocate memory for module name: %s", strerror(errno) );
-		goto om_bad;
-	}
-	snprintf( module_path, module_path_len, "./%s_%s%s", type, name, MODULE_FILE_SUFFIX );
-	/* Display the path of the module created */
-	if(param.verbose > 1) fprintf(stderr, "Module path: %s\n", module_path );
-
-	/* Open the module */
-	handle = lt_dlopen( module_path );
-	free( module_path );
-	if (handle==NULL) {
-		error2( "Failed to open module %s: %s", name, lt_dlerror() );
-		if(param.verbose > 1)
-		fprintf(stderr, "Note: This could be because of braindead path in the .la file...\n");
-
-		goto om_bad;
-	}
-	
-	/* Work out the symbol name */
-	module_symbol_len = strlen( MODULE_SYMBOL_PREFIX ) +
-						strlen( type )  +
-						strlen( MODULE_SYMBOL_SUFFIX ) + 1;
-	module_symbol = malloc(module_symbol_len);
-	snprintf( module_symbol, module_symbol_len, "%s%s%s", MODULE_SYMBOL_PREFIX, type, MODULE_SYMBOL_SUFFIX );
-	debug1( "Module symbol: %s", module_symbol );
-	
-	/* Get the information structure from the module */
-	module = (mpg123_module_t*)lt_dlsym(handle, module_symbol );
-	free( module_symbol );
-	if (module==NULL) {
-		error1( "Failed to get module symbol: %s", lt_dlerror() );
-		goto om_latebad;
-	}
-	
-	/* Check the API version */
-	if (MPG123_MODULE_API_VERSION > module->api_version) {
-		error( "API version of module is too old" );
-		goto om_latebad;
-	} else if (MPG123_MODULE_API_VERSION > module->api_version) {
-		error( "API version of module is too new" );
-		goto om_latebad;
-	}
-
-	/* Store handle in the data structure */
-	module->handle = handle;
-
-	goto om_end;
-om_latebad:
-	lt_dlclose( handle );
-om_bad:
-	module = NULL;
-om_end:
-	chdir(workdir);
-	free(moddir);
-	free(workdir);
-	return module;
-}
-
-
-void close_module( mpg123_module_t* module )
-{
-	lt_dlhandle handle = module->handle;
-	int err = lt_dlclose( handle );
-	
-	if (err) error1("Failed to close module: %s", lt_dlerror() );
-
-}
-
-#define PATH_STEP 50
-static char *get_the_cwd()
-{
-	size_t bs = PATH_STEP;
-	char *buf = malloc(bs);
-	errno = 0;
-	while((buf != NULL) && getcwd(buf, bs) == NULL)
-	{
-		char *buf2;
-		if(errno != ERANGE)
-		{
-			error1("getcwd returned unexpected error: %s", strerror(errno));
-			free(buf);
-			return NULL;
-		}
-		buf2 = realloc(buf, bs+=PATH_STEP);
-		if(buf2 == NULL){ free(buf); buf = NULL; }
-		else debug1("pwd: increased buffer to %lu", (unsigned long)bs);
-
-		buf = buf2;
-	}
-	return buf;
-}
-
-void list_modules()
-{
-	DIR* dir = NULL;
-	struct dirent *dp = NULL;
-	char *workdir = NULL;
-	char *moddir  = NULL;
-
-	moddir = get_module_dir();
-	/* Open the module directory */
-	dir = opendir(moddir);
-	if (dir==NULL) {
-		error2("Failed to open the module directory (%s): %s\n", PKGLIBDIR, strerror(errno));
-		free(moddir);
-		exit(-1);
-	}
-	
-	workdir = get_the_cwd();
-	if(chdir(moddir) != 0)
-	{
-		error2("Failed to enter module directory (%s): %s\n", PKGLIBDIR, strerror(errno));
-		closedir( dir );
-		free(workdir);
-		free(moddir);
-		exit(-1);
-	}
-	/* Display the program title */
-	/* print_title(stderr); */
-
-	/* List the output modules */
-	printf("\n");
-	printf("Available modules\n");
-	printf("-----------------\n");
-	
-	while( (dp = readdir(dir)) != NULL ) {
-		struct stat fst;
-		if(stat(dp->d_name, &fst) != 0) continue;
-		if(S_ISREG(fst.st_mode)) /* Allow links? */
-		{
-			char* ext = dp->d_name + strlen( dp->d_name ) - strlen( MODULE_FILE_SUFFIX );
-			if (strcmp(ext, MODULE_FILE_SUFFIX) == 0)
-			{
-				char *module_name = NULL;
-				char *module_type = NULL;
-				char *uscore_pos = NULL;
-				mpg123_module_t *module = NULL;
-				
-				/* Extract the module type */
-				module_type = strdup( dp->d_name );
-				uscore_pos = strchr( module_type, '_' );
-				if (uscore_pos==NULL || (uscore_pos>=module_type+strlen(module_type)+1) )
-				{
-					free(module_type);
-					continue;
-				}
-				
-				*uscore_pos = '\0';
-				
-				/* Extract the short name of the module */
-				module_name = strdup( dp->d_name + strlen( module_type ) + 1 );
-				module_name[ strlen( module_name ) - strlen( MODULE_FILE_SUFFIX ) ] = '\0';
-				
-				/* Open the module */
-				module = open_module( module_type, module_name );
-				if (module) {
-					printf("%-15s%s  %s\n", module->name, module_type, module->description );
-				
-					/* Close the module again */
-					close_module( module );
-				}
-				
-				free( module_name );
-				free( module_type );
-			}
-		}
-	}
-
-	chdir(workdir);
-	free(workdir);
-	closedir( dir );
-	free(moddir);
-	exit(0);
-}
-
-

+ 0 - 221
libs/mpg123-1.15.3/src/output/Makefile.am

@@ -1,221 +0,0 @@
-## Makefile.am: produce Makefile.in from this
-
-## copyright by the mpg123 project - free software under the terms of the LGPL 2.1
-## see COPYING and AUTHORS files in distribution or http://www.mpg123.org
-## initially written by Nicholas J. Humfrey
-
-#AM_CPPFLAGS = -I$(top_srcdir)/src/libmpg123 -I$(top_srcdir)/src
-INCLUDES = $(LTDLINCL) -I$(top_builddir)/src -I$(top_builddir)/src/libmpg123 -I$(top_srcdir)/src -I$(top_srcdir)/src/libmpg123
-
-#Do not include uneeded headers from mpg123app.h
-AM_CPPFLAGS = -DBUILDING_OUTPUT_MODULES=1
-
-if HAVE_MODULES
-
-pkglib_LTLIBRARIES =
-
-# These are not tested and _very_ likely need work: aix alib hp os2 sgi mint
-
-# Use that sh/perl script to generate the module entries:
-#for i in alsa coreaudio esd jack nas oss portaudio pulse sdl sndio sun win32 aix alib arts hp os2 sgi mint openal dummy; do echo $i; done |
-#perl -ne 'chomp; $big = uc($_); print <<EOT;
-#
-#if HAVE_$big
-#pkglib_LTLIBRARIES += output_$_.la
-#output_${_}_la_SOURCES = $_.c
-#output_${_}_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '"'"'^mpg123_'"'"' \@${big}_LDFLAGS\@
-#output_${_}_la_CFLAGS  = \@${big}_CFLAGS\@
-#output_${_}_la_LIBADD  = \@${big}_LIBS\@ 
-#endif
-#EOT
-#'
-
-if HAVE_ALSA
-pkglib_LTLIBRARIES += output_alsa.la
-output_alsa_la_SOURCES = alsa.c
-output_alsa_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @ALSA_LDFLAGS@
-output_alsa_la_CFLAGS  = @ALSA_CFLAGS@
-output_alsa_la_LIBADD  = @ALSA_LIBS@ 
-endif
-
-if HAVE_COREAUDIO
-pkglib_LTLIBRARIES += output_coreaudio.la
-output_coreaudio_la_SOURCES = coreaudio.c
-output_coreaudio_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @COREAUDIO_LDFLAGS@
-output_coreaudio_la_CFLAGS  = @COREAUDIO_CFLAGS@
-output_coreaudio_la_LIBADD  = @COREAUDIO_LIBS@ 
-endif
-
-if HAVE_ESD
-pkglib_LTLIBRARIES += output_esd.la
-output_esd_la_SOURCES = esd.c
-output_esd_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @ESD_LDFLAGS@
-output_esd_la_CFLAGS  = @ESD_CFLAGS@
-output_esd_la_LIBADD  = @ESD_LIBS@ 
-endif
-
-if HAVE_JACK
-pkglib_LTLIBRARIES += output_jack.la
-output_jack_la_SOURCES = jack.c
-output_jack_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @JACK_LDFLAGS@
-output_jack_la_CFLAGS  = @JACK_CFLAGS@
-output_jack_la_LIBADD  = @JACK_LIBS@ 
-endif
-
-if HAVE_NAS
-pkglib_LTLIBRARIES += output_nas.la
-output_nas_la_SOURCES = nas.c
-output_nas_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @NAS_LDFLAGS@
-output_nas_la_CFLAGS  = @NAS_CFLAGS@
-output_nas_la_LIBADD  = @NAS_LIBS@ 
-endif
-
-if HAVE_OSS
-pkglib_LTLIBRARIES += output_oss.la
-output_oss_la_SOURCES = oss.c
-output_oss_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @OSS_LDFLAGS@
-output_oss_la_CFLAGS  = @OSS_CFLAGS@
-output_oss_la_LIBADD  = @OSS_LIBS@ 
-endif
-
-if HAVE_PORTAUDIO
-pkglib_LTLIBRARIES += output_portaudio.la
-output_portaudio_la_SOURCES = portaudio.c
-output_portaudio_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @PORTAUDIO_LDFLAGS@
-output_portaudio_la_CFLAGS  = @PORTAUDIO_CFLAGS@
-output_portaudio_la_LIBADD  = @PORTAUDIO_LIBS@ 
-endif
-
-if HAVE_PULSE
-pkglib_LTLIBRARIES += output_pulse.la
-output_pulse_la_SOURCES = pulse.c
-output_pulse_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @PULSE_LDFLAGS@
-output_pulse_la_CFLAGS  = @PULSE_CFLAGS@
-output_pulse_la_LIBADD  = @PULSE_LIBS@ 
-endif
-
-if HAVE_QSA
-pkglib_LTLIBRARIES += output_qsa.la
-output_qsa_la_SOURCES = qsa.c
-output_qsa_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @QSA_LDFLAGS@
-output_qsa_la_CFLAGS  = @QSA_CFLAGS@
-output_qsa_la_LIBADD  = @QSA_LIBS@ 
-endif
-
-if HAVE_SDL
-pkglib_LTLIBRARIES += output_sdl.la
-output_sdl_la_SOURCES = sdl.c
-output_sdl_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @SDL_LDFLAGS@
-output_sdl_la_CFLAGS  = @SDL_CFLAGS@
-output_sdl_la_LIBADD  = @SDL_LIBS@ 
-endif
-
-if HAVE_SNDIO
-pkglib_LTLIBRARIES += output_sndio.la
-output_sndio_la_SOURCES = sndio.c
-output_sndio_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @SNDIO_LDFLAGS@
-output_sndio_la_CFLAGS  = @SNDIO_CFLAGS@
-output_sndio_la_LIBADD  = @SNDIO_LIBS@ 
-endif
-
-if HAVE_SUN
-pkglib_LTLIBRARIES += output_sun.la
-output_sun_la_SOURCES = sun.c
-output_sun_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @SUN_LDFLAGS@
-output_sun_la_CFLAGS  = @SUN_CFLAGS@
-output_sun_la_LIBADD  = @SUN_LIBS@ 
-endif
-
-if HAVE_WIN32
-pkglib_LTLIBRARIES += output_win32.la
-output_win32_la_SOURCES = win32.c
-output_win32_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @WIN32_LDFLAGS@
-output_win32_la_CFLAGS  = @WIN32_CFLAGS@
-output_win32_la_LIBADD  = @WIN32_LIBS@ 
-endif
-
-if HAVE_AIX
-pkglib_LTLIBRARIES += output_aix.la
-output_aix_la_SOURCES = aix.c
-output_aix_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @AIX_LDFLAGS@
-output_aix_la_CFLAGS  = @AIX_CFLAGS@
-output_aix_la_LIBADD  = @AIX_LIBS@ 
-endif
-
-if HAVE_ALIB
-pkglib_LTLIBRARIES += output_alib.la
-output_alib_la_SOURCES = alib.c
-output_alib_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @ALIB_LDFLAGS@
-output_alib_la_CFLAGS  = @ALIB_CFLAGS@
-output_alib_la_LIBADD  = @ALIB_LIBS@ 
-endif
-
-if HAVE_ARTS
-pkglib_LTLIBRARIES += output_arts.la
-output_arts_la_SOURCES = arts.c
-output_arts_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @ARTS_LDFLAGS@
-output_arts_la_CFLAGS  = @ARTS_CFLAGS@
-output_arts_la_LIBADD  = @ARTS_LIBS@ 
-endif
-
-if HAVE_HP
-pkglib_LTLIBRARIES += output_hp.la
-output_hp_la_SOURCES = hp.c
-output_hp_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @HP_LDFLAGS@
-output_hp_la_CFLAGS  = @HP_CFLAGS@
-output_hp_la_LIBADD  = @HP_LIBS@ 
-endif
-
-if HAVE_OS2
-pkglib_LTLIBRARIES += output_os2.la
-output_os2_la_SOURCES = os2.c
-output_os2_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @OS2_LDFLAGS@
-output_os2_la_CFLAGS  = @OS2_CFLAGS@
-output_os2_la_LIBADD  = @OS2_LIBS@ 
-endif
-
-if HAVE_SGI
-pkglib_LTLIBRARIES += output_sgi.la
-output_sgi_la_SOURCES = sgi.c
-output_sgi_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @SGI_LDFLAGS@
-output_sgi_la_CFLAGS  = @SGI_CFLAGS@
-output_sgi_la_LIBADD  = @SGI_LIBS@ 
-endif
-
-if HAVE_MINT
-pkglib_LTLIBRARIES += output_mint.la
-output_mint_la_SOURCES = mint.c
-output_mint_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @MINT_LDFLAGS@
-output_mint_la_CFLAGS  = @MINT_CFLAGS@
-output_mint_la_LIBADD  = @MINT_LIBS@ 
-endif
-
-if HAVE_OPENAL
-pkglib_LTLIBRARIES += output_openal.la
-output_openal_la_SOURCES = openal.c
-output_openal_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @OPENAL_LDFLAGS@
-output_openal_la_CFLAGS  = @OPENAL_CFLAGS@
-output_openal_la_LIBADD  = @OPENAL_LIBS@ 
-endif
-
-if HAVE_DUMMY
-pkglib_LTLIBRARIES += output_dummy.la
-output_dummy_la_SOURCES = dummy.c
-output_dummy_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @DUMMY_LDFLAGS@
-output_dummy_la_CFLAGS  = @DUMMY_CFLAGS@
-output_dummy_la_LIBADD  = @DUMMY_LIBS@ 
-endif
-
-else
-
-# Static build of one module only.
-
-AM_CFLAGS=@OUTPUT_CFLAGS@
-
-all: @OUTPUT_MOD@.$(OBJEXT)
-
-# No installation happening from here
-install: all
-
-
-endif

+ 0 - 1268
libs/mpg123-1.15.3/src/output/Makefile.in

@@ -1,1268 +0,0 @@
-# Makefile.in generated by automake 1.12.2 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994-2012 Free Software Foundation, Inc.
-
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-VPATH = @srcdir@
-am__make_dryrun = \
-  { \
-    am__dry=no; \
-    case $$MAKEFLAGS in \
-      *\\[\ \	]*) \
-        echo 'am--echo: ; @echo "AM"  OK' | $(MAKE) -f - 2>/dev/null \
-          | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
-      *) \
-        for am__flg in $$MAKEFLAGS; do \
-          case $$am__flg in \
-            *=*|--*) ;; \
-            *n*) am__dry=yes; break;; \
-          esac; \
-        done;; \
-    esac; \
-    test $$am__dry = yes; \
-  }
-pkgdatadir = $(datadir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkglibexecdir = $(libexecdir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-
-# These are not tested and _very_ likely need work: aix alib hp os2 sgi mint
-
-# Use that sh/perl script to generate the module entries:
-#for i in alsa coreaudio esd jack nas oss portaudio pulse sdl sndio sun win32 aix alib arts hp os2 sgi mint openal dummy; do echo $i; done |
-#perl -ne 'chomp; $big = uc($_); print <<EOT;
-#
-#if HAVE_$big
-#pkglib_LTLIBRARIES += output_$_.la
-#output_${_}_la_SOURCES = $_.c
-#output_${_}_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '"'"'^mpg123_'"'"' \@${big}_LDFLAGS\@
-#output_${_}_la_CFLAGS  = \@${big}_CFLAGS\@
-#output_${_}_la_LIBADD  = \@${big}_LIBS\@ 
-#endif
-#EOT
-#'
-@HAVE_ALSA_TRUE@@HAVE_MODULES_TRUE@am__append_1 = output_alsa.la
-@HAVE_COREAUDIO_TRUE@@HAVE_MODULES_TRUE@am__append_2 = output_coreaudio.la
-@HAVE_ESD_TRUE@@HAVE_MODULES_TRUE@am__append_3 = output_esd.la
-@HAVE_JACK_TRUE@@HAVE_MODULES_TRUE@am__append_4 = output_jack.la
-@HAVE_MODULES_TRUE@@HAVE_NAS_TRUE@am__append_5 = output_nas.la
-@HAVE_MODULES_TRUE@@HAVE_OSS_TRUE@am__append_6 = output_oss.la
-@HAVE_MODULES_TRUE@@HAVE_PORTAUDIO_TRUE@am__append_7 = output_portaudio.la
-@HAVE_MODULES_TRUE@@HAVE_PULSE_TRUE@am__append_8 = output_pulse.la
-@HAVE_MODULES_TRUE@@HAVE_QSA_TRUE@am__append_9 = output_qsa.la
-@HAVE_MODULES_TRUE@@HAVE_SDL_TRUE@am__append_10 = output_sdl.la
-@HAVE_MODULES_TRUE@@HAVE_SNDIO_TRUE@am__append_11 = output_sndio.la
-@HAVE_MODULES_TRUE@@HAVE_SUN_TRUE@am__append_12 = output_sun.la
-@HAVE_MODULES_TRUE@@HAVE_WIN32_TRUE@am__append_13 = output_win32.la
-@HAVE_AIX_TRUE@@HAVE_MODULES_TRUE@am__append_14 = output_aix.la
-@HAVE_ALIB_TRUE@@HAVE_MODULES_TRUE@am__append_15 = output_alib.la
-@HAVE_ARTS_TRUE@@HAVE_MODULES_TRUE@am__append_16 = output_arts.la
-@HAVE_HP_TRUE@@HAVE_MODULES_TRUE@am__append_17 = output_hp.la
-@HAVE_MODULES_TRUE@@HAVE_OS2_TRUE@am__append_18 = output_os2.la
-@HAVE_MODULES_TRUE@@HAVE_SGI_TRUE@am__append_19 = output_sgi.la
-@HAVE_MINT_TRUE@@HAVE_MODULES_TRUE@am__append_20 = output_mint.la
-@HAVE_MODULES_TRUE@@HAVE_OPENAL_TRUE@am__append_21 = output_openal.la
-@HAVE_DUMMY_TRUE@@HAVE_MODULES_TRUE@am__append_22 = output_dummy.la
-subdir = src/output
-DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
-	$(top_srcdir)/build/depcomp
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/m4/addrconfig.m4 \
-	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
-	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
-	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
-	$(ACLOCAL_M4)
-mkinstalldirs = $(install_sh) -d
-CONFIG_HEADER = $(top_builddir)/src/config.h
-CONFIG_CLEAN_FILES =
-CONFIG_CLEAN_VPATH_FILES =
-am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
-am__vpath_adj = case $$p in \
-    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
-    *) f=$$p;; \
-  esac;
-am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
-am__install_max = 40
-am__nobase_strip_setup = \
-  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
-am__nobase_strip = \
-  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
-am__nobase_list = $(am__nobase_strip_setup); \
-  for p in $$list; do echo "$$p $$p"; done | \
-  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
-  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
-    if (++n[$$2] == $(am__install_max)) \
-      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
-    END { for (dir in files) print dir, files[dir] }'
-am__base_list = \
-  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
-  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
-am__uninstall_files_from_dir = { \
-  test -z "$$files" \
-    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
-    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
-         $(am__cd) "$$dir" && rm -f $$files; }; \
-  }
-am__installdirs = "$(DESTDIR)$(pkglibdir)"
-LTLIBRARIES = $(pkglib_LTLIBRARIES)
-output_aix_la_DEPENDENCIES =
-am__output_aix_la_SOURCES_DIST = aix.c
-@HAVE_AIX_TRUE@@HAVE_MODULES_TRUE@am_output_aix_la_OBJECTS =  \
-@HAVE_AIX_TRUE@@HAVE_MODULES_TRUE@	output_aix_la-aix.lo
-output_aix_la_OBJECTS = $(am_output_aix_la_OBJECTS)
-output_aix_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(output_aix_la_CFLAGS) \
-	$(CFLAGS) $(output_aix_la_LDFLAGS) $(LDFLAGS) -o $@
-@HAVE_AIX_TRUE@@HAVE_MODULES_TRUE@am_output_aix_la_rpath = -rpath \
-@HAVE_AIX_TRUE@@HAVE_MODULES_TRUE@	$(pkglibdir)
-output_alib_la_DEPENDENCIES =
-am__output_alib_la_SOURCES_DIST = alib.c
-@HAVE_ALIB_TRUE@@HAVE_MODULES_TRUE@am_output_alib_la_OBJECTS =  \
-@HAVE_ALIB_TRUE@@HAVE_MODULES_TRUE@	output_alib_la-alib.lo
-output_alib_la_OBJECTS = $(am_output_alib_la_OBJECTS)
-output_alib_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(output_alib_la_CFLAGS) \
-	$(CFLAGS) $(output_alib_la_LDFLAGS) $(LDFLAGS) -o $@
-@HAVE_ALIB_TRUE@@HAVE_MODULES_TRUE@am_output_alib_la_rpath = -rpath \
-@HAVE_ALIB_TRUE@@HAVE_MODULES_TRUE@	$(pkglibdir)
-output_alsa_la_DEPENDENCIES =
-am__output_alsa_la_SOURCES_DIST = alsa.c
-@HAVE_ALSA_TRUE@@HAVE_MODULES_TRUE@am_output_alsa_la_OBJECTS =  \
-@HAVE_ALSA_TRUE@@HAVE_MODULES_TRUE@	output_alsa_la-alsa.lo
-output_alsa_la_OBJECTS = $(am_output_alsa_la_OBJECTS)
-output_alsa_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(output_alsa_la_CFLAGS) \
-	$(CFLAGS) $(output_alsa_la_LDFLAGS) $(LDFLAGS) -o $@
-@HAVE_ALSA_TRUE@@HAVE_MODULES_TRUE@am_output_alsa_la_rpath = -rpath \
-@HAVE_ALSA_TRUE@@HAVE_MODULES_TRUE@	$(pkglibdir)
-output_arts_la_DEPENDENCIES =
-am__output_arts_la_SOURCES_DIST = arts.c
-@HAVE_ARTS_TRUE@@HAVE_MODULES_TRUE@am_output_arts_la_OBJECTS =  \
-@HAVE_ARTS_TRUE@@HAVE_MODULES_TRUE@	output_arts_la-arts.lo
-output_arts_la_OBJECTS = $(am_output_arts_la_OBJECTS)
-output_arts_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(output_arts_la_CFLAGS) \
-	$(CFLAGS) $(output_arts_la_LDFLAGS) $(LDFLAGS) -o $@
-@HAVE_ARTS_TRUE@@HAVE_MODULES_TRUE@am_output_arts_la_rpath = -rpath \
-@HAVE_ARTS_TRUE@@HAVE_MODULES_TRUE@	$(pkglibdir)
-output_coreaudio_la_DEPENDENCIES =
-am__output_coreaudio_la_SOURCES_DIST = coreaudio.c
-@HAVE_COREAUDIO_TRUE@@HAVE_MODULES_TRUE@am_output_coreaudio_la_OBJECTS = output_coreaudio_la-coreaudio.lo
-output_coreaudio_la_OBJECTS = $(am_output_coreaudio_la_OBJECTS)
-output_coreaudio_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
-	$(LIBTOOLFLAGS) --mode=link $(CCLD) \
-	$(output_coreaudio_la_CFLAGS) $(CFLAGS) \
-	$(output_coreaudio_la_LDFLAGS) $(LDFLAGS) -o $@
-@HAVE_COREAUDIO_TRUE@@HAVE_MODULES_TRUE@am_output_coreaudio_la_rpath =  \
-@HAVE_COREAUDIO_TRUE@@HAVE_MODULES_TRUE@	-rpath $(pkglibdir)
-output_dummy_la_DEPENDENCIES =
-am__output_dummy_la_SOURCES_DIST = dummy.c
-@HAVE_DUMMY_TRUE@@HAVE_MODULES_TRUE@am_output_dummy_la_OBJECTS =  \
-@HAVE_DUMMY_TRUE@@HAVE_MODULES_TRUE@	output_dummy_la-dummy.lo
-output_dummy_la_OBJECTS = $(am_output_dummy_la_OBJECTS)
-output_dummy_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(output_dummy_la_CFLAGS) \
-	$(CFLAGS) $(output_dummy_la_LDFLAGS) $(LDFLAGS) -o $@
-@HAVE_DUMMY_TRUE@@HAVE_MODULES_TRUE@am_output_dummy_la_rpath = -rpath \
-@HAVE_DUMMY_TRUE@@HAVE_MODULES_TRUE@	$(pkglibdir)
-output_esd_la_DEPENDENCIES =
-am__output_esd_la_SOURCES_DIST = esd.c
-@HAVE_ESD_TRUE@@HAVE_MODULES_TRUE@am_output_esd_la_OBJECTS =  \
-@HAVE_ESD_TRUE@@HAVE_MODULES_TRUE@	output_esd_la-esd.lo
-output_esd_la_OBJECTS = $(am_output_esd_la_OBJECTS)
-output_esd_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(output_esd_la_CFLAGS) \
-	$(CFLAGS) $(output_esd_la_LDFLAGS) $(LDFLAGS) -o $@
-@HAVE_ESD_TRUE@@HAVE_MODULES_TRUE@am_output_esd_la_rpath = -rpath \
-@HAVE_ESD_TRUE@@HAVE_MODULES_TRUE@	$(pkglibdir)
-output_hp_la_DEPENDENCIES =
-am__output_hp_la_SOURCES_DIST = hp.c
-@HAVE_HP_TRUE@@HAVE_MODULES_TRUE@am_output_hp_la_OBJECTS =  \
-@HAVE_HP_TRUE@@HAVE_MODULES_TRUE@	output_hp_la-hp.lo
-output_hp_la_OBJECTS = $(am_output_hp_la_OBJECTS)
-output_hp_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(output_hp_la_CFLAGS) \
-	$(CFLAGS) $(output_hp_la_LDFLAGS) $(LDFLAGS) -o $@
-@HAVE_HP_TRUE@@HAVE_MODULES_TRUE@am_output_hp_la_rpath = -rpath \
-@HAVE_HP_TRUE@@HAVE_MODULES_TRUE@	$(pkglibdir)
-output_jack_la_DEPENDENCIES =
-am__output_jack_la_SOURCES_DIST = jack.c
-@HAVE_JACK_TRUE@@HAVE_MODULES_TRUE@am_output_jack_la_OBJECTS =  \
-@HAVE_JACK_TRUE@@HAVE_MODULES_TRUE@	output_jack_la-jack.lo
-output_jack_la_OBJECTS = $(am_output_jack_la_OBJECTS)
-output_jack_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(output_jack_la_CFLAGS) \
-	$(CFLAGS) $(output_jack_la_LDFLAGS) $(LDFLAGS) -o $@
-@HAVE_JACK_TRUE@@HAVE_MODULES_TRUE@am_output_jack_la_rpath = -rpath \
-@HAVE_JACK_TRUE@@HAVE_MODULES_TRUE@	$(pkglibdir)
-output_mint_la_DEPENDENCIES =
-am__output_mint_la_SOURCES_DIST = mint.c
-@HAVE_MINT_TRUE@@HAVE_MODULES_TRUE@am_output_mint_la_OBJECTS =  \
-@HAVE_MINT_TRUE@@HAVE_MODULES_TRUE@	output_mint_la-mint.lo
-output_mint_la_OBJECTS = $(am_output_mint_la_OBJECTS)
-output_mint_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(output_mint_la_CFLAGS) \
-	$(CFLAGS) $(output_mint_la_LDFLAGS) $(LDFLAGS) -o $@
-@HAVE_MINT_TRUE@@HAVE_MODULES_TRUE@am_output_mint_la_rpath = -rpath \
-@HAVE_MINT_TRUE@@HAVE_MODULES_TRUE@	$(pkglibdir)
-output_nas_la_DEPENDENCIES =
-am__output_nas_la_SOURCES_DIST = nas.c
-@HAVE_MODULES_TRUE@@HAVE_NAS_TRUE@am_output_nas_la_OBJECTS =  \
-@HAVE_MODULES_TRUE@@HAVE_NAS_TRUE@	output_nas_la-nas.lo
-output_nas_la_OBJECTS = $(am_output_nas_la_OBJECTS)
-output_nas_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(output_nas_la_CFLAGS) \
-	$(CFLAGS) $(output_nas_la_LDFLAGS) $(LDFLAGS) -o $@
-@HAVE_MODULES_TRUE@@HAVE_NAS_TRUE@am_output_nas_la_rpath = -rpath \
-@HAVE_MODULES_TRUE@@HAVE_NAS_TRUE@	$(pkglibdir)
-output_openal_la_DEPENDENCIES =
-am__output_openal_la_SOURCES_DIST = openal.c
-@HAVE_MODULES_TRUE@@HAVE_OPENAL_TRUE@am_output_openal_la_OBJECTS = output_openal_la-openal.lo
-output_openal_la_OBJECTS = $(am_output_openal_la_OBJECTS)
-output_openal_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(output_openal_la_CFLAGS) \
-	$(CFLAGS) $(output_openal_la_LDFLAGS) $(LDFLAGS) -o $@
-@HAVE_MODULES_TRUE@@HAVE_OPENAL_TRUE@am_output_openal_la_rpath =  \
-@HAVE_MODULES_TRUE@@HAVE_OPENAL_TRUE@	-rpath $(pkglibdir)
-output_os2_la_DEPENDENCIES =
-am__output_os2_la_SOURCES_DIST = os2.c
-@HAVE_MODULES_TRUE@@HAVE_OS2_TRUE@am_output_os2_la_OBJECTS =  \
-@HAVE_MODULES_TRUE@@HAVE_OS2_TRUE@	output_os2_la-os2.lo
-output_os2_la_OBJECTS = $(am_output_os2_la_OBJECTS)
-output_os2_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(output_os2_la_CFLAGS) \
-	$(CFLAGS) $(output_os2_la_LDFLAGS) $(LDFLAGS) -o $@
-@HAVE_MODULES_TRUE@@HAVE_OS2_TRUE@am_output_os2_la_rpath = -rpath \
-@HAVE_MODULES_TRUE@@HAVE_OS2_TRUE@	$(pkglibdir)
-output_oss_la_DEPENDENCIES =
-am__output_oss_la_SOURCES_DIST = oss.c
-@HAVE_MODULES_TRUE@@HAVE_OSS_TRUE@am_output_oss_la_OBJECTS =  \
-@HAVE_MODULES_TRUE@@HAVE_OSS_TRUE@	output_oss_la-oss.lo
-output_oss_la_OBJECTS = $(am_output_oss_la_OBJECTS)
-output_oss_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(output_oss_la_CFLAGS) \
-	$(CFLAGS) $(output_oss_la_LDFLAGS) $(LDFLAGS) -o $@
-@HAVE_MODULES_TRUE@@HAVE_OSS_TRUE@am_output_oss_la_rpath = -rpath \
-@HAVE_MODULES_TRUE@@HAVE_OSS_TRUE@	$(pkglibdir)
-output_portaudio_la_DEPENDENCIES =
-am__output_portaudio_la_SOURCES_DIST = portaudio.c
-@HAVE_MODULES_TRUE@@HAVE_PORTAUDIO_TRUE@am_output_portaudio_la_OBJECTS = output_portaudio_la-portaudio.lo
-output_portaudio_la_OBJECTS = $(am_output_portaudio_la_OBJECTS)
-output_portaudio_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
-	$(LIBTOOLFLAGS) --mode=link $(CCLD) \
-	$(output_portaudio_la_CFLAGS) $(CFLAGS) \
-	$(output_portaudio_la_LDFLAGS) $(LDFLAGS) -o $@
-@HAVE_MODULES_TRUE@@HAVE_PORTAUDIO_TRUE@am_output_portaudio_la_rpath =  \
-@HAVE_MODULES_TRUE@@HAVE_PORTAUDIO_TRUE@	-rpath $(pkglibdir)
-output_pulse_la_DEPENDENCIES =
-am__output_pulse_la_SOURCES_DIST = pulse.c
-@HAVE_MODULES_TRUE@@HAVE_PULSE_TRUE@am_output_pulse_la_OBJECTS =  \
-@HAVE_MODULES_TRUE@@HAVE_PULSE_TRUE@	output_pulse_la-pulse.lo
-output_pulse_la_OBJECTS = $(am_output_pulse_la_OBJECTS)
-output_pulse_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(output_pulse_la_CFLAGS) \
-	$(CFLAGS) $(output_pulse_la_LDFLAGS) $(LDFLAGS) -o $@
-@HAVE_MODULES_TRUE@@HAVE_PULSE_TRUE@am_output_pulse_la_rpath = -rpath \
-@HAVE_MODULES_TRUE@@HAVE_PULSE_TRUE@	$(pkglibdir)
-output_qsa_la_DEPENDENCIES =
-am__output_qsa_la_SOURCES_DIST = qsa.c
-@HAVE_MODULES_TRUE@@HAVE_QSA_TRUE@am_output_qsa_la_OBJECTS =  \
-@HAVE_MODULES_TRUE@@HAVE_QSA_TRUE@	output_qsa_la-qsa.lo
-output_qsa_la_OBJECTS = $(am_output_qsa_la_OBJECTS)
-output_qsa_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(output_qsa_la_CFLAGS) \
-	$(CFLAGS) $(output_qsa_la_LDFLAGS) $(LDFLAGS) -o $@
-@HAVE_MODULES_TRUE@@HAVE_QSA_TRUE@am_output_qsa_la_rpath = -rpath \
-@HAVE_MODULES_TRUE@@HAVE_QSA_TRUE@	$(pkglibdir)
-output_sdl_la_DEPENDENCIES =
-am__output_sdl_la_SOURCES_DIST = sdl.c
-@HAVE_MODULES_TRUE@@HAVE_SDL_TRUE@am_output_sdl_la_OBJECTS =  \
-@HAVE_MODULES_TRUE@@HAVE_SDL_TRUE@	output_sdl_la-sdl.lo
-output_sdl_la_OBJECTS = $(am_output_sdl_la_OBJECTS)
-output_sdl_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(output_sdl_la_CFLAGS) \
-	$(CFLAGS) $(output_sdl_la_LDFLAGS) $(LDFLAGS) -o $@
-@HAVE_MODULES_TRUE@@HAVE_SDL_TRUE@am_output_sdl_la_rpath = -rpath \
-@HAVE_MODULES_TRUE@@HAVE_SDL_TRUE@	$(pkglibdir)
-output_sgi_la_DEPENDENCIES =
-am__output_sgi_la_SOURCES_DIST = sgi.c
-@HAVE_MODULES_TRUE@@HAVE_SGI_TRUE@am_output_sgi_la_OBJECTS =  \
-@HAVE_MODULES_TRUE@@HAVE_SGI_TRUE@	output_sgi_la-sgi.lo
-output_sgi_la_OBJECTS = $(am_output_sgi_la_OBJECTS)
-output_sgi_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(output_sgi_la_CFLAGS) \
-	$(CFLAGS) $(output_sgi_la_LDFLAGS) $(LDFLAGS) -o $@
-@HAVE_MODULES_TRUE@@HAVE_SGI_TRUE@am_output_sgi_la_rpath = -rpath \
-@HAVE_MODULES_TRUE@@HAVE_SGI_TRUE@	$(pkglibdir)
-output_sndio_la_DEPENDENCIES =
-am__output_sndio_la_SOURCES_DIST = sndio.c
-@HAVE_MODULES_TRUE@@HAVE_SNDIO_TRUE@am_output_sndio_la_OBJECTS =  \
-@HAVE_MODULES_TRUE@@HAVE_SNDIO_TRUE@	output_sndio_la-sndio.lo
-output_sndio_la_OBJECTS = $(am_output_sndio_la_OBJECTS)
-output_sndio_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(output_sndio_la_CFLAGS) \
-	$(CFLAGS) $(output_sndio_la_LDFLAGS) $(LDFLAGS) -o $@
-@HAVE_MODULES_TRUE@@HAVE_SNDIO_TRUE@am_output_sndio_la_rpath = -rpath \
-@HAVE_MODULES_TRUE@@HAVE_SNDIO_TRUE@	$(pkglibdir)
-output_sun_la_DEPENDENCIES =
-am__output_sun_la_SOURCES_DIST = sun.c
-@HAVE_MODULES_TRUE@@HAVE_SUN_TRUE@am_output_sun_la_OBJECTS =  \
-@HAVE_MODULES_TRUE@@HAVE_SUN_TRUE@	output_sun_la-sun.lo
-output_sun_la_OBJECTS = $(am_output_sun_la_OBJECTS)
-output_sun_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(output_sun_la_CFLAGS) \
-	$(CFLAGS) $(output_sun_la_LDFLAGS) $(LDFLAGS) -o $@
-@HAVE_MODULES_TRUE@@HAVE_SUN_TRUE@am_output_sun_la_rpath = -rpath \
-@HAVE_MODULES_TRUE@@HAVE_SUN_TRUE@	$(pkglibdir)
-output_win32_la_DEPENDENCIES =
-am__output_win32_la_SOURCES_DIST = win32.c
-@HAVE_MODULES_TRUE@@HAVE_WIN32_TRUE@am_output_win32_la_OBJECTS =  \
-@HAVE_MODULES_TRUE@@HAVE_WIN32_TRUE@	output_win32_la-win32.lo
-output_win32_la_OBJECTS = $(am_output_win32_la_OBJECTS)
-output_win32_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(output_win32_la_CFLAGS) \
-	$(CFLAGS) $(output_win32_la_LDFLAGS) $(LDFLAGS) -o $@
-@HAVE_MODULES_TRUE@@HAVE_WIN32_TRUE@am_output_win32_la_rpath = -rpath \
-@HAVE_MODULES_TRUE@@HAVE_WIN32_TRUE@	$(pkglibdir)
-DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/src
-depcomp = $(SHELL) $(top_srcdir)/build/depcomp
-am__depfiles_maybe = depfiles
-am__mv = mv -f
-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
-	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-	--mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
-	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-CCLD = $(CC)
-LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
-	--mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
-	$(LDFLAGS) -o $@
-SOURCES = $(output_aix_la_SOURCES) $(output_alib_la_SOURCES) \
-	$(output_alsa_la_SOURCES) $(output_arts_la_SOURCES) \
-	$(output_coreaudio_la_SOURCES) $(output_dummy_la_SOURCES) \
-	$(output_esd_la_SOURCES) $(output_hp_la_SOURCES) \
-	$(output_jack_la_SOURCES) $(output_mint_la_SOURCES) \
-	$(output_nas_la_SOURCES) $(output_openal_la_SOURCES) \
-	$(output_os2_la_SOURCES) $(output_oss_la_SOURCES) \
-	$(output_portaudio_la_SOURCES) $(output_pulse_la_SOURCES) \
-	$(output_qsa_la_SOURCES) $(output_sdl_la_SOURCES) \
-	$(output_sgi_la_SOURCES) $(output_sndio_la_SOURCES) \
-	$(output_sun_la_SOURCES) $(output_win32_la_SOURCES)
-DIST_SOURCES = $(am__output_aix_la_SOURCES_DIST) \
-	$(am__output_alib_la_SOURCES_DIST) \
-	$(am__output_alsa_la_SOURCES_DIST) \
-	$(am__output_arts_la_SOURCES_DIST) \
-	$(am__output_coreaudio_la_SOURCES_DIST) \
-	$(am__output_dummy_la_SOURCES_DIST) \
-	$(am__output_esd_la_SOURCES_DIST) \
-	$(am__output_hp_la_SOURCES_DIST) \
-	$(am__output_jack_la_SOURCES_DIST) \
-	$(am__output_mint_la_SOURCES_DIST) \
-	$(am__output_nas_la_SOURCES_DIST) \
-	$(am__output_openal_la_SOURCES_DIST) \
-	$(am__output_os2_la_SOURCES_DIST) \
-	$(am__output_oss_la_SOURCES_DIST) \
-	$(am__output_portaudio_la_SOURCES_DIST) \
-	$(am__output_pulse_la_SOURCES_DIST) \
-	$(am__output_qsa_la_SOURCES_DIST) \
-	$(am__output_sdl_la_SOURCES_DIST) \
-	$(am__output_sgi_la_SOURCES_DIST) \
-	$(am__output_sndio_la_SOURCES_DIST) \
-	$(am__output_sun_la_SOURCES_DIST) \
-	$(am__output_win32_la_SOURCES_DIST)
-am__can_run_installinfo = \
-  case $$AM_UPDATE_INFO_DIR in \
-    n|no|NO) false;; \
-    *) (install-info --version) >/dev/null 2>&1;; \
-  esac
-ETAGS = etags
-CTAGS = ctags
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = @ACLOCAL@
-AIX_CFLAGS = @AIX_CFLAGS@
-AIX_LDFLAGS = @AIX_LDFLAGS@
-AIX_LIBS = @AIX_LIBS@
-ALIB_CFLAGS = @ALIB_CFLAGS@
-ALIB_LDFLAGS = @ALIB_LDFLAGS@
-ALIB_LIBS = @ALIB_LIBS@
-ALSA_CFLAGS = @ALSA_CFLAGS@
-ALSA_LDFLAGS = @ALSA_LDFLAGS@
-ALSA_LIBS = @ALSA_LIBS@
-AMTAR = @AMTAR@
-API_VERSION = @API_VERSION@
-AR = @AR@
-ARTS_CFLAGS = @ARTS_CFLAGS@
-ARTS_LDFLAGS = @ARTS_LDFLAGS@
-ARTS_LIBS = @ARTS_LIBS@
-AS = @AS@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-CC = @CC@
-CCAS = @CCAS@
-CCASDEPMODE = @CCASDEPMODE@
-CCASFLAGS = @CCASFLAGS@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-COREAUDIO_CFLAGS = @COREAUDIO_CFLAGS@
-COREAUDIO_LDFLAGS = @COREAUDIO_LDFLAGS@
-COREAUDIO_LIBS = @COREAUDIO_LIBS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DECODER_LOBJ = @DECODER_LOBJ@
-DECODER_OBJ = @DECODER_OBJ@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-DLLTOOL = @DLLTOOL@
-DSYMUTIL = @DSYMUTIL@
-DUMMY_CFLAGS = @DUMMY_CFLAGS@
-DUMMY_LDFLAGS = @DUMMY_LDFLAGS@
-DUMMY_LIBS = @DUMMY_LIBS@
-DUMPBIN = @DUMPBIN@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-ESD_CFLAGS = @ESD_CFLAGS@
-ESD_LDFLAGS = @ESD_LDFLAGS@
-ESD_LIBS = @ESD_LIBS@
-EXEC_LT_LDFLAGS = @EXEC_LT_LDFLAGS@
-EXEEXT = @EXEEXT@
-FGREP = @FGREP@
-GREP = @GREP@
-HP_CFLAGS = @HP_CFLAGS@
-HP_LDFLAGS = @HP_LDFLAGS@
-HP_LIBS = @HP_LIBS@
-INCLUDE_STDIO_H = @INCLUDE_STDIO_H@
-INCLUDE_STDLIB_H = @INCLUDE_STDLIB_H@
-INCLUDE_SYS_TYPE_H = @INCLUDE_SYS_TYPE_H@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-JACK_CFLAGS = @JACK_CFLAGS@
-JACK_LDFLAGS = @JACK_LDFLAGS@
-JACK_LIBS = @JACK_LIBS@
-LD = @LD@
-LDFLAGS = @LDFLAGS@
-LFS_LOBJ = @LFS_LOBJ@
-LIBMPG123_VERSION = @LIBMPG123_VERSION@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIBTOOL = @LIBTOOL@
-LIPO = @LIPO@
-LN_S = @LN_S@
-LTLIBOBJS = @LTLIBOBJS@
-LT_LDFLAGS = @LT_LDFLAGS@
-MAKEINFO = @MAKEINFO@
-MANIFEST_TOOL = @MANIFEST_TOOL@
-MINT_CFLAGS = @MINT_CFLAGS@
-MINT_LDFLAGS = @MINT_LDFLAGS@
-MINT_LIBS = @MINT_LIBS@
-MKDIR_P = @MKDIR_P@
-MODULE_OBJ = @MODULE_OBJ@
-NAS_CFLAGS = @NAS_CFLAGS@
-NAS_LDFLAGS = @NAS_LDFLAGS@
-NAS_LIBS = @NAS_LIBS@
-NM = @NM@
-NMEDIT = @NMEDIT@
-OBJDUMP = @OBJDUMP@
-OBJEXT = @OBJEXT@
-OPENAL_CFLAGS = @OPENAL_CFLAGS@
-OPENAL_LDFLAGS = @OPENAL_LDFLAGS@
-OPENAL_LIBS = @OPENAL_LIBS@
-OS2_CFLAGS = @OS2_CFLAGS@
-OS2_LDFLAGS = @OS2_LDFLAGS@
-OS2_LIBS = @OS2_LIBS@
-OSS_CFLAGS = @OSS_CFLAGS@
-OSS_LDFLAGS = @OSS_LDFLAGS@
-OSS_LIBS = @OSS_LIBS@
-OTOOL = @OTOOL@
-OTOOL64 = @OTOOL64@
-OUTPUT_CFLAGS = @OUTPUT_CFLAGS@
-OUTPUT_LDFLAGS = @OUTPUT_LDFLAGS@
-OUTPUT_LIBS = @OUTPUT_LIBS@
-OUTPUT_MOD = @OUTPUT_MOD@
-OUTPUT_OBJ = @OUTPUT_OBJ@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_URL = @PACKAGE_URL@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-PKG_CONFIG = @PKG_CONFIG@
-PORTAUDIO_CFLAGS = @PORTAUDIO_CFLAGS@
-PORTAUDIO_LDFLAGS = @PORTAUDIO_LDFLAGS@
-PORTAUDIO_LIBS = @PORTAUDIO_LIBS@
-PULSE_CFLAGS = @PULSE_CFLAGS@
-PULSE_LDFLAGS = @PULSE_LDFLAGS@
-PULSE_LIBS = @PULSE_LIBS@
-QSA_CFLAGS = @QSA_CFLAGS@
-QSA_LDFLAGS = @QSA_LDFLAGS@
-QSA_LIBS = @QSA_LIBS@
-RANLIB = @RANLIB@
-SDL_CFLAGS = @SDL_CFLAGS@
-SDL_LDFLAGS = @SDL_LDFLAGS@
-SDL_LIBS = @SDL_LIBS@
-SED = @SED@
-SET_MAKE = @SET_MAKE@
-SGI_CFLAGS = @SGI_CFLAGS@
-SGI_LDFLAGS = @SGI_LDFLAGS@
-SGI_LIBS = @SGI_LIBS@
-SHELL = @SHELL@
-SNDIO_CFLAGS = @SNDIO_CFLAGS@
-SNDIO_LDFLAGS = @SNDIO_LDFLAGS@
-SNDIO_LIBS = @SNDIO_LIBS@
-STRIP = @STRIP@
-SUN_CFLAGS = @SUN_CFLAGS@
-SUN_LDFLAGS = @SUN_LDFLAGS@
-SUN_LIBS = @SUN_LIBS@
-VERSION = @VERSION@
-WIN32_CFLAGS = @WIN32_CFLAGS@
-WIN32_LDFLAGS = @WIN32_LDFLAGS@
-WIN32_LIBS = @WIN32_LIBS@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_AR = @ac_ct_AR@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-top_build_prefix = @top_build_prefix@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-
-#AM_CPPFLAGS = -I$(top_srcdir)/src/libmpg123 -I$(top_srcdir)/src
-INCLUDES = $(LTDLINCL) -I$(top_builddir)/src -I$(top_builddir)/src/libmpg123 -I$(top_srcdir)/src -I$(top_srcdir)/src/libmpg123
-
-#Do not include uneeded headers from mpg123app.h
-AM_CPPFLAGS = -DBUILDING_OUTPUT_MODULES=1
-@HAVE_MODULES_TRUE@pkglib_LTLIBRARIES = $(am__append_1) \
-@HAVE_MODULES_TRUE@	$(am__append_2) $(am__append_3) \
-@HAVE_MODULES_TRUE@	$(am__append_4) $(am__append_5) \
-@HAVE_MODULES_TRUE@	$(am__append_6) $(am__append_7) \
-@HAVE_MODULES_TRUE@	$(am__append_8) $(am__append_9) \
-@HAVE_MODULES_TRUE@	$(am__append_10) $(am__append_11) \
-@HAVE_MODULES_TRUE@	$(am__append_12) $(am__append_13) \
-@HAVE_MODULES_TRUE@	$(am__append_14) $(am__append_15) \
-@HAVE_MODULES_TRUE@	$(am__append_16) $(am__append_17) \
-@HAVE_MODULES_TRUE@	$(am__append_18) $(am__append_19) \
-@HAVE_MODULES_TRUE@	$(am__append_20) $(am__append_21) \
-@HAVE_MODULES_TRUE@	$(am__append_22)
-@HAVE_ALSA_TRUE@@HAVE_MODULES_TRUE@output_alsa_la_SOURCES = alsa.c
-@HAVE_ALSA_TRUE@@HAVE_MODULES_TRUE@output_alsa_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @ALSA_LDFLAGS@
-@HAVE_ALSA_TRUE@@HAVE_MODULES_TRUE@output_alsa_la_CFLAGS = @ALSA_CFLAGS@
-@HAVE_ALSA_TRUE@@HAVE_MODULES_TRUE@output_alsa_la_LIBADD = @ALSA_LIBS@ 
-@HAVE_COREAUDIO_TRUE@@HAVE_MODULES_TRUE@output_coreaudio_la_SOURCES = coreaudio.c
-@HAVE_COREAUDIO_TRUE@@HAVE_MODULES_TRUE@output_coreaudio_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @COREAUDIO_LDFLAGS@
-@HAVE_COREAUDIO_TRUE@@HAVE_MODULES_TRUE@output_coreaudio_la_CFLAGS = @COREAUDIO_CFLAGS@
-@HAVE_COREAUDIO_TRUE@@HAVE_MODULES_TRUE@output_coreaudio_la_LIBADD = @COREAUDIO_LIBS@ 
-@HAVE_ESD_TRUE@@HAVE_MODULES_TRUE@output_esd_la_SOURCES = esd.c
-@HAVE_ESD_TRUE@@HAVE_MODULES_TRUE@output_esd_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @ESD_LDFLAGS@
-@HAVE_ESD_TRUE@@HAVE_MODULES_TRUE@output_esd_la_CFLAGS = @ESD_CFLAGS@
-@HAVE_ESD_TRUE@@HAVE_MODULES_TRUE@output_esd_la_LIBADD = @ESD_LIBS@ 
-@HAVE_JACK_TRUE@@HAVE_MODULES_TRUE@output_jack_la_SOURCES = jack.c
-@HAVE_JACK_TRUE@@HAVE_MODULES_TRUE@output_jack_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @JACK_LDFLAGS@
-@HAVE_JACK_TRUE@@HAVE_MODULES_TRUE@output_jack_la_CFLAGS = @JACK_CFLAGS@
-@HAVE_JACK_TRUE@@HAVE_MODULES_TRUE@output_jack_la_LIBADD = @JACK_LIBS@ 
-@HAVE_MODULES_TRUE@@HAVE_NAS_TRUE@output_nas_la_SOURCES = nas.c
-@HAVE_MODULES_TRUE@@HAVE_NAS_TRUE@output_nas_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @NAS_LDFLAGS@
-@HAVE_MODULES_TRUE@@HAVE_NAS_TRUE@output_nas_la_CFLAGS = @NAS_CFLAGS@
-@HAVE_MODULES_TRUE@@HAVE_NAS_TRUE@output_nas_la_LIBADD = @NAS_LIBS@ 
-@HAVE_MODULES_TRUE@@HAVE_OSS_TRUE@output_oss_la_SOURCES = oss.c
-@HAVE_MODULES_TRUE@@HAVE_OSS_TRUE@output_oss_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @OSS_LDFLAGS@
-@HAVE_MODULES_TRUE@@HAVE_OSS_TRUE@output_oss_la_CFLAGS = @OSS_CFLAGS@
-@HAVE_MODULES_TRUE@@HAVE_OSS_TRUE@output_oss_la_LIBADD = @OSS_LIBS@ 
-@HAVE_MODULES_TRUE@@HAVE_PORTAUDIO_TRUE@output_portaudio_la_SOURCES = portaudio.c
-@HAVE_MODULES_TRUE@@HAVE_PORTAUDIO_TRUE@output_portaudio_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @PORTAUDIO_LDFLAGS@
-@HAVE_MODULES_TRUE@@HAVE_PORTAUDIO_TRUE@output_portaudio_la_CFLAGS = @PORTAUDIO_CFLAGS@
-@HAVE_MODULES_TRUE@@HAVE_PORTAUDIO_TRUE@output_portaudio_la_LIBADD = @PORTAUDIO_LIBS@ 
-@HAVE_MODULES_TRUE@@HAVE_PULSE_TRUE@output_pulse_la_SOURCES = pulse.c
-@HAVE_MODULES_TRUE@@HAVE_PULSE_TRUE@output_pulse_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @PULSE_LDFLAGS@
-@HAVE_MODULES_TRUE@@HAVE_PULSE_TRUE@output_pulse_la_CFLAGS = @PULSE_CFLAGS@
-@HAVE_MODULES_TRUE@@HAVE_PULSE_TRUE@output_pulse_la_LIBADD = @PULSE_LIBS@ 
-@HAVE_MODULES_TRUE@@HAVE_QSA_TRUE@output_qsa_la_SOURCES = qsa.c
-@HAVE_MODULES_TRUE@@HAVE_QSA_TRUE@output_qsa_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @QSA_LDFLAGS@
-@HAVE_MODULES_TRUE@@HAVE_QSA_TRUE@output_qsa_la_CFLAGS = @QSA_CFLAGS@
-@HAVE_MODULES_TRUE@@HAVE_QSA_TRUE@output_qsa_la_LIBADD = @QSA_LIBS@ 
-@HAVE_MODULES_TRUE@@HAVE_SDL_TRUE@output_sdl_la_SOURCES = sdl.c
-@HAVE_MODULES_TRUE@@HAVE_SDL_TRUE@output_sdl_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @SDL_LDFLAGS@
-@HAVE_MODULES_TRUE@@HAVE_SDL_TRUE@output_sdl_la_CFLAGS = @SDL_CFLAGS@
-@HAVE_MODULES_TRUE@@HAVE_SDL_TRUE@output_sdl_la_LIBADD = @SDL_LIBS@ 
-@HAVE_MODULES_TRUE@@HAVE_SNDIO_TRUE@output_sndio_la_SOURCES = sndio.c
-@HAVE_MODULES_TRUE@@HAVE_SNDIO_TRUE@output_sndio_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @SNDIO_LDFLAGS@
-@HAVE_MODULES_TRUE@@HAVE_SNDIO_TRUE@output_sndio_la_CFLAGS = @SNDIO_CFLAGS@
-@HAVE_MODULES_TRUE@@HAVE_SNDIO_TRUE@output_sndio_la_LIBADD = @SNDIO_LIBS@ 
-@HAVE_MODULES_TRUE@@HAVE_SUN_TRUE@output_sun_la_SOURCES = sun.c
-@HAVE_MODULES_TRUE@@HAVE_SUN_TRUE@output_sun_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @SUN_LDFLAGS@
-@HAVE_MODULES_TRUE@@HAVE_SUN_TRUE@output_sun_la_CFLAGS = @SUN_CFLAGS@
-@HAVE_MODULES_TRUE@@HAVE_SUN_TRUE@output_sun_la_LIBADD = @SUN_LIBS@ 
-@HAVE_MODULES_TRUE@@HAVE_WIN32_TRUE@output_win32_la_SOURCES = win32.c
-@HAVE_MODULES_TRUE@@HAVE_WIN32_TRUE@output_win32_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @WIN32_LDFLAGS@
-@HAVE_MODULES_TRUE@@HAVE_WIN32_TRUE@output_win32_la_CFLAGS = @WIN32_CFLAGS@
-@HAVE_MODULES_TRUE@@HAVE_WIN32_TRUE@output_win32_la_LIBADD = @WIN32_LIBS@ 
-@HAVE_AIX_TRUE@@HAVE_MODULES_TRUE@output_aix_la_SOURCES = aix.c
-@HAVE_AIX_TRUE@@HAVE_MODULES_TRUE@output_aix_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @AIX_LDFLAGS@
-@HAVE_AIX_TRUE@@HAVE_MODULES_TRUE@output_aix_la_CFLAGS = @AIX_CFLAGS@
-@HAVE_AIX_TRUE@@HAVE_MODULES_TRUE@output_aix_la_LIBADD = @AIX_LIBS@ 
-@HAVE_ALIB_TRUE@@HAVE_MODULES_TRUE@output_alib_la_SOURCES = alib.c
-@HAVE_ALIB_TRUE@@HAVE_MODULES_TRUE@output_alib_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @ALIB_LDFLAGS@
-@HAVE_ALIB_TRUE@@HAVE_MODULES_TRUE@output_alib_la_CFLAGS = @ALIB_CFLAGS@
-@HAVE_ALIB_TRUE@@HAVE_MODULES_TRUE@output_alib_la_LIBADD = @ALIB_LIBS@ 
-@HAVE_ARTS_TRUE@@HAVE_MODULES_TRUE@output_arts_la_SOURCES = arts.c
-@HAVE_ARTS_TRUE@@HAVE_MODULES_TRUE@output_arts_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @ARTS_LDFLAGS@
-@HAVE_ARTS_TRUE@@HAVE_MODULES_TRUE@output_arts_la_CFLAGS = @ARTS_CFLAGS@
-@HAVE_ARTS_TRUE@@HAVE_MODULES_TRUE@output_arts_la_LIBADD = @ARTS_LIBS@ 
-@HAVE_HP_TRUE@@HAVE_MODULES_TRUE@output_hp_la_SOURCES = hp.c
-@HAVE_HP_TRUE@@HAVE_MODULES_TRUE@output_hp_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @HP_LDFLAGS@
-@HAVE_HP_TRUE@@HAVE_MODULES_TRUE@output_hp_la_CFLAGS = @HP_CFLAGS@
-@HAVE_HP_TRUE@@HAVE_MODULES_TRUE@output_hp_la_LIBADD = @HP_LIBS@ 
-@HAVE_MODULES_TRUE@@HAVE_OS2_TRUE@output_os2_la_SOURCES = os2.c
-@HAVE_MODULES_TRUE@@HAVE_OS2_TRUE@output_os2_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @OS2_LDFLAGS@
-@HAVE_MODULES_TRUE@@HAVE_OS2_TRUE@output_os2_la_CFLAGS = @OS2_CFLAGS@
-@HAVE_MODULES_TRUE@@HAVE_OS2_TRUE@output_os2_la_LIBADD = @OS2_LIBS@ 
-@HAVE_MODULES_TRUE@@HAVE_SGI_TRUE@output_sgi_la_SOURCES = sgi.c
-@HAVE_MODULES_TRUE@@HAVE_SGI_TRUE@output_sgi_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @SGI_LDFLAGS@
-@HAVE_MODULES_TRUE@@HAVE_SGI_TRUE@output_sgi_la_CFLAGS = @SGI_CFLAGS@
-@HAVE_MODULES_TRUE@@HAVE_SGI_TRUE@output_sgi_la_LIBADD = @SGI_LIBS@ 
-@HAVE_MINT_TRUE@@HAVE_MODULES_TRUE@output_mint_la_SOURCES = mint.c
-@HAVE_MINT_TRUE@@HAVE_MODULES_TRUE@output_mint_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @MINT_LDFLAGS@
-@HAVE_MINT_TRUE@@HAVE_MODULES_TRUE@output_mint_la_CFLAGS = @MINT_CFLAGS@
-@HAVE_MINT_TRUE@@HAVE_MODULES_TRUE@output_mint_la_LIBADD = @MINT_LIBS@ 
-@HAVE_MODULES_TRUE@@HAVE_OPENAL_TRUE@output_openal_la_SOURCES = openal.c
-@HAVE_MODULES_TRUE@@HAVE_OPENAL_TRUE@output_openal_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @OPENAL_LDFLAGS@
-@HAVE_MODULES_TRUE@@HAVE_OPENAL_TRUE@output_openal_la_CFLAGS = @OPENAL_CFLAGS@
-@HAVE_MODULES_TRUE@@HAVE_OPENAL_TRUE@output_openal_la_LIBADD = @OPENAL_LIBS@ 
-@HAVE_DUMMY_TRUE@@HAVE_MODULES_TRUE@output_dummy_la_SOURCES = dummy.c
-@HAVE_DUMMY_TRUE@@HAVE_MODULES_TRUE@output_dummy_la_LDFLAGS = -module -no-undefined -avoid-version -export-dynamic  -export-symbols-regex '^mpg123_' @DUMMY_LDFLAGS@
-@HAVE_DUMMY_TRUE@@HAVE_MODULES_TRUE@output_dummy_la_CFLAGS = @DUMMY_CFLAGS@
-@HAVE_DUMMY_TRUE@@HAVE_MODULES_TRUE@output_dummy_la_LIBADD = @DUMMY_LIBS@ 
-
-# Static build of one module only.
-@HAVE_MODULES_FALSE@AM_CFLAGS = @OUTPUT_CFLAGS@
-all: all-am
-
-.SUFFIXES:
-.SUFFIXES: .c .lo .o .obj
-$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
-	@for dep in $?; do \
-	  case '$(am__configure_deps)' in \
-	    *$$dep*) \
-	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
-	        && { if test -f $@; then exit 0; else break; fi; }; \
-	      exit 1;; \
-	  esac; \
-	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/output/Makefile'; \
-	$(am__cd) $(top_srcdir) && \
-	  $(AUTOMAKE) --gnu src/output/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
-	@case '$?' in \
-	  *config.status*) \
-	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
-	  *) \
-	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
-	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
-	esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure:  $(am__configure_deps)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
-	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(am__aclocal_m4_deps):
-install-pkglibLTLIBRARIES: $(pkglib_LTLIBRARIES)
-	@$(NORMAL_INSTALL)
-	@list='$(pkglib_LTLIBRARIES)'; test -n "$(pkglibdir)" || list=; \
-	list2=; for p in $$list; do \
-	  if test -f $$p; then \
-	    list2="$$list2 $$p"; \
-	  else :; fi; \
-	done; \
-	test -z "$$list2" || { \
-	  echo " $(MKDIR_P) '$(DESTDIR)$(pkglibdir)'"; \
-	  $(MKDIR_P) "$(DESTDIR)$(pkglibdir)" || exit 1; \
-	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(pkglibdir)'"; \
-	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(pkglibdir)"; \
-	}
-
-uninstall-pkglibLTLIBRARIES:
-	@$(NORMAL_UNINSTALL)
-	@list='$(pkglib_LTLIBRARIES)'; test -n "$(pkglibdir)" || list=; \
-	for p in $$list; do \
-	  $(am__strip_dir) \
-	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(pkglibdir)/$$f'"; \
-	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(pkglibdir)/$$f"; \
-	done
-
-clean-pkglibLTLIBRARIES:
-	-test -z "$(pkglib_LTLIBRARIES)" || rm -f $(pkglib_LTLIBRARIES)
-	@list='$(pkglib_LTLIBRARIES)'; \
-	locs=`for p in $$list; do echo $$p; done | \
-	      sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
-	      sort -u`; \
-	test -z "$$locs" || { \
-	  echo rm -f $${locs}; \
-	  rm -f $${locs}; \
-	}
-output_aix.la: $(output_aix_la_OBJECTS) $(output_aix_la_DEPENDENCIES) $(EXTRA_output_aix_la_DEPENDENCIES) 
-	$(output_aix_la_LINK) $(am_output_aix_la_rpath) $(output_aix_la_OBJECTS) $(output_aix_la_LIBADD) $(LIBS)
-output_alib.la: $(output_alib_la_OBJECTS) $(output_alib_la_DEPENDENCIES) $(EXTRA_output_alib_la_DEPENDENCIES) 
-	$(output_alib_la_LINK) $(am_output_alib_la_rpath) $(output_alib_la_OBJECTS) $(output_alib_la_LIBADD) $(LIBS)
-output_alsa.la: $(output_alsa_la_OBJECTS) $(output_alsa_la_DEPENDENCIES) $(EXTRA_output_alsa_la_DEPENDENCIES) 
-	$(output_alsa_la_LINK) $(am_output_alsa_la_rpath) $(output_alsa_la_OBJECTS) $(output_alsa_la_LIBADD) $(LIBS)
-output_arts.la: $(output_arts_la_OBJECTS) $(output_arts_la_DEPENDENCIES) $(EXTRA_output_arts_la_DEPENDENCIES) 
-	$(output_arts_la_LINK) $(am_output_arts_la_rpath) $(output_arts_la_OBJECTS) $(output_arts_la_LIBADD) $(LIBS)
-output_coreaudio.la: $(output_coreaudio_la_OBJECTS) $(output_coreaudio_la_DEPENDENCIES) $(EXTRA_output_coreaudio_la_DEPENDENCIES) 
-	$(output_coreaudio_la_LINK) $(am_output_coreaudio_la_rpath) $(output_coreaudio_la_OBJECTS) $(output_coreaudio_la_LIBADD) $(LIBS)
-output_dummy.la: $(output_dummy_la_OBJECTS) $(output_dummy_la_DEPENDENCIES) $(EXTRA_output_dummy_la_DEPENDENCIES) 
-	$(output_dummy_la_LINK) $(am_output_dummy_la_rpath) $(output_dummy_la_OBJECTS) $(output_dummy_la_LIBADD) $(LIBS)
-output_esd.la: $(output_esd_la_OBJECTS) $(output_esd_la_DEPENDENCIES) $(EXTRA_output_esd_la_DEPENDENCIES) 
-	$(output_esd_la_LINK) $(am_output_esd_la_rpath) $(output_esd_la_OBJECTS) $(output_esd_la_LIBADD) $(LIBS)
-output_hp.la: $(output_hp_la_OBJECTS) $(output_hp_la_DEPENDENCIES) $(EXTRA_output_hp_la_DEPENDENCIES) 
-	$(output_hp_la_LINK) $(am_output_hp_la_rpath) $(output_hp_la_OBJECTS) $(output_hp_la_LIBADD) $(LIBS)
-output_jack.la: $(output_jack_la_OBJECTS) $(output_jack_la_DEPENDENCIES) $(EXTRA_output_jack_la_DEPENDENCIES) 
-	$(output_jack_la_LINK) $(am_output_jack_la_rpath) $(output_jack_la_OBJECTS) $(output_jack_la_LIBADD) $(LIBS)
-output_mint.la: $(output_mint_la_OBJECTS) $(output_mint_la_DEPENDENCIES) $(EXTRA_output_mint_la_DEPENDENCIES) 
-	$(output_mint_la_LINK) $(am_output_mint_la_rpath) $(output_mint_la_OBJECTS) $(output_mint_la_LIBADD) $(LIBS)
-output_nas.la: $(output_nas_la_OBJECTS) $(output_nas_la_DEPENDENCIES) $(EXTRA_output_nas_la_DEPENDENCIES) 
-	$(output_nas_la_LINK) $(am_output_nas_la_rpath) $(output_nas_la_OBJECTS) $(output_nas_la_LIBADD) $(LIBS)
-output_openal.la: $(output_openal_la_OBJECTS) $(output_openal_la_DEPENDENCIES) $(EXTRA_output_openal_la_DEPENDENCIES) 
-	$(output_openal_la_LINK) $(am_output_openal_la_rpath) $(output_openal_la_OBJECTS) $(output_openal_la_LIBADD) $(LIBS)
-output_os2.la: $(output_os2_la_OBJECTS) $(output_os2_la_DEPENDENCIES) $(EXTRA_output_os2_la_DEPENDENCIES) 
-	$(output_os2_la_LINK) $(am_output_os2_la_rpath) $(output_os2_la_OBJECTS) $(output_os2_la_LIBADD) $(LIBS)
-output_oss.la: $(output_oss_la_OBJECTS) $(output_oss_la_DEPENDENCIES) $(EXTRA_output_oss_la_DEPENDENCIES) 
-	$(output_oss_la_LINK) $(am_output_oss_la_rpath) $(output_oss_la_OBJECTS) $(output_oss_la_LIBADD) $(LIBS)
-output_portaudio.la: $(output_portaudio_la_OBJECTS) $(output_portaudio_la_DEPENDENCIES) $(EXTRA_output_portaudio_la_DEPENDENCIES) 
-	$(output_portaudio_la_LINK) $(am_output_portaudio_la_rpath) $(output_portaudio_la_OBJECTS) $(output_portaudio_la_LIBADD) $(LIBS)
-output_pulse.la: $(output_pulse_la_OBJECTS) $(output_pulse_la_DEPENDENCIES) $(EXTRA_output_pulse_la_DEPENDENCIES) 
-	$(output_pulse_la_LINK) $(am_output_pulse_la_rpath) $(output_pulse_la_OBJECTS) $(output_pulse_la_LIBADD) $(LIBS)
-output_qsa.la: $(output_qsa_la_OBJECTS) $(output_qsa_la_DEPENDENCIES) $(EXTRA_output_qsa_la_DEPENDENCIES) 
-	$(output_qsa_la_LINK) $(am_output_qsa_la_rpath) $(output_qsa_la_OBJECTS) $(output_qsa_la_LIBADD) $(LIBS)
-output_sdl.la: $(output_sdl_la_OBJECTS) $(output_sdl_la_DEPENDENCIES) $(EXTRA_output_sdl_la_DEPENDENCIES) 
-	$(output_sdl_la_LINK) $(am_output_sdl_la_rpath) $(output_sdl_la_OBJECTS) $(output_sdl_la_LIBADD) $(LIBS)
-output_sgi.la: $(output_sgi_la_OBJECTS) $(output_sgi_la_DEPENDENCIES) $(EXTRA_output_sgi_la_DEPENDENCIES) 
-	$(output_sgi_la_LINK) $(am_output_sgi_la_rpath) $(output_sgi_la_OBJECTS) $(output_sgi_la_LIBADD) $(LIBS)
-output_sndio.la: $(output_sndio_la_OBJECTS) $(output_sndio_la_DEPENDENCIES) $(EXTRA_output_sndio_la_DEPENDENCIES) 
-	$(output_sndio_la_LINK) $(am_output_sndio_la_rpath) $(output_sndio_la_OBJECTS) $(output_sndio_la_LIBADD) $(LIBS)
-output_sun.la: $(output_sun_la_OBJECTS) $(output_sun_la_DEPENDENCIES) $(EXTRA_output_sun_la_DEPENDENCIES) 
-	$(output_sun_la_LINK) $(am_output_sun_la_rpath) $(output_sun_la_OBJECTS) $(output_sun_la_LIBADD) $(LIBS)
-output_win32.la: $(output_win32_la_OBJECTS) $(output_win32_la_DEPENDENCIES) $(EXTRA_output_win32_la_DEPENDENCIES) 
-	$(output_win32_la_LINK) $(am_output_win32_la_rpath) $(output_win32_la_OBJECTS) $(output_win32_la_LIBADD) $(LIBS)
-
-mostlyclean-compile:
-	-rm -f *.$(OBJEXT)
-
-distclean-compile:
-	-rm -f *.tab.c
-
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/output_aix_la-aix.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/output_alib_la-alib.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/output_alsa_la-alsa.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/output_arts_la-arts.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/output_coreaudio_la-coreaudio.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/output_dummy_la-dummy.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/output_esd_la-esd.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/output_hp_la-hp.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/output_jack_la-jack.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/output_mint_la-mint.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/output_nas_la-nas.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/output_openal_la-openal.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/output_os2_la-os2.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/output_oss_la-oss.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/output_portaudio_la-portaudio.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/output_pulse_la-pulse.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/output_qsa_la-qsa.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/output_sdl_la-sdl.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/output_sgi_la-sgi.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/output_sndio_la-sndio.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/output_sun_la-sun.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/output_win32_la-win32.Plo@am__quote@
-
-.c.o:
-@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(COMPILE) -c $<
-
-.c.obj:
-@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'`
-
-.c.lo:
-@am__fastdepCC_TRUE@	$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $<
-
-output_aix_la-aix.lo: aix.c
-@am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_aix_la_CFLAGS) $(CFLAGS) -MT output_aix_la-aix.lo -MD -MP -MF $(DEPDIR)/output_aix_la-aix.Tpo -c -o output_aix_la-aix.lo `test -f 'aix.c' || echo '$(srcdir)/'`aix.c
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/output_aix_la-aix.Tpo $(DEPDIR)/output_aix_la-aix.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='aix.c' object='output_aix_la-aix.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_aix_la_CFLAGS) $(CFLAGS) -c -o output_aix_la-aix.lo `test -f 'aix.c' || echo '$(srcdir)/'`aix.c
-
-output_alib_la-alib.lo: alib.c
-@am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_alib_la_CFLAGS) $(CFLAGS) -MT output_alib_la-alib.lo -MD -MP -MF $(DEPDIR)/output_alib_la-alib.Tpo -c -o output_alib_la-alib.lo `test -f 'alib.c' || echo '$(srcdir)/'`alib.c
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/output_alib_la-alib.Tpo $(DEPDIR)/output_alib_la-alib.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='alib.c' object='output_alib_la-alib.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_alib_la_CFLAGS) $(CFLAGS) -c -o output_alib_la-alib.lo `test -f 'alib.c' || echo '$(srcdir)/'`alib.c
-
-output_alsa_la-alsa.lo: alsa.c
-@am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_alsa_la_CFLAGS) $(CFLAGS) -MT output_alsa_la-alsa.lo -MD -MP -MF $(DEPDIR)/output_alsa_la-alsa.Tpo -c -o output_alsa_la-alsa.lo `test -f 'alsa.c' || echo '$(srcdir)/'`alsa.c
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/output_alsa_la-alsa.Tpo $(DEPDIR)/output_alsa_la-alsa.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='alsa.c' object='output_alsa_la-alsa.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_alsa_la_CFLAGS) $(CFLAGS) -c -o output_alsa_la-alsa.lo `test -f 'alsa.c' || echo '$(srcdir)/'`alsa.c
-
-output_arts_la-arts.lo: arts.c
-@am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_arts_la_CFLAGS) $(CFLAGS) -MT output_arts_la-arts.lo -MD -MP -MF $(DEPDIR)/output_arts_la-arts.Tpo -c -o output_arts_la-arts.lo `test -f 'arts.c' || echo '$(srcdir)/'`arts.c
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/output_arts_la-arts.Tpo $(DEPDIR)/output_arts_la-arts.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='arts.c' object='output_arts_la-arts.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_arts_la_CFLAGS) $(CFLAGS) -c -o output_arts_la-arts.lo `test -f 'arts.c' || echo '$(srcdir)/'`arts.c
-
-output_coreaudio_la-coreaudio.lo: coreaudio.c
-@am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_coreaudio_la_CFLAGS) $(CFLAGS) -MT output_coreaudio_la-coreaudio.lo -MD -MP -MF $(DEPDIR)/output_coreaudio_la-coreaudio.Tpo -c -o output_coreaudio_la-coreaudio.lo `test -f 'coreaudio.c' || echo '$(srcdir)/'`coreaudio.c
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/output_coreaudio_la-coreaudio.Tpo $(DEPDIR)/output_coreaudio_la-coreaudio.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='coreaudio.c' object='output_coreaudio_la-coreaudio.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_coreaudio_la_CFLAGS) $(CFLAGS) -c -o output_coreaudio_la-coreaudio.lo `test -f 'coreaudio.c' || echo '$(srcdir)/'`coreaudio.c
-
-output_dummy_la-dummy.lo: dummy.c
-@am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_dummy_la_CFLAGS) $(CFLAGS) -MT output_dummy_la-dummy.lo -MD -MP -MF $(DEPDIR)/output_dummy_la-dummy.Tpo -c -o output_dummy_la-dummy.lo `test -f 'dummy.c' || echo '$(srcdir)/'`dummy.c
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/output_dummy_la-dummy.Tpo $(DEPDIR)/output_dummy_la-dummy.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='dummy.c' object='output_dummy_la-dummy.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_dummy_la_CFLAGS) $(CFLAGS) -c -o output_dummy_la-dummy.lo `test -f 'dummy.c' || echo '$(srcdir)/'`dummy.c
-
-output_esd_la-esd.lo: esd.c
-@am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_esd_la_CFLAGS) $(CFLAGS) -MT output_esd_la-esd.lo -MD -MP -MF $(DEPDIR)/output_esd_la-esd.Tpo -c -o output_esd_la-esd.lo `test -f 'esd.c' || echo '$(srcdir)/'`esd.c
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/output_esd_la-esd.Tpo $(DEPDIR)/output_esd_la-esd.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='esd.c' object='output_esd_la-esd.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_esd_la_CFLAGS) $(CFLAGS) -c -o output_esd_la-esd.lo `test -f 'esd.c' || echo '$(srcdir)/'`esd.c
-
-output_hp_la-hp.lo: hp.c
-@am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_hp_la_CFLAGS) $(CFLAGS) -MT output_hp_la-hp.lo -MD -MP -MF $(DEPDIR)/output_hp_la-hp.Tpo -c -o output_hp_la-hp.lo `test -f 'hp.c' || echo '$(srcdir)/'`hp.c
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/output_hp_la-hp.Tpo $(DEPDIR)/output_hp_la-hp.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='hp.c' object='output_hp_la-hp.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_hp_la_CFLAGS) $(CFLAGS) -c -o output_hp_la-hp.lo `test -f 'hp.c' || echo '$(srcdir)/'`hp.c
-
-output_jack_la-jack.lo: jack.c
-@am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_jack_la_CFLAGS) $(CFLAGS) -MT output_jack_la-jack.lo -MD -MP -MF $(DEPDIR)/output_jack_la-jack.Tpo -c -o output_jack_la-jack.lo `test -f 'jack.c' || echo '$(srcdir)/'`jack.c
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/output_jack_la-jack.Tpo $(DEPDIR)/output_jack_la-jack.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='jack.c' object='output_jack_la-jack.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_jack_la_CFLAGS) $(CFLAGS) -c -o output_jack_la-jack.lo `test -f 'jack.c' || echo '$(srcdir)/'`jack.c
-
-output_mint_la-mint.lo: mint.c
-@am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_mint_la_CFLAGS) $(CFLAGS) -MT output_mint_la-mint.lo -MD -MP -MF $(DEPDIR)/output_mint_la-mint.Tpo -c -o output_mint_la-mint.lo `test -f 'mint.c' || echo '$(srcdir)/'`mint.c
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/output_mint_la-mint.Tpo $(DEPDIR)/output_mint_la-mint.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='mint.c' object='output_mint_la-mint.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_mint_la_CFLAGS) $(CFLAGS) -c -o output_mint_la-mint.lo `test -f 'mint.c' || echo '$(srcdir)/'`mint.c
-
-output_nas_la-nas.lo: nas.c
-@am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_nas_la_CFLAGS) $(CFLAGS) -MT output_nas_la-nas.lo -MD -MP -MF $(DEPDIR)/output_nas_la-nas.Tpo -c -o output_nas_la-nas.lo `test -f 'nas.c' || echo '$(srcdir)/'`nas.c
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/output_nas_la-nas.Tpo $(DEPDIR)/output_nas_la-nas.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='nas.c' object='output_nas_la-nas.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_nas_la_CFLAGS) $(CFLAGS) -c -o output_nas_la-nas.lo `test -f 'nas.c' || echo '$(srcdir)/'`nas.c
-
-output_openal_la-openal.lo: openal.c
-@am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_openal_la_CFLAGS) $(CFLAGS) -MT output_openal_la-openal.lo -MD -MP -MF $(DEPDIR)/output_openal_la-openal.Tpo -c -o output_openal_la-openal.lo `test -f 'openal.c' || echo '$(srcdir)/'`openal.c
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/output_openal_la-openal.Tpo $(DEPDIR)/output_openal_la-openal.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='openal.c' object='output_openal_la-openal.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_openal_la_CFLAGS) $(CFLAGS) -c -o output_openal_la-openal.lo `test -f 'openal.c' || echo '$(srcdir)/'`openal.c
-
-output_os2_la-os2.lo: os2.c
-@am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_os2_la_CFLAGS) $(CFLAGS) -MT output_os2_la-os2.lo -MD -MP -MF $(DEPDIR)/output_os2_la-os2.Tpo -c -o output_os2_la-os2.lo `test -f 'os2.c' || echo '$(srcdir)/'`os2.c
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/output_os2_la-os2.Tpo $(DEPDIR)/output_os2_la-os2.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='os2.c' object='output_os2_la-os2.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_os2_la_CFLAGS) $(CFLAGS) -c -o output_os2_la-os2.lo `test -f 'os2.c' || echo '$(srcdir)/'`os2.c
-
-output_oss_la-oss.lo: oss.c
-@am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_oss_la_CFLAGS) $(CFLAGS) -MT output_oss_la-oss.lo -MD -MP -MF $(DEPDIR)/output_oss_la-oss.Tpo -c -o output_oss_la-oss.lo `test -f 'oss.c' || echo '$(srcdir)/'`oss.c
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/output_oss_la-oss.Tpo $(DEPDIR)/output_oss_la-oss.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='oss.c' object='output_oss_la-oss.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_oss_la_CFLAGS) $(CFLAGS) -c -o output_oss_la-oss.lo `test -f 'oss.c' || echo '$(srcdir)/'`oss.c
-
-output_portaudio_la-portaudio.lo: portaudio.c
-@am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_portaudio_la_CFLAGS) $(CFLAGS) -MT output_portaudio_la-portaudio.lo -MD -MP -MF $(DEPDIR)/output_portaudio_la-portaudio.Tpo -c -o output_portaudio_la-portaudio.lo `test -f 'portaudio.c' || echo '$(srcdir)/'`portaudio.c
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/output_portaudio_la-portaudio.Tpo $(DEPDIR)/output_portaudio_la-portaudio.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='portaudio.c' object='output_portaudio_la-portaudio.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_portaudio_la_CFLAGS) $(CFLAGS) -c -o output_portaudio_la-portaudio.lo `test -f 'portaudio.c' || echo '$(srcdir)/'`portaudio.c
-
-output_pulse_la-pulse.lo: pulse.c
-@am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_pulse_la_CFLAGS) $(CFLAGS) -MT output_pulse_la-pulse.lo -MD -MP -MF $(DEPDIR)/output_pulse_la-pulse.Tpo -c -o output_pulse_la-pulse.lo `test -f 'pulse.c' || echo '$(srcdir)/'`pulse.c
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/output_pulse_la-pulse.Tpo $(DEPDIR)/output_pulse_la-pulse.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='pulse.c' object='output_pulse_la-pulse.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_pulse_la_CFLAGS) $(CFLAGS) -c -o output_pulse_la-pulse.lo `test -f 'pulse.c' || echo '$(srcdir)/'`pulse.c
-
-output_qsa_la-qsa.lo: qsa.c
-@am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_qsa_la_CFLAGS) $(CFLAGS) -MT output_qsa_la-qsa.lo -MD -MP -MF $(DEPDIR)/output_qsa_la-qsa.Tpo -c -o output_qsa_la-qsa.lo `test -f 'qsa.c' || echo '$(srcdir)/'`qsa.c
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/output_qsa_la-qsa.Tpo $(DEPDIR)/output_qsa_la-qsa.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='qsa.c' object='output_qsa_la-qsa.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_qsa_la_CFLAGS) $(CFLAGS) -c -o output_qsa_la-qsa.lo `test -f 'qsa.c' || echo '$(srcdir)/'`qsa.c
-
-output_sdl_la-sdl.lo: sdl.c
-@am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_sdl_la_CFLAGS) $(CFLAGS) -MT output_sdl_la-sdl.lo -MD -MP -MF $(DEPDIR)/output_sdl_la-sdl.Tpo -c -o output_sdl_la-sdl.lo `test -f 'sdl.c' || echo '$(srcdir)/'`sdl.c
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/output_sdl_la-sdl.Tpo $(DEPDIR)/output_sdl_la-sdl.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='sdl.c' object='output_sdl_la-sdl.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_sdl_la_CFLAGS) $(CFLAGS) -c -o output_sdl_la-sdl.lo `test -f 'sdl.c' || echo '$(srcdir)/'`sdl.c
-
-output_sgi_la-sgi.lo: sgi.c
-@am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_sgi_la_CFLAGS) $(CFLAGS) -MT output_sgi_la-sgi.lo -MD -MP -MF $(DEPDIR)/output_sgi_la-sgi.Tpo -c -o output_sgi_la-sgi.lo `test -f 'sgi.c' || echo '$(srcdir)/'`sgi.c
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/output_sgi_la-sgi.Tpo $(DEPDIR)/output_sgi_la-sgi.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='sgi.c' object='output_sgi_la-sgi.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_sgi_la_CFLAGS) $(CFLAGS) -c -o output_sgi_la-sgi.lo `test -f 'sgi.c' || echo '$(srcdir)/'`sgi.c
-
-output_sndio_la-sndio.lo: sndio.c
-@am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_sndio_la_CFLAGS) $(CFLAGS) -MT output_sndio_la-sndio.lo -MD -MP -MF $(DEPDIR)/output_sndio_la-sndio.Tpo -c -o output_sndio_la-sndio.lo `test -f 'sndio.c' || echo '$(srcdir)/'`sndio.c
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/output_sndio_la-sndio.Tpo $(DEPDIR)/output_sndio_la-sndio.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='sndio.c' object='output_sndio_la-sndio.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_sndio_la_CFLAGS) $(CFLAGS) -c -o output_sndio_la-sndio.lo `test -f 'sndio.c' || echo '$(srcdir)/'`sndio.c
-
-output_sun_la-sun.lo: sun.c
-@am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_sun_la_CFLAGS) $(CFLAGS) -MT output_sun_la-sun.lo -MD -MP -MF $(DEPDIR)/output_sun_la-sun.Tpo -c -o output_sun_la-sun.lo `test -f 'sun.c' || echo '$(srcdir)/'`sun.c
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/output_sun_la-sun.Tpo $(DEPDIR)/output_sun_la-sun.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='sun.c' object='output_sun_la-sun.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_sun_la_CFLAGS) $(CFLAGS) -c -o output_sun_la-sun.lo `test -f 'sun.c' || echo '$(srcdir)/'`sun.c
-
-output_win32_la-win32.lo: win32.c
-@am__fastdepCC_TRUE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_win32_la_CFLAGS) $(CFLAGS) -MT output_win32_la-win32.lo -MD -MP -MF $(DEPDIR)/output_win32_la-win32.Tpo -c -o output_win32_la-win32.lo `test -f 'win32.c' || echo '$(srcdir)/'`win32.c
-@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/output_win32_la-win32.Tpo $(DEPDIR)/output_win32_la-win32.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='win32.c' object='output_win32_la-win32.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@	$(LIBTOOL)  --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(output_win32_la_CFLAGS) $(CFLAGS) -c -o output_win32_la-win32.lo `test -f 'win32.c' || echo '$(srcdir)/'`win32.c
-
-mostlyclean-libtool:
-	-rm -f *.lo
-
-clean-libtool:
-	-rm -rf .libs _libs
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
-	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
-	unique=`for i in $$list; do \
-	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-	  done | \
-	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	mkid -fID $$unique
-tags: TAGS
-
-TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
-		$(TAGS_FILES) $(LISP)
-	set x; \
-	here=`pwd`; \
-	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
-	unique=`for i in $$list; do \
-	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-	  done | \
-	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	shift; \
-	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
-	  test -n "$$unique" || unique=$$empty_fix; \
-	  if test $$# -gt 0; then \
-	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-	      "$$@" $$unique; \
-	  else \
-	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
-	      $$unique; \
-	  fi; \
-	fi
-ctags: CTAGS
-CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
-		$(TAGS_FILES) $(LISP)
-	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
-	unique=`for i in $$list; do \
-	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
-	  done | \
-	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
-	      END { if (nonempty) { for (i in files) print i; }; }'`; \
-	test -z "$(CTAGS_ARGS)$$unique" \
-	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
-	     $$unique
-
-GTAGS:
-	here=`$(am__cd) $(top_builddir) && pwd` \
-	  && $(am__cd) $(top_srcdir) \
-	  && gtags -i $(GTAGS_ARGS) "$$here"
-
-cscopelist:  $(HEADERS) $(SOURCES) $(LISP)
-	list='$(SOURCES) $(HEADERS) $(LISP)'; \
-	case "$(srcdir)" in \
-	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
-	  *) sdir=$(subdir)/$(srcdir) ;; \
-	esac; \
-	for i in $$list; do \
-	  if test -f "$$i"; then \
-	    echo "$(subdir)/$$i"; \
-	  else \
-	    echo "$$sdir/$$i"; \
-	  fi; \
-	done >> $(top_builddir)/cscope.files
-
-distclean-tags:
-	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-
-distdir: $(DISTFILES)
-	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	list='$(DISTFILES)'; \
-	  dist_files=`for file in $$list; do echo $$file; done | \
-	  sed -e "s|^$$srcdirstrip/||;t" \
-	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
-	case $$dist_files in \
-	  */*) $(MKDIR_P) `echo "$$dist_files" | \
-			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
-			   sort -u` ;; \
-	esac; \
-	for file in $$dist_files; do \
-	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
-	  if test -d $$d/$$file; then \
-	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
-	    if test -d "$(distdir)/$$file"; then \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
-	  else \
-	    test -f "$(distdir)/$$file" \
-	    || cp -p $$d/$$file "$(distdir)/$$file" \
-	    || exit 1; \
-	  fi; \
-	done
-check-am: all-am
-check: check-am
-all-am: Makefile $(LTLIBRARIES)
-installdirs:
-	for dir in "$(DESTDIR)$(pkglibdir)"; do \
-	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
-	done
-@HAVE_MODULES_TRUE@install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
-	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
-	if test -z '$(STRIP)'; then \
-	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-	      install; \
-	else \
-	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
-	fi
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
-	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
-
-maintainer-clean-generic:
-	@echo "This command is intended for maintainers to use"
-	@echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic clean-libtool clean-pkglibLTLIBRARIES \
-	mostlyclean-am
-
-distclean: distclean-am
-	-rm -rf ./$(DEPDIR)
-	-rm -f Makefile
-distclean-am: clean-am distclean-compile distclean-generic \
-	distclean-tags
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-html-am:
-
-info: info-am
-
-info-am:
-
-install-data-am:
-
-install-dvi: install-dvi-am
-
-install-dvi-am:
-
-install-exec-am: install-pkglibLTLIBRARIES
-
-install-html: install-html-am
-
-install-html-am:
-
-install-info: install-info-am
-
-install-info-am:
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-pdf-am:
-
-install-ps: install-ps-am
-
-install-ps-am:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
-	-rm -rf ./$(DEPDIR)
-	-rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-compile mostlyclean-generic \
-	mostlyclean-libtool
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-pkglibLTLIBRARIES
-
-.MAKE: install-am install-strip
-
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
-	clean-libtool clean-pkglibLTLIBRARIES cscopelist ctags \
-	distclean distclean-compile distclean-generic \
-	distclean-libtool distclean-tags distdir dvi dvi-am html \
-	html-am info info-am install install-am install-data \
-	install-data-am install-dvi install-dvi-am install-exec \
-	install-exec-am install-html install-html-am install-info \
-	install-info-am install-man install-pdf install-pdf-am \
-	install-pkglibLTLIBRARIES install-ps install-ps-am \
-	install-strip installcheck installcheck-am installdirs \
-	maintainer-clean maintainer-clean-generic mostlyclean \
-	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
-	pdf pdf-am ps ps-am tags uninstall uninstall-am \
-	uninstall-pkglibLTLIBRARIES
-
-
-@HAVE_MODULES_FALSE@all: @OUTPUT_MOD@.$(OBJEXT)
-
-# No installation happening from here
-@HAVE_MODULES_FALSE@install: all
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:

+ 0 - 450
libs/mpg123-1.15.3/src/output/jack.c

@@ -1,450 +0,0 @@
-/*
-	jack: audio output via JACK Audio Connection Kit
-
-	copyright 2006 by the mpg123 project - free software under the terms of the LGPL 2.1
-	see COPYING and AUTHORS files in distribution or http://mpg123.org
-	initially written by Nicholas J. Humfrey
-*/
-
-#include <math.h>
-
-#include <jack/jack.h>
-#include <jack/ringbuffer.h>
-#include <sys/errno.h>
-
-#include "mpg123app.h"
-#include "debug.h"
-
-#define MAX_CHANNELS	(2)
-
-typedef struct {
-	int channels;
-	jack_port_t *ports[MAX_CHANNELS];
-	jack_ringbuffer_t * rb[MAX_CHANNELS];
-	size_t rb_size;
-	jack_client_t *client;
-	jack_default_audio_sample_t *tmp_buffer;
-} jack_handle_t, *jack_handle_ptr;
-
-
-static jack_handle_t* alloc_jack_handle()
-{
-	jack_handle_t *handle=NULL;
-
-	handle = malloc(sizeof(jack_handle_t));
-	if (!handle) {
-		error("Failed to allocate memory for our handle.");
-		return NULL;
-	}
-
-	/* Initialise the handle, and store for later*/
-	handle->rb[0] = NULL;
-	handle->rb[1] = NULL;
-	handle->ports[0] = NULL;
-	handle->ports[1] = NULL;
-	handle->client = NULL;
-	handle->tmp_buffer = NULL;
-	handle->rb_size = 0;
-
-
-	return handle;
-}
-
-
-static void free_jack_handle( jack_handle_t* handle )
-{
-	int i;
-
-	warning("FIXME: One needs to wait or write some silence here to prevent the last bits of audio to vanish out of the ringbuffer.");
-
-	for(i=0; i<MAX_CHANNELS; i++) {
-		/* Close the port for channel*/
-		if ( handle->ports[i] )
-			jack_port_unregister( handle->client, handle->ports[i] );
-
-		/* Free up the ring buffer for channel*/
-		if ( handle->rb[i] )
-			jack_ringbuffer_free( handle->rb[i] );
-	}
-
-	if (handle->client)
-		jack_client_close(handle->client);
-		
-	if (handle->tmp_buffer)
-		free(handle->tmp_buffer);
-
-	free(handle);
-}
-
-
-static int process_callback( jack_nframes_t nframes, void *arg )
-{
-	jack_handle_t* handle = (jack_handle_t*)arg;
-    size_t to_read = sizeof (jack_default_audio_sample_t) * nframes;
-	unsigned int c;
-	
-
-    /* copy data to ringbuffer; one per channel*/
-    for (c=0; c < handle->channels; c++)
-    {	
-		char *buf = (char*)jack_port_get_buffer(handle->ports[c], nframes);
-		size_t len = jack_ringbuffer_read(handle->rb[c], buf, to_read);
-		
-		/* If we don't have enough audio, fill it up with silence*/
-		/* (this is to deal with pausing etc.)*/
-		if (to_read > len)
-			bzero( buf+len, to_read - len );
-		
-		/*if (len < to_read)*/
-		/*	error1("failed to read from ring buffer %d",c);*/
-    }
-
-	/* Success*/
-	return 0;
-}
-
-static void shutdown_callback( void *arg )
-{
-/*	jack_handle_t* handle = (jack_handle_t*)arg; */
-
-	debug("shutdown_callback()");
-
-}
-
-/* connect to jack ports named in the NULL-terminated wishlist */
-static int real_connect_jack_ports( jack_handle_t* handle, const char** wishlist)
-{
-	const char **wish = wishlist;
-	int ch, err;
-
-	if(wish != NULL && *wish == NULL) return 1; /* success, nothing connected as wanted */
-
-	for(ch=0; ch<handle->channels; ++ch)
-	{
-		const char* in = jack_port_name( handle->ports[ch] );
-
-		if ((err = jack_connect(handle->client, in, *wish)) != 0 && err != EEXIST) {
-			error1("connect_jack_ports(): failed to jack_connect() ports: %d",err);
-			return 0;
-		}
-		/* Increment wish only if there is another one. Otherwise simply connect to the same port multiple times. */
-		if(*(wish+1) != NULL) ++wish;
-	}
-
-	return 1;
-}
-
-/* crude way of automatically connecting up jack ports */
-/* 0 on error */
-static int autoconnect_jack_ports( jack_handle_t* handle)
-{
-	const char **all_ports;
-	unsigned int ch=0;
-	int err,i;
-
-	/* Get a list of all the jack ports*/
-	all_ports = jack_get_ports (handle->client, NULL, NULL, JackPortIsInput);
-	if (!all_ports) {
-		error("connect_jack_ports(): jack_get_ports() returned NULL.");
-		return 0;
-	}
-	
-	/* Step through each port name*/
-	for (i = 0; all_ports[i]; ++i) {
-
-		const char* in = jack_port_name( handle->ports[ch] );
-		const char* out = all_ports[i];
-
-		if ((err = jack_connect(handle->client, in, out)) != 0 && err != EEXIST) {
-			error1("connect_jack_ports(): failed to jack_connect() ports: %d",err);
-			return 0;
-		}
-	
-		/* Found enough ports ?*/
-		if (++ch >= handle->channels) break;
-	}
-	
-	free( all_ports );
-	return 1;
-}
-
-
-static int connect_jack_ports( jack_handle_t* handle, const char *dev ) 
-{
-	if (dev==NULL || strcmp(dev, "auto")==0) {
-		return autoconnect_jack_ports( handle );
-	}
-	else
-	{
-		const char* wishlist[] = { NULL, NULL, NULL }; /* Two channels and end marker. */
-		char *devcopy;
-		int ret;
-		size_t len = strlen(dev);
-		devcopy = malloc(len+1);
-		if(devcopy == NULL){ error("OOM"); return 0; }
-
-		/* We just look out for a possible second port, comma separated
-		   This is really crude cruft, but it's enough. Can be replaced by something sensible later. */
-		memcpy(devcopy, dev, len+1);
-		if( len > 0 && strcmp(dev, "none")!=0 )
-		{
-			size_t i=0;
-			wishlist[0] = devcopy;
-			while(devcopy[i] != 0 && devcopy[i] != ',') ++i;
-
-			if(devcopy[i] == ',')
-			{
-				devcopy[i] = 0;
-				wishlist[1] = devcopy+i+1;
-			}
-		}
-		if(wishlist[0] == NULL) warning("Not connecting up jack ports as requested.");
-
-		ret = real_connect_jack_ports(handle, wishlist);
-		free(devcopy);
-		return ret;
-	}
-	return 1;
-}
-
-
-static int close_jack(audio_output_t *ao)
-{
-	jack_handle_t *handle = (jack_handle_t*)ao->userptr;
-	
-	debug("close_jack().");
-
-	/* Close and shutdown*/
-	if (handle) {
-		free_jack_handle( handle );
-		ao->userptr = NULL;
-    }
-    
-	return 0;
-}
-
-
-static int open_jack(audio_output_t *ao)
-{
-	char client_name[255];
-	jack_handle_t *handle=NULL;
-	jack_options_t jopt = JackNullOption;
-	jack_status_t jstat = 0;
-	unsigned int i;
-
-	debug("jack open");
-	if(!ao) return -1;
-
-	/* Return if already open*/
-	if (ao->userptr) {
-		error("audio device is already open.");
-		return -1;
-	}
-
-	/* Create some storage for ourselves*/
-	if((handle = alloc_jack_handle()) == NULL) return -1;
-
-	ao->userptr = (void*)handle;
-
-	/* Register with Jack*/
-	snprintf(client_name, 255, "mpg123-%d", getpid());
-	if ((handle->client = jack_client_open(client_name, jopt, &jstat)) == 0) {
-		error1("Failed to open jack client: 0x%x", jstat);
-		close_jack(ao);
-		return -1;
-	}
-	
-	/* Display the unique client name allocated to us */
-	fprintf(stderr,"Registered as JACK client %s.\n",
-		jack_get_client_name( handle->client ) );
-
-	/* The initial open lets me choose the settings. */
-	if (ao->format==-1)
-	{
-		ao->format = MPG123_ENC_16;
-		ao->rate   = jack_get_sample_rate(handle->client);
-		ao->channels = 2;
-	}
-
-	/* Check the sample rate is correct*/
-	if (jack_get_sample_rate( handle->client ) != (jack_nframes_t)ao->rate) {
-		error("JACK Sample Rate is different to sample rate of file.");
-		close_jack(ao);
-		return -1;
-	}
-
-	/* Register ports with Jack*/
-	handle->channels = ao->channels;
-	if (handle->channels == 1) {
-		if (!(handle->ports[0] = jack_port_register(handle->client, "mono", JACK_DEFAULT_AUDIO_TYPE, JackPortIsOutput, 0)))
-		{
-			error("Cannot register JACK output port 'mono'.");
-			close_jack(ao);
-			return -1;
-		}
-	} else if (handle->channels == 2) {
-		if (!(handle->ports[0] = jack_port_register(handle->client, "left", JACK_DEFAULT_AUDIO_TYPE, JackPortIsOutput, 0)))
-		{
-			error("Cannot register JACK output port 'left'.");
-			close_jack(ao);
-			return -1;
-		}
-		if (!(handle->ports[1] = jack_port_register(handle->client, "right", JACK_DEFAULT_AUDIO_TYPE, JackPortIsOutput, 0)))
-		{
-			error("Cannot register JACK output port 'right'.");
-			close_jack(ao);
-			return -1;
-		}
-	} else {
-		error1("invalid number of output channels (%d).", handle->channels);
-		close_jack(ao);
-		return -1;
-	}
-
-	/* Create the ring buffers (one seconds audio)*/
-    handle->rb_size = jack_get_sample_rate(handle->client) * sizeof(jack_default_audio_sample_t);
-    for(i=0;i<handle->channels;i++){
-        handle->rb[i]=jack_ringbuffer_create(handle->rb_size);
-    }
-
-	/* Set the callbacks*/
-	jack_set_process_callback(handle->client, process_callback, (void*)handle);
-	jack_on_shutdown(handle->client, shutdown_callback, (void*)handle);
-	
-	/* Activate client*/
-	if (jack_activate(handle->client)) {
-		error("Can't activate client.");
-	}
-
-	/* Connect up the portsm, return */
-	if(!connect_jack_ports( handle, ao->device ))
-	{
-		/* deregistering of ports will not work but should just fail, then, and let the rest clean up */
-		close_jack(ao);
-		return -1;
-	}
-
-	debug("Jack open successful.\n");
-	return 0;
-}
-
-
-/* Jack prefers floats, I actually assume it does _only_ float/double (as it is nowadays)! */
-static int get_formats_jack(audio_output_t *ao)
-{
-	if(jack_get_sample_rate( ((jack_handle_t*)(ao->userptr))->client ) != (jack_nframes_t)ao->rate) return 0;
-	else return MPG123_ENC_FLOAT_32|MPG123_ENC_FLOAT_64|MPG123_ENC_SIGNED_16;
-}
-
-
-static int write_jack(audio_output_t *ao, unsigned char *buf, int len)
-{
-	int c,n = 0;
-	jack_handle_t *handle = (jack_handle_t*)ao->userptr;
-	jack_nframes_t samples; 
-	size_t tmp_size;
-	/* Only float or double is used.
-	   Note: I still need the tmp buffer because of de-interleaving the channels. */
-	samples = len /
-		(ao->format == MPG123_ENC_FLOAT_64 ? 8 : (ao->format == MPG123_ENC_SIGNED_16 ? 2 : 4))
-		/ handle->channels;
-	tmp_size = samples * sizeof( jack_default_audio_sample_t );
-	
-	
-	/* Sanity check that ring buffer is at least twice the size of the audio we just got*/
-	if (handle->rb_size/2 < len) {
-		error("ring buffer is less than twice the size of audio given.");
-		return -1;
-	}
-	
-	
-	/* Wait until there is space in the ring buffer*/
-	while (jack_ringbuffer_write_space( handle->rb[0] ) < tmp_size) {
-		/* Sleep for a quarter of the ring buffer size (1/4 second)*/
-		usleep(250000);
-	}
-	
-	
-	/* Ensure the temporary buffer is big enough*/
-	handle->tmp_buffer = (jack_default_audio_sample_t*)realloc( handle->tmp_buffer, tmp_size);
-	if (!handle->tmp_buffer) {
-		error("failed to realloc temporary buffer.");
-		return -1;
-	}
-	
-	
-	for(c=0; c<handle->channels; c++) {
-		size_t len = 0;
-		
-		/* Hm, is that optimal? Anyhow, deinterleaving float or double ... or short. With/without conversion. */
-		if(ao->format == MPG123_ENC_SIGNED_16)
-		{
-			short* src = (short*)buf;
-			for(n=0; n<samples; n++)
-			handle->tmp_buffer[n] = src[(n*handle->channels)+c] / 32768.0f;
-		}
-		else if(ao->format == MPG123_ENC_FLOAT_32)
-		{
-			float* src = (float*)buf;
-			for(n=0; n<samples; n++)
-			handle->tmp_buffer[n] = src[(n*handle->channels)+c];
-		}
-		else /* MPG123_ENC_FLOAT_64 */
-		{
-			double* src = (double*)buf;
-			for(n=0; n<samples; n++)
-			handle->tmp_buffer[n] = src[(n*handle->channels)+c];
-		}
-		/* Copy temporary buffer into ring buffer*/
-		len = jack_ringbuffer_write(handle->rb[c], (char*)handle->tmp_buffer, tmp_size);
-		if (len < tmp_size)
-        {
-			error("failed to write to ring ruffer.");
-			return -1;
-		}
-	}
-	
-	
-	return len;
-}
-
-static void flush_jack(audio_output_t *ao)
-{
-	jack_handle_t *handle = (jack_handle_t*)ao->userptr;
-	int c;
-
-	warning("This way, we drop audio on pausing... there must be a better way.");
-	/* Reset the ring buffers*/
-	for(c=0; c<handle->channels; c++) {
-		jack_ringbuffer_reset(handle->rb[c]);
-	}
-}
-
-static int init_jack(audio_output_t* ao)
-{
-	if (ao==NULL) return -1;
-	
-	/* Set callbacks */
-	ao->open = open_jack;
-	ao->flush = flush_jack;
-	ao->write = write_jack;
-	ao->get_formats = get_formats_jack;
-	ao->close = close_jack;
-
-	/* Success */
-	return 0;
-}
-
-
-/* 
-	Module information data structure
-*/
-mpg123_module_t mpg123_output_module_info = {
-	/* api_version */	MPG123_MODULE_API_VERSION,
-	/* name */			"jack",
-	/* description */	"Output audio using JACK (JACK Audio Connection Kit).",
-	/* revision */		"$Rev:$",
-	/* handle */		NULL,
-
-	/* init_output */	init_jack,						
-};

+ 0 - 255
libs/mpg123-1.15.3/src/output/portaudio.c

@@ -1,255 +0,0 @@
-/*
-	portaudio: audio output via PortAudio cross-platform audio API
-
-	copyright 2006-9 by the mpg123 project - free software under the terms of the LGPL 2.1
-	see COPYING and AUTHORS files in distribution or http://mpg123.org
-	initially written by Nicholas J. Humfrey
-*/
-
-#include <math.h>
-
-#include <portaudio.h>
-
-#include "audio.h"
-#include "mpg123app.h"
-
-#ifdef WIN32
-#include <windows.h>
-#endif
-
-/* Including the sfifo code locally, to avoid module linkage issues. */
-#define SFIFO_STATIC
-#include "sfifo.c"
-
-#include "debug.h"
-
-#define SAMPLE_SIZE			(2)
-#define FRAMES_PER_BUFFER	(256)
-#define FIFO_DURATION		(0.5f)
-
-
-typedef struct {
-	PaStream *stream;
-	sfifo_t fifo;
-} mpg123_portaudio_t;
-
-#ifdef PORTAUDIO18
-#define PaTime PaTimestamp
-#define Pa_IsStreamActive Pa_StreamActive
-#endif
-
-
-#ifdef PORTAUDIO18
-static int paCallback( void *inputBuffer, void *outputBuffer,
-			 unsigned long framesPerBuffer,
-			 PaTime outTime, void *userData )
-#else
-static int paCallback(
-    const void *inputBuffer, void *outputBuffer,
-    unsigned long framesPerBuffer,
-    const PaStreamCallbackTimeInfo* timeInfo,
-    PaStreamCallbackFlags statusFlags,
-    void *userData )
-#endif
-{
-	audio_output_t *ao = userData;
-	mpg123_portaudio_t *pa = (mpg123_portaudio_t*)ao->userptr;
-	unsigned long bytes = framesPerBuffer * SAMPLE_SIZE * ao->channels;
-	
-	if (sfifo_used(&pa->fifo)<bytes) {
-		error("ringbuffer for PortAudio is empty");
-		return 1;
-	} else {
-		sfifo_read( &pa->fifo, outputBuffer, bytes );
-		return 0;
-	}
-}
-
-
-static int open_portaudio(audio_output_t *ao)
-{
-	mpg123_portaudio_t *pa = (mpg123_portaudio_t*)ao->userptr;
-	PaError err;
-	
-	/* Open an audio I/O stream. */
-	if (ao->rate > 0 && ao->channels >0 ) {
-	
-		err = Pa_OpenDefaultStream(
-					&pa->stream,
-					0,          	/* no input channels */
-					ao->channels,	/* number of output channels */
-					paInt16,		/* signed 16-bit samples */
-					ao->rate,		/* sample rate */
-					FRAMES_PER_BUFFER,	/* frames per buffer */
-#ifdef PORTAUDIO18
-					0,				/* number of buffers, if zero then use default minimum */
-#endif
-					paCallback,		/* no callback - use blocking IO */
-					ao );
-			
-		if( err != paNoError ) {
-			error1("Failed to open PortAudio default stream: %s", Pa_GetErrorText( err ));
-			return -1;
-		}
-		
-		/* Initialise FIFO */
-		sfifo_init( &pa->fifo, ao->rate * FIFO_DURATION * SAMPLE_SIZE *ao->channels );
-									   
-	}
-	
-	return(0);
-}
-
-
-static int get_formats_portaudio(audio_output_t *ao)
-{
-	/* Only implemented Signed 16-bit audio for now */
-	return MPG123_ENC_SIGNED_16;
-}
-
-
-static int write_portaudio(audio_output_t *ao, unsigned char *buf, int len)
-{
-	mpg123_portaudio_t *pa = (mpg123_portaudio_t*)ao->userptr;
-	PaError err;
-	int written;
-	
-	/* Sleep for half the length of the FIFO */
-	while (sfifo_space( &pa->fifo ) < len ) {
-#ifdef WIN32
-		Sleep( (FIFO_DURATION/2) * 1000);
-#else
-		usleep( (FIFO_DURATION/2) * 1000000 );
-#endif
-	}
-
-	/* Write the audio to the ring buffer */
-	written = sfifo_write( &pa->fifo, buf, len );
-
-	/* Start stream if not ative */
-	err = Pa_IsStreamActive( pa->stream );
-	if (err == 0) {
-		err = Pa_StartStream( pa->stream );
-		if( err != paNoError ) {
-			error1("Failed to start PortAudio stream: %s", Pa_GetErrorText( err ));
-			return -1; /* triggering exit here is not good, better handle that somehow... */
-		}
-	} else if (err < 0) {
-		error1("Failed to check state of PortAudio stream: %s", Pa_GetErrorText( err ));
-		return -1;
-	}
-	
-	return written;
-}
-
-
-static int close_portaudio(audio_output_t *ao)
-{
-	mpg123_portaudio_t *pa = (mpg123_portaudio_t*)ao->userptr;
-	PaError err;
-	
-	if (pa->stream) {
-		/* stop the stream if it is active */
-		if (Pa_IsStreamActive( pa->stream ) == 1) {
-			err = Pa_StopStream( pa->stream );
-			if( err != paNoError ) {
-				error1("Failed to stop PortAudio stream: %s", Pa_GetErrorText( err ));
-				return -1;
-			}
-		}
-	
-		/* and then close the stream */
-		err = Pa_CloseStream( pa->stream );
-		if( err != paNoError ) {
-			error1("Failed to close PortAudio stream: %s", Pa_GetErrorText( err ));
-			return -1;
-		}
-		
-		pa->stream = NULL;
-	}
-	
-	/* and free memory used by fifo */
-	sfifo_close( &pa->fifo );
-    
-	return 0;
-}
-
-
-static void flush_portaudio(audio_output_t *ao)
-{
-	mpg123_portaudio_t *pa = (mpg123_portaudio_t*)ao->userptr;
-	PaError err;
-	
-	/* throw away contents of FIFO */
-	sfifo_flush( &pa->fifo );
-	
-	/* and empty out PortAudio buffers */
-	err = Pa_AbortStream( pa->stream );
-	
-}
-
-
-static int deinit_portaudio(audio_output_t* ao)
-{
-	/* Free up memory */
-	if (ao->userptr) {
-		free( ao->userptr );
-		ao->userptr = NULL;
-	}
-
-	/* Shut down PortAudio */
-	Pa_Terminate();
-
-	/* Success */
-	return 0;
-}
-
-
-static int init_portaudio(audio_output_t* ao)
-{
-	int err = paNoError;
-	
-	if (ao==NULL) return -1;
-	
-	/* Set callbacks */
-	ao->open = open_portaudio;
-	ao->flush = flush_portaudio;
-	ao->write = write_portaudio;
-	ao->get_formats = get_formats_portaudio;
-	ao->close = close_portaudio;
-	ao->deinit = deinit_portaudio;
-
-	/* Allocate memory for handle */
-	ao->userptr = malloc( sizeof(mpg123_portaudio_t) );
-	if (ao->userptr==NULL) {
-		error( "Failed to allocated memory for driver structure" );
-		return -1;
-	}
-	memset( ao->userptr, 0, sizeof(mpg123_portaudio_t) );
-
-	/* Initialise PortAudio */
-	err = Pa_Initialize();
-	if( err != paNoError ) {
-		error1("Failed to initialise PortAudio: %s", Pa_GetErrorText( err ));
-		return -1;
-	}
-
-	/* Success */
-	return 0;
-}
-
-
-
-/* 
-	Module information data structure
-*/
-mpg123_module_t mpg123_output_module_info = {
-	/* api_version */	MPG123_MODULE_API_VERSION,
-	/* name */			"portaudio",						
-	/* description */	"Output audio using PortAudio",
-	/* revision */		"$Rev:$",						
-	/* handle */		NULL,
-	
-	/* init_output */	init_portaudio,						
-};
-

+ 0 - 206
libs/mpg123-1.15.3/src/output/sdl.c

@@ -1,206 +0,0 @@
-/*
-	sdl: audio output via SDL cross-platform API
-
-	copyright 2006-9 by the mpg123 project - free software under the terms of the LGPL 2.1
-	see COPYING and AUTHORS files in distribution or http://mpg123.org
-	initially written by Nicholas J. Humfrey
-*/
-
-#include <math.h>
-
-#include <SDL.h>
-
-#include "audio.h"
-#include "mpg123app.h"
-#ifdef WIN32
-#include <windows.h>
-#endif
-
-/* Including the sfifo code locally, to avoid module linkage issues. */
-#define SFIFO_STATIC
-#include "sfifo.c"
-
-#include "debug.h"
-
-
-#define SAMPLE_SIZE			(2)
-#define FRAMES_PER_BUFFER	(256)
-#define FIFO_DURATION		(0.5f)
-
-
-
-
-/* The audio function callback takes the following parameters:
-       stream:  A pointer to the audio buffer to be filled
-       len:     The length (in bytes) of the audio buffer
-*/
-static void audio_callback_sdl(void *udata, Uint8 *stream, int len)
-{
-	audio_output_t *ao = (audio_output_t*)udata;
-	sfifo_t *fifo = (sfifo_t*)ao->userptr;
-	int bytes_read;
-
-	/* Only play if we have data left */
-	if ( sfifo_used( fifo ) < len ) {
-		warning("Didn't have any audio data for SDL (buffer underflow)");
-		SDL_PauseAudio(1);
-		return;
-	}
-
-	/* Read audio from FIFO to SDL's buffer */
-	bytes_read = sfifo_read( fifo, stream, len );
-	
-	if (len!=bytes_read)
-		warning2("Error reading from the FIFO (wanted=%u, bytes_read=%u).\n", len, bytes_read);
-
-} 
-
-static int open_sdl(audio_output_t *ao)
-{
-	sfifo_t *fifo = (sfifo_t*)ao->userptr;
-	
-	/* Open an audio I/O stream. */
-	if (ao->rate > 0 && ao->channels >0 ) {
-		size_t ringbuffer_len;
-		SDL_AudioSpec wanted;
-	
-		/* L16 uncompressed audio data, using 16-bit signed representation in twos 
-		   complement notation - system endian-ness. */
-		wanted.format = AUDIO_S16SYS;
-		wanted.samples = 1024;  /* Good low-latency value for callback */ 
-		wanted.callback = audio_callback_sdl; 
-		wanted.userdata = ao; 
-		wanted.channels = ao->channels; 
-		wanted.freq = ao->rate; 
-	
-		/* Open the audio device, forcing the desired format */
-		if ( SDL_OpenAudio(&wanted, NULL) ) {
-			error1("Couldn't open SDL audio: %s\n", SDL_GetError());
-			return -1;
-		}
-		
-		/* Initialise FIFO */
-		ringbuffer_len = ao->rate * FIFO_DURATION * SAMPLE_SIZE *ao->channels;
-		debug2( "Allocating %d byte ring-buffer (%f seconds)", (int)ringbuffer_len, (float)FIFO_DURATION);
-		if (sfifo_init( fifo, ringbuffer_len )) error1( "Failed to initialise FIFO of size %d bytes", (int)ringbuffer_len );
-	}
-	
-	return(0);
-}
-
-
-static int get_formats_sdl(audio_output_t *ao)
-{
-	/* Only implemented Signed 16-bit audio for now */
-	return MPG123_ENC_SIGNED_16;
-}
-
-
-static int write_sdl(audio_output_t *ao, unsigned char *buf, int len)
-{
-	sfifo_t *fifo = (sfifo_t*)ao->userptr;
-
-	/* Sleep for half the length of the FIFO */
-	while (sfifo_space( fifo ) < len )
-#ifdef WIN32
-		Sleep( (FIFO_DURATION/2) * 1000);
-#else
-		usleep( (FIFO_DURATION/2) * 1000000 );
-#endif
-	
-	/* Bung decoded audio into the FIFO 
-		 SDL Audio locking probably isn't actually needed
-		 as SFIFO claims to be thread safe...
-	*/
-	SDL_LockAudio();
-	sfifo_write( fifo, buf, len);
-	SDL_UnlockAudio();
-	
-	
-	/* Unpause once the buffer is 50% full */
-	if (sfifo_used(fifo) > (sfifo_size(fifo)*0.5) ) SDL_PauseAudio(0);
-
-	return len;
-}
-
-static int close_sdl(audio_output_t *ao)
-{
-	sfifo_t *fifo = (sfifo_t*)ao->userptr;
-
-	SDL_CloseAudio();
-	
-	/* Free up the memory used by the FIFO */
-	sfifo_close( fifo );
-	
-	return 0;
-}
-
-static void flush_sdl(audio_output_t *ao)
-{
-	sfifo_t *fifo = (sfifo_t*)ao->userptr;
-
-	SDL_PauseAudio(1);
-	
-	sfifo_flush( fifo );	
-}
-
-
-static int deinit_sdl(audio_output_t* ao)
-{
-	/* Free up memory */
-	if (ao->userptr) {
-		free( ao->userptr );
-		ao->userptr = NULL;
-	}
-
-	/* Shut down SDL */
-	SDL_Quit();
-
-	/* Success */
-	return 0;
-}
-
-
-static int init_sdl(audio_output_t* ao)
-{
-	if (ao==NULL) return -1;
-	
-	/* Set callbacks */
-	ao->open = open_sdl;
-	ao->flush = flush_sdl;
-	ao->write = write_sdl;
-	ao->get_formats = get_formats_sdl;
-	ao->close = close_sdl;
-	ao->deinit = deinit_sdl;
-	
-	/* Allocate memory */
-	ao->userptr = malloc( sizeof(sfifo_t) );
-	if (ao->userptr==NULL) {
-		error( "Failed to allocated memory for FIFO structure" );
-		return -1;
-	}
-	memset( ao->userptr, 0, sizeof(sfifo_t) );
-
-	/* Initialise SDL */
-	if (SDL_Init( SDL_INIT_AUDIO ) ) {
-		error1("Failed to initialise SDL: %s\n", SDL_GetError());
-		return -1;
-	}
-
-	/* Success */
-	return 0;
-}
-
-
-/* 
-	Module information data structure
-*/
-mpg123_module_t mpg123_output_module_info = {
-	/* api_version */	MPG123_MODULE_API_VERSION,
-	/* name */			"sdl",
-	/* description */	"Output audio using SDL (Simple DirectMedia Layer).",
-	/* revision */		"$Rev:$",
-	/* handle */		NULL,
-	
-	/* init_output */	init_sdl,
-};

+ 0 - 213
libs/mpg123-1.15.3/src/output/sgi.c

@@ -1,213 +0,0 @@
-/*
-	sgi: audio output on SGI boxen
-
-	copyright ?-2006 by the mpg123 project - free software under the terms of the LGPL 2.1
-	see COPYING and AUTHORS files in distribution or http://mpg123.org
-	initially written (as it seems) by Thomas Woerner
-*/
-
-#include <fcntl.h>
-
-/* #include <audio.h> */
-#include <dmedia/audio.h>
-
-#include "mpg123app.h"
-#include "debug.h"
-
-
-/* Analog output constant */
-static const char analog_output_res_name[] = ".AnalogOut";
-
-
-static int set_rate(audio_output_t *ao, ALconfig config)
-{
-	int dev = alGetDevice(config);
-	ALpv params[1];
-	
-	/* Make sure the device is OK */
-	if (dev < 0)
-	{
-		error1("set_rate: %s",alGetErrorString(oserror()));
-		return 1;      
-	}
-	
-	params[0].param = AL_OUTPUT_RATE;
-	params[0].value.ll = alDoubleToFixed(ao->rate);
-	
-	if (alSetParams(dev, params,1) < 0)
-		error1("set_rate: %s",alGetErrorString(oserror()));
-	
-	return 0;
-}
-
-
-static int set_channels(audio_output_t *ao, ALconfig config)
-{
-	int ret;
-	
-	if(ao->channels == 2)
-		ret = alSetChannels(config, AL_STEREO);
-	else
-		ret = alSetChannels(config, AL_MONO);
-	
-	if (ret < 0)
-		error1("set_channels : %s",alGetErrorString(oserror()));
-	
-	return 0;
-}
-
-static int set_format(audio_output_t *ao, ALconfig config)
-{
-	if (alSetSampFmt(config,AL_SAMPFMT_TWOSCOMP) < 0)
-		error1("set_format : %s",alGetErrorString(oserror()));
-	
-	if (alSetWidth(config,AL_SAMPLE_16) < 0)
-		error1("set_format : %s",alGetErrorString(oserror()));
-	
-	return 0;
-}
-
-
-static int open_sgi(audio_output_t *ao)
-{
-	int dev = AL_DEFAULT_OUTPUT;
-	ALconfig config = alNewConfig();
-	ALport port = NULL;
-	
-	/* Test for correct completion */
-	if (config == 0) {
-		error1("open_sgi: %s",alGetErrorString(oserror()));
-		return -1;
-	}
-	
-	/* Set port parameters */
-	if(ao->channels == 2)
-		alSetChannels(config, AL_STEREO);
-	else
-		alSetChannels(config, AL_MONO);
-	
-	alSetWidth(config, AL_SAMPLE_16);
-	alSetSampFmt(config,AL_SAMPFMT_TWOSCOMP);
-	alSetQueueSize(config, 131069);
-	
-	/* Setup output device to specified module. If there is no module
-	specified in ao structure, use the default four output */
-	if ((ao->device) != NULL) {
-		char *dev_name;
-		
-		dev_name=malloc((strlen(ao->device) + strlen(analog_output_res_name) + 1) *
-		  sizeof(char));
-		
-		strcpy(dev_name,ao->device);
-		strcat(dev_name,analog_output_res_name);
-		
-		/* Find the asked device resource */
-		dev=alGetResourceByName(AL_SYSTEM,dev_name,AL_DEVICE_TYPE);
-		
-		/* Free allocated space */
-		free(dev_name);
-		
-		if (!dev) {
-			error2("Invalid audio resource: %s (%s)",dev_name, alGetErrorString(oserror()));
-			return -1;
-		}
-	}
-	
-	/* Set the device */
-	if (alSetDevice(config,dev) < 0)
-	{
-		error1("open_sgi: %s",alGetErrorString(oserror()));
-		return -1;
-	}
-	
-	/* Open the audio port */
-	port = alOpenPort("mpg123-VSC", "w", config);
-	if(port == NULL) {
-		error1("Unable to open audio channel: %s", alGetErrorString(oserror()));
-		return -1;
-	}
-	
-	ao->userptr = (void*)port;
-	
-	
-	set_format(ao, config);
-	set_channels(ao, config);
-	set_rate(ao, config);
-	
-	
-	alFreeConfig(config);
-	
-	return 1;
-}
-
-
-static int get_formats_sgi(audio_output_t *ao)
-{
-	return MPG123_ENC_SIGNED_16;
-}
-
-
-static int write_sgi(audio_output_t *ao,unsigned char *buf,int len)
-{
-	ALport port = (ALport)ao->userptr;
-	
-	if(ao->format == MPG123_ENC_SIGNED_8)
-		alWriteFrames(port, buf, len>>1);
-	else
-		alWriteFrames(port, buf, len>>2);
-	
-	return len;
-}
-
-
-static int close_sgi(audio_output_t *ao)
-{
-	ALport port = (ALport)ao->userptr;
-	
-	if (port) {
-		while(alGetFilled(port) > 0) sginap(1);  
-		alClosePort(port);
-		ao->userptr=NULL;
-	}
-	
-	return 0;
-}
-
-static void flush_sgi(audio_output_t *ao)
-{
-}
-
-
-static int init_sgi(audio_output_t* ao)
-{
-	if (ao==NULL) return -1;
-
-	/* Set callbacks */
-	ao->open = open_sgi;
-	ao->flush = flush_sgi;
-	ao->write = write_sgi;
-	ao->get_formats = get_formats_sgi;
-	ao->close = close_sgi;
-
-	/* Success */
-	return 0;
-}
-
-
-
-
-
-/* 
-	Module information data structure
-*/
-mpg123_module_t mpg123_output_module_info = {
-	/* api_version */	MPG123_MODULE_API_VERSION,
-	/* name */			"sgi",						
-	/* description */	"Audio output for SGI.",
-	/* revision */		"$Rev:$",						
-	/* handle */		NULL,
-	
-	/* init_output */	init_sgi,						
-};
-
-

+ 0 - 229
libs/mpg123-1.15.3/src/output/win32.c

@@ -1,229 +0,0 @@
-/*
-	win32: audio output for Windows 32bit
-
-	copyright ?-2007 by the mpg123 project - free software under the terms of the LGPL 2.1
-	see COPYING and AUTHORS files in distribution or http://mpg123.org
-
-	initially written (as it seems) by Tony Million
-	rewrite of basic functionality for callback-less and properly ringbuffered operation by ravenexp
-*/
-
-#include "mpg123app.h"
-#include <windows.h>
-#include "debug.h"
-
-/*
-	Buffer size and number of buffers in the playback ring
-	NOTE: This particular num/size combination performs best under heavy
-	loads for my system, however this may not be true for any hardware/OS out there.
-	Generally, BUFFER_SIZE < 8k || NUM_BUFFERS > 16 || NUM_BUFFERS < 4 are not recommended.
-*/
-#define BUFFER_SIZE 0x10000
-#define NUM_BUFFERS 8  /* total 512k roughly 2.5 sec of CD quality sound */
-
-/* Buffer ring queue state */
-struct queue_state
-{
-	WAVEHDR buffer_headers[NUM_BUFFERS];
-	/* The next buffer to be filled and put in playback */
-	int next_buffer;
-	/* Buffer playback completion event */
-	HANDLE play_done_event;
-	HWAVEOUT waveout;
-};
-
-static int open_win32(struct audio_output_struct *ao)
-{
-	struct queue_state* state;
-	int i;
-	MMRESULT res;
-	WAVEFORMATEX out_fmt;
-	UINT dev_id;
-
-	if(!ao) return -1;
-	if(ao->rate == -1) return 0;
-
-	/* Allocate queue state struct for this device */
-	state = calloc(1, sizeof(struct queue_state));
-	if(!state) return -1;
-
-	ao->userptr = state;
-	/* Allocate playback buffers */
-	for(i = 0; i < NUM_BUFFERS; i++)
-	if(!(state->buffer_headers[i].lpData = malloc(BUFFER_SIZE)))
-	ereturn(-1, "Out of memory for playback buffers.");
-
-	state->play_done_event = CreateEvent(0,FALSE,FALSE,0);
-	if(state->play_done_event == INVALID_HANDLE_VALUE) return -1;
-
-	/* FIXME: real device enumeration by capabilities? */
-	dev_id = WAVE_MAPPER;	/* probably does the same thing */
-	ao->device = "WaveMapper";
-	/* FIXME: support for smth besides MPG123_ENC_SIGNED_16? */
-	out_fmt.wFormatTag = WAVE_FORMAT_PCM;
-	out_fmt.wBitsPerSample = 16;
-	out_fmt.nChannels = ao->channels;
-	out_fmt.nSamplesPerSec = ao->rate;
-	out_fmt.nBlockAlign = out_fmt.nChannels*out_fmt.wBitsPerSample/8;
-	out_fmt.nAvgBytesPerSec = out_fmt.nBlockAlign*out_fmt.nSamplesPerSec;
-	out_fmt.cbSize = 0;
-
-	res = waveOutOpen(&state->waveout, dev_id, &out_fmt,
-	                  (DWORD_PTR)state->play_done_event, 0, CALLBACK_EVENT);
-
-	switch(res)
-	{
-		case MMSYSERR_NOERROR:
-			break;
-		case MMSYSERR_ALLOCATED:
-			ereturn(-1, "Audio output device is already allocated.");
-		case MMSYSERR_NODRIVER:
-			ereturn(-1, "No device driver is present.");
-		case MMSYSERR_NOMEM:
-			ereturn(-1, "Unable to allocate or lock memory.");
-		case WAVERR_BADFORMAT:
-			ereturn(-1, "Unsupported waveform-audio format.");
-		default:
-			ereturn(-1, "Unable to open wave output device.");
-	}
-
-	/* Reset event from the "device open" message */
-	ResetEvent(state->play_done_event);
-	return 0;
-}
-
-static int get_formats_win32(struct audio_output_struct *ao)
-{
-	/* FIXME: support for smth besides MPG123_ENC_SIGNED_16? */
-	return MPG123_ENC_SIGNED_16;
-}
-
-/* Stores audio data to the fixed size buffers and pushes them into the playback queue.
-   I have one grief with that: The last piece of a track may not reach the output,
-   only full buffers sent... But we don't get smooth audio otherwise. */
-static int write_win32(struct audio_output_struct *ao, unsigned char *buf, int len)
-{
-	struct queue_state* state;
-	MMRESULT res;
-	WAVEHDR* hdr;
-
-	int rest_len; /* Input data bytes left for next recursion. */
-	int bufill;   /* Bytes we stuff into buffer now. */
-
-	if(!ao || !ao->userptr) return -1;
-	if(!buf || len <= 0) return 0;
-
-	state = (struct queue_state*)ao->userptr;
-	hdr = &state->buffer_headers[state->next_buffer];
-
-	/* Check buffer header and wait if it's being played.
-	   Skip waiting if the buffer is not full yet */
-	while(hdr->dwBufferLength == BUFFER_SIZE && !(hdr->dwFlags & WHDR_DONE))
-	{
-		/* debug1("waiting for buffer %i...", state->next_buffer); */
-		WaitForSingleObject(state->play_done_event, INFINITE);
-	}
-
-	/* If it was a full buffer being played, clean up. */
-	if(hdr->dwFlags & WHDR_DONE)
-	{
-		waveOutUnprepareHeader(state->waveout, hdr, sizeof(WAVEHDR));
-		hdr->dwFlags = 0;
-		hdr->dwBufferLength = 0;
-	}
-
-	/* Now see how much we want to stuff in and then stuff it in. */
-	bufill = BUFFER_SIZE - hdr->dwBufferLength;
-	if(len < bufill) bufill = len;
-
-	rest_len = len - bufill;
-	memcpy(hdr->lpData + hdr->dwBufferLength, buf, bufill);
-	hdr->dwBufferLength += bufill;
-	if(hdr->dwBufferLength == BUFFER_SIZE)
-	{ /* Send the buffer out when it's full. */
-		res = waveOutPrepareHeader(state->waveout, hdr, sizeof(WAVEHDR));
-		if(res != MMSYSERR_NOERROR) ereturn(-1, "Can't write to audio output device (prepare).");
-
-		res = waveOutWrite(state->waveout, hdr, sizeof(WAVEHDR));
-		if(res != MMSYSERR_NOERROR) ereturn(-1, "Can't write to audio output device.");
-
-		/* Cycle to the next buffer in the ring queue */
-		state->next_buffer = (state->next_buffer + 1) % NUM_BUFFERS;
-	}
-	/* I'd like to propagate error codes or something... but there are no catchable surprises left.
-	   Anyhow: Here is the recursion that makes ravenexp happy;-) */
-	if(rest_len && write_win32(ao, buf + bufill, rest_len) < 0) /* Write the rest. */
-	return -1;
-	else    
-	return len;
-}
-
-static void flush_win32(struct audio_output_struct *ao)
-{
-	int i, z;
-	struct queue_state* state;
-
-	if(!ao || !ao->userptr) return;
-	state = (struct queue_state*)ao->userptr;
-
-	/* FIXME: The very last output buffer is not played. This could be a problem on the feeding side. */
-	i = 0;
-	z = state->next_buffer - 1;
-	for(i = 0; i < NUM_BUFFERS; i++)
-	{
-		if(!state->buffer_headers[i].dwFlags & WHDR_DONE)
-			WaitForSingleObject(state->play_done_event, INFINITE);
-
-		waveOutUnprepareHeader(state->waveout, &state->buffer_headers[i], sizeof(WAVEHDR));
-		state->buffer_headers[i].dwFlags = 0;
-		state->buffer_headers[i].dwBufferLength = 0;
-		z = (z + 1) % NUM_BUFFERS;
-	}
-}
-
-static int close_win32(struct audio_output_struct *ao)
-{
-	int i;
-	struct queue_state* state;
-
-	if(!ao || !ao->userptr) return -1;
-	state = (struct queue_state*)ao->userptr;
-
-	flush_win32(ao);
-	waveOutClose(state->waveout);
-	CloseHandle(state->play_done_event);
-
-	for(i = 0; i < NUM_BUFFERS; i++) free(state->buffer_headers[i].lpData);
-
-	free(ao->userptr);
-	ao->userptr = 0;
-	return 0;
-}
-
-static int init_win32(audio_output_t* ao)
-{
-	if(!ao) return -1;
-
-	/* Set callbacks */
-	ao->open = open_win32;
-	ao->flush = flush_win32;
-	ao->write = write_win32;
-	ao->get_formats = get_formats_win32;
-	ao->close = close_win32;
-
-	/* Success */
-	return 0;
-}
-
-/* 
-	Module information data structure
-*/
-mpg123_module_t mpg123_output_module_info = {
-	/* api_version */	MPG123_MODULE_API_VERSION,
-	/* name */			"win32",						
-	/* description */	"Audio output for Windows (winmm).",
-	/* revision */		"$Rev:$",						
-	/* handle */		NULL,
-	
-	/* init_output */	init_win32,						
-};

+ 0 - 52
libs/mpg123-1.15.3/src/playlist.h

@@ -1,52 +0,0 @@
-/*
-	playlist: playlist logic
-
-	copyright 1995-2007 by the mpg123 project - free software under the terms of the LGPL 2.1
-	see COPYING and AUTHORS files in distribution or http://mpg123.org
-	initially written by Michael Hipp, outsourced/reorganized by Thomas Orgis
-*/
-#ifndef MPG123_PLAYLIST_H
-#define MPG123_PLAYLIST_H
-
-#include "mpg123app.h"
-
-enum playlist_type { UNKNOWN = 0, M3U, PLS, NO_LIST };
-
-typedef struct listitem
-{
-	char* url; /* the filename */
-	char freeit; /* if it was allocated and should be free()d here */
-	size_t playcount; /* has been played as ...th track in overall counting */
-} listitem;
-
-typedef struct playlist_struct
-{
-	FILE* file; /* the current playlist stream */
-	size_t entry; /* entry in the playlist file */
-	size_t playcount; /* overall track counter for playback */
-	long loop;    /* repeat a track n times */
-	size_t size;
-	size_t fill;
-	size_t pos;
-	size_t alloc_step;
-	struct listitem* list;
-	mpg123_string linebuf;
-	mpg123_string dir;
-	enum playlist_type type;
-#if defined (WANT_WIN32_SOCKETS)
-	int sockd; /* Is Win32 socket descriptor working? */
-#endif
-} playlist_struct;
-
-extern struct playlist_struct pl;
-
-/* create playlist form argv including reading of playlist file */
-void prepare_playlist(int argc, char** argv);
-/* returns the next url to play or NULL when there is none left */
-char *get_next_file();
-/* frees memory that got allocated in prepare_playlist */
-void free_playlist();
-/* Print out the playlist, with optional position indicator. */
-void print_playlist(FILE* out, int showpos);
-
-#endif

+ 0 - 472
libs/mpg123-1.15.3/src/wav.c

@@ -1,472 +0,0 @@
-/*
-	wav.c: write wav files
-
-	copyright ?-2012 by the mpg123 project - free software under the terms of the LGPL 2.1
-	see COPYING and AUTHORS files in distribution or http://mpg123.org
-	initially written by Samuel Audet
-
-	Geez, why are WAV RIFF headers are so secret?  I got something together,
-	but wow...  anyway, I hope someone will find this useful.
-	- Samuel Audet
-
-	minor simplifications and ugly AU/CDR format stuff by MH
-
-	It's not a very clean code ... Fix this!
-
-	ThOr: The usage of stdio streams means we loose control over what data is actually written. On a full disk, fwrite() happily suceeds for ages, only a fflush fails.
-	Now: Do we want to fflush() after every write? That defeats the purpose of buffered I/O. So, switching to good old write() is an option (kernel doing disk buffering anyway).
-
-	TODO: convert fully to tab indent
-*/
-
-#include "mpg123app.h"
-#include <errno.h>
-#include "debug.h"
-
-/* Create the two WAV headers. */
-
-#define WAVE_FORMAT 1
-#define RIFF_NAME RIFF
-#include "wavhead.h"
-
-#undef WAVE_FORMAT
-#undef RIFF_NAME
-#define WAVE_FORMAT 3
-#define RIFF_NAME RIFF_FLOAT
-#define FLOATOUT
-#include "wavhead.h"
-
-/* AU header struct... */
-
-struct auhead {
-  byte magic[4];
-  byte headlen[4];
-  byte datalen[4];
-  byte encoding[4];
-  byte rate[4];
-  byte channels[4];
-  byte dummy[8];
-} auhead = { 
-  { 0x2e,0x73,0x6e,0x64 } , { 0x00,0x00,0x00,0x20 } , 
-  { 0xff,0xff,0xff,0xff } , { 0,0,0,0 } , { 0,0,0,0 } , { 0,0,0,0 } , 
-  { 0,0,0,0,0,0,0,0 }};
-
-
-static FILE *wavfp;
-static long datalen = 0;
-static int flipendian=0;
-int bytes_per_sample = -1;
-int floatwav = 0; /* If we write a floating point WAV file. */
-
-/* Open routines only prepare a header, stored here and written on first actual
-   data write. If no data is written at all, proper files will still get a
-   header via the update at closing; non-seekable streams will just have no
-   no header if there is no data. */
-void *the_header = NULL;
-size_t the_header_size = 0;
-
-/* Convertfunctions: */
-/* always little endian */
-
-static void long2littleendian(long inval,byte *outval,int b)
-{
-  int i;
-  for(i=0;i<b;i++) {
-    outval[i] = (inval>>(i*8)) & 0xff;
-  } 
-}
-
-/* always big endian */
-static void long2bigendian(long inval,byte *outval,int b)
-{
-  int i;
-  for(i=0;i<b;i++) {
-    outval[i] = (inval>>((b-i-1)*8)) & 0xff;
-  }
-}
-
-static long from_little(byte *inval, int b)
-{
-	long ret = 0;
-	int i;
-	for(i=0;i<b;++i) ret += ((long)inval[i])<<(i*8);
-
-	return ret;
-}
-
-static int testEndian(void) 
-{
-  long i,a=0,b=0,c=0;
-  int ret = 0;
-
-  for(i=0;i<sizeof(long);i++) {
-    ((byte *)&a)[i] = i;
-    b<<=8;
-    b |= i;
-    c |= i << (i*8);
-  }
-  if(a == b)
-      ret = 1;
-  else if(a != c) {
-      error3("Strange endianness?? %08lx %08lx %08lx\n",a,b,c);
-      ret = -1;
-  }
-  return ret;
-}
-
-static int open_file(char *filename)
-{
-#if defined(HAVE_SETUID) && defined(HAVE_GETUID)
-   setuid(getuid()); /* dunno whether this helps. I'm not a security expert */
-#endif
-   if(!strcmp("-",filename))  {
-      wavfp = stdout;
-      /* If stdout is redirected to a file, seeks suddenly can work.
-         Doing one here to ensure that such a file has the same output
-         it had when opening directly as such. */
-      fseek(wavfp, 0L, SEEK_SET);
-      return 0;
-   }
-   else {
-#ifdef WANT_WIN32_UNICODE
-     wchar_t *filenamew = NULL;
-     win32_utf8_wide(filename, &filenamew, NULL);
-     if(filenamew == NULL) {
-       wavfp = NULL;
-     } else {
-       wavfp = _wfopen(filenamew,L"wb");
-       free(filenamew);
-     }
-#else
-     wavfp = fopen(filename,"wb");
-#endif
-     if(!wavfp)
-        return -1;
-     else
-        return 0;
-   }
-}
-
-static int close_file()
-{
-	if(wavfp != NULL && wavfp != stdout)
-	{
-		if(fclose(wavfp))
-		{
-			error1("problem closing the audio file, probably because of flushing to disk: %s\n", strerror(errno));
-			return -1;
-		}
-		else return 0;
-	}
-
-	wavfp = NULL;
-	return 0;
-}
-
-static int write_header(const void*ptr, size_t size)
-{
-	if(fwrite(ptr, size, 1, wavfp) != 1 || fflush(wavfp))
-	{
-		error1("cannot write header: %s", strerror(errno));
-		return -1;
-	}
-	else return 0;
-}
-
-int au_open(audio_output_t *ao)
-{
-	if(ao->format < 0) ao->format = MPG123_ENC_SIGNED_16;
-
-	if(ao->format & MPG123_ENC_FLOAT)
-	{
-		error("AU file support for float values not there yet");
-		return -1;
-	}
-
-  flipendian = 0;
-
-	if(ao->rate < 0) ao->rate = 44100;
-	if(ao->channels < 0) ao->channels = 2;
-
-  switch(ao->format) {
-    case MPG123_ENC_SIGNED_16:
-      {
-        int endiantest = testEndian();
-        if(endiantest == -1) return -1;
-        flipendian = !endiantest; /* big end */
-        long2bigendian(3,auhead.encoding,sizeof(auhead.encoding));
-      }
-      break;
-    case MPG123_ENC_UNSIGNED_8:
-      ao->format = MPG123_ENC_ULAW_8; 
-    case MPG123_ENC_ULAW_8:
-      long2bigendian(1,auhead.encoding,sizeof(auhead.encoding));
-      break;
-    default:
-      error("AU output is only a hack. This audio mode isn't supported yet.");
-      return -1;
-  }
-
-  long2bigendian(0xffffffff,auhead.datalen,sizeof(auhead.datalen));
-  long2bigendian(ao->rate,auhead.rate,sizeof(auhead.rate));
-  long2bigendian(ao->channels,auhead.channels,sizeof(auhead.channels));
-
-  if(open_file(ao->device) < 0)
-    return -1;
-
-  datalen = 0;
-
-	the_header = &auhead;
-	the_header_size = sizeof(auhead);
-
-	return 0;
-}
-
-int cdr_open(audio_output_t *ao)
-{
-	if(ao->format < 0 && ao->rate < 0 && ao->channels < 0)
-	{
-  /* param.force_stereo = 0; */
-  ao->format = MPG123_ENC_SIGNED_16;
-  ao->rate = 44100;
-  ao->channels = 2;
-	}
-  if(ao->format != MPG123_ENC_SIGNED_16 || ao->rate != 44100 || ao->channels != 2) {
-    fprintf(stderr,"Oops .. not forced to 16 bit, 44kHz?, stereo\n");
-    return -1;
-  }
-
-  flipendian = !testEndian(); /* big end */
-  
-
-  if(open_file(ao->device) < 0)
-    return -1;
-
-	the_header = NULL;
-	the_header_size = 0;
-
-  return 0;
-}
-
-int wav_open(audio_output_t *ao)
-{
-	int bps;
-
-	if(ao->format < 0) ao->format = MPG123_ENC_SIGNED_16;
-
-	flipendian = 0;
-
-	/* standard MS PCM, and its format specific is BitsPerSample */
-	long2littleendian(1,RIFF.WAVE.fmt.FormatTag,sizeof(RIFF.WAVE.fmt.FormatTag));
-	floatwav = 0;
-	if(ao->format == MPG123_ENC_FLOAT_32)
-	{
-		floatwav = 1;
-		long2littleendian(3,RIFF_FLOAT.WAVE.fmt.FormatTag,sizeof(RIFF_FLOAT.WAVE.fmt.FormatTag));
-		long2littleendian(bps=32,RIFF_FLOAT.WAVE.fmt.BitsPerSample,sizeof(RIFF_FLOAT.WAVE.fmt.BitsPerSample));
-		flipendian = testEndian();
-	}
-	else if(ao->format == MPG123_ENC_SIGNED_32) {
-		long2littleendian(bps=32,RIFF.WAVE.fmt.BitsPerSample,sizeof(RIFF.WAVE.fmt.BitsPerSample));
-		flipendian = testEndian();
-	}
-	else if(ao->format == MPG123_ENC_SIGNED_24) {
-		long2littleendian(bps=24,RIFF.WAVE.fmt.BitsPerSample,sizeof(RIFF.WAVE.fmt.BitsPerSample));
-		flipendian = testEndian();
-	}
-	else if(ao->format == MPG123_ENC_SIGNED_16) {
-		long2littleendian(bps=16,RIFF.WAVE.fmt.BitsPerSample,sizeof(RIFF.WAVE.fmt.BitsPerSample));
-		flipendian = testEndian();
-	}
-	else if(ao->format == MPG123_ENC_UNSIGNED_8)
-	long2littleendian(bps=8,RIFF.WAVE.fmt.BitsPerSample,sizeof(RIFF.WAVE.fmt.BitsPerSample));
-	else
-	{
-		error("Format not supported.");
-		return -1;
-	}
-
-	if(ao->rate < 0) ao->rate = 44100;
-	if(ao->channels < 0) ao->channels = 2;
-
-	if(floatwav)
-	{
-		long2littleendian(ao->channels,RIFF_FLOAT.WAVE.fmt.Channels,sizeof(RIFF_FLOAT.WAVE.fmt.Channels));
-		long2littleendian(ao->rate,RIFF_FLOAT.WAVE.fmt.SamplesPerSec,sizeof(RIFF_FLOAT.WAVE.fmt.SamplesPerSec));
-		long2littleendian((int)(ao->channels * ao->rate * bps)>>3,
-			RIFF_FLOAT.WAVE.fmt.AvgBytesPerSec,sizeof(RIFF_FLOAT.WAVE.fmt.AvgBytesPerSec));
-		long2littleendian((int)(ao->channels * bps)>>3,
-			RIFF_FLOAT.WAVE.fmt.BlockAlign,sizeof(RIFF_FLOAT.WAVE.fmt.BlockAlign));
-	}
-	else
-	{
-		long2littleendian(ao->channels,RIFF.WAVE.fmt.Channels,sizeof(RIFF.WAVE.fmt.Channels));
-		long2littleendian(ao->rate,RIFF.WAVE.fmt.SamplesPerSec,sizeof(RIFF.WAVE.fmt.SamplesPerSec));
-		long2littleendian((int)(ao->channels * ao->rate * bps)>>3,
-			RIFF.WAVE.fmt.AvgBytesPerSec,sizeof(RIFF.WAVE.fmt.AvgBytesPerSec));
-		long2littleendian((int)(ao->channels * bps)>>3,
-			RIFF.WAVE.fmt.BlockAlign,sizeof(RIFF.WAVE.fmt.BlockAlign));
-	}
-
-	if(open_file(ao->device) < 0)
-	return -1;
-
-	if(floatwav)
-	{
-		long2littleendian(datalen,RIFF_FLOAT.WAVE.data.datalen,sizeof(RIFF_FLOAT.WAVE.data.datalen));
-		long2littleendian(datalen+sizeof(RIFF_FLOAT.WAVE),RIFF_FLOAT.WAVElen,sizeof(RIFF_FLOAT.WAVElen));
-	}
-	else
-	{
-		long2littleendian(datalen,RIFF.WAVE.data.datalen,sizeof(RIFF.WAVE.data.datalen));
-		long2littleendian(datalen+sizeof(RIFF.WAVE),RIFF.WAVElen,sizeof(RIFF.WAVElen));
-	}
-
-	if(floatwav)
-	{
-		the_header = &RIFF_FLOAT;
-		the_header_size = sizeof(RIFF_FLOAT);
-	}
-	else
-	{
-		the_header = &RIFF;
-		the_header_size = sizeof(RIFF);
-	}
-
-	datalen = 0;
-	bytes_per_sample = bps>>3;
-
-	return 0;
-}
-
-int wav_write(unsigned char *buf,int len)
-{
-	int temp;
-	int i;
-
-	if(!wavfp)
-	return 0;
-
-	if(datalen == 0)
-	{
-		if(write_header(the_header, the_header_size) < 0) return 0;
-	}
-
-	if(flipendian)
-	{
-		if(bytes_per_sample == 4) /* 32 bit */
-		{
-			if(len & 3)
-			{
-				error("Number of bytes no multiple of 4 (32bit)!");
-				return 0;
-			}
-			for(i=0;i<len;i+=4)
-			{
-				int j;
-				unsigned char tmp[4];
-				for(j = 0; j<=3; ++j) tmp[j] = buf[i+j];
-				for(j = 0; j<=3; ++j) buf[i+j] = tmp[3-j];
-			}
-		}
-		else /* 16 bit */
-		{
-			if(len & 1)
-			{
-				error("Odd number of bytes!");
-				return 0;
-			}
-			for(i=0;i<len;i+=2)
-			{
-				unsigned char tmp;
-				tmp = buf[i+0];
-				buf[i+0] = buf[i+1];
-				buf[i+1] = tmp;
-			}
-		}
-	}
-
-	temp = fwrite(buf, 1, len, wavfp);
-	if(temp <= 0)
-	return 0;
-/* That would kill it of early when running out of disk space. */
-#if 0
-if(fflush(wavfp))
-{
-	fprintf(stderr, "flushing failed: %s\n", strerror(errno));
-	return 0;
-}
-#endif
-	datalen += temp;
-
-	return temp;
-}
-
-int wav_close(void)
-{
-	if(!wavfp) return 0;
-
-	/* flush before seeking to catch out-of-disk explicitly at least at the end */
-	if(fflush(wavfp))
-	{
-		error1("cannot flush WAV stream: %s", strerror(errno));
-		fclose(wavfp);
-		return -1;
-	}
-	if(fseek(wavfp, 0L, SEEK_SET) >= 0)
-	{
-		if(floatwav)
-		{
-			long2littleendian(datalen,RIFF_FLOAT.WAVE.data.datalen,sizeof(RIFF_FLOAT.WAVE.data.datalen));
-			long2littleendian(datalen+sizeof(RIFF_FLOAT.WAVE),RIFF_FLOAT.WAVElen,sizeof(RIFF_FLOAT.WAVElen));
-			long2littleendian(datalen/(from_little(RIFF_FLOAT.WAVE.fmt.Channels,2)*from_little(RIFF_FLOAT.WAVE.fmt.BitsPerSample,2)/8),
-				RIFF_FLOAT.WAVE.fact.samplelen,sizeof(RIFF_FLOAT.WAVE.fact.samplelen));
-			/* Always (over)writing the header here; also for stdout, when fseek worked, this overwrite works. */
-			write_header(&RIFF_FLOAT, sizeof(RIFF_FLOAT));
-		}
-		else
-		{
-			long2littleendian(datalen,RIFF.WAVE.data.datalen,sizeof(RIFF.WAVE.data.datalen));
-			long2littleendian(datalen+sizeof(RIFF.WAVE),RIFF.WAVElen,sizeof(RIFF.WAVElen));
-			/* Always (over)writing the header here; also for stdout, when fseek worked, this overwrite works. */
-			write_header(&RIFF, sizeof(RIFF));
-		}
-	}
-	else
-	warning("Cannot rewind WAV file. File-format isn't fully conform now.");
-
-	return close_file();
-}
-
-int au_close(void)
-{
-   if(!wavfp)
-      return 0;
-
-	/* flush before seeking to catch out-of-disk explicitly at least at the end */
-	if(fflush(wavfp))
-	{
-		error1("cannot flush WAV stream: %s", strerror(errno));
-		fclose(wavfp);
-		return -1;
-	}
-   if(fseek(wavfp, 0L, SEEK_SET) >= 0) {
-     long2bigendian(datalen,auhead.datalen,sizeof(auhead.datalen));
-     /* Always (over)writing the header here; also for stdout, when fseek worked, this overwrite works. */
-     write_header(&auhead, sizeof(auhead));
-   }
-   else
-   warning("Cannot rewind AU file. File-format isn't fully conform now.");
-
-	return close_file();
-}
-
-int cdr_close(void)
-{
-	if(!wavfp) return 0;
-
-	return close_file();
-}
-
-
-

+ 0 - 74
libs/mpg123-1.15.3/src/xfermem.h

@@ -1,74 +0,0 @@
-/*
-	xfermem: unidirectional fast pipe
-
-	copyright ?-2006 by the mpg123 project - free software under the terms of the LGPL 2.1
-	see COPYING and AUTHORS files in distribution or http://mpg123.org
-	initially written by Oliver Fromme
-	old timestamp: Sat Mar 29 04:41:34 MET 1997
-
-	This is a stand-alone module which implements a unidirectional,
-	fast pipe using mmap().  Its primary use is to transfer large
-	amounts of data from a parent process to its child process,
-	with a buffer in between which decouples blocking conditions
-	on both sides.  Control information is transferred between the
-	processes through a socketpair.  See xftest.c for an example on
-	how to use this module.
-
-	note: xftest not there anymore
-*/
-
-#ifndef _XFERMEM_H_
-#define _XFERMEM_H_
-
-#ifndef TRUE
-#define FALSE 0
-#define TRUE  1
-#endif
-
-typedef struct {
-	size_t freeindex;	/* [W] next free index */
-	size_t readindex;	/* [R] next index to read */
-	int fd[2];
-	int wakeme[2];
-	byte *data;
-	byte *metadata;
-	size_t size;
-	size_t metasize;
-	long rate;
-	int  channels;
-	int  format;
-	int justwait;
-} txfermem;
-/*
- *   [W] -- May be written to by the writing process only!
- *   [R] -- May be written to by the reading process only!
- *   All other entries are initialized once.
- */
-
-void xfermem_init (txfermem **xf, size_t bufsize, size_t msize, size_t skipbuf);
-void xfermem_init_writer (txfermem *xf);
-void xfermem_init_reader (txfermem *xf);
-
-size_t xfermem_get_freespace (txfermem *xf);
-size_t xfermem_get_usedspace (txfermem *xf);
-#define XF_CMD_WAKEUP_INFO  0x04
-#define XF_CMD_WAKEUP    0x02
-#define XF_CMD_TERMINATE 0x03
-#define XF_CMD_AUDIOCAP  0x05
-#define XF_CMD_RESYNC    0x06
-#define XF_CMD_ABORT     0x07
-#define XF_WRITER 0
-#define XF_READER 1
-int xfermem_getcmd (int fd, int block);
-int xfermem_putcmd (int fd, byte cmd);
-int xfermem_block (int fd, txfermem *xf);
-int xfermem_sigblock (int fd, txfermem *xf, int pid, int signal);
-/* returns TRUE for being interrupted */
-int xfermem_write(txfermem *xf, byte *buffer, size_t bytes);
-
-void xfermem_done (txfermem *xf);
-#define xfermem_done_writer xfermem_init_reader
-#define xfermem_done_reader xfermem_init_writer
-
-
-#endif 

+ 25 - 1
libs/mpg123-1.15.3/AUTHORS → libs/mpg123-1.25.6/AUTHORS

@@ -3,23 +3,47 @@ There are names and email addresses listed. Please use these addresses only to c
 You are explicitly not allowed to send them unwanted business offers or to question the quality of their sex life.
 --------------------
 
+Being on the list of contributing authors not necessarily means that there
+is significant copyright in parts of the source code. There are obviously
+contributions of differing complexity. I try to mention people who motivated
+changes at least by suggesting some definite code changes, even if their
+code did not enter the mpg123 source verbatim. Trivial changes like pointing
+out ovbious syntax errors that make compilers cry do not land here.
+
+--------------------
+
 Current maintainers with various sorts of contributions:
 	Thomas Orgis <[email protected]>
 	Patrick Dehne <[email protected]>
 	Jonathan Yong <[email protected]>
+	Taihei Momma <[email protected]>
 
 Co-initiator of the revived mpg123 project, but not that involved anymore:
 	Nicholas J Humfrey <[email protected]>
 
+Special thanks go to Taihei, the person who keeps the assembly optimisations alive
+and takes care of portability to OSX/iOS platforms.
+
 Generic address pointing to the current maintainer (hopefully still works in future in case maintainership will change again): <[email protected]>
 
 The creator: Michael Hipp (email: [email protected] - please bother maintainers first)
 
 Contributions/ideas Thomas Orgis era (includes backports from mhipp trunk):
 
+Won-Kyu Park <[email protected]>: patch to get rid of asm textrels (x86 PIC)
+Michael Weiser <[email protected]>: update of coreaudio output to AudioComponents API
+Bent Bisballe Nyeng <[email protected]>: patch for MPG123_NO_PEEK_END and MPG123_FORCE_SEEKABLE
+Eric S. Raymond <[email protected]>: man page fixes
+Tobias Weber <[email protected]>: patch for --disable-equalizer
+Hans de Goede <[email protected]>: patch to skip APE tags
+Stephan Vedder <[email protected]>: MSVC++ 2013 port update
+Rajeev V. Pillai <[email protected]>: pointing out/patching issues in HTTP code and behaviour of mpg123 remote/terminal control
+Jarno Lehtinen <[email protected]>: tinyalsa output
+Anthony Wells <[email protected]>: initial version of ID3v2 APIC patch
+David Wohlferd <[email protected]>: Win32 WaveOut buffer destructor fix.
 Mike Gorchak <[email protected]>: QNX native audio output (QSA)
 Dan McGee <[email protected]>: various patches (also for test suite)
-Jonathan Yong (jon_y) <[email protected]>: win32 hacking
+Jonathan Yong (jon_y) <[email protected]>: win32 hacking, win32 wasapi audio.
 Malcolm Boczek <[email protected]>: Common language runtime wrapper
 Elbert Pol (TeLLie) <[email protected]>: OS/2 port fixup
 Jeroen Valkonet <[email protected]>: motivate pitch control, suggestive patch for pitch command in generic control interface

+ 8 - 2
libs/mpg123-1.15.3/CMakeLists.txt → libs/mpg123-1.25.6/CMakeLists.txt

@@ -6,7 +6,6 @@ option(MPG123_BUILD_SHARED "Build shared library" ON)
 option(MPG123_BUILD_STATIC "Build static library" OFF)
 
 set(MPG123_SRC
-	src/libmpg123/compat.c
 	src/libmpg123/dct64.c
 	src/libmpg123/equalizer.c
 	src/libmpg123/feature.c
@@ -32,7 +31,13 @@ set(MPG123_SRC
 	src/libmpg123/tabinit.c
 )
 
-set(MPG123_INCLUDE_DIRS src src/libmpg123)
+set(MPG123_SRC
+	${MPG123_SRC}
+	src/compat/compat.c
+	src/compat/compat_str.c
+)
+
+set(MPG123_INCLUDE_DIRS src src/libmpg123 src/compat)
 
 if(MSVC)
 	add_definitions(-DOPT_GENERIC)
@@ -50,6 +55,7 @@ if (MPG123_BUILD_SHARED)
 	add_library(mpg123 SHARED ${MPG123_SRC})
 	target_include_directories(mpg123 PUBLIC ${MPG123_INCLUDE_DIRS})
 	if(MSVC)
+		target_link_libraries(mpg123 Shlwapi)
 		set_property(TARGET mpg123 PROPERTY COMPILE_DEFINITIONS BUILD_MPG123_DLL)
 	endif()
 	install(TARGETS mpg123 RUNTIME DESTINATION . LIBRARY DESTINATION .)

+ 15 - 16
libs/mpg123-1.15.3/COPYING → libs/mpg123-1.25.6/COPYING

@@ -1,25 +1,24 @@
 This is the file that contains the terms of use, copying, etc. for the mpg123 distribution package.
 
-Main message:
+Main message, to include in "About ..." boxes, etc:
 
-	Code is copyrighted by Michael Hipp, who made it free software under the terms of the LGPL 2.1.
+	Copyright (c) 1995-2013 by Michael Hipp and others,
+	free software under the terms of the LGPL v2.1
 
-But that is not all of it.
-mpg123 is licensed under the GNU General Lesser Public License, version 2.1, and in parts under the GNU General Public License, version 2.
-That means that _all_ of mpg123 is licensed under GPL and the major part also under the LGPL.
+There is an attempt to cover the actual list of authors in the AUTHORS file.
+Project maintainer since 2006 is Thomas Orgis and many people have contributed
+since the Michael Hipp era, but he stays the initial source and it would
+be impractical to count them all individually, so it's "and others".
+Source files contain the phrase "the mpg123 project" to the same effect
+in their license boilerplate; especially those that were added after
+maintainership changed. The person mainly responsible for the first version
+is usually named in the phrase "initially written by ...".
 
-Actually, the "major part" currently is the whole distributed package of mpg123. There are some files (old alsa output, libao output) that you get from our svn repository and that do not fall under LGPL.
-
-When the copyright marker in a source file says "the mpg123 project" that means that the file contains code copyrighted by contributors to mpg123, the "initially written by" naming the person(s) that created the file and thus may have the largest part of copyrights on it.
-I am explaining this here to emphasize that the copyright always actually lies by the individual member (i.e. contributor to) of the mpg123 project who wrote a specific section of code.
-Usage of a source code management system like Subversion should provide keeping track of individual copyright traces...
-
-Please consider that any code that is contributed to the mpg123 project shall be licensed under LGPL 2.1 .
-If you want to contribute, but don't agree to that (i.e. you want to have your code GPL only) please say so - then, we either you convince is to include your code under GPL, we convince you to make it LGPL instead or, as a last resort, you'll have to do you own GPLed fork.
-But we should try to avoid the last option...
-
-All files in the distribution that don't carry a license note on their own are licensed under the terms of the LGPL 2.1; all files that do carry either a LGPL or GPL note are licensed respectively under the LGPL or GPL as follows:
+All files in the distribution that don't carry a license note on their own are
+licensed under the terms of the LGPL 2.1; exceptions may apply, especially to
+files not in the official distribution but in the revision control repository.
 
+The formal license text follows.
 
 =======================
 1. The LGPL version 2.1

+ 0 - 0
libs/mpg123-1.15.3/ChangeLog → libs/mpg123-1.25.6/ChangeLog


+ 6 - 2
libs/mpg123-1.15.3/INSTALL → libs/mpg123-1.25.6/INSTALL

@@ -21,8 +21,6 @@ You want:
 
 - working assembler (recent GNU binutils) if using certain CPU optimizations
 - headers and lib for certain audio output drivers (libasound for alsa, sdl for sdl...)
-- libtool's libltdl for runtime output modules (this used to be included, but now we rely on an existing install)
-
 
 1. Build
 
@@ -109,3 +107,9 @@ The libmpg123 API includes the generic off_t type for file offsets and thus is s
 To deal with the incompatibilities that can cause, the library needs to separate code paths for small and large off_t.
 Since version 1.12.0, a large-file-enabled libmpg123 (the default set by configure) provides a dual-mode ABI. Depending on _FILE_OFFSET_BITS, the mpg123.h header file selects different library symbols to use for your app.
 In both large-file and normal mode, the library should just work for your app.
+
+6. Security
+
+If you consider installing the mpg123 binary or any program using libout123 as suid root, please don't. Apart from evaluating MPG123_MODDIR from the environment and thus possibly loading any code, the purpose of libout123 is to write audio data to somewhere. That includes writing raw data to files. Any files you specify to the program. You do not install dd or gzip suid root, do you?
+
+Programs using libmpg123 should be fine, as that one does not load runtime modules and also only has code to read files, not write them. Still, if your task involves decoding random MPEG audio files from anywhere, it is only sensible to limit the damage of a possible bug triggered by certain crafted files. This is not specific to libmpg123 but generally a good idea working with data from untrusted sources.

+ 134 - 0
libs/mpg123-1.25.6/Makefile.am

@@ -0,0 +1,134 @@
+## Makefile.am: produce Makefile.in from this
+
+## copyright by the mpg123 project - free software under the terms of the LGPL 2.1
+## see COPYING and AUTHORS files in distribution or http://mpg123.org
+## initially written by Nicholas J. Humfrey
+## reworked for non-recursive make by Thomas Orgis
+
+# Mention all global variables first before including Make modules.
+ACLOCAL_AMFLAGS = -I m4
+bin_PROGRAMS =
+EXTRA_PROGRAMS =
+EXTRA_DIST =
+pkglib_LTLIBRARIES =
+lib_LTLIBRARIES =
+noinst_LIBRARIES =
+noinst_LTLIBRARIES =
+nodist_include_HEADERS =
+include_HEADERS =
+dist_man_MANS =
+CLEANFILES =
+
+AM_CPPFLAGS = -DPKGLIBDIR="\"$(pkglibdir)\""
+# That can be trimmed down later when adapting the sources to
+# use relative paths for includes.
+# Watch out for generated headers (that's why top_builddir is also present).
+AM_CPPFLAGS += \
+  $(LTDLINCL) \
+  -I$(top_srcdir)/src \
+  -I$(top_srcdir)/src/compat \
+  -I$(top_srcdir)/src/libmpg123 \
+  -I$(top_srcdir)/src/libout123 \
+  -I$(top_builddir)/src/libmpg123 \
+  -I$(top_builddir)/src/libout123
+
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = 
+
+# Include Make modules from subdirectories.
+include src/Makemodule.am
+include doc/Makemodule.am
+
+# Stuff from this directory.
+pkgconfig_DATA += libmpg123.pc libout123.pc
+
+dist_man_MANS += man1/mpg123.1 man1/out123.1
+
+# mpg123.spec is autogenerated but needs to be present in tarball!
+EXTRA_DIST += \
+  mpg123.spec \
+  makedll.sh \
+  windows-builds.sh \
+  equalize.dat \
+  NEWS.libmpg123 \
+  NEWS.libout123 \
+  ports/MSVC++/mpg123.h \
+  ports/MSVC++/config.h \
+  ports/MSVC++/msvc.c \
+  ports/MSVC++/examples/scan.c \
+  ports/MSVC++/examples/feedseek.c \
+  ports/MSVC++/2008clr/2008clr.sln \
+  ports/MSVC++/2008clr/mpg123clr/advanced.cpp \
+  ports/MSVC++/2008clr/mpg123clr/advanced.h \
+  ports/MSVC++/2008clr/mpg123clr/AssemblyInfo.cpp \
+  ports/MSVC++/2008clr/mpg123clr/dllmain.cpp \
+  ports/MSVC++/2008clr/mpg123clr/enum.h \
+  ports/MSVC++/2008clr/mpg123clr/error.cpp \
+  ports/MSVC++/2008clr/mpg123clr/error.h \
+  ports/MSVC++/2008clr/mpg123clr/id3v1.cpp \
+  ports/MSVC++/2008clr/mpg123clr/id3v1.h \
+  ports/MSVC++/2008clr/mpg123clr/id3v2.cpp \
+  ports/MSVC++/2008clr/mpg123clr/id3v2.h \
+  ports/MSVC++/2008clr/mpg123clr/mpg123clr.cpp \
+  ports/MSVC++/2008clr/mpg123clr/mpg123clr.h \
+  ports/MSVC++/2008clr/mpg123clr/mpg123clr.rc \
+  ports/MSVC++/2008clr/mpg123clr/mpg123clr.vcproj \
+  ports/MSVC++/2008clr/mpg123clr/ReadMe.txt \
+  ports/MSVC++/2008clr/mpg123clr/resource.h \
+  ports/MSVC++/2008clr/mpg123clr/stdafx.cpp \
+  ports/MSVC++/2008clr/mpg123clr/stdafx.h \
+  ports/MSVC++/2008clr/mpg123clr/string.cpp \
+  ports/MSVC++/2008clr/mpg123clr/string.h \
+  ports/MSVC++/2008clr/mpg123clr/targetver.h \
+  ports/MSVC++/2008clr/mpg123clr/text.cpp \
+  ports/MSVC++/2008clr/mpg123clr/text.h \
+  ports/MSVC++/2008clr/examples/feedseekclr/feedseekclr.csproj \
+  ports/MSVC++/2008clr/examples/feedseekclr/Program.cs \
+  ports/MSVC++/2008clr/examples/feedseekclr/Properties/AssemblyInfo.cs \
+  ports/MSVC++/2008clr/examples/ReplaceReaderclr/ReplaceReaderclr.csproj \
+  ports/MSVC++/2008clr/examples/ReplaceReaderclr/Program.cs \
+  ports/MSVC++/2008clr/examples/ReplaceReaderclr/Properties/AssemblyInfo.cs \
+  ports/MSVC++/2008clr/examples/scanclr/scanclr.csproj \
+  ports/MSVC++/2008clr/examples/scanclr/Program.cs \
+  ports/MSVC++/2008clr/examples/scanclr/Properties/AssemblyInfo.cs \
+  ports/MSVC++/2015/win32/feedseek \
+  ports/MSVC++/2015/win32/feedseek/feedseek.vcxproj.filters \
+  ports/MSVC++/2015/win32/feedseek/feedseek.vcxproj \
+  ports/MSVC++/2015/win32/libmpg123 \
+  ports/MSVC++/2015/win32/libmpg123/libmpg123.vcxproj \
+  ports/MSVC++/2015/win32/libmpg123/libmpg123.vcxproj.filters \
+  ports/MSVC++/2015/win32/mpg123.sln \
+  ports/MSVC++/2015/win32/dump_seekindex \
+  ports/MSVC++/2015/win32/dump_seekindex/dump_seekindex.vcxproj \
+  ports/MSVC++/2015/win32/dump_seekindex/dump_seekindex.vcxproj.filters \
+  ports/MSVC++/2015/win32/scan \
+  ports/MSVC++/2015/win32/scan/scan.vcxproj.filters \
+  ports/MSVC++/2015/win32/scan/scan.vcxproj \
+  ports/MSVC++/2015/uwp/libmpg123 \
+  ports/MSVC++/2015/uwp/libmpg123/libmpg123.vcxproj \
+  ports/MSVC++/2015/uwp/libmpg123/libmpg123.vcxproj.filters \
+  ports/MSVC++/2015/uwp/libmpg123.sln \
+  ports/MSVC++/CMP3Stream/libMPG123/libMPG123.vcproj \
+  ports/MSVC++/CMP3Stream/libMPG123/PLACE_LIBMPG123_SOURCES_HERE \
+  ports/MSVC++/CMP3Stream/README \
+  ports/MSVC++/CMP3Stream/SOURCE/CORE_Log.CPP \
+  ports/MSVC++/CMP3Stream/SOURCE/CORE_FileIn.CPP \
+  ports/MSVC++/CMP3Stream/SOURCE/SourceFilter_MP3Stream.CPP \
+  ports/MSVC++/CMP3Stream/SOURCE/CORE_Mutex.CPP \
+  ports/MSVC++/CMP3Stream/INCLUDE/CORE/CORE_FileIn.H \
+  ports/MSVC++/CMP3Stream/INCLUDE/CORE/SourceFilter_MP3.H \
+  ports/MSVC++/CMP3Stream/INCLUDE/IIEP_FileIn.H \
+  ports/MSVC++/CMP3Stream/INCLUDE/IIEP_Def.H \
+  ports/README \
+  ports/Sony_PSP/config.h \
+  ports/Sony_PSP/README \
+  ports/Sony_PSP/Makefile.psp \
+  ports/Sony_PSP/readers.c.patch \
+  ports/mpg123_.pas \
+  ports/Xcode/config.h \
+  ports/Xcode/mpg123.h \
+  ports/Xcode/mpg123.xcodeproj/project.pbxproj \
+  scripts/benchmark-cpu.pl \
+  scripts/tag_lyrics.py \
+  scripts/conplay \
+  scripts/mpg123info

+ 4084 - 0
libs/mpg123-1.25.6/Makefile.in

@@ -0,0 +1,4084 @@
+# Makefile.in generated by automake 1.15 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+# Module for non-recursive mpg123 build system.
+
+# Module for non-recursive mpg123 build system.
+
+# Module for non-recursive mpg123 build system.
+
+# Module for non-recursive mpg123 build system.
+# Gah! Not even re-defining that variable is allowed in automake!
+# I WANT TO USE PROPER MAKE!
+# makedir := src/libout123/modules
+# Experiment: Does automake pick that up in a Make variable?
+# Damn, no! It complains wildly.
+# I just want to use GNU Make and be done with it!
+# Perhaps the next build system rewrite ...
+#makenam=src_libout123_modules
+
+# Module for non-recursive mpg123 build system.
+
+
+
+
+
+VPATH = @srcdir@
+am__is_gnu_make = { \
+  if test -z '$(MAKELEVEL)'; then \
+    false; \
+  elif test -n '$(MAKE_HOST)'; then \
+    true; \
+  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+    true; \
+  else \
+    false; \
+  fi; \
+}
+am__make_running_with_option = \
+  case $${target_option-} in \
+      ?) ;; \
+      *) echo "am__make_running_with_option: internal error: invalid" \
+              "target option '$${target_option-}' specified" >&2; \
+         exit 1;; \
+  esac; \
+  has_opt=no; \
+  sane_makeflags=$$MAKEFLAGS; \
+  if $(am__is_gnu_make); then \
+    sane_makeflags=$$MFLAGS; \
+  else \
+    case $$MAKEFLAGS in \
+      *\\[\ \	]*) \
+        bs=\\; \
+        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
+    esac; \
+  fi; \
+  skip_next=no; \
+  strip_trailopt () \
+  { \
+    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+  }; \
+  for flg in $$sane_makeflags; do \
+    test $$skip_next = yes && { skip_next=no; continue; }; \
+    case $$flg in \
+      *=*|--*) continue;; \
+        -*I) strip_trailopt 'I'; skip_next=yes;; \
+      -*I?*) strip_trailopt 'I';; \
+        -*O) strip_trailopt 'O'; skip_next=yes;; \
+      -*O?*) strip_trailopt 'O';; \
+        -*l) strip_trailopt 'l'; skip_next=yes;; \
+      -*l?*) strip_trailopt 'l';; \
+      -[dEDm]) skip_next=yes;; \
+      -[JT]) skip_next=yes;; \
+    esac; \
+    case $$flg in \
+      *$$target_option*) has_opt=yes; break;; \
+    esac; \
+  done; \
+  test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+bin_PROGRAMS = src/mpg123$(EXEEXT) src/out123$(EXEEXT) \
+	src/mpg123-id3dump$(EXEEXT) src/mpg123-strip$(EXEEXT)
+EXTRA_PROGRAMS = src/libmpg123/testcpu$(EXEEXT) \
+	src/tests/seek_whence$(EXEEXT) src/tests/noise$(EXEEXT) \
+	src/tests/text$(EXEEXT) src/tests/plain_id3$(EXEEXT)
+
+# Optionally containing the one static module to use.
+@HAVE_MODULES_FALSE@am__append_1 = src/libout123/modules/libdefaultmodule.la
+
+# These are not tested and _very_ likely need work: aix alib hp os2 sgi mint
+
+# Use that sh/perl script to generate the module entries:
+# Confused as to when to use _LIBADD and when _LDADD.
+# _LDADD gives errors from autotools.
+#echo \
+#dummy tinyalsa alsa qsa coreaudio esd jack nas oss portaudio \
+#pulse sdl sndio sun win32 win32_wasapi aix alib arts hp os2 \
+#sgi mint openal \
+#| tr ' ' '\n' |
+#perl -ne 'chomp; $big = uc($_); print <<EOT;
+#
+#if HAVE_MODULES
+#if HAVE_$big
+#pkglib_LTLIBRARIES += \src/libout123/modules/output_$_.la
+#src_libout123_modules_output_${_}_la_SOURCES = \\
+#  src/libout123/modules/$_.c
+#src_libout123_modules_output_${_}_la_LDFLAGS = \\
+#  -module -no-undefined -avoid-version \\
+#  -export-dynamic  -export-symbols-regex '"'"'^mpg123_'"'"' \\
+#  \@${big}_LDFLAGS\@
+#src_libout123_modules_output_${_}_la_CFLAGS   = \@${big}_CFLAGS\@
+#src_libout123_modules_output_${_}_la_LIBADD   = \\
+#  src/compat/libcompat_str.la \\
+#  \@${big}_LIBS\@
+#src_libout123_modules_outout_${_}_la_CPPFLAGS = \\
+#  \$(AM_CPPFLAGS) \\
+#  \$(libout123_mod_cppflags)
+#endif
+#else
+#if BUILD_$big
+#src_libout123_modules_libdefaultmodule_la_SOURCES  = \\
+#  src/libout123/modules/$_.c
+#src_libout123_modules_libdefaultmodule_la_CFLAGS   = \@${big}_CFLAGS\@
+#src_libout123_modules_libdefaultmodule_la_LDFLAGS  = \@${big}_LDFLAGS\@
+#src_libout123_modules_libdefaultmodule_la_LIBADD   = \@${big}_LIBS\@
+#src_libout123_modules_libdefaultmodule_la_CPPFLAGS = \\
+#  \$(AM_CPPFLAGS) \\
+#  \$(libout123_mod_cppflags)
+#endif
+#endif
+#EOT
+#'
+@HAVE_DUMMY_TRUE@@HAVE_MODULES_TRUE@am__append_2 = src/libout123/modules/output_dummy.la
+@HAVE_MODULES_TRUE@@HAVE_TINYALSA_TRUE@am__append_3 = src/libout123/modules/output_tinyalsa.la
+@HAVE_ALSA_TRUE@@HAVE_MODULES_TRUE@am__append_4 = src/libout123/modules/output_alsa.la
+@HAVE_MODULES_TRUE@@HAVE_QSA_TRUE@am__append_5 = src/libout123/modules/output_qsa.la
+@HAVE_COREAUDIO_TRUE@@HAVE_MODULES_TRUE@am__append_6 = src/libout123/modules/output_coreaudio.la
+@HAVE_ESD_TRUE@@HAVE_MODULES_TRUE@am__append_7 = src/libout123/modules/output_esd.la
+@HAVE_JACK_TRUE@@HAVE_MODULES_TRUE@am__append_8 = src/libout123/modules/output_jack.la
+@HAVE_MODULES_TRUE@@HAVE_NAS_TRUE@am__append_9 = src/libout123/modules/output_nas.la
+@HAVE_MODULES_TRUE@@HAVE_OSS_TRUE@am__append_10 = src/libout123/modules/output_oss.la
+@HAVE_MODULES_TRUE@@HAVE_PORTAUDIO_TRUE@am__append_11 = src/libout123/modules/output_portaudio.la
+@HAVE_MODULES_TRUE@@HAVE_PULSE_TRUE@am__append_12 = src/libout123/modules/output_pulse.la
+@HAVE_MODULES_TRUE@@HAVE_SDL_TRUE@am__append_13 = src/libout123/modules/output_sdl.la
+@HAVE_MODULES_TRUE@@HAVE_SNDIO_TRUE@am__append_14 = src/libout123/modules/output_sndio.la
+@HAVE_MODULES_TRUE@@HAVE_SUN_TRUE@am__append_15 = src/libout123/modules/output_sun.la
+@HAVE_MODULES_TRUE@@HAVE_WIN32_TRUE@am__append_16 = src/libout123/modules/output_win32.la
+@HAVE_MODULES_TRUE@@HAVE_WIN32_WASAPI_TRUE@am__append_17 = src/libout123/modules/output_win32_wasapi.la
+@HAVE_AIX_TRUE@@HAVE_MODULES_TRUE@am__append_18 = src/libout123/modules/output_aix.la
+@HAVE_ALIB_TRUE@@HAVE_MODULES_TRUE@am__append_19 = src/libout123/modules/output_alib.la
+@HAVE_ARTS_TRUE@@HAVE_MODULES_TRUE@am__append_20 = src/libout123/modules/output_arts.la
+@HAVE_HP_TRUE@@HAVE_MODULES_TRUE@am__append_21 = src/libout123/modules/output_hp.la
+@HAVE_MODULES_TRUE@@HAVE_OS2_TRUE@am__append_22 = src/libout123/modules/output_os2.la
+@HAVE_MODULES_TRUE@@HAVE_SGI_TRUE@am__append_23 = src/libout123/modules/output_sgi.la
+@HAVE_MINT_TRUE@@HAVE_MODULES_TRUE@am__append_24 = src/libout123/modules/output_mint.la
+@HAVE_MODULES_TRUE@@HAVE_OPENAL_TRUE@am__append_25 = src/libout123/modules/output_openal.la
+@BUILD_BUFFER_TRUE@am__append_26 = \
+@BUILD_BUFFER_TRUE@  src/libout123/buffer.c \
+@BUILD_BUFFER_TRUE@  src/libout123/buffer.h \
+@BUILD_BUFFER_TRUE@  src/libout123/xfermem.c \
+@BUILD_BUFFER_TRUE@  src/libout123/xfermem.h
+
+@HAVE_MODULES_FALSE@am__append_27 = \
+@HAVE_MODULES_FALSE@  src/libout123/modules/libdefaultmodule.la
+
+@HAVE_MODULES_TRUE@am__append_28 = src/libout123/module.c
+@HAVE_MODULES_FALSE@am__append_29 = src/libout123/legacy_module.c
+@WIN32_CODES_TRUE@am__append_30 = \
+@WIN32_CODES_TRUE@  src/win32_support.c \
+@WIN32_CODES_TRUE@  src/win32_net.c
+
+@WIN32_CODES_TRUE@am__append_31 = \
+@WIN32_CODES_TRUE@  src/win32_support.c
+
+@WIN32_CODES_TRUE@am__append_32 = \
+@WIN32_CODES_TRUE@  src/win32_support.c
+
+subdir = .
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/addrconfig.m4 \
+	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+	$(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
+	$(am__configure_deps) $(include_HEADERS) $(am__DIST_COMMON)
+am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
+ configure.lineno config.status.lineno
+mkinstalldirs = $(install_sh) -d
+CONFIG_HEADER = $(top_builddir)/src/config.h
+CONFIG_CLEAN_FILES = libmpg123.pc libout123.pc mpg123.spec \
+	src/libmpg123/mpg123.h src/libout123/out123.h
+CONFIG_CLEAN_VPATH_FILES =
+LIBRARIES = $(noinst_LIBRARIES)
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+  test -z "$$files" \
+    || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+    || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+         $(am__cd) "$$dir" && rm -f $$files; }; \
+  }
+am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkglibdir)" \
+	"$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)" \
+	"$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(includedir)" \
+	"$(DESTDIR)$(includedir)"
+LTLIBRARIES = $(lib_LTLIBRARIES) $(noinst_LTLIBRARIES) \
+	$(pkglib_LTLIBRARIES)
+src_compat_libcompat_la_LIBADD =
+am__dirstamp = $(am__leading_dot)dirstamp
+am_src_compat_libcompat_la_OBJECTS = src/compat/compat_str.lo \
+	src/compat/compat.lo
+src_compat_libcompat_la_OBJECTS =  \
+	$(am_src_compat_libcompat_la_OBJECTS)
+AM_V_lt = $(am__v_lt_@AM_V@)
+am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
+am__v_lt_0 = --silent
+am__v_lt_1 = 
+src_compat_libcompat_str_la_LIBADD =
+am_src_compat_libcompat_str_la_OBJECTS = src/compat/compat_str.lo
+src_compat_libcompat_str_la_OBJECTS =  \
+	$(am_src_compat_libcompat_str_la_OBJECTS)
+am_src_libmpg123_libmpg123_la_OBJECTS = src/libmpg123/parse.lo \
+	src/libmpg123/frame.lo src/libmpg123/format.lo \
+	src/libmpg123/dct64.lo src/libmpg123/equalizer.lo \
+	src/libmpg123/id3.lo src/libmpg123/optimize.lo \
+	src/libmpg123/readers.lo src/libmpg123/tabinit.lo \
+	src/libmpg123/libmpg123.lo src/libmpg123/index.lo
+src_libmpg123_libmpg123_la_OBJECTS =  \
+	$(am_src_libmpg123_libmpg123_la_OBJECTS)
+src_libmpg123_libmpg123_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
+	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
+	$(AM_CFLAGS) $(CFLAGS) $(src_libmpg123_libmpg123_la_LDFLAGS) \
+	$(LDFLAGS) -o $@
+src_libout123_libmodule_la_LIBADD =
+am__src_libout123_libmodule_la_SOURCES_DIST = src/libout123/module.h \
+	src/libout123/module.c src/libout123/legacy_module.c
+@HAVE_MODULES_TRUE@am__objects_1 = src/libout123/module.lo
+@HAVE_MODULES_FALSE@am__objects_2 = src/libout123/legacy_module.lo
+am_src_libout123_libmodule_la_OBJECTS = $(am__objects_1) \
+	$(am__objects_2)
+src_libout123_libmodule_la_OBJECTS =  \
+	$(am_src_libout123_libmodule_la_OBJECTS)
+src_libout123_libout123_la_DEPENDENCIES = src/libout123/libmodule.la \
+	src/compat/libcompat.la $(am__append_27)
+am__src_libout123_libout123_la_SOURCES_DIST =  \
+	src/libout123/libout123.c src/libout123/stringlists.h \
+	src/libout123/stringlists.c src/libout123/out123_int.h \
+	src/libout123/wav.c src/libout123/wav.h \
+	src/libout123/wavhead.h src/libout123/buffer.c \
+	src/libout123/buffer.h src/libout123/xfermem.c \
+	src/libout123/xfermem.h
+@BUILD_BUFFER_TRUE@am__objects_3 = src/libout123/buffer.lo \
+@BUILD_BUFFER_TRUE@	src/libout123/xfermem.lo
+am_src_libout123_libout123_la_OBJECTS = src/libout123/libout123.lo \
+	src/libout123/stringlists.lo src/libout123/wav.lo \
+	$(am__objects_3)
+src_libout123_libout123_la_OBJECTS =  \
+	$(am_src_libout123_libout123_la_OBJECTS)
+src_libout123_libout123_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
+	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
+	$(AM_CFLAGS) $(CFLAGS) $(src_libout123_libout123_la_LDFLAGS) \
+	$(LDFLAGS) -o $@
+src_libout123_modules_libdefaultmodule_la_DEPENDENCIES =
+am__src_libout123_modules_libdefaultmodule_la_SOURCES_DIST =  \
+	src/libout123/modules/aix.c src/libout123/modules/alib.c \
+	src/libout123/modules/alsa.c src/libout123/modules/arts.c \
+	src/libout123/modules/coreaudio.c \
+	src/libout123/modules/dummy.c src/libout123/modules/esd.c \
+	src/libout123/modules/hp.c src/libout123/modules/jack.c \
+	src/libout123/modules/mint.c src/libout123/modules/nas.c \
+	src/libout123/modules/openal.c src/libout123/modules/os2.c \
+	src/libout123/modules/oss.c src/libout123/modules/portaudio.c \
+	src/libout123/modules/pulse.c src/libout123/modules/qsa.c \
+	src/libout123/modules/sdl.c src/libout123/modules/sgi.c \
+	src/libout123/modules/sndio.c src/libout123/modules/sun.c \
+	src/libout123/modules/tinyalsa.c src/libout123/modules/win32.c \
+	src/libout123/modules/win32_wasapi.c
+@BUILD_AIX_FALSE@@BUILD_ALIB_FALSE@@BUILD_ALSA_FALSE@@BUILD_ARTS_FALSE@@BUILD_COREAUDIO_FALSE@@BUILD_DUMMY_FALSE@@BUILD_ESD_FALSE@@BUILD_HP_FALSE@@BUILD_JACK_FALSE@@BUILD_MINT_FALSE@@BUILD_NAS_FALSE@@BUILD_OPENAL_FALSE@@BUILD_OS2_FALSE@@BUILD_OSS_FALSE@@BUILD_PORTAUDIO_FALSE@@BUILD_PULSE_FALSE@@BUILD_QSA_FALSE@@BUILD_SDL_FALSE@@BUILD_SGI_FALSE@@BUILD_SNDIO_FALSE@@BUILD_SUN_FALSE@@BUILD_TINYALSA_FALSE@@BUILD_WIN32_FALSE@@BUILD_WIN32_WASAPI_TRUE@@HAVE_MODULES_FALSE@am_src_libout123_modules_libdefaultmodule_la_OBJECTS = src/libout123/modules/src_libout123_modules_libdefaultmodule_la-win32_wasapi.lo
+@BUILD_AIX_FALSE@@BUILD_ALIB_FALSE@@BUILD_ALSA_FALSE@@BUILD_ARTS_FALSE@@BUILD_COREAUDIO_FALSE@@BUILD_DUMMY_FALSE@@BUILD_ESD_FALSE@@BUILD_HP_FALSE@@BUILD_JACK_FALSE@@BUILD_MINT_FALSE@@BUILD_NAS_FALSE@@BUILD_OPENAL_FALSE@@BUILD_OS2_FALSE@@BUILD_OSS_FALSE@@BUILD_PORTAUDIO_FALSE@@BUILD_PULSE_FALSE@@BUILD_QSA_FALSE@@BUILD_SDL_FALSE@@BUILD_SGI_FALSE@@BUILD_SNDIO_FALSE@@BUILD_SUN_FALSE@@BUILD_TINYALSA_FALSE@@BUILD_WIN32_TRUE@@HAVE_MODULES_FALSE@am_src_libout123_modules_libdefaultmodule_la_OBJECTS = src/libout123/modules/src_libout123_modules_libdefaultmodule_la-win32.lo
+@BUILD_AIX_FALSE@@BUILD_ALIB_FALSE@@BUILD_ALSA_FALSE@@BUILD_ARTS_FALSE@@BUILD_COREAUDIO_FALSE@@BUILD_DUMMY_FALSE@@BUILD_ESD_FALSE@@BUILD_HP_FALSE@@BUILD_JACK_FALSE@@BUILD_MINT_FALSE@@BUILD_NAS_FALSE@@BUILD_OPENAL_FALSE@@BUILD_OS2_FALSE@@BUILD_OSS_FALSE@@BUILD_PORTAUDIO_FALSE@@BUILD_PULSE_FALSE@@BUILD_QSA_FALSE@@BUILD_SDL_FALSE@@BUILD_SGI_FALSE@@BUILD_SNDIO_FALSE@@BUILD_SUN_FALSE@@BUILD_TINYALSA_TRUE@@HAVE_MODULES_FALSE@am_src_libout123_modules_libdefaultmodule_la_OBJECTS = src/libout123/modules/src_libout123_modules_libdefaultmodule_la-tinyalsa.lo
+@BUILD_AIX_FALSE@@BUILD_ALIB_FALSE@@BUILD_ALSA_FALSE@@BUILD_ARTS_FALSE@@BUILD_COREAUDIO_FALSE@@BUILD_DUMMY_FALSE@@BUILD_ESD_FALSE@@BUILD_HP_FALSE@@BUILD_JACK_FALSE@@BUILD_MINT_FALSE@@BUILD_NAS_FALSE@@BUILD_OPENAL_FALSE@@BUILD_OS2_FALSE@@BUILD_OSS_FALSE@@BUILD_PORTAUDIO_FALSE@@BUILD_PULSE_FALSE@@BUILD_QSA_FALSE@@BUILD_SDL_FALSE@@BUILD_SGI_FALSE@@BUILD_SNDIO_FALSE@@BUILD_SUN_TRUE@@HAVE_MODULES_FALSE@am_src_libout123_modules_libdefaultmodule_la_OBJECTS = src/libout123/modules/src_libout123_modules_libdefaultmodule_la-sun.lo
+@BUILD_AIX_FALSE@@BUILD_ALIB_FALSE@@BUILD_ALSA_FALSE@@BUILD_ARTS_FALSE@@BUILD_COREAUDIO_FALSE@@BUILD_DUMMY_FALSE@@BUILD_ESD_FALSE@@BUILD_HP_FALSE@@BUILD_JACK_FALSE@@BUILD_MINT_FALSE@@BUILD_NAS_FALSE@@BUILD_OPENAL_FALSE@@BUILD_OS2_FALSE@@BUILD_OSS_FALSE@@BUILD_PORTAUDIO_FALSE@@BUILD_PULSE_FALSE@@BUILD_QSA_FALSE@@BUILD_SDL_FALSE@@BUILD_SGI_FALSE@@BUILD_SNDIO_TRUE@@HAVE_MODULES_FALSE@am_src_libout123_modules_libdefaultmodule_la_OBJECTS = src/libout123/modules/src_libout123_modules_libdefaultmodule_la-sndio.lo
+@BUILD_AIX_FALSE@@BUILD_ALIB_FALSE@@BUILD_ALSA_FALSE@@BUILD_ARTS_FALSE@@BUILD_COREAUDIO_FALSE@@BUILD_DUMMY_FALSE@@BUILD_ESD_FALSE@@BUILD_HP_FALSE@@BUILD_JACK_FALSE@@BUILD_MINT_FALSE@@BUILD_NAS_FALSE@@BUILD_OPENAL_FALSE@@BUILD_OS2_FALSE@@BUILD_OSS_FALSE@@BUILD_PORTAUDIO_FALSE@@BUILD_PULSE_FALSE@@BUILD_QSA_FALSE@@BUILD_SDL_FALSE@@BUILD_SGI_TRUE@@HAVE_MODULES_FALSE@am_src_libout123_modules_libdefaultmodule_la_OBJECTS = src/libout123/modules/src_libout123_modules_libdefaultmodule_la-sgi.lo
+@BUILD_AIX_FALSE@@BUILD_ALIB_FALSE@@BUILD_ALSA_FALSE@@BUILD_ARTS_FALSE@@BUILD_COREAUDIO_FALSE@@BUILD_DUMMY_FALSE@@BUILD_ESD_FALSE@@BUILD_HP_FALSE@@BUILD_JACK_FALSE@@BUILD_MINT_FALSE@@BUILD_NAS_FALSE@@BUILD_OPENAL_FALSE@@BUILD_OS2_FALSE@@BUILD_OSS_FALSE@@BUILD_PORTAUDIO_FALSE@@BUILD_PULSE_FALSE@@BUILD_QSA_FALSE@@BUILD_SDL_TRUE@@HAVE_MODULES_FALSE@am_src_libout123_modules_libdefaultmodule_la_OBJECTS = src/libout123/modules/src_libout123_modules_libdefaultmodule_la-sdl.lo
+@BUILD_AIX_FALSE@@BUILD_ALIB_FALSE@@BUILD_ALSA_FALSE@@BUILD_ARTS_FALSE@@BUILD_COREAUDIO_FALSE@@BUILD_DUMMY_FALSE@@BUILD_ESD_FALSE@@BUILD_HP_FALSE@@BUILD_JACK_FALSE@@BUILD_MINT_FALSE@@BUILD_NAS_FALSE@@BUILD_OPENAL_FALSE@@BUILD_OS2_FALSE@@BUILD_OSS_FALSE@@BUILD_PORTAUDIO_FALSE@@BUILD_PULSE_FALSE@@BUILD_QSA_TRUE@@HAVE_MODULES_FALSE@am_src_libout123_modules_libdefaultmodule_la_OBJECTS = src/libout123/modules/src_libout123_modules_libdefaultmodule_la-qsa.lo
+@BUILD_AIX_FALSE@@BUILD_ALIB_FALSE@@BUILD_ALSA_FALSE@@BUILD_ARTS_FALSE@@BUILD_COREAUDIO_FALSE@@BUILD_DUMMY_FALSE@@BUILD_ESD_FALSE@@BUILD_HP_FALSE@@BUILD_JACK_FALSE@@BUILD_MINT_FALSE@@BUILD_NAS_FALSE@@BUILD_OPENAL_FALSE@@BUILD_OS2_FALSE@@BUILD_OSS_FALSE@@BUILD_PORTAUDIO_FALSE@@BUILD_PULSE_TRUE@@HAVE_MODULES_FALSE@am_src_libout123_modules_libdefaultmodule_la_OBJECTS = src/libout123/modules/src_libout123_modules_libdefaultmodule_la-pulse.lo
+@BUILD_AIX_FALSE@@BUILD_ALIB_FALSE@@BUILD_ALSA_FALSE@@BUILD_ARTS_FALSE@@BUILD_COREAUDIO_FALSE@@BUILD_DUMMY_FALSE@@BUILD_ESD_FALSE@@BUILD_HP_FALSE@@BUILD_JACK_FALSE@@BUILD_MINT_FALSE@@BUILD_NAS_FALSE@@BUILD_OPENAL_FALSE@@BUILD_OS2_FALSE@@BUILD_OSS_FALSE@@BUILD_PORTAUDIO_TRUE@@HAVE_MODULES_FALSE@am_src_libout123_modules_libdefaultmodule_la_OBJECTS = src/libout123/modules/src_libout123_modules_libdefaultmodule_la-portaudio.lo
+@BUILD_AIX_FALSE@@BUILD_ALIB_FALSE@@BUILD_ALSA_FALSE@@BUILD_ARTS_FALSE@@BUILD_COREAUDIO_FALSE@@BUILD_DUMMY_FALSE@@BUILD_ESD_FALSE@@BUILD_HP_FALSE@@BUILD_JACK_FALSE@@BUILD_MINT_FALSE@@BUILD_NAS_FALSE@@BUILD_OPENAL_FALSE@@BUILD_OS2_FALSE@@BUILD_OSS_TRUE@@HAVE_MODULES_FALSE@am_src_libout123_modules_libdefaultmodule_la_OBJECTS = src/libout123/modules/src_libout123_modules_libdefaultmodule_la-oss.lo
+@BUILD_AIX_FALSE@@BUILD_ALIB_FALSE@@BUILD_ALSA_FALSE@@BUILD_ARTS_FALSE@@BUILD_COREAUDIO_FALSE@@BUILD_DUMMY_FALSE@@BUILD_ESD_FALSE@@BUILD_HP_FALSE@@BUILD_JACK_FALSE@@BUILD_MINT_FALSE@@BUILD_NAS_FALSE@@BUILD_OPENAL_FALSE@@BUILD_OS2_TRUE@@HAVE_MODULES_FALSE@am_src_libout123_modules_libdefaultmodule_la_OBJECTS = src/libout123/modules/src_libout123_modules_libdefaultmodule_la-os2.lo
+@BUILD_AIX_FALSE@@BUILD_ALIB_FALSE@@BUILD_ALSA_FALSE@@BUILD_ARTS_FALSE@@BUILD_COREAUDIO_FALSE@@BUILD_DUMMY_FALSE@@BUILD_ESD_FALSE@@BUILD_HP_FALSE@@BUILD_JACK_FALSE@@BUILD_MINT_FALSE@@BUILD_NAS_FALSE@@BUILD_OPENAL_TRUE@@HAVE_MODULES_FALSE@am_src_libout123_modules_libdefaultmodule_la_OBJECTS = src/libout123/modules/src_libout123_modules_libdefaultmodule_la-openal.lo
+@BUILD_AIX_FALSE@@BUILD_ALIB_FALSE@@BUILD_ALSA_FALSE@@BUILD_ARTS_FALSE@@BUILD_COREAUDIO_FALSE@@BUILD_DUMMY_FALSE@@BUILD_ESD_FALSE@@BUILD_HP_FALSE@@BUILD_JACK_FALSE@@BUILD_MINT_FALSE@@BUILD_NAS_TRUE@@HAVE_MODULES_FALSE@am_src_libout123_modules_libdefaultmodule_la_OBJECTS = src/libout123/modules/src_libout123_modules_libdefaultmodule_la-nas.lo
+@BUILD_AIX_FALSE@@BUILD_ALIB_FALSE@@BUILD_ALSA_FALSE@@BUILD_ARTS_FALSE@@BUILD_COREAUDIO_FALSE@@BUILD_DUMMY_FALSE@@BUILD_ESD_FALSE@@BUILD_HP_FALSE@@BUILD_JACK_FALSE@@BUILD_MINT_TRUE@@HAVE_MODULES_FALSE@am_src_libout123_modules_libdefaultmodule_la_OBJECTS = src/libout123/modules/src_libout123_modules_libdefaultmodule_la-mint.lo
+@BUILD_AIX_FALSE@@BUILD_ALIB_FALSE@@BUILD_ALSA_FALSE@@BUILD_ARTS_FALSE@@BUILD_COREAUDIO_FALSE@@BUILD_DUMMY_FALSE@@BUILD_ESD_FALSE@@BUILD_HP_FALSE@@BUILD_JACK_TRUE@@HAVE_MODULES_FALSE@am_src_libout123_modules_libdefaultmodule_la_OBJECTS = src/libout123/modules/src_libout123_modules_libdefaultmodule_la-jack.lo
+@BUILD_AIX_FALSE@@BUILD_ALIB_FALSE@@BUILD_ALSA_FALSE@@BUILD_ARTS_FALSE@@BUILD_COREAUDIO_FALSE@@BUILD_DUMMY_FALSE@@BUILD_ESD_FALSE@@BUILD_HP_TRUE@@HAVE_MODULES_FALSE@am_src_libout123_modules_libdefaultmodule_la_OBJECTS = src/libout123/modules/src_libout123_modules_libdefaultmodule_la-hp.lo
+@BUILD_AIX_FALSE@@BUILD_ALIB_FALSE@@BUILD_ALSA_FALSE@@BUILD_ARTS_FALSE@@BUILD_COREAUDIO_FALSE@@BUILD_DUMMY_FALSE@@BUILD_ESD_TRUE@@HAVE_MODULES_FALSE@am_src_libout123_modules_libdefaultmodule_la_OBJECTS = src/libout123/modules/src_libout123_modules_libdefaultmodule_la-esd.lo
+@BUILD_AIX_FALSE@@BUILD_ALIB_FALSE@@BUILD_ALSA_FALSE@@BUILD_ARTS_FALSE@@BUILD_COREAUDIO_FALSE@@BUILD_DUMMY_TRUE@@HAVE_MODULES_FALSE@am_src_libout123_modules_libdefaultmodule_la_OBJECTS = src/libout123/modules/src_libout123_modules_libdefaultmodule_la-dummy.lo
+@BUILD_AIX_FALSE@@BUILD_ALIB_FALSE@@BUILD_ALSA_FALSE@@BUILD_ARTS_FALSE@@BUILD_COREAUDIO_TRUE@@HAVE_MODULES_FALSE@am_src_libout123_modules_libdefaultmodule_la_OBJECTS = src/libout123/modules/src_libout123_modules_libdefaultmodule_la-coreaudio.lo
+@BUILD_AIX_FALSE@@BUILD_ALIB_FALSE@@BUILD_ALSA_FALSE@@BUILD_ARTS_TRUE@@HAVE_MODULES_FALSE@am_src_libout123_modules_libdefaultmodule_la_OBJECTS = src/libout123/modules/src_libout123_modules_libdefaultmodule_la-arts.lo
+@BUILD_AIX_FALSE@@BUILD_ALIB_FALSE@@BUILD_ALSA_TRUE@@HAVE_MODULES_FALSE@am_src_libout123_modules_libdefaultmodule_la_OBJECTS = src/libout123/modules/src_libout123_modules_libdefaultmodule_la-alsa.lo
+@BUILD_AIX_FALSE@@BUILD_ALIB_TRUE@@HAVE_MODULES_FALSE@am_src_libout123_modules_libdefaultmodule_la_OBJECTS = src/libout123/modules/src_libout123_modules_libdefaultmodule_la-alib.lo
+@BUILD_AIX_TRUE@@HAVE_MODULES_FALSE@am_src_libout123_modules_libdefaultmodule_la_OBJECTS = src/libout123/modules/src_libout123_modules_libdefaultmodule_la-aix.lo
+src_libout123_modules_libdefaultmodule_la_OBJECTS =  \
+	$(am_src_libout123_modules_libdefaultmodule_la_OBJECTS)
+src_libout123_modules_libdefaultmodule_la_LINK = $(LIBTOOL) $(AM_V_lt) \
+	--tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \
+	$(CCLD) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) \
+	$(CFLAGS) $(src_libout123_modules_libdefaultmodule_la_LDFLAGS) \
+	$(LDFLAGS) -o $@
+@HAVE_MODULES_FALSE@am_src_libout123_modules_libdefaultmodule_la_rpath =
+@HAVE_AIX_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_aix_la_DEPENDENCIES =  \
+@HAVE_AIX_TRUE@@HAVE_MODULES_TRUE@	src/compat/libcompat_str.la
+am__src_libout123_modules_output_aix_la_SOURCES_DIST =  \
+	src/libout123/modules/aix.c
+@HAVE_AIX_TRUE@@HAVE_MODULES_TRUE@am_src_libout123_modules_output_aix_la_OBJECTS = src/libout123/modules/src_libout123_modules_output_aix_la-aix.lo
+src_libout123_modules_output_aix_la_OBJECTS =  \
+	$(am_src_libout123_modules_output_aix_la_OBJECTS)
+src_libout123_modules_output_aix_la_LINK = $(LIBTOOL) $(AM_V_lt) \
+	--tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \
+	$(CCLD) $(src_libout123_modules_output_aix_la_CFLAGS) \
+	$(CFLAGS) $(src_libout123_modules_output_aix_la_LDFLAGS) \
+	$(LDFLAGS) -o $@
+@HAVE_AIX_TRUE@@HAVE_MODULES_TRUE@am_src_libout123_modules_output_aix_la_rpath =  \
+@HAVE_AIX_TRUE@@HAVE_MODULES_TRUE@	-rpath $(pkglibdir)
+@HAVE_ALIB_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_alib_la_DEPENDENCIES = src/compat/libcompat_str.la
+am__src_libout123_modules_output_alib_la_SOURCES_DIST =  \
+	src/libout123/modules/alib.c
+@HAVE_ALIB_TRUE@@HAVE_MODULES_TRUE@am_src_libout123_modules_output_alib_la_OBJECTS = src/libout123/modules/src_libout123_modules_output_alib_la-alib.lo
+src_libout123_modules_output_alib_la_OBJECTS =  \
+	$(am_src_libout123_modules_output_alib_la_OBJECTS)
+src_libout123_modules_output_alib_la_LINK = $(LIBTOOL) $(AM_V_lt) \
+	--tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \
+	$(CCLD) $(src_libout123_modules_output_alib_la_CFLAGS) \
+	$(CFLAGS) $(src_libout123_modules_output_alib_la_LDFLAGS) \
+	$(LDFLAGS) -o $@
+@HAVE_ALIB_TRUE@@HAVE_MODULES_TRUE@am_src_libout123_modules_output_alib_la_rpath =  \
+@HAVE_ALIB_TRUE@@HAVE_MODULES_TRUE@	-rpath $(pkglibdir)
+@HAVE_ALSA_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_alsa_la_DEPENDENCIES = src/compat/libcompat_str.la
+am__src_libout123_modules_output_alsa_la_SOURCES_DIST =  \
+	src/libout123/modules/alsa.c
+@HAVE_ALSA_TRUE@@HAVE_MODULES_TRUE@am_src_libout123_modules_output_alsa_la_OBJECTS = src/libout123/modules/src_libout123_modules_output_alsa_la-alsa.lo
+src_libout123_modules_output_alsa_la_OBJECTS =  \
+	$(am_src_libout123_modules_output_alsa_la_OBJECTS)
+src_libout123_modules_output_alsa_la_LINK = $(LIBTOOL) $(AM_V_lt) \
+	--tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \
+	$(CCLD) $(src_libout123_modules_output_alsa_la_CFLAGS) \
+	$(CFLAGS) $(src_libout123_modules_output_alsa_la_LDFLAGS) \
+	$(LDFLAGS) -o $@
+@HAVE_ALSA_TRUE@@HAVE_MODULES_TRUE@am_src_libout123_modules_output_alsa_la_rpath =  \
+@HAVE_ALSA_TRUE@@HAVE_MODULES_TRUE@	-rpath $(pkglibdir)
+@HAVE_ARTS_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_arts_la_DEPENDENCIES = src/compat/libcompat_str.la
+am__src_libout123_modules_output_arts_la_SOURCES_DIST =  \
+	src/libout123/modules/arts.c
+@HAVE_ARTS_TRUE@@HAVE_MODULES_TRUE@am_src_libout123_modules_output_arts_la_OBJECTS = src/libout123/modules/src_libout123_modules_output_arts_la-arts.lo
+src_libout123_modules_output_arts_la_OBJECTS =  \
+	$(am_src_libout123_modules_output_arts_la_OBJECTS)
+src_libout123_modules_output_arts_la_LINK = $(LIBTOOL) $(AM_V_lt) \
+	--tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \
+	$(CCLD) $(src_libout123_modules_output_arts_la_CFLAGS) \
+	$(CFLAGS) $(src_libout123_modules_output_arts_la_LDFLAGS) \
+	$(LDFLAGS) -o $@
+@HAVE_ARTS_TRUE@@HAVE_MODULES_TRUE@am_src_libout123_modules_output_arts_la_rpath =  \
+@HAVE_ARTS_TRUE@@HAVE_MODULES_TRUE@	-rpath $(pkglibdir)
+@HAVE_COREAUDIO_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_coreaudio_la_DEPENDENCIES = src/compat/libcompat_str.la
+am__src_libout123_modules_output_coreaudio_la_SOURCES_DIST =  \
+	src/libout123/modules/coreaudio.c
+@HAVE_COREAUDIO_TRUE@@HAVE_MODULES_TRUE@am_src_libout123_modules_output_coreaudio_la_OBJECTS = src/libout123/modules/src_libout123_modules_output_coreaudio_la-coreaudio.lo
+src_libout123_modules_output_coreaudio_la_OBJECTS =  \
+	$(am_src_libout123_modules_output_coreaudio_la_OBJECTS)
+src_libout123_modules_output_coreaudio_la_LINK = $(LIBTOOL) $(AM_V_lt) \
+	--tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \
+	$(CCLD) $(src_libout123_modules_output_coreaudio_la_CFLAGS) \
+	$(CFLAGS) $(src_libout123_modules_output_coreaudio_la_LDFLAGS) \
+	$(LDFLAGS) -o $@
+@HAVE_COREAUDIO_TRUE@@HAVE_MODULES_TRUE@am_src_libout123_modules_output_coreaudio_la_rpath =  \
+@HAVE_COREAUDIO_TRUE@@HAVE_MODULES_TRUE@	-rpath $(pkglibdir)
+@HAVE_DUMMY_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_dummy_la_DEPENDENCIES = src/compat/libcompat_str.la
+am__src_libout123_modules_output_dummy_la_SOURCES_DIST =  \
+	src/libout123/modules/dummy.c
+@HAVE_DUMMY_TRUE@@HAVE_MODULES_TRUE@am_src_libout123_modules_output_dummy_la_OBJECTS = src/libout123/modules/src_libout123_modules_output_dummy_la-dummy.lo
+src_libout123_modules_output_dummy_la_OBJECTS =  \
+	$(am_src_libout123_modules_output_dummy_la_OBJECTS)
+src_libout123_modules_output_dummy_la_LINK = $(LIBTOOL) $(AM_V_lt) \
+	--tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \
+	$(CCLD) $(src_libout123_modules_output_dummy_la_CFLAGS) \
+	$(CFLAGS) $(src_libout123_modules_output_dummy_la_LDFLAGS) \
+	$(LDFLAGS) -o $@
+@HAVE_DUMMY_TRUE@@HAVE_MODULES_TRUE@am_src_libout123_modules_output_dummy_la_rpath =  \
+@HAVE_DUMMY_TRUE@@HAVE_MODULES_TRUE@	-rpath $(pkglibdir)
+@HAVE_ESD_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_esd_la_DEPENDENCIES =  \
+@HAVE_ESD_TRUE@@HAVE_MODULES_TRUE@	src/compat/libcompat_str.la
+am__src_libout123_modules_output_esd_la_SOURCES_DIST =  \
+	src/libout123/modules/esd.c
+@HAVE_ESD_TRUE@@HAVE_MODULES_TRUE@am_src_libout123_modules_output_esd_la_OBJECTS = src/libout123/modules/src_libout123_modules_output_esd_la-esd.lo
+src_libout123_modules_output_esd_la_OBJECTS =  \
+	$(am_src_libout123_modules_output_esd_la_OBJECTS)
+src_libout123_modules_output_esd_la_LINK = $(LIBTOOL) $(AM_V_lt) \
+	--tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \
+	$(CCLD) $(src_libout123_modules_output_esd_la_CFLAGS) \
+	$(CFLAGS) $(src_libout123_modules_output_esd_la_LDFLAGS) \
+	$(LDFLAGS) -o $@
+@HAVE_ESD_TRUE@@HAVE_MODULES_TRUE@am_src_libout123_modules_output_esd_la_rpath =  \
+@HAVE_ESD_TRUE@@HAVE_MODULES_TRUE@	-rpath $(pkglibdir)
+@HAVE_HP_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_hp_la_DEPENDENCIES =  \
+@HAVE_HP_TRUE@@HAVE_MODULES_TRUE@	src/compat/libcompat_str.la
+am__src_libout123_modules_output_hp_la_SOURCES_DIST =  \
+	src/libout123/modules/hp.c
+@HAVE_HP_TRUE@@HAVE_MODULES_TRUE@am_src_libout123_modules_output_hp_la_OBJECTS = src/libout123/modules/src_libout123_modules_output_hp_la-hp.lo
+src_libout123_modules_output_hp_la_OBJECTS =  \
+	$(am_src_libout123_modules_output_hp_la_OBJECTS)
+src_libout123_modules_output_hp_la_LINK = $(LIBTOOL) $(AM_V_lt) \
+	--tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \
+	$(CCLD) $(src_libout123_modules_output_hp_la_CFLAGS) $(CFLAGS) \
+	$(src_libout123_modules_output_hp_la_LDFLAGS) $(LDFLAGS) -o $@
+@HAVE_HP_TRUE@@HAVE_MODULES_TRUE@am_src_libout123_modules_output_hp_la_rpath =  \
+@HAVE_HP_TRUE@@HAVE_MODULES_TRUE@	-rpath $(pkglibdir)
+@HAVE_JACK_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_jack_la_DEPENDENCIES = src/compat/libcompat_str.la
+am__src_libout123_modules_output_jack_la_SOURCES_DIST =  \
+	src/libout123/modules/jack.c
+@HAVE_JACK_TRUE@@HAVE_MODULES_TRUE@am_src_libout123_modules_output_jack_la_OBJECTS = src/libout123/modules/src_libout123_modules_output_jack_la-jack.lo
+src_libout123_modules_output_jack_la_OBJECTS =  \
+	$(am_src_libout123_modules_output_jack_la_OBJECTS)
+src_libout123_modules_output_jack_la_LINK = $(LIBTOOL) $(AM_V_lt) \
+	--tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \
+	$(CCLD) $(src_libout123_modules_output_jack_la_CFLAGS) \
+	$(CFLAGS) $(src_libout123_modules_output_jack_la_LDFLAGS) \
+	$(LDFLAGS) -o $@
+@HAVE_JACK_TRUE@@HAVE_MODULES_TRUE@am_src_libout123_modules_output_jack_la_rpath =  \
+@HAVE_JACK_TRUE@@HAVE_MODULES_TRUE@	-rpath $(pkglibdir)
+@HAVE_MINT_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_mint_la_DEPENDENCIES = src/compat/libcompat_str.la
+am__src_libout123_modules_output_mint_la_SOURCES_DIST =  \
+	src/libout123/modules/mint.c
+@HAVE_MINT_TRUE@@HAVE_MODULES_TRUE@am_src_libout123_modules_output_mint_la_OBJECTS = src/libout123/modules/src_libout123_modules_output_mint_la-mint.lo
+src_libout123_modules_output_mint_la_OBJECTS =  \
+	$(am_src_libout123_modules_output_mint_la_OBJECTS)
+src_libout123_modules_output_mint_la_LINK = $(LIBTOOL) $(AM_V_lt) \
+	--tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \
+	$(CCLD) $(src_libout123_modules_output_mint_la_CFLAGS) \
+	$(CFLAGS) $(src_libout123_modules_output_mint_la_LDFLAGS) \
+	$(LDFLAGS) -o $@
+@HAVE_MINT_TRUE@@HAVE_MODULES_TRUE@am_src_libout123_modules_output_mint_la_rpath =  \
+@HAVE_MINT_TRUE@@HAVE_MODULES_TRUE@	-rpath $(pkglibdir)
+@HAVE_MODULES_TRUE@@HAVE_NAS_TRUE@src_libout123_modules_output_nas_la_DEPENDENCIES =  \
+@HAVE_MODULES_TRUE@@HAVE_NAS_TRUE@	src/compat/libcompat_str.la
+am__src_libout123_modules_output_nas_la_SOURCES_DIST =  \
+	src/libout123/modules/nas.c
+@HAVE_MODULES_TRUE@@HAVE_NAS_TRUE@am_src_libout123_modules_output_nas_la_OBJECTS = src/libout123/modules/src_libout123_modules_output_nas_la-nas.lo
+src_libout123_modules_output_nas_la_OBJECTS =  \
+	$(am_src_libout123_modules_output_nas_la_OBJECTS)
+src_libout123_modules_output_nas_la_LINK = $(LIBTOOL) $(AM_V_lt) \
+	--tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \
+	$(CCLD) $(src_libout123_modules_output_nas_la_CFLAGS) \
+	$(CFLAGS) $(src_libout123_modules_output_nas_la_LDFLAGS) \
+	$(LDFLAGS) -o $@
+@HAVE_MODULES_TRUE@@HAVE_NAS_TRUE@am_src_libout123_modules_output_nas_la_rpath =  \
+@HAVE_MODULES_TRUE@@HAVE_NAS_TRUE@	-rpath $(pkglibdir)
+@HAVE_MODULES_TRUE@@HAVE_OPENAL_TRUE@src_libout123_modules_output_openal_la_DEPENDENCIES = src/compat/libcompat_str.la
+am__src_libout123_modules_output_openal_la_SOURCES_DIST =  \
+	src/libout123/modules/openal.c
+@HAVE_MODULES_TRUE@@HAVE_OPENAL_TRUE@am_src_libout123_modules_output_openal_la_OBJECTS = src/libout123/modules/src_libout123_modules_output_openal_la-openal.lo
+src_libout123_modules_output_openal_la_OBJECTS =  \
+	$(am_src_libout123_modules_output_openal_la_OBJECTS)
+src_libout123_modules_output_openal_la_LINK = $(LIBTOOL) $(AM_V_lt) \
+	--tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \
+	$(CCLD) $(src_libout123_modules_output_openal_la_CFLAGS) \
+	$(CFLAGS) $(src_libout123_modules_output_openal_la_LDFLAGS) \
+	$(LDFLAGS) -o $@
+@HAVE_MODULES_TRUE@@HAVE_OPENAL_TRUE@am_src_libout123_modules_output_openal_la_rpath =  \
+@HAVE_MODULES_TRUE@@HAVE_OPENAL_TRUE@	-rpath $(pkglibdir)
+@HAVE_MODULES_TRUE@@HAVE_OS2_TRUE@src_libout123_modules_output_os2_la_DEPENDENCIES =  \
+@HAVE_MODULES_TRUE@@HAVE_OS2_TRUE@	src/compat/libcompat_str.la
+am__src_libout123_modules_output_os2_la_SOURCES_DIST =  \
+	src/libout123/modules/os2.c
+@HAVE_MODULES_TRUE@@HAVE_OS2_TRUE@am_src_libout123_modules_output_os2_la_OBJECTS = src/libout123/modules/src_libout123_modules_output_os2_la-os2.lo
+src_libout123_modules_output_os2_la_OBJECTS =  \
+	$(am_src_libout123_modules_output_os2_la_OBJECTS)
+src_libout123_modules_output_os2_la_LINK = $(LIBTOOL) $(AM_V_lt) \
+	--tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \
+	$(CCLD) $(src_libout123_modules_output_os2_la_CFLAGS) \
+	$(CFLAGS) $(src_libout123_modules_output_os2_la_LDFLAGS) \
+	$(LDFLAGS) -o $@
+@HAVE_MODULES_TRUE@@HAVE_OS2_TRUE@am_src_libout123_modules_output_os2_la_rpath =  \
+@HAVE_MODULES_TRUE@@HAVE_OS2_TRUE@	-rpath $(pkglibdir)
+@HAVE_MODULES_TRUE@@HAVE_OSS_TRUE@src_libout123_modules_output_oss_la_DEPENDENCIES =  \
+@HAVE_MODULES_TRUE@@HAVE_OSS_TRUE@	src/compat/libcompat_str.la
+am__src_libout123_modules_output_oss_la_SOURCES_DIST =  \
+	src/libout123/modules/oss.c
+@HAVE_MODULES_TRUE@@HAVE_OSS_TRUE@am_src_libout123_modules_output_oss_la_OBJECTS = src/libout123/modules/src_libout123_modules_output_oss_la-oss.lo
+src_libout123_modules_output_oss_la_OBJECTS =  \
+	$(am_src_libout123_modules_output_oss_la_OBJECTS)
+src_libout123_modules_output_oss_la_LINK = $(LIBTOOL) $(AM_V_lt) \
+	--tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \
+	$(CCLD) $(src_libout123_modules_output_oss_la_CFLAGS) \
+	$(CFLAGS) $(src_libout123_modules_output_oss_la_LDFLAGS) \
+	$(LDFLAGS) -o $@
+@HAVE_MODULES_TRUE@@HAVE_OSS_TRUE@am_src_libout123_modules_output_oss_la_rpath =  \
+@HAVE_MODULES_TRUE@@HAVE_OSS_TRUE@	-rpath $(pkglibdir)
+@HAVE_MODULES_TRUE@@HAVE_PORTAUDIO_TRUE@src_libout123_modules_output_portaudio_la_DEPENDENCIES = src/compat/libcompat_str.la
+am__src_libout123_modules_output_portaudio_la_SOURCES_DIST =  \
+	src/libout123/modules/portaudio.c
+@HAVE_MODULES_TRUE@@HAVE_PORTAUDIO_TRUE@am_src_libout123_modules_output_portaudio_la_OBJECTS = src/libout123/modules/src_libout123_modules_output_portaudio_la-portaudio.lo
+src_libout123_modules_output_portaudio_la_OBJECTS =  \
+	$(am_src_libout123_modules_output_portaudio_la_OBJECTS)
+src_libout123_modules_output_portaudio_la_LINK = $(LIBTOOL) $(AM_V_lt) \
+	--tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \
+	$(CCLD) $(src_libout123_modules_output_portaudio_la_CFLAGS) \
+	$(CFLAGS) $(src_libout123_modules_output_portaudio_la_LDFLAGS) \
+	$(LDFLAGS) -o $@
+@HAVE_MODULES_TRUE@@HAVE_PORTAUDIO_TRUE@am_src_libout123_modules_output_portaudio_la_rpath =  \
+@HAVE_MODULES_TRUE@@HAVE_PORTAUDIO_TRUE@	-rpath $(pkglibdir)
+@HAVE_MODULES_TRUE@@HAVE_PULSE_TRUE@src_libout123_modules_output_pulse_la_DEPENDENCIES = src/compat/libcompat_str.la
+am__src_libout123_modules_output_pulse_la_SOURCES_DIST =  \
+	src/libout123/modules/pulse.c
+@HAVE_MODULES_TRUE@@HAVE_PULSE_TRUE@am_src_libout123_modules_output_pulse_la_OBJECTS = src/libout123/modules/src_libout123_modules_output_pulse_la-pulse.lo
+src_libout123_modules_output_pulse_la_OBJECTS =  \
+	$(am_src_libout123_modules_output_pulse_la_OBJECTS)
+src_libout123_modules_output_pulse_la_LINK = $(LIBTOOL) $(AM_V_lt) \
+	--tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \
+	$(CCLD) $(src_libout123_modules_output_pulse_la_CFLAGS) \
+	$(CFLAGS) $(src_libout123_modules_output_pulse_la_LDFLAGS) \
+	$(LDFLAGS) -o $@
+@HAVE_MODULES_TRUE@@HAVE_PULSE_TRUE@am_src_libout123_modules_output_pulse_la_rpath =  \
+@HAVE_MODULES_TRUE@@HAVE_PULSE_TRUE@	-rpath $(pkglibdir)
+@HAVE_MODULES_TRUE@@HAVE_QSA_TRUE@src_libout123_modules_output_qsa_la_DEPENDENCIES =  \
+@HAVE_MODULES_TRUE@@HAVE_QSA_TRUE@	src/compat/libcompat_str.la
+am__src_libout123_modules_output_qsa_la_SOURCES_DIST =  \
+	src/libout123/modules/qsa.c
+@HAVE_MODULES_TRUE@@HAVE_QSA_TRUE@am_src_libout123_modules_output_qsa_la_OBJECTS = src/libout123/modules/src_libout123_modules_output_qsa_la-qsa.lo
+src_libout123_modules_output_qsa_la_OBJECTS =  \
+	$(am_src_libout123_modules_output_qsa_la_OBJECTS)
+src_libout123_modules_output_qsa_la_LINK = $(LIBTOOL) $(AM_V_lt) \
+	--tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \
+	$(CCLD) $(src_libout123_modules_output_qsa_la_CFLAGS) \
+	$(CFLAGS) $(src_libout123_modules_output_qsa_la_LDFLAGS) \
+	$(LDFLAGS) -o $@
+@HAVE_MODULES_TRUE@@HAVE_QSA_TRUE@am_src_libout123_modules_output_qsa_la_rpath =  \
+@HAVE_MODULES_TRUE@@HAVE_QSA_TRUE@	-rpath $(pkglibdir)
+@HAVE_MODULES_TRUE@@HAVE_SDL_TRUE@src_libout123_modules_output_sdl_la_DEPENDENCIES =  \
+@HAVE_MODULES_TRUE@@HAVE_SDL_TRUE@	src/compat/libcompat_str.la
+am__src_libout123_modules_output_sdl_la_SOURCES_DIST =  \
+	src/libout123/modules/sdl.c
+@HAVE_MODULES_TRUE@@HAVE_SDL_TRUE@am_src_libout123_modules_output_sdl_la_OBJECTS = src/libout123/modules/src_libout123_modules_output_sdl_la-sdl.lo
+src_libout123_modules_output_sdl_la_OBJECTS =  \
+	$(am_src_libout123_modules_output_sdl_la_OBJECTS)
+src_libout123_modules_output_sdl_la_LINK = $(LIBTOOL) $(AM_V_lt) \
+	--tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \
+	$(CCLD) $(src_libout123_modules_output_sdl_la_CFLAGS) \
+	$(CFLAGS) $(src_libout123_modules_output_sdl_la_LDFLAGS) \
+	$(LDFLAGS) -o $@
+@HAVE_MODULES_TRUE@@HAVE_SDL_TRUE@am_src_libout123_modules_output_sdl_la_rpath =  \
+@HAVE_MODULES_TRUE@@HAVE_SDL_TRUE@	-rpath $(pkglibdir)
+@HAVE_MODULES_TRUE@@HAVE_SGI_TRUE@src_libout123_modules_output_sgi_la_DEPENDENCIES =  \
+@HAVE_MODULES_TRUE@@HAVE_SGI_TRUE@	src/compat/libcompat_str.la
+am__src_libout123_modules_output_sgi_la_SOURCES_DIST =  \
+	src/libout123/modules/sgi.c
+@HAVE_MODULES_TRUE@@HAVE_SGI_TRUE@am_src_libout123_modules_output_sgi_la_OBJECTS = src/libout123/modules/src_libout123_modules_output_sgi_la-sgi.lo
+src_libout123_modules_output_sgi_la_OBJECTS =  \
+	$(am_src_libout123_modules_output_sgi_la_OBJECTS)
+src_libout123_modules_output_sgi_la_LINK = $(LIBTOOL) $(AM_V_lt) \
+	--tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \
+	$(CCLD) $(src_libout123_modules_output_sgi_la_CFLAGS) \
+	$(CFLAGS) $(src_libout123_modules_output_sgi_la_LDFLAGS) \
+	$(LDFLAGS) -o $@
+@HAVE_MODULES_TRUE@@HAVE_SGI_TRUE@am_src_libout123_modules_output_sgi_la_rpath =  \
+@HAVE_MODULES_TRUE@@HAVE_SGI_TRUE@	-rpath $(pkglibdir)
+@HAVE_MODULES_TRUE@@HAVE_SNDIO_TRUE@src_libout123_modules_output_sndio_la_DEPENDENCIES = src/compat/libcompat_str.la
+am__src_libout123_modules_output_sndio_la_SOURCES_DIST =  \
+	src/libout123/modules/sndio.c
+@HAVE_MODULES_TRUE@@HAVE_SNDIO_TRUE@am_src_libout123_modules_output_sndio_la_OBJECTS = src/libout123/modules/src_libout123_modules_output_sndio_la-sndio.lo
+src_libout123_modules_output_sndio_la_OBJECTS =  \
+	$(am_src_libout123_modules_output_sndio_la_OBJECTS)
+src_libout123_modules_output_sndio_la_LINK = $(LIBTOOL) $(AM_V_lt) \
+	--tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \
+	$(CCLD) $(src_libout123_modules_output_sndio_la_CFLAGS) \
+	$(CFLAGS) $(src_libout123_modules_output_sndio_la_LDFLAGS) \
+	$(LDFLAGS) -o $@
+@HAVE_MODULES_TRUE@@HAVE_SNDIO_TRUE@am_src_libout123_modules_output_sndio_la_rpath =  \
+@HAVE_MODULES_TRUE@@HAVE_SNDIO_TRUE@	-rpath $(pkglibdir)
+@HAVE_MODULES_TRUE@@HAVE_SUN_TRUE@src_libout123_modules_output_sun_la_DEPENDENCIES =  \
+@HAVE_MODULES_TRUE@@HAVE_SUN_TRUE@	src/compat/libcompat_str.la
+am__src_libout123_modules_output_sun_la_SOURCES_DIST =  \
+	src/libout123/modules/sun.c
+@HAVE_MODULES_TRUE@@HAVE_SUN_TRUE@am_src_libout123_modules_output_sun_la_OBJECTS = src/libout123/modules/src_libout123_modules_output_sun_la-sun.lo
+src_libout123_modules_output_sun_la_OBJECTS =  \
+	$(am_src_libout123_modules_output_sun_la_OBJECTS)
+src_libout123_modules_output_sun_la_LINK = $(LIBTOOL) $(AM_V_lt) \
+	--tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \
+	$(CCLD) $(src_libout123_modules_output_sun_la_CFLAGS) \
+	$(CFLAGS) $(src_libout123_modules_output_sun_la_LDFLAGS) \
+	$(LDFLAGS) -o $@
+@HAVE_MODULES_TRUE@@HAVE_SUN_TRUE@am_src_libout123_modules_output_sun_la_rpath =  \
+@HAVE_MODULES_TRUE@@HAVE_SUN_TRUE@	-rpath $(pkglibdir)
+@HAVE_MODULES_TRUE@@HAVE_TINYALSA_TRUE@src_libout123_modules_output_tinyalsa_la_DEPENDENCIES = src/compat/libcompat_str.la
+am__src_libout123_modules_output_tinyalsa_la_SOURCES_DIST =  \
+	src/libout123/modules/tinyalsa.c
+@HAVE_MODULES_TRUE@@HAVE_TINYALSA_TRUE@am_src_libout123_modules_output_tinyalsa_la_OBJECTS = src/libout123/modules/src_libout123_modules_output_tinyalsa_la-tinyalsa.lo
+src_libout123_modules_output_tinyalsa_la_OBJECTS =  \
+	$(am_src_libout123_modules_output_tinyalsa_la_OBJECTS)
+src_libout123_modules_output_tinyalsa_la_LINK = $(LIBTOOL) $(AM_V_lt) \
+	--tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \
+	$(CCLD) $(src_libout123_modules_output_tinyalsa_la_CFLAGS) \
+	$(CFLAGS) $(src_libout123_modules_output_tinyalsa_la_LDFLAGS) \
+	$(LDFLAGS) -o $@
+@HAVE_MODULES_TRUE@@HAVE_TINYALSA_TRUE@am_src_libout123_modules_output_tinyalsa_la_rpath =  \
+@HAVE_MODULES_TRUE@@HAVE_TINYALSA_TRUE@	-rpath $(pkglibdir)
+@HAVE_MODULES_TRUE@@HAVE_WIN32_TRUE@src_libout123_modules_output_win32_la_DEPENDENCIES = src/compat/libcompat_str.la
+am__src_libout123_modules_output_win32_la_SOURCES_DIST =  \
+	src/libout123/modules/win32.c
+@HAVE_MODULES_TRUE@@HAVE_WIN32_TRUE@am_src_libout123_modules_output_win32_la_OBJECTS = src/libout123/modules/src_libout123_modules_output_win32_la-win32.lo
+src_libout123_modules_output_win32_la_OBJECTS =  \
+	$(am_src_libout123_modules_output_win32_la_OBJECTS)
+src_libout123_modules_output_win32_la_LINK = $(LIBTOOL) $(AM_V_lt) \
+	--tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link \
+	$(CCLD) $(src_libout123_modules_output_win32_la_CFLAGS) \
+	$(CFLAGS) $(src_libout123_modules_output_win32_la_LDFLAGS) \
+	$(LDFLAGS) -o $@
+@HAVE_MODULES_TRUE@@HAVE_WIN32_TRUE@am_src_libout123_modules_output_win32_la_rpath =  \
+@HAVE_MODULES_TRUE@@HAVE_WIN32_TRUE@	-rpath $(pkglibdir)
+@HAVE_MODULES_TRUE@@HAVE_WIN32_WASAPI_TRUE@src_libout123_modules_output_win32_wasapi_la_DEPENDENCIES = src/compat/libcompat_str.la
+am__src_libout123_modules_output_win32_wasapi_la_SOURCES_DIST =  \
+	src/libout123/modules/win32_wasapi.c
+@HAVE_MODULES_TRUE@@HAVE_WIN32_WASAPI_TRUE@am_src_libout123_modules_output_win32_wasapi_la_OBJECTS = src/libout123/modules/src_libout123_modules_output_win32_wasapi_la-win32_wasapi.lo
+src_libout123_modules_output_win32_wasapi_la_OBJECTS =  \
+	$(am_src_libout123_modules_output_win32_wasapi_la_OBJECTS)
+src_libout123_modules_output_win32_wasapi_la_LINK = $(LIBTOOL) \
+	$(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+	--mode=link $(CCLD) \
+	$(src_libout123_modules_output_win32_wasapi_la_CFLAGS) \
+	$(CFLAGS) \
+	$(src_libout123_modules_output_win32_wasapi_la_LDFLAGS) \
+	$(LDFLAGS) -o $@
+@HAVE_MODULES_TRUE@@HAVE_WIN32_WASAPI_TRUE@am_src_libout123_modules_output_win32_wasapi_la_rpath =  \
+@HAVE_MODULES_TRUE@@HAVE_WIN32_WASAPI_TRUE@	-rpath $(pkglibdir)
+PROGRAMS = $(bin_PROGRAMS)
+am_src_libmpg123_testcpu_OBJECTS = src/libmpg123/testcpu.$(OBJEXT)
+src_libmpg123_testcpu_OBJECTS = $(am_src_libmpg123_testcpu_OBJECTS)
+am__src_mpg123_SOURCES_DIST = src/audio.c src/audio.h src/common.c \
+	src/common.h src/sysutil.c src/sysutil.h src/control_generic.c \
+	src/equalizer.c src/getlopt.c src/getlopt.h src/httpget.c \
+	src/httpget.h src/resolver.c src/resolver.h src/genre.h \
+	src/genre.c src/mpg123.c src/mpg123app.h src/metaprint.c \
+	src/metaprint.h src/local.h src/local.c src/playlist.c \
+	src/playlist.h src/streamdump.h src/streamdump.c src/term.c \
+	src/term.h src/win32_support.h src/win32_support.c \
+	src/win32_net.c
+@WIN32_CODES_TRUE@am__objects_4 = src/win32_support.$(OBJEXT) \
+@WIN32_CODES_TRUE@	src/win32_net.$(OBJEXT)
+am_src_mpg123_OBJECTS = src/audio.$(OBJEXT) src/common.$(OBJEXT) \
+	src/sysutil.$(OBJEXT) src/control_generic.$(OBJEXT) \
+	src/equalizer.$(OBJEXT) src/getlopt.$(OBJEXT) \
+	src/httpget.$(OBJEXT) src/resolver.$(OBJEXT) \
+	src/genre.$(OBJEXT) src/mpg123.$(OBJEXT) \
+	src/metaprint.$(OBJEXT) src/local.$(OBJEXT) \
+	src/playlist.$(OBJEXT) src/streamdump.$(OBJEXT) \
+	src/term.$(OBJEXT) $(am__objects_4)
+src_mpg123_OBJECTS = $(am_src_mpg123_OBJECTS)
+am__DEPENDENCIES_1 =
+src_mpg123_DEPENDENCIES = src/compat/libcompat.la \
+	src/libmpg123/libmpg123.la src/libout123/libout123.la \
+	$(am__DEPENDENCIES_1)
+src_mpg123_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+	$(src_mpg123_LDFLAGS) $(LDFLAGS) -o $@
+am__src_mpg123_id3dump_SOURCES_DIST = src/mpg123-id3dump.c \
+	src/getlopt.c src/getlopt.h src/win32_support.c
+@WIN32_CODES_TRUE@am__objects_5 = src/win32_support.$(OBJEXT)
+am_src_mpg123_id3dump_OBJECTS = src/mpg123-id3dump.$(OBJEXT) \
+	src/getlopt.$(OBJEXT) $(am__objects_5)
+src_mpg123_id3dump_OBJECTS = $(am_src_mpg123_id3dump_OBJECTS)
+src_mpg123_id3dump_DEPENDENCIES = src/compat/libcompat.la \
+	src/libmpg123/libmpg123.la
+am_src_mpg123_strip_OBJECTS = src/mpg123-strip.$(OBJEXT) \
+	src/getlopt.$(OBJEXT)
+src_mpg123_strip_OBJECTS = $(am_src_mpg123_strip_OBJECTS)
+src_mpg123_strip_DEPENDENCIES = src/compat/libcompat.la \
+	src/libmpg123/libmpg123.la
+am__src_out123_SOURCES_DIST = src/sysutil.c src/sysutil.h src/waves.c \
+	src/waves.h src/common.h src/getlopt.c src/getlopt.h \
+	src/out123.c src/mpg123app.h src/win32_support.h \
+	src/win32_support.c
+am_src_out123_OBJECTS = src/sysutil.$(OBJEXT) src/waves.$(OBJEXT) \
+	src/getlopt.$(OBJEXT) src/out123.$(OBJEXT) $(am__objects_5)
+src_out123_OBJECTS = $(am_src_out123_OBJECTS)
+src_out123_DEPENDENCIES = src/compat/libcompat.la \
+	src/libout123/libout123.la
+src_out123_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+	$(src_out123_LDFLAGS) $(LDFLAGS) -o $@
+am_src_tests_noise_OBJECTS = src/tests/noise.$(OBJEXT)
+src_tests_noise_OBJECTS = $(am_src_tests_noise_OBJECTS)
+src_tests_noise_DEPENDENCIES = src/compat/libcompat.la
+am_src_tests_plain_id3_OBJECTS = src/tests/plain_id3.$(OBJEXT)
+src_tests_plain_id3_OBJECTS = $(am_src_tests_plain_id3_OBJECTS)
+src_tests_plain_id3_DEPENDENCIES = src/compat/libcompat.la \
+	src/libmpg123/libmpg123.la
+am_src_tests_seek_whence_OBJECTS = src/tests/seek_whence.$(OBJEXT)
+src_tests_seek_whence_OBJECTS = $(am_src_tests_seek_whence_OBJECTS)
+src_tests_seek_whence_DEPENDENCIES = src/compat/libcompat.la \
+	src/libmpg123/libmpg123.la
+am_src_tests_text_OBJECTS = src/tests/text.$(OBJEXT)
+src_tests_text_OBJECTS = $(am_src_tests_text_OBJECTS)
+src_tests_text_DEPENDENCIES = src/compat/libcompat.la \
+	src/libmpg123/libmpg123.la
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo "  GEN     " $@;
+am__v_GEN_1 = 
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 = 
+DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/src
+depcomp = $(SHELL) $(top_srcdir)/build/depcomp
+am__depfiles_maybe = depfiles
+am__mv = mv -f
+CPPASCOMPILE = $(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS)
+LTCPPASCOMPILE = $(LIBTOOL) $(AM_V_lt) $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=compile $(CCAS) $(DEFS) \
+	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+	$(AM_CCASFLAGS) $(CCASFLAGS)
+AM_V_CPPAS = $(am__v_CPPAS_@AM_V@)
+am__v_CPPAS_ = $(am__v_CPPAS_@AM_DEFAULT_V@)
+am__v_CPPAS_0 = @echo "  CPPAS   " $@;
+am__v_CPPAS_1 = 
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
+	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+	$(AM_CFLAGS) $(CFLAGS)
+AM_V_CC = $(am__v_CC_@AM_V@)
+am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
+am__v_CC_0 = @echo "  CC      " $@;
+am__v_CC_1 = 
+CCLD = $(CC)
+LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+	$(AM_LDFLAGS) $(LDFLAGS) -o $@
+AM_V_CCLD = $(am__v_CCLD_@AM_V@)
+am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
+am__v_CCLD_0 = @echo "  CCLD    " $@;
+am__v_CCLD_1 = 
+SOURCES = $(src_compat_libcompat_la_SOURCES) \
+	$(src_compat_libcompat_str_la_SOURCES) \
+	$(src_libmpg123_libmpg123_la_SOURCES) \
+	$(EXTRA_src_libmpg123_libmpg123_la_SOURCES) \
+	$(src_libout123_libmodule_la_SOURCES) \
+	$(src_libout123_libout123_la_SOURCES) \
+	$(src_libout123_modules_libdefaultmodule_la_SOURCES) \
+	$(src_libout123_modules_output_aix_la_SOURCES) \
+	$(src_libout123_modules_output_alib_la_SOURCES) \
+	$(src_libout123_modules_output_alsa_la_SOURCES) \
+	$(src_libout123_modules_output_arts_la_SOURCES) \
+	$(src_libout123_modules_output_coreaudio_la_SOURCES) \
+	$(src_libout123_modules_output_dummy_la_SOURCES) \
+	$(src_libout123_modules_output_esd_la_SOURCES) \
+	$(src_libout123_modules_output_hp_la_SOURCES) \
+	$(src_libout123_modules_output_jack_la_SOURCES) \
+	$(src_libout123_modules_output_mint_la_SOURCES) \
+	$(src_libout123_modules_output_nas_la_SOURCES) \
+	$(src_libout123_modules_output_openal_la_SOURCES) \
+	$(src_libout123_modules_output_os2_la_SOURCES) \
+	$(src_libout123_modules_output_oss_la_SOURCES) \
+	$(src_libout123_modules_output_portaudio_la_SOURCES) \
+	$(src_libout123_modules_output_pulse_la_SOURCES) \
+	$(src_libout123_modules_output_qsa_la_SOURCES) \
+	$(src_libout123_modules_output_sdl_la_SOURCES) \
+	$(src_libout123_modules_output_sgi_la_SOURCES) \
+	$(src_libout123_modules_output_sndio_la_SOURCES) \
+	$(src_libout123_modules_output_sun_la_SOURCES) \
+	$(src_libout123_modules_output_tinyalsa_la_SOURCES) \
+	$(src_libout123_modules_output_win32_la_SOURCES) \
+	$(src_libout123_modules_output_win32_wasapi_la_SOURCES) \
+	$(src_libmpg123_testcpu_SOURCES) $(src_mpg123_SOURCES) \
+	$(src_mpg123_id3dump_SOURCES) $(src_mpg123_strip_SOURCES) \
+	$(src_out123_SOURCES) $(src_tests_noise_SOURCES) \
+	$(src_tests_plain_id3_SOURCES) \
+	$(src_tests_seek_whence_SOURCES) $(src_tests_text_SOURCES)
+DIST_SOURCES = $(src_compat_libcompat_la_SOURCES) \
+	$(src_compat_libcompat_str_la_SOURCES) \
+	$(src_libmpg123_libmpg123_la_SOURCES) \
+	$(EXTRA_src_libmpg123_libmpg123_la_SOURCES) \
+	$(am__src_libout123_libmodule_la_SOURCES_DIST) \
+	$(am__src_libout123_libout123_la_SOURCES_DIST) \
+	$(am__src_libout123_modules_libdefaultmodule_la_SOURCES_DIST) \
+	$(am__src_libout123_modules_output_aix_la_SOURCES_DIST) \
+	$(am__src_libout123_modules_output_alib_la_SOURCES_DIST) \
+	$(am__src_libout123_modules_output_alsa_la_SOURCES_DIST) \
+	$(am__src_libout123_modules_output_arts_la_SOURCES_DIST) \
+	$(am__src_libout123_modules_output_coreaudio_la_SOURCES_DIST) \
+	$(am__src_libout123_modules_output_dummy_la_SOURCES_DIST) \
+	$(am__src_libout123_modules_output_esd_la_SOURCES_DIST) \
+	$(am__src_libout123_modules_output_hp_la_SOURCES_DIST) \
+	$(am__src_libout123_modules_output_jack_la_SOURCES_DIST) \
+	$(am__src_libout123_modules_output_mint_la_SOURCES_DIST) \
+	$(am__src_libout123_modules_output_nas_la_SOURCES_DIST) \
+	$(am__src_libout123_modules_output_openal_la_SOURCES_DIST) \
+	$(am__src_libout123_modules_output_os2_la_SOURCES_DIST) \
+	$(am__src_libout123_modules_output_oss_la_SOURCES_DIST) \
+	$(am__src_libout123_modules_output_portaudio_la_SOURCES_DIST) \
+	$(am__src_libout123_modules_output_pulse_la_SOURCES_DIST) \
+	$(am__src_libout123_modules_output_qsa_la_SOURCES_DIST) \
+	$(am__src_libout123_modules_output_sdl_la_SOURCES_DIST) \
+	$(am__src_libout123_modules_output_sgi_la_SOURCES_DIST) \
+	$(am__src_libout123_modules_output_sndio_la_SOURCES_DIST) \
+	$(am__src_libout123_modules_output_sun_la_SOURCES_DIST) \
+	$(am__src_libout123_modules_output_tinyalsa_la_SOURCES_DIST) \
+	$(am__src_libout123_modules_output_win32_la_SOURCES_DIST) \
+	$(am__src_libout123_modules_output_win32_wasapi_la_SOURCES_DIST) \
+	$(src_libmpg123_testcpu_SOURCES) \
+	$(am__src_mpg123_SOURCES_DIST) \
+	$(am__src_mpg123_id3dump_SOURCES_DIST) \
+	$(src_mpg123_strip_SOURCES) $(am__src_out123_SOURCES_DIST) \
+	$(src_tests_noise_SOURCES) $(src_tests_plain_id3_SOURCES) \
+	$(src_tests_seek_whence_SOURCES) $(src_tests_text_SOURCES)
+am__can_run_installinfo = \
+  case $$AM_UPDATE_INFO_DIR in \
+    n|no|NO) false;; \
+    *) (install-info --version) >/dev/null 2>&1;; \
+  esac
+man1dir = $(mandir)/man1
+NROFF = nroff
+MANS = $(dist_man_MANS)
+DATA = $(pkgconfig_DATA)
+HEADERS = $(include_HEADERS) $(nodist_include_HEADERS)
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates.  Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+  BEGIN { nonempty = 0; } \
+  { items[$$0] = 1; nonempty = 1; } \
+  END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique.  This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+  list='$(am__tagged_files)'; \
+  unique=`for i in $$list; do \
+    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+  done | $(am__uniquify_input)`
+ETAGS = etags
+CTAGS = ctags
+CSCOPE = cscope
+AM_RECURSIVE_TARGETS = cscope
+am__DIST_COMMON = $(dist_man_MANS) $(srcdir)/Makefile.in \
+	$(srcdir)/doc/Makemodule.am $(srcdir)/libmpg123.pc.in \
+	$(srcdir)/libout123.pc.in $(srcdir)/mpg123.spec.in \
+	$(srcdir)/src/Makemodule.am $(srcdir)/src/compat/Makemodule.am \
+	$(srcdir)/src/libmpg123/Makemodule.am \
+	$(srcdir)/src/libout123/Makemodule.am \
+	$(srcdir)/src/libout123/modules/Makemodule.am \
+	$(top_srcdir)/build/compile $(top_srcdir)/build/config.guess \
+	$(top_srcdir)/build/config.sub $(top_srcdir)/build/depcomp \
+	$(top_srcdir)/build/install-sh $(top_srcdir)/build/ltmain.sh \
+	$(top_srcdir)/build/missing $(top_srcdir)/src/config.h.in \
+	$(top_srcdir)/src/libmpg123/mpg123.h.in \
+	$(top_srcdir)/src/libout123/out123.h.in AUTHORS COPYING \
+	ChangeLog INSTALL NEWS README TODO build/compile \
+	build/config.guess build/config.sub build/depcomp \
+	build/install-sh build/ltmain.sh build/missing
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+distdir = $(PACKAGE)-$(VERSION)
+top_distdir = $(distdir)
+am__remove_distdir = \
+  if test -d "$(distdir)"; then \
+    find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
+      && rm -rf "$(distdir)" \
+      || { sleep 5 && rm -rf "$(distdir)"; }; \
+  else :; fi
+am__post_remove_distdir = $(am__remove_distdir)
+DIST_ARCHIVES = $(distdir).tar.gz
+GZIP_ENV = --best
+DIST_TARGETS = dist-gzip
+distuninstallcheck_listfiles = find . -type f -print
+am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
+  | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
+distcleancheck_listfiles = find . -type f -print
+ACLOCAL = @ACLOCAL@
+AIX_CFLAGS = @AIX_CFLAGS@
+AIX_LDFLAGS = @AIX_LDFLAGS@
+AIX_LIBS = @AIX_LIBS@
+ALIB_CFLAGS = @ALIB_CFLAGS@
+ALIB_LDFLAGS = @ALIB_LDFLAGS@
+ALIB_LIBS = @ALIB_LIBS@
+ALSA_CFLAGS = @ALSA_CFLAGS@
+ALSA_LDFLAGS = @ALSA_LDFLAGS@
+ALSA_LIBS = @ALSA_LIBS@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+API_VERSION = @API_VERSION@
+AR = @AR@
+ARTS_CFLAGS = @ARTS_CFLAGS@
+ARTS_LDFLAGS = @ARTS_LDFLAGS@
+ARTS_LIBS = @ARTS_LIBS@
+AS = @AS@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCAS = @CCAS@
+CCASDEPMODE = @CCASDEPMODE@
+CCASFLAGS = @CCASFLAGS@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+COREAUDIO_CFLAGS = @COREAUDIO_CFLAGS@
+COREAUDIO_LDFLAGS = @COREAUDIO_LDFLAGS@
+COREAUDIO_LIBS = @COREAUDIO_LIBS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DECODER_LOBJ = @DECODER_LOBJ@
+DECODER_OBJ = @DECODER_OBJ@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DLLTOOL = @DLLTOOL@
+DSYMUTIL = @DSYMUTIL@
+DUMMY_CFLAGS = @DUMMY_CFLAGS@
+DUMMY_LDFLAGS = @DUMMY_LDFLAGS@
+DUMMY_LIBS = @DUMMY_LIBS@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+ESD_CFLAGS = @ESD_CFLAGS@
+ESD_LDFLAGS = @ESD_LDFLAGS@
+ESD_LIBS = @ESD_LIBS@
+EXEC_LT_LDFLAGS = @EXEC_LT_LDFLAGS@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GREP = @GREP@
+HP_CFLAGS = @HP_CFLAGS@
+HP_LDFLAGS = @HP_LDFLAGS@
+HP_LIBS = @HP_LIBS@
+INCLUDE_STDIO_H = @INCLUDE_STDIO_H@
+INCLUDE_STDLIB_H = @INCLUDE_STDLIB_H@
+INCLUDE_SYS_TYPE_H = @INCLUDE_SYS_TYPE_H@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+JACK_CFLAGS = @JACK_CFLAGS@
+JACK_LDFLAGS = @JACK_LDFLAGS@
+JACK_LIBS = @JACK_LIBS@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LFS_LOBJ = @LFS_LOBJ@
+LIBM = @LIBM@
+LIBMPG123_VERSION = @LIBMPG123_VERSION@
+LIBOBJS = @LIBOBJS@
+LIBOUT123_VERSION = @LIBOUT123_VERSION@
+LIBS = @LIBS@
+LIBTOOL = @LIBTOOL@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+LT_LDFLAGS = @LT_LDFLAGS@
+LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
+MAKEINFO = @MAKEINFO@
+MANIFEST_TOOL = @MANIFEST_TOOL@
+MINT_CFLAGS = @MINT_CFLAGS@
+MINT_LDFLAGS = @MINT_LDFLAGS@
+MINT_LIBS = @MINT_LIBS@
+MKDIR_P = @MKDIR_P@
+NAS_CFLAGS = @NAS_CFLAGS@
+NAS_LDFLAGS = @NAS_LDFLAGS@
+NAS_LIBS = @NAS_LIBS@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OPENAL_CFLAGS = @OPENAL_CFLAGS@
+OPENAL_LDFLAGS = @OPENAL_LDFLAGS@
+OPENAL_LIBS = @OPENAL_LIBS@
+OS2_CFLAGS = @OS2_CFLAGS@
+OS2_LDFLAGS = @OS2_LDFLAGS@
+OS2_LIBS = @OS2_LIBS@
+OSS_CFLAGS = @OSS_CFLAGS@
+OSS_LDFLAGS = @OSS_LDFLAGS@
+OSS_LIBS = @OSS_LIBS@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+OUTAPI_VERSION = @OUTAPI_VERSION@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+PORTAUDIO_CFLAGS = @PORTAUDIO_CFLAGS@
+PORTAUDIO_LDFLAGS = @PORTAUDIO_LDFLAGS@
+PORTAUDIO_LIBS = @PORTAUDIO_LIBS@
+PULSE_CFLAGS = @PULSE_CFLAGS@
+PULSE_LDFLAGS = @PULSE_LDFLAGS@
+PULSE_LIBS = @PULSE_LIBS@
+QSA_CFLAGS = @QSA_CFLAGS@
+QSA_LDFLAGS = @QSA_LDFLAGS@
+QSA_LIBS = @QSA_LIBS@
+RANLIB = @RANLIB@
+SDL_CFLAGS = @SDL_CFLAGS@
+SDL_LDFLAGS = @SDL_LDFLAGS@
+SDL_LIBS = @SDL_LIBS@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SGI_CFLAGS = @SGI_CFLAGS@
+SGI_LDFLAGS = @SGI_LDFLAGS@
+SGI_LIBS = @SGI_LIBS@
+SHELL = @SHELL@
+SNDIO_CFLAGS = @SNDIO_CFLAGS@
+SNDIO_LDFLAGS = @SNDIO_LDFLAGS@
+SNDIO_LIBS = @SNDIO_LIBS@
+STRIP = @STRIP@
+SUN_CFLAGS = @SUN_CFLAGS@
+SUN_LDFLAGS = @SUN_LDFLAGS@
+SUN_LIBS = @SUN_LIBS@
+TINYALSA_CFLAGS = @TINYALSA_CFLAGS@
+TINYALSA_LDFLAGS = @TINYALSA_LDFLAGS@
+TINYALSA_LIBS = @TINYALSA_LIBS@
+VERSION = @VERSION@
+WIN32_CFLAGS = @WIN32_CFLAGS@
+WIN32_LDFLAGS = @WIN32_LDFLAGS@
+WIN32_LIBS = @WIN32_LIBS@
+WIN32_WASAPI_CFLAGS = @WIN32_WASAPI_CFLAGS@
+WIN32_WASAPI_LDFLAGS = @WIN32_WASAPI_LDFLAGS@
+WIN32_WASAPI_LIBS = @WIN32_WASAPI_LIBS@
+YASM = @YASM@
+YASMFLAGS = @YASMFLAGS@
+YASM_FORMAT = @YASM_FORMAT@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_AR = @ac_ct_AR@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+output_modules = @output_modules@
+output_modules_la = @output_modules_la@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+
+# Mention all global variables first before including Make modules.
+ACLOCAL_AMFLAGS = -I m4
+
+# The sfifo code is directly used in some modules.
+
+# mpg123.spec is autogenerated but needs to be present in tarball!
+EXTRA_DIST = src/libmpg123/mpg123.h.in src/libout123/out123.h.in \
+	src/libout123/sfifo.c src/libout123/sfifo.h src/intsym.h \
+	src/mpg123-with-modules src/out123-with-modules \
+	doc/BENCHMARKING doc/BUGS doc/CONTACT doc/PATENTS \
+	doc/README.3DNOW doc/README.gain doc/README.remote \
+	doc/ROAD_TO_LGPL doc/TODO doc/LICENSE doc/THANKS doc/ACCURACY \
+	doc/LARGEFILE doc/libmpg123_speed.txt doc/doxyhead.xhtml \
+	doc/doxyfoot.xhtml doc/doxy_examples.c doc/doxygen.conf \
+	doc/examples/mpg123_to_out123.c doc/examples/scan.c \
+	doc/examples/mpglib.c doc/examples/id3dump.c \
+	doc/examples/feedseek.c doc/examples/dump_seekindex.c \
+	doc/examples/extract_frames.c doc/examples/Makefile \
+	mpg123.spec makedll.sh windows-builds.sh equalize.dat \
+	NEWS.libmpg123 NEWS.libout123 ports/MSVC++/mpg123.h \
+	ports/MSVC++/config.h ports/MSVC++/msvc.c \
+	ports/MSVC++/examples/scan.c ports/MSVC++/examples/feedseek.c \
+	ports/MSVC++/2008clr/2008clr.sln \
+	ports/MSVC++/2008clr/mpg123clr/advanced.cpp \
+	ports/MSVC++/2008clr/mpg123clr/advanced.h \
+	ports/MSVC++/2008clr/mpg123clr/AssemblyInfo.cpp \
+	ports/MSVC++/2008clr/mpg123clr/dllmain.cpp \
+	ports/MSVC++/2008clr/mpg123clr/enum.h \
+	ports/MSVC++/2008clr/mpg123clr/error.cpp \
+	ports/MSVC++/2008clr/mpg123clr/error.h \
+	ports/MSVC++/2008clr/mpg123clr/id3v1.cpp \
+	ports/MSVC++/2008clr/mpg123clr/id3v1.h \
+	ports/MSVC++/2008clr/mpg123clr/id3v2.cpp \
+	ports/MSVC++/2008clr/mpg123clr/id3v2.h \
+	ports/MSVC++/2008clr/mpg123clr/mpg123clr.cpp \
+	ports/MSVC++/2008clr/mpg123clr/mpg123clr.h \
+	ports/MSVC++/2008clr/mpg123clr/mpg123clr.rc \
+	ports/MSVC++/2008clr/mpg123clr/mpg123clr.vcproj \
+	ports/MSVC++/2008clr/mpg123clr/ReadMe.txt \
+	ports/MSVC++/2008clr/mpg123clr/resource.h \
+	ports/MSVC++/2008clr/mpg123clr/stdafx.cpp \
+	ports/MSVC++/2008clr/mpg123clr/stdafx.h \
+	ports/MSVC++/2008clr/mpg123clr/string.cpp \
+	ports/MSVC++/2008clr/mpg123clr/string.h \
+	ports/MSVC++/2008clr/mpg123clr/targetver.h \
+	ports/MSVC++/2008clr/mpg123clr/text.cpp \
+	ports/MSVC++/2008clr/mpg123clr/text.h \
+	ports/MSVC++/2008clr/examples/feedseekclr/feedseekclr.csproj \
+	ports/MSVC++/2008clr/examples/feedseekclr/Program.cs \
+	ports/MSVC++/2008clr/examples/feedseekclr/Properties/AssemblyInfo.cs \
+	ports/MSVC++/2008clr/examples/ReplaceReaderclr/ReplaceReaderclr.csproj \
+	ports/MSVC++/2008clr/examples/ReplaceReaderclr/Program.cs \
+	ports/MSVC++/2008clr/examples/ReplaceReaderclr/Properties/AssemblyInfo.cs \
+	ports/MSVC++/2008clr/examples/scanclr/scanclr.csproj \
+	ports/MSVC++/2008clr/examples/scanclr/Program.cs \
+	ports/MSVC++/2008clr/examples/scanclr/Properties/AssemblyInfo.cs \
+	ports/MSVC++/2015/win32/feedseek \
+	ports/MSVC++/2015/win32/feedseek/feedseek.vcxproj.filters \
+	ports/MSVC++/2015/win32/feedseek/feedseek.vcxproj \
+	ports/MSVC++/2015/win32/libmpg123 \
+	ports/MSVC++/2015/win32/libmpg123/libmpg123.vcxproj \
+	ports/MSVC++/2015/win32/libmpg123/libmpg123.vcxproj.filters \
+	ports/MSVC++/2015/win32/mpg123.sln \
+	ports/MSVC++/2015/win32/dump_seekindex \
+	ports/MSVC++/2015/win32/dump_seekindex/dump_seekindex.vcxproj \
+	ports/MSVC++/2015/win32/dump_seekindex/dump_seekindex.vcxproj.filters \
+	ports/MSVC++/2015/win32/scan \
+	ports/MSVC++/2015/win32/scan/scan.vcxproj.filters \
+	ports/MSVC++/2015/win32/scan/scan.vcxproj \
+	ports/MSVC++/2015/uwp/libmpg123 \
+	ports/MSVC++/2015/uwp/libmpg123/libmpg123.vcxproj \
+	ports/MSVC++/2015/uwp/libmpg123/libmpg123.vcxproj.filters \
+	ports/MSVC++/2015/uwp/libmpg123.sln \
+	ports/MSVC++/CMP3Stream/libMPG123/libMPG123.vcproj \
+	ports/MSVC++/CMP3Stream/libMPG123/PLACE_LIBMPG123_SOURCES_HERE \
+	ports/MSVC++/CMP3Stream/README \
+	ports/MSVC++/CMP3Stream/SOURCE/CORE_Log.CPP \
+	ports/MSVC++/CMP3Stream/SOURCE/CORE_FileIn.CPP \
+	ports/MSVC++/CMP3Stream/SOURCE/SourceFilter_MP3Stream.CPP \
+	ports/MSVC++/CMP3Stream/SOURCE/CORE_Mutex.CPP \
+	ports/MSVC++/CMP3Stream/INCLUDE/CORE/CORE_FileIn.H \
+	ports/MSVC++/CMP3Stream/INCLUDE/CORE/SourceFilter_MP3.H \
+	ports/MSVC++/CMP3Stream/INCLUDE/IIEP_FileIn.H \
+	ports/MSVC++/CMP3Stream/INCLUDE/IIEP_Def.H ports/README \
+	ports/Sony_PSP/config.h ports/Sony_PSP/README \
+	ports/Sony_PSP/Makefile.psp ports/Sony_PSP/readers.c.patch \
+	ports/mpg123_.pas ports/Xcode/config.h ports/Xcode/mpg123.h \
+	ports/Xcode/mpg123.xcodeproj/project.pbxproj \
+	scripts/benchmark-cpu.pl scripts/tag_lyrics.py scripts/conplay \
+	scripts/mpg123info
+pkglib_LTLIBRARIES = $(am__append_2) $(am__append_3) $(am__append_4) \
+	$(am__append_5) $(am__append_6) $(am__append_7) \
+	$(am__append_8) $(am__append_9) $(am__append_10) \
+	$(am__append_11) $(am__append_12) $(am__append_13) \
+	$(am__append_14) $(am__append_15) $(am__append_16) \
+	$(am__append_17) $(am__append_18) $(am__append_19) \
+	$(am__append_20) $(am__append_21) $(am__append_22) \
+	$(am__append_23) $(am__append_24) $(am__append_25)
+lib_LTLIBRARIES = src/libmpg123/libmpg123.la \
+	src/libout123/libout123.la
+noinst_LIBRARIES = 
+
+# Precursor to the proper libout123.
+# For now only wrapping the module loader or the legacy module.
+noinst_LTLIBRARIES = src/compat/libcompat.la \
+	src/compat/libcompat_str.la $(am__append_1) \
+	src/libout123/libmodule.la
+nodist_include_HEADERS = src/libmpg123/mpg123.h src/libout123/out123.h
+include_HEADERS = src/libmpg123/fmt123.h
+dist_man_MANS = man1/mpg123.1 man1/out123.1
+
+# Necessary?
+CLEANFILES = src/libmpg123/*.a src/*.a
+# That can be trimmed down later when adapting the sources to
+# use relative paths for includes.
+# Watch out for generated headers (that's why top_builddir is also present).
+AM_CPPFLAGS = -DPKGLIBDIR="\"$(pkglibdir)\"" $(LTDLINCL) \
+	-I$(top_srcdir)/src -I$(top_srcdir)/src/compat \
+	-I$(top_srcdir)/src/libmpg123 -I$(top_srcdir)/src/libout123 \
+	-I$(top_builddir)/src/libmpg123 \
+	-I$(top_builddir)/src/libout123
+pkgconfigdir = $(libdir)/pkgconfig
+
+# Include Make modules from subdirectories.
+
+# Stuff from this directory.
+pkgconfig_DATA = libmpg123.pc libout123.pc
+src_compat_libcompat_la_SOURCES = \
+  src/compat/compat_str.c \
+  src/compat/compat.c \
+  src/compat/compat.h
+
+
+# A smaller one for the output modules. Do not want to grow them
+# unnecessarily with unused code.
+src_compat_libcompat_str_la_SOURCES = \
+  src/compat/compat_str.c \
+  src/compat/compat.h
+
+src_libmpg123_testcpu_DEPENDENCIES = src/libmpg123/getcpuflags.$(OBJEXT)
+src_libmpg123_testcpu_SOURCES = src/libmpg123/testcpu.c
+src_libmpg123_testcpu_LDADD = \
+  src/compat/libcompat.la \
+  src/libmpg123/getcpuflags.$(OBJEXT)
+
+src_libmpg123_libmpg123_la_LDFLAGS = \
+  -no-undefined \
+  -version-info @LIBMPG123_VERSION@ \
+  -export-symbols-regex '^mpg123_'
+
+src_libmpg123_libmpg123_la_LIBADD = \
+  src/compat/libcompat.la \
+  @DECODER_LOBJ@ @LFS_LOBJ@ @LIBS@
+
+src_libmpg123_libmpg123_la_DEPENDENCIES = \
+  src/compat/libcompat.la \
+  @DECODER_LOBJ@ @LFS_LOBJ@
+
+src_libmpg123_libmpg123_la_SOURCES = \
+  src/libmpg123/fmt123.h \
+  src/libmpg123/mpeghead.h \
+  src/libmpg123/parse.c \
+  src/libmpg123/parse.h \
+  src/libmpg123/frame.c \
+  src/libmpg123/format.c \
+  src/libmpg123/frame.h \
+  src/libmpg123/reader.h \
+  src/libmpg123/debug.h \
+  src/libmpg123/decode.h \
+  src/libmpg123/sample.h \
+  src/libmpg123/dct64.c \
+  src/libmpg123/synth.h \
+  src/libmpg123/synth_mono.h \
+  src/libmpg123/synth_ntom.h \
+  src/libmpg123/synth_8bit.h \
+  src/libmpg123/synths.h \
+  src/libmpg123/equalizer.c \
+  src/libmpg123/huffman.h \
+  src/libmpg123/newhuffman.h \
+  src/libmpg123/icy.h \
+  src/libmpg123/icy2utf8.h \
+  src/libmpg123/id3.h \
+  src/libmpg123/id3.c \
+  src/libmpg123/true.h \
+  src/libmpg123/getbits.h \
+  src/libmpg123/optimize.h \
+  src/libmpg123/optimize.c \
+  src/libmpg123/readers.c \
+  src/libmpg123/tabinit.c \
+  src/libmpg123/libmpg123.c \
+  src/libmpg123/gapless.h \
+  src/libmpg123/mpg123lib_intern.h \
+  src/libmpg123/abi_align.h \
+  src/libmpg123/mangle.h \
+  src/libmpg123/getcpuflags.h \
+  src/libmpg123/index.h \
+  src/libmpg123/index.c
+
+EXTRA_src_libmpg123_libmpg123_la_SOURCES = \
+  src/libmpg123/lfs_alias.c \
+  src/libmpg123/lfs_wrap.c \
+  src/libmpg123/icy.c \
+  src/libmpg123/icy2utf8.c \
+  src/libmpg123/l2tables.h \
+  src/libmpg123/layer1.c \
+  src/libmpg123/layer2.c \
+  src/libmpg123/layer3.c \
+  src/libmpg123/dither.h \
+  src/libmpg123/dither_impl.h \
+  src/libmpg123/dither.c \
+  src/libmpg123/feature.c \
+  src/libmpg123/dct36_3dnowext.S \
+  src/libmpg123/dct36_3dnow.S \
+  src/libmpg123/dct36_sse.S \
+  src/libmpg123/dct36_x86_64.S \
+  src/libmpg123/dct36_avx.S \
+  src/libmpg123/dct36_neon.S \
+  src/libmpg123/dct36_neon64.S \
+  src/libmpg123/dct64_3dnowext.S \
+  src/libmpg123/dct64_3dnow.S \
+  src/libmpg123/dct64_altivec.c \
+  src/libmpg123/dct64_i386.c \
+  src/libmpg123/dct64_i486.c \
+  src/libmpg123/dct64_mmx.S \
+  src/libmpg123/dct64_sse.S \
+  src/libmpg123/dct64_sse_float.S \
+  src/libmpg123/dct64_x86_64.S \
+  src/libmpg123/dct64_x86_64_float.S \
+  src/libmpg123/dct64_neon.S \
+  src/libmpg123/dct64_neon_float.S \
+  src/libmpg123/dct64_neon64.S \
+  src/libmpg123/dct64_neon64_float.S \
+  src/libmpg123/dct64_avx.S \
+  src/libmpg123/dct64_avx_float.S \
+  src/libmpg123/synth_3dnowext.S \
+  src/libmpg123/synth_3dnow.S \
+  src/libmpg123/synth_altivec.c \
+  src/libmpg123/synth_i486.c \
+  src/libmpg123/synth_i586_dither.S \
+  src/libmpg123/synth_i586.S \
+  src/libmpg123/synth_mmx.S \
+  src/libmpg123/synth_sse3d.h \
+  src/libmpg123/synth_sse.S \
+  src/libmpg123/synth_sse_float.S \
+  src/libmpg123/synth_sse_s32.S \
+  src/libmpg123/synth_sse_accurate.S \
+  src/libmpg123/synth_stereo_sse_float.S \
+  src/libmpg123/synth_stereo_sse_s32.S \
+  src/libmpg123/synth_stereo_sse_accurate.S \
+  src/libmpg123/synth_x86_64.S \
+  src/libmpg123/synth_x86_64_float.S \
+  src/libmpg123/synth_x86_64_s32.S \
+  src/libmpg123/synth_x86_64_accurate.S \
+  src/libmpg123/synth_stereo_x86_64.S \
+  src/libmpg123/synth_stereo_x86_64_float.S \
+  src/libmpg123/synth_stereo_x86_64_s32.S \
+  src/libmpg123/synth_stereo_x86_64_accurate.S \
+  src/libmpg123/synth_arm.S \
+  src/libmpg123/synth_arm_accurate.S \
+  src/libmpg123/synth_neon.S \
+  src/libmpg123/synth_neon_float.S \
+  src/libmpg123/synth_neon_s32.S \
+  src/libmpg123/synth_neon_accurate.S \
+  src/libmpg123/synth_stereo_neon.S \
+  src/libmpg123/synth_stereo_neon_float.S \
+  src/libmpg123/synth_stereo_neon_s32.S \
+  src/libmpg123/synth_stereo_neon_accurate.S \
+  src/libmpg123/synth_neon64.S \
+  src/libmpg123/synth_neon64_float.S \
+  src/libmpg123/synth_neon64_s32.S \
+  src/libmpg123/synth_neon64_accurate.S \
+  src/libmpg123/synth_stereo_neon64.S \
+  src/libmpg123/synth_stereo_neon64_float.S \
+  src/libmpg123/synth_stereo_neon64_s32.S \
+  src/libmpg123/synth_stereo_neon64_accurate.S \
+  src/libmpg123/synth_stereo_avx.S \
+  src/libmpg123/synth_stereo_avx_float.S \
+  src/libmpg123/synth_stereo_avx_s32.S \
+  src/libmpg123/synth_stereo_avx_accurate.S \
+  src/libmpg123/ntom.c \
+  src/libmpg123/synth.c \
+  src/libmpg123/synth_8bit.c \
+  src/libmpg123/synth_real.c \
+  src/libmpg123/synth_s32.c \
+  src/libmpg123/equalizer_3dnow.S \
+  src/libmpg123/tabinit_mmx.S \
+  src/libmpg123/stringbuf.c \
+  src/libmpg123/getcpuflags.S \
+  src/libmpg123/getcpuflags_x86_64.S \
+  src/libmpg123/getcpuflags_arm.c \
+  src/libmpg123/check_neon.S \
+  src/libmpg123/l12_integer_tables.h \
+  src/libmpg123/l3_integer_tables.h
+
+@USE_YASM_FOR_AVX_TRUE@AVX_SRCS = \
+@USE_YASM_FOR_AVX_TRUE@  src/libmpg123/dct36_avx.S \
+@USE_YASM_FOR_AVX_TRUE@  src/libmpg123/dct64_avx.S \
+@USE_YASM_FOR_AVX_TRUE@  src/libmpg123/dct64_avx_float.S \
+@USE_YASM_FOR_AVX_TRUE@  src/libmpg123/synth_stereo_avx.S \
+@USE_YASM_FOR_AVX_TRUE@  src/libmpg123/synth_stereo_avx_float.S \
+@USE_YASM_FOR_AVX_TRUE@  src/libmpg123/synth_stereo_avx_s32.S \
+@USE_YASM_FOR_AVX_TRUE@  src/libmpg123/synth_stereo_avx_accurate.S
+
+@USE_YASM_FOR_AVX_TRUE@AVX_OBJS = $(AVX_SRCS:.S=.@OBJEXT@)
+@USE_YASM_FOR_AVX_TRUE@ASM_DEPS = \
+@USE_YASM_FOR_AVX_TRUE@  src/libmpg123/mangle.h \
+@USE_YASM_FOR_AVX_TRUE@  $(top_builddir)/src/config.h \
+@USE_YASM_FOR_AVX_TRUE@  src/intsym.h
+
+
+# Do not include uneeded headers from mpg123app.h .
+libout123_mod_cppflags = -DBUILDING_OUTPUT_MODULES=1
+@HAVE_DUMMY_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_dummy_la_SOURCES = \
+@HAVE_DUMMY_TRUE@@HAVE_MODULES_TRUE@  src/libout123/modules/dummy.c
+
+@HAVE_DUMMY_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_dummy_la_LDFLAGS = \
+@HAVE_DUMMY_TRUE@@HAVE_MODULES_TRUE@  -module -no-undefined -avoid-version \
+@HAVE_DUMMY_TRUE@@HAVE_MODULES_TRUE@  -export-dynamic  -export-symbols-regex '^mpg123_' \
+@HAVE_DUMMY_TRUE@@HAVE_MODULES_TRUE@  @DUMMY_LDFLAGS@
+
+@HAVE_DUMMY_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_dummy_la_CFLAGS = @DUMMY_CFLAGS@
+@HAVE_DUMMY_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_dummy_la_LIBADD = \
+@HAVE_DUMMY_TRUE@@HAVE_MODULES_TRUE@  src/compat/libcompat_str.la \
+@HAVE_DUMMY_TRUE@@HAVE_MODULES_TRUE@  @DUMMY_LIBS@
+
+@HAVE_DUMMY_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_outout_dummy_la_CPPFLAGS = \
+@HAVE_DUMMY_TRUE@@HAVE_MODULES_TRUE@  $(AM_CPPFLAGS) \
+@HAVE_DUMMY_TRUE@@HAVE_MODULES_TRUE@  $(libout123_mod_cppflags)
+
+@BUILD_AIX_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_SOURCES = \
+@BUILD_AIX_TRUE@@HAVE_MODULES_FALSE@  src/libout123/modules/aix.c
+
+@BUILD_ALIB_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_SOURCES = \
+@BUILD_ALIB_TRUE@@HAVE_MODULES_FALSE@  src/libout123/modules/alib.c
+
+@BUILD_ALSA_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_SOURCES = \
+@BUILD_ALSA_TRUE@@HAVE_MODULES_FALSE@  src/libout123/modules/alsa.c
+
+@BUILD_ARTS_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_SOURCES = \
+@BUILD_ARTS_TRUE@@HAVE_MODULES_FALSE@  src/libout123/modules/arts.c
+
+@BUILD_COREAUDIO_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_SOURCES = \
+@BUILD_COREAUDIO_TRUE@@HAVE_MODULES_FALSE@  src/libout123/modules/coreaudio.c
+
+@BUILD_DUMMY_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_SOURCES = \
+@BUILD_DUMMY_TRUE@@HAVE_MODULES_FALSE@  src/libout123/modules/dummy.c
+
+@BUILD_ESD_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_SOURCES = \
+@BUILD_ESD_TRUE@@HAVE_MODULES_FALSE@  src/libout123/modules/esd.c
+
+@BUILD_HP_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_SOURCES = \
+@BUILD_HP_TRUE@@HAVE_MODULES_FALSE@  src/libout123/modules/hp.c
+
+@BUILD_JACK_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_SOURCES = \
+@BUILD_JACK_TRUE@@HAVE_MODULES_FALSE@  src/libout123/modules/jack.c
+
+@BUILD_MINT_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_SOURCES = \
+@BUILD_MINT_TRUE@@HAVE_MODULES_FALSE@  src/libout123/modules/mint.c
+
+@BUILD_NAS_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_SOURCES = \
+@BUILD_NAS_TRUE@@HAVE_MODULES_FALSE@  src/libout123/modules/nas.c
+
+@BUILD_OPENAL_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_SOURCES = \
+@BUILD_OPENAL_TRUE@@HAVE_MODULES_FALSE@  src/libout123/modules/openal.c
+
+@BUILD_OS2_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_SOURCES = \
+@BUILD_OS2_TRUE@@HAVE_MODULES_FALSE@  src/libout123/modules/os2.c
+
+@BUILD_OSS_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_SOURCES = \
+@BUILD_OSS_TRUE@@HAVE_MODULES_FALSE@  src/libout123/modules/oss.c
+
+@BUILD_PORTAUDIO_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_SOURCES = \
+@BUILD_PORTAUDIO_TRUE@@HAVE_MODULES_FALSE@  src/libout123/modules/portaudio.c
+
+@BUILD_PULSE_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_SOURCES = \
+@BUILD_PULSE_TRUE@@HAVE_MODULES_FALSE@  src/libout123/modules/pulse.c
+
+@BUILD_QSA_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_SOURCES = \
+@BUILD_QSA_TRUE@@HAVE_MODULES_FALSE@  src/libout123/modules/qsa.c
+
+@BUILD_SDL_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_SOURCES = \
+@BUILD_SDL_TRUE@@HAVE_MODULES_FALSE@  src/libout123/modules/sdl.c
+
+@BUILD_SGI_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_SOURCES = \
+@BUILD_SGI_TRUE@@HAVE_MODULES_FALSE@  src/libout123/modules/sgi.c
+
+@BUILD_SNDIO_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_SOURCES = \
+@BUILD_SNDIO_TRUE@@HAVE_MODULES_FALSE@  src/libout123/modules/sndio.c
+
+@BUILD_SUN_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_SOURCES = \
+@BUILD_SUN_TRUE@@HAVE_MODULES_FALSE@  src/libout123/modules/sun.c
+
+@BUILD_TINYALSA_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_SOURCES = \
+@BUILD_TINYALSA_TRUE@@HAVE_MODULES_FALSE@  src/libout123/modules/tinyalsa.c
+
+@BUILD_WIN32_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_SOURCES = \
+@BUILD_WIN32_TRUE@@HAVE_MODULES_FALSE@  src/libout123/modules/win32.c
+
+@BUILD_WIN32_WASAPI_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_SOURCES = \
+@BUILD_WIN32_WASAPI_TRUE@@HAVE_MODULES_FALSE@  src/libout123/modules/win32_wasapi.c
+
+@BUILD_AIX_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CFLAGS = @AIX_CFLAGS@
+@BUILD_ALIB_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CFLAGS = @ALIB_CFLAGS@
+@BUILD_ALSA_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CFLAGS = @ALSA_CFLAGS@
+@BUILD_ARTS_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CFLAGS = @ARTS_CFLAGS@
+@BUILD_COREAUDIO_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CFLAGS = @COREAUDIO_CFLAGS@
+@BUILD_DUMMY_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CFLAGS = @DUMMY_CFLAGS@
+@BUILD_ESD_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CFLAGS = @ESD_CFLAGS@
+@BUILD_HP_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CFLAGS = @HP_CFLAGS@
+@BUILD_JACK_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CFLAGS = @JACK_CFLAGS@
+@BUILD_MINT_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CFLAGS = @MINT_CFLAGS@
+@BUILD_NAS_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CFLAGS = @NAS_CFLAGS@
+@BUILD_OPENAL_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CFLAGS = @OPENAL_CFLAGS@
+@BUILD_OS2_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CFLAGS = @OS2_CFLAGS@
+@BUILD_OSS_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CFLAGS = @OSS_CFLAGS@
+@BUILD_PORTAUDIO_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CFLAGS = @PORTAUDIO_CFLAGS@
+@BUILD_PULSE_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CFLAGS = @PULSE_CFLAGS@
+@BUILD_QSA_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CFLAGS = @QSA_CFLAGS@
+@BUILD_SDL_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CFLAGS = @SDL_CFLAGS@
+@BUILD_SGI_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CFLAGS = @SGI_CFLAGS@
+@BUILD_SNDIO_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CFLAGS = @SNDIO_CFLAGS@
+@BUILD_SUN_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CFLAGS = @SUN_CFLAGS@
+@BUILD_TINYALSA_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CFLAGS = @TINYALSA_CFLAGS@
+@BUILD_WIN32_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CFLAGS = @WIN32_CFLAGS@
+@BUILD_WIN32_WASAPI_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CFLAGS = @WIN32_WASAPI_CFLAGS@
+@BUILD_AIX_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LDFLAGS = @AIX_LDFLAGS@
+@BUILD_ALIB_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LDFLAGS = @ALIB_LDFLAGS@
+@BUILD_ALSA_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LDFLAGS = @ALSA_LDFLAGS@
+@BUILD_ARTS_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LDFLAGS = @ARTS_LDFLAGS@
+@BUILD_COREAUDIO_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LDFLAGS = @COREAUDIO_LDFLAGS@
+@BUILD_DUMMY_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LDFLAGS = @DUMMY_LDFLAGS@
+@BUILD_ESD_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LDFLAGS = @ESD_LDFLAGS@
+@BUILD_HP_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LDFLAGS = @HP_LDFLAGS@
+@BUILD_JACK_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LDFLAGS = @JACK_LDFLAGS@
+@BUILD_MINT_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LDFLAGS = @MINT_LDFLAGS@
+@BUILD_NAS_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LDFLAGS = @NAS_LDFLAGS@
+@BUILD_OPENAL_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LDFLAGS = @OPENAL_LDFLAGS@
+@BUILD_OS2_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LDFLAGS = @OS2_LDFLAGS@
+@BUILD_OSS_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LDFLAGS = @OSS_LDFLAGS@
+@BUILD_PORTAUDIO_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LDFLAGS = @PORTAUDIO_LDFLAGS@
+@BUILD_PULSE_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LDFLAGS = @PULSE_LDFLAGS@
+@BUILD_QSA_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LDFLAGS = @QSA_LDFLAGS@
+@BUILD_SDL_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LDFLAGS = @SDL_LDFLAGS@
+@BUILD_SGI_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LDFLAGS = @SGI_LDFLAGS@
+@BUILD_SNDIO_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LDFLAGS = @SNDIO_LDFLAGS@
+@BUILD_SUN_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LDFLAGS = @SUN_LDFLAGS@
+@BUILD_TINYALSA_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LDFLAGS = @TINYALSA_LDFLAGS@
+@BUILD_WIN32_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LDFLAGS = @WIN32_LDFLAGS@
+@BUILD_WIN32_WASAPI_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LDFLAGS = @WIN32_WASAPI_LDFLAGS@
+@BUILD_AIX_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LIBADD = @AIX_LIBS@
+@BUILD_ALIB_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LIBADD = @ALIB_LIBS@
+@BUILD_ALSA_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LIBADD = @ALSA_LIBS@
+@BUILD_ARTS_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LIBADD = @ARTS_LIBS@
+@BUILD_COREAUDIO_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LIBADD = @COREAUDIO_LIBS@
+@BUILD_DUMMY_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LIBADD = @DUMMY_LIBS@
+@BUILD_ESD_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LIBADD = @ESD_LIBS@
+@BUILD_HP_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LIBADD = @HP_LIBS@
+@BUILD_JACK_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LIBADD = @JACK_LIBS@
+@BUILD_MINT_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LIBADD = @MINT_LIBS@
+@BUILD_NAS_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LIBADD = @NAS_LIBS@
+@BUILD_OPENAL_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LIBADD = @OPENAL_LIBS@
+@BUILD_OS2_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LIBADD = @OS2_LIBS@
+@BUILD_OSS_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LIBADD = @OSS_LIBS@
+@BUILD_PORTAUDIO_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LIBADD = @PORTAUDIO_LIBS@
+@BUILD_PULSE_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LIBADD = @PULSE_LIBS@
+@BUILD_QSA_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LIBADD = @QSA_LIBS@
+@BUILD_SDL_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LIBADD = @SDL_LIBS@
+@BUILD_SGI_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LIBADD = @SGI_LIBS@
+@BUILD_SNDIO_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LIBADD = @SNDIO_LIBS@
+@BUILD_SUN_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LIBADD = @SUN_LIBS@
+@BUILD_TINYALSA_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LIBADD = @TINYALSA_LIBS@
+@BUILD_WIN32_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LIBADD = @WIN32_LIBS@
+@BUILD_WIN32_WASAPI_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_LIBADD = @WIN32_WASAPI_LIBS@
+@BUILD_AIX_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CPPFLAGS = \
+@BUILD_AIX_TRUE@@HAVE_MODULES_FALSE@  $(AM_CPPFLAGS) \
+@BUILD_AIX_TRUE@@HAVE_MODULES_FALSE@  $(libout123_mod_cppflags)
+
+@BUILD_ALIB_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CPPFLAGS = \
+@BUILD_ALIB_TRUE@@HAVE_MODULES_FALSE@  $(AM_CPPFLAGS) \
+@BUILD_ALIB_TRUE@@HAVE_MODULES_FALSE@  $(libout123_mod_cppflags)
+
+@BUILD_ALSA_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CPPFLAGS = \
+@BUILD_ALSA_TRUE@@HAVE_MODULES_FALSE@  $(AM_CPPFLAGS) \
+@BUILD_ALSA_TRUE@@HAVE_MODULES_FALSE@  $(libout123_mod_cppflags)
+
+@BUILD_ARTS_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CPPFLAGS = \
+@BUILD_ARTS_TRUE@@HAVE_MODULES_FALSE@  $(AM_CPPFLAGS) \
+@BUILD_ARTS_TRUE@@HAVE_MODULES_FALSE@  $(libout123_mod_cppflags)
+
+@BUILD_COREAUDIO_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CPPFLAGS = \
+@BUILD_COREAUDIO_TRUE@@HAVE_MODULES_FALSE@  $(AM_CPPFLAGS) \
+@BUILD_COREAUDIO_TRUE@@HAVE_MODULES_FALSE@  $(libout123_mod_cppflags)
+
+@BUILD_DUMMY_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CPPFLAGS = \
+@BUILD_DUMMY_TRUE@@HAVE_MODULES_FALSE@  $(AM_CPPFLAGS) \
+@BUILD_DUMMY_TRUE@@HAVE_MODULES_FALSE@  $(libout123_mod_cppflags)
+
+@BUILD_ESD_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CPPFLAGS = \
+@BUILD_ESD_TRUE@@HAVE_MODULES_FALSE@  $(AM_CPPFLAGS) \
+@BUILD_ESD_TRUE@@HAVE_MODULES_FALSE@  $(libout123_mod_cppflags)
+
+@BUILD_HP_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CPPFLAGS = \
+@BUILD_HP_TRUE@@HAVE_MODULES_FALSE@  $(AM_CPPFLAGS) \
+@BUILD_HP_TRUE@@HAVE_MODULES_FALSE@  $(libout123_mod_cppflags)
+
+@BUILD_JACK_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CPPFLAGS = \
+@BUILD_JACK_TRUE@@HAVE_MODULES_FALSE@  $(AM_CPPFLAGS) \
+@BUILD_JACK_TRUE@@HAVE_MODULES_FALSE@  $(libout123_mod_cppflags)
+
+@BUILD_MINT_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CPPFLAGS = \
+@BUILD_MINT_TRUE@@HAVE_MODULES_FALSE@  $(AM_CPPFLAGS) \
+@BUILD_MINT_TRUE@@HAVE_MODULES_FALSE@  $(libout123_mod_cppflags)
+
+@BUILD_NAS_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CPPFLAGS = \
+@BUILD_NAS_TRUE@@HAVE_MODULES_FALSE@  $(AM_CPPFLAGS) \
+@BUILD_NAS_TRUE@@HAVE_MODULES_FALSE@  $(libout123_mod_cppflags)
+
+@BUILD_OPENAL_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CPPFLAGS = \
+@BUILD_OPENAL_TRUE@@HAVE_MODULES_FALSE@  $(AM_CPPFLAGS) \
+@BUILD_OPENAL_TRUE@@HAVE_MODULES_FALSE@  $(libout123_mod_cppflags)
+
+@BUILD_OS2_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CPPFLAGS = \
+@BUILD_OS2_TRUE@@HAVE_MODULES_FALSE@  $(AM_CPPFLAGS) \
+@BUILD_OS2_TRUE@@HAVE_MODULES_FALSE@  $(libout123_mod_cppflags)
+
+@BUILD_OSS_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CPPFLAGS = \
+@BUILD_OSS_TRUE@@HAVE_MODULES_FALSE@  $(AM_CPPFLAGS) \
+@BUILD_OSS_TRUE@@HAVE_MODULES_FALSE@  $(libout123_mod_cppflags)
+
+@BUILD_PORTAUDIO_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CPPFLAGS = \
+@BUILD_PORTAUDIO_TRUE@@HAVE_MODULES_FALSE@  $(AM_CPPFLAGS) \
+@BUILD_PORTAUDIO_TRUE@@HAVE_MODULES_FALSE@  $(libout123_mod_cppflags)
+
+@BUILD_PULSE_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CPPFLAGS = \
+@BUILD_PULSE_TRUE@@HAVE_MODULES_FALSE@  $(AM_CPPFLAGS) \
+@BUILD_PULSE_TRUE@@HAVE_MODULES_FALSE@  $(libout123_mod_cppflags)
+
+@BUILD_QSA_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CPPFLAGS = \
+@BUILD_QSA_TRUE@@HAVE_MODULES_FALSE@  $(AM_CPPFLAGS) \
+@BUILD_QSA_TRUE@@HAVE_MODULES_FALSE@  $(libout123_mod_cppflags)
+
+@BUILD_SDL_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CPPFLAGS = \
+@BUILD_SDL_TRUE@@HAVE_MODULES_FALSE@  $(AM_CPPFLAGS) \
+@BUILD_SDL_TRUE@@HAVE_MODULES_FALSE@  $(libout123_mod_cppflags)
+
+@BUILD_SGI_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CPPFLAGS = \
+@BUILD_SGI_TRUE@@HAVE_MODULES_FALSE@  $(AM_CPPFLAGS) \
+@BUILD_SGI_TRUE@@HAVE_MODULES_FALSE@  $(libout123_mod_cppflags)
+
+@BUILD_SNDIO_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CPPFLAGS = \
+@BUILD_SNDIO_TRUE@@HAVE_MODULES_FALSE@  $(AM_CPPFLAGS) \
+@BUILD_SNDIO_TRUE@@HAVE_MODULES_FALSE@  $(libout123_mod_cppflags)
+
+@BUILD_SUN_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CPPFLAGS = \
+@BUILD_SUN_TRUE@@HAVE_MODULES_FALSE@  $(AM_CPPFLAGS) \
+@BUILD_SUN_TRUE@@HAVE_MODULES_FALSE@  $(libout123_mod_cppflags)
+
+@BUILD_TINYALSA_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CPPFLAGS = \
+@BUILD_TINYALSA_TRUE@@HAVE_MODULES_FALSE@  $(AM_CPPFLAGS) \
+@BUILD_TINYALSA_TRUE@@HAVE_MODULES_FALSE@  $(libout123_mod_cppflags)
+
+@BUILD_WIN32_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CPPFLAGS = \
+@BUILD_WIN32_TRUE@@HAVE_MODULES_FALSE@  $(AM_CPPFLAGS) \
+@BUILD_WIN32_TRUE@@HAVE_MODULES_FALSE@  $(libout123_mod_cppflags)
+
+@BUILD_WIN32_WASAPI_TRUE@@HAVE_MODULES_FALSE@src_libout123_modules_libdefaultmodule_la_CPPFLAGS = \
+@BUILD_WIN32_WASAPI_TRUE@@HAVE_MODULES_FALSE@  $(AM_CPPFLAGS) \
+@BUILD_WIN32_WASAPI_TRUE@@HAVE_MODULES_FALSE@  $(libout123_mod_cppflags)
+
+@HAVE_MODULES_TRUE@@HAVE_TINYALSA_TRUE@src_libout123_modules_output_tinyalsa_la_SOURCES = \
+@HAVE_MODULES_TRUE@@HAVE_TINYALSA_TRUE@  src/libout123/modules/tinyalsa.c
+
+@HAVE_MODULES_TRUE@@HAVE_TINYALSA_TRUE@src_libout123_modules_output_tinyalsa_la_LDFLAGS = \
+@HAVE_MODULES_TRUE@@HAVE_TINYALSA_TRUE@  -module -no-undefined -avoid-version \
+@HAVE_MODULES_TRUE@@HAVE_TINYALSA_TRUE@  -export-dynamic  -export-symbols-regex '^mpg123_' \
+@HAVE_MODULES_TRUE@@HAVE_TINYALSA_TRUE@  @TINYALSA_LDFLAGS@
+
+@HAVE_MODULES_TRUE@@HAVE_TINYALSA_TRUE@src_libout123_modules_output_tinyalsa_la_CFLAGS = @TINYALSA_CFLAGS@
+@HAVE_MODULES_TRUE@@HAVE_TINYALSA_TRUE@src_libout123_modules_output_tinyalsa_la_LIBADD = \
+@HAVE_MODULES_TRUE@@HAVE_TINYALSA_TRUE@  src/compat/libcompat_str.la \
+@HAVE_MODULES_TRUE@@HAVE_TINYALSA_TRUE@  @TINYALSA_LIBS@
+
+@HAVE_MODULES_TRUE@@HAVE_TINYALSA_TRUE@src_libout123_modules_outout_tinyalsa_la_CPPFLAGS = \
+@HAVE_MODULES_TRUE@@HAVE_TINYALSA_TRUE@  $(AM_CPPFLAGS) \
+@HAVE_MODULES_TRUE@@HAVE_TINYALSA_TRUE@  $(libout123_mod_cppflags)
+
+@HAVE_ALSA_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_alsa_la_SOURCES = \
+@HAVE_ALSA_TRUE@@HAVE_MODULES_TRUE@  src/libout123/modules/alsa.c
+
+@HAVE_ALSA_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_alsa_la_LDFLAGS = \
+@HAVE_ALSA_TRUE@@HAVE_MODULES_TRUE@  -module -no-undefined -avoid-version \
+@HAVE_ALSA_TRUE@@HAVE_MODULES_TRUE@  -export-dynamic  -export-symbols-regex '^mpg123_' \
+@HAVE_ALSA_TRUE@@HAVE_MODULES_TRUE@  @ALSA_LDFLAGS@
+
+@HAVE_ALSA_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_alsa_la_CFLAGS = @ALSA_CFLAGS@
+@HAVE_ALSA_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_alsa_la_LIBADD = \
+@HAVE_ALSA_TRUE@@HAVE_MODULES_TRUE@  src/compat/libcompat_str.la \
+@HAVE_ALSA_TRUE@@HAVE_MODULES_TRUE@  @ALSA_LIBS@
+
+@HAVE_ALSA_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_outout_alsa_la_CPPFLAGS = \
+@HAVE_ALSA_TRUE@@HAVE_MODULES_TRUE@  $(AM_CPPFLAGS) \
+@HAVE_ALSA_TRUE@@HAVE_MODULES_TRUE@  $(libout123_mod_cppflags)
+
+@HAVE_MODULES_TRUE@@HAVE_QSA_TRUE@src_libout123_modules_output_qsa_la_SOURCES = \
+@HAVE_MODULES_TRUE@@HAVE_QSA_TRUE@  src/libout123/modules/qsa.c
+
+@HAVE_MODULES_TRUE@@HAVE_QSA_TRUE@src_libout123_modules_output_qsa_la_LDFLAGS = \
+@HAVE_MODULES_TRUE@@HAVE_QSA_TRUE@  -module -no-undefined -avoid-version \
+@HAVE_MODULES_TRUE@@HAVE_QSA_TRUE@  -export-dynamic  -export-symbols-regex '^mpg123_' \
+@HAVE_MODULES_TRUE@@HAVE_QSA_TRUE@  @QSA_LDFLAGS@
+
+@HAVE_MODULES_TRUE@@HAVE_QSA_TRUE@src_libout123_modules_output_qsa_la_CFLAGS = @QSA_CFLAGS@
+@HAVE_MODULES_TRUE@@HAVE_QSA_TRUE@src_libout123_modules_output_qsa_la_LIBADD = \
+@HAVE_MODULES_TRUE@@HAVE_QSA_TRUE@  src/compat/libcompat_str.la \
+@HAVE_MODULES_TRUE@@HAVE_QSA_TRUE@  @QSA_LIBS@
+
+@HAVE_MODULES_TRUE@@HAVE_QSA_TRUE@src_libout123_modules_outout_qsa_la_CPPFLAGS = \
+@HAVE_MODULES_TRUE@@HAVE_QSA_TRUE@  $(AM_CPPFLAGS) \
+@HAVE_MODULES_TRUE@@HAVE_QSA_TRUE@  $(libout123_mod_cppflags)
+
+@HAVE_COREAUDIO_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_coreaudio_la_SOURCES = \
+@HAVE_COREAUDIO_TRUE@@HAVE_MODULES_TRUE@  src/libout123/modules/coreaudio.c
+
+@HAVE_COREAUDIO_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_coreaudio_la_LDFLAGS = \
+@HAVE_COREAUDIO_TRUE@@HAVE_MODULES_TRUE@  -module -no-undefined -avoid-version \
+@HAVE_COREAUDIO_TRUE@@HAVE_MODULES_TRUE@  -export-dynamic  -export-symbols-regex '^mpg123_' \
+@HAVE_COREAUDIO_TRUE@@HAVE_MODULES_TRUE@  @COREAUDIO_LDFLAGS@
+
+@HAVE_COREAUDIO_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_coreaudio_la_CFLAGS = @COREAUDIO_CFLAGS@
+@HAVE_COREAUDIO_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_coreaudio_la_LIBADD = \
+@HAVE_COREAUDIO_TRUE@@HAVE_MODULES_TRUE@  src/compat/libcompat_str.la \
+@HAVE_COREAUDIO_TRUE@@HAVE_MODULES_TRUE@  @COREAUDIO_LIBS@
+
+@HAVE_COREAUDIO_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_outout_coreaudio_la_CPPFLAGS = \
+@HAVE_COREAUDIO_TRUE@@HAVE_MODULES_TRUE@  $(AM_CPPFLAGS) \
+@HAVE_COREAUDIO_TRUE@@HAVE_MODULES_TRUE@  $(libout123_mod_cppflags)
+
+@HAVE_ESD_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_esd_la_SOURCES = \
+@HAVE_ESD_TRUE@@HAVE_MODULES_TRUE@  src/libout123/modules/esd.c
+
+@HAVE_ESD_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_esd_la_LDFLAGS = \
+@HAVE_ESD_TRUE@@HAVE_MODULES_TRUE@  -module -no-undefined -avoid-version \
+@HAVE_ESD_TRUE@@HAVE_MODULES_TRUE@  -export-dynamic  -export-symbols-regex '^mpg123_' \
+@HAVE_ESD_TRUE@@HAVE_MODULES_TRUE@  @ESD_LDFLAGS@
+
+@HAVE_ESD_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_esd_la_CFLAGS = @ESD_CFLAGS@
+@HAVE_ESD_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_esd_la_LIBADD = \
+@HAVE_ESD_TRUE@@HAVE_MODULES_TRUE@  src/compat/libcompat_str.la \
+@HAVE_ESD_TRUE@@HAVE_MODULES_TRUE@  @ESD_LIBS@
+
+@HAVE_ESD_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_outout_esd_la_CPPFLAGS = \
+@HAVE_ESD_TRUE@@HAVE_MODULES_TRUE@  $(AM_CPPFLAGS) \
+@HAVE_ESD_TRUE@@HAVE_MODULES_TRUE@  $(libout123_mod_cppflags)
+
+@HAVE_JACK_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_jack_la_SOURCES = \
+@HAVE_JACK_TRUE@@HAVE_MODULES_TRUE@  src/libout123/modules/jack.c
+
+@HAVE_JACK_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_jack_la_LDFLAGS = \
+@HAVE_JACK_TRUE@@HAVE_MODULES_TRUE@  -module -no-undefined -avoid-version \
+@HAVE_JACK_TRUE@@HAVE_MODULES_TRUE@  -export-dynamic  -export-symbols-regex '^mpg123_' \
+@HAVE_JACK_TRUE@@HAVE_MODULES_TRUE@  @JACK_LDFLAGS@
+
+@HAVE_JACK_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_jack_la_CFLAGS = @JACK_CFLAGS@
+@HAVE_JACK_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_jack_la_LIBADD = \
+@HAVE_JACK_TRUE@@HAVE_MODULES_TRUE@  src/compat/libcompat_str.la \
+@HAVE_JACK_TRUE@@HAVE_MODULES_TRUE@  @JACK_LIBS@
+
+@HAVE_JACK_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_outout_jack_la_CPPFLAGS = \
+@HAVE_JACK_TRUE@@HAVE_MODULES_TRUE@  $(AM_CPPFLAGS) \
+@HAVE_JACK_TRUE@@HAVE_MODULES_TRUE@  $(libout123_mod_cppflags)
+
+@HAVE_MODULES_TRUE@@HAVE_NAS_TRUE@src_libout123_modules_output_nas_la_SOURCES = \
+@HAVE_MODULES_TRUE@@HAVE_NAS_TRUE@  src/libout123/modules/nas.c
+
+@HAVE_MODULES_TRUE@@HAVE_NAS_TRUE@src_libout123_modules_output_nas_la_LDFLAGS = \
+@HAVE_MODULES_TRUE@@HAVE_NAS_TRUE@  -module -no-undefined -avoid-version \
+@HAVE_MODULES_TRUE@@HAVE_NAS_TRUE@  -export-dynamic  -export-symbols-regex '^mpg123_' \
+@HAVE_MODULES_TRUE@@HAVE_NAS_TRUE@  @NAS_LDFLAGS@
+
+@HAVE_MODULES_TRUE@@HAVE_NAS_TRUE@src_libout123_modules_output_nas_la_CFLAGS = @NAS_CFLAGS@
+@HAVE_MODULES_TRUE@@HAVE_NAS_TRUE@src_libout123_modules_output_nas_la_LIBADD = \
+@HAVE_MODULES_TRUE@@HAVE_NAS_TRUE@  src/compat/libcompat_str.la \
+@HAVE_MODULES_TRUE@@HAVE_NAS_TRUE@  @NAS_LIBS@
+
+@HAVE_MODULES_TRUE@@HAVE_NAS_TRUE@src_libout123_modules_outout_nas_la_CPPFLAGS = \
+@HAVE_MODULES_TRUE@@HAVE_NAS_TRUE@  $(AM_CPPFLAGS) \
+@HAVE_MODULES_TRUE@@HAVE_NAS_TRUE@  $(libout123_mod_cppflags)
+
+@HAVE_MODULES_TRUE@@HAVE_OSS_TRUE@src_libout123_modules_output_oss_la_SOURCES = \
+@HAVE_MODULES_TRUE@@HAVE_OSS_TRUE@  src/libout123/modules/oss.c
+
+@HAVE_MODULES_TRUE@@HAVE_OSS_TRUE@src_libout123_modules_output_oss_la_LDFLAGS = \
+@HAVE_MODULES_TRUE@@HAVE_OSS_TRUE@  -module -no-undefined -avoid-version \
+@HAVE_MODULES_TRUE@@HAVE_OSS_TRUE@  -export-dynamic  -export-symbols-regex '^mpg123_' \
+@HAVE_MODULES_TRUE@@HAVE_OSS_TRUE@  @OSS_LDFLAGS@
+
+@HAVE_MODULES_TRUE@@HAVE_OSS_TRUE@src_libout123_modules_output_oss_la_CFLAGS = @OSS_CFLAGS@
+@HAVE_MODULES_TRUE@@HAVE_OSS_TRUE@src_libout123_modules_output_oss_la_LIBADD = \
+@HAVE_MODULES_TRUE@@HAVE_OSS_TRUE@  src/compat/libcompat_str.la \
+@HAVE_MODULES_TRUE@@HAVE_OSS_TRUE@  @OSS_LIBS@
+
+@HAVE_MODULES_TRUE@@HAVE_OSS_TRUE@src_libout123_modules_outout_oss_la_CPPFLAGS = \
+@HAVE_MODULES_TRUE@@HAVE_OSS_TRUE@  $(AM_CPPFLAGS) \
+@HAVE_MODULES_TRUE@@HAVE_OSS_TRUE@  $(libout123_mod_cppflags)
+
+@HAVE_MODULES_TRUE@@HAVE_PORTAUDIO_TRUE@src_libout123_modules_output_portaudio_la_SOURCES = \
+@HAVE_MODULES_TRUE@@HAVE_PORTAUDIO_TRUE@  src/libout123/modules/portaudio.c
+
+@HAVE_MODULES_TRUE@@HAVE_PORTAUDIO_TRUE@src_libout123_modules_output_portaudio_la_LDFLAGS = \
+@HAVE_MODULES_TRUE@@HAVE_PORTAUDIO_TRUE@  -module -no-undefined -avoid-version \
+@HAVE_MODULES_TRUE@@HAVE_PORTAUDIO_TRUE@  -export-dynamic  -export-symbols-regex '^mpg123_' \
+@HAVE_MODULES_TRUE@@HAVE_PORTAUDIO_TRUE@  @PORTAUDIO_LDFLAGS@
+
+@HAVE_MODULES_TRUE@@HAVE_PORTAUDIO_TRUE@src_libout123_modules_output_portaudio_la_CFLAGS = @PORTAUDIO_CFLAGS@
+@HAVE_MODULES_TRUE@@HAVE_PORTAUDIO_TRUE@src_libout123_modules_output_portaudio_la_LIBADD = \
+@HAVE_MODULES_TRUE@@HAVE_PORTAUDIO_TRUE@  src/compat/libcompat_str.la \
+@HAVE_MODULES_TRUE@@HAVE_PORTAUDIO_TRUE@  @PORTAUDIO_LIBS@
+
+@HAVE_MODULES_TRUE@@HAVE_PORTAUDIO_TRUE@src_libout123_modules_outout_portaudio_la_CPPFLAGS = \
+@HAVE_MODULES_TRUE@@HAVE_PORTAUDIO_TRUE@  $(AM_CPPFLAGS) \
+@HAVE_MODULES_TRUE@@HAVE_PORTAUDIO_TRUE@  $(libout123_mod_cppflags)
+
+@HAVE_MODULES_TRUE@@HAVE_PULSE_TRUE@src_libout123_modules_output_pulse_la_SOURCES = \
+@HAVE_MODULES_TRUE@@HAVE_PULSE_TRUE@  src/libout123/modules/pulse.c
+
+@HAVE_MODULES_TRUE@@HAVE_PULSE_TRUE@src_libout123_modules_output_pulse_la_LDFLAGS = \
+@HAVE_MODULES_TRUE@@HAVE_PULSE_TRUE@  -module -no-undefined -avoid-version \
+@HAVE_MODULES_TRUE@@HAVE_PULSE_TRUE@  -export-dynamic  -export-symbols-regex '^mpg123_' \
+@HAVE_MODULES_TRUE@@HAVE_PULSE_TRUE@  @PULSE_LDFLAGS@
+
+@HAVE_MODULES_TRUE@@HAVE_PULSE_TRUE@src_libout123_modules_output_pulse_la_CFLAGS = @PULSE_CFLAGS@
+@HAVE_MODULES_TRUE@@HAVE_PULSE_TRUE@src_libout123_modules_output_pulse_la_LIBADD = \
+@HAVE_MODULES_TRUE@@HAVE_PULSE_TRUE@  src/compat/libcompat_str.la \
+@HAVE_MODULES_TRUE@@HAVE_PULSE_TRUE@  @PULSE_LIBS@
+
+@HAVE_MODULES_TRUE@@HAVE_PULSE_TRUE@src_libout123_modules_outout_pulse_la_CPPFLAGS = \
+@HAVE_MODULES_TRUE@@HAVE_PULSE_TRUE@  $(AM_CPPFLAGS) \
+@HAVE_MODULES_TRUE@@HAVE_PULSE_TRUE@  $(libout123_mod_cppflags)
+
+@HAVE_MODULES_TRUE@@HAVE_SDL_TRUE@src_libout123_modules_output_sdl_la_SOURCES = \
+@HAVE_MODULES_TRUE@@HAVE_SDL_TRUE@  src/libout123/modules/sdl.c
+
+@HAVE_MODULES_TRUE@@HAVE_SDL_TRUE@src_libout123_modules_output_sdl_la_LDFLAGS = \
+@HAVE_MODULES_TRUE@@HAVE_SDL_TRUE@  -module -no-undefined -avoid-version \
+@HAVE_MODULES_TRUE@@HAVE_SDL_TRUE@  -export-dynamic  -export-symbols-regex '^mpg123_' \
+@HAVE_MODULES_TRUE@@HAVE_SDL_TRUE@  @SDL_LDFLAGS@
+
+@HAVE_MODULES_TRUE@@HAVE_SDL_TRUE@src_libout123_modules_output_sdl_la_CFLAGS = @SDL_CFLAGS@
+@HAVE_MODULES_TRUE@@HAVE_SDL_TRUE@src_libout123_modules_output_sdl_la_LIBADD = \
+@HAVE_MODULES_TRUE@@HAVE_SDL_TRUE@  src/compat/libcompat_str.la \
+@HAVE_MODULES_TRUE@@HAVE_SDL_TRUE@  @SDL_LIBS@
+
+@HAVE_MODULES_TRUE@@HAVE_SDL_TRUE@src_libout123_modules_outout_sdl_la_CPPFLAGS = \
+@HAVE_MODULES_TRUE@@HAVE_SDL_TRUE@  $(AM_CPPFLAGS) \
+@HAVE_MODULES_TRUE@@HAVE_SDL_TRUE@  $(libout123_mod_cppflags)
+
+@HAVE_MODULES_TRUE@@HAVE_SNDIO_TRUE@src_libout123_modules_output_sndio_la_SOURCES = \
+@HAVE_MODULES_TRUE@@HAVE_SNDIO_TRUE@  src/libout123/modules/sndio.c
+
+@HAVE_MODULES_TRUE@@HAVE_SNDIO_TRUE@src_libout123_modules_output_sndio_la_LDFLAGS = \
+@HAVE_MODULES_TRUE@@HAVE_SNDIO_TRUE@  -module -no-undefined -avoid-version \
+@HAVE_MODULES_TRUE@@HAVE_SNDIO_TRUE@  -export-dynamic  -export-symbols-regex '^mpg123_' \
+@HAVE_MODULES_TRUE@@HAVE_SNDIO_TRUE@  @SNDIO_LDFLAGS@
+
+@HAVE_MODULES_TRUE@@HAVE_SNDIO_TRUE@src_libout123_modules_output_sndio_la_CFLAGS = @SNDIO_CFLAGS@
+@HAVE_MODULES_TRUE@@HAVE_SNDIO_TRUE@src_libout123_modules_output_sndio_la_LIBADD = \
+@HAVE_MODULES_TRUE@@HAVE_SNDIO_TRUE@  src/compat/libcompat_str.la \
+@HAVE_MODULES_TRUE@@HAVE_SNDIO_TRUE@  @SNDIO_LIBS@
+
+@HAVE_MODULES_TRUE@@HAVE_SNDIO_TRUE@src_libout123_modules_outout_sndio_la_CPPFLAGS = \
+@HAVE_MODULES_TRUE@@HAVE_SNDIO_TRUE@  $(AM_CPPFLAGS) \
+@HAVE_MODULES_TRUE@@HAVE_SNDIO_TRUE@  $(libout123_mod_cppflags)
+
+@HAVE_MODULES_TRUE@@HAVE_SUN_TRUE@src_libout123_modules_output_sun_la_SOURCES = \
+@HAVE_MODULES_TRUE@@HAVE_SUN_TRUE@  src/libout123/modules/sun.c
+
+@HAVE_MODULES_TRUE@@HAVE_SUN_TRUE@src_libout123_modules_output_sun_la_LDFLAGS = \
+@HAVE_MODULES_TRUE@@HAVE_SUN_TRUE@  -module -no-undefined -avoid-version \
+@HAVE_MODULES_TRUE@@HAVE_SUN_TRUE@  -export-dynamic  -export-symbols-regex '^mpg123_' \
+@HAVE_MODULES_TRUE@@HAVE_SUN_TRUE@  @SUN_LDFLAGS@
+
+@HAVE_MODULES_TRUE@@HAVE_SUN_TRUE@src_libout123_modules_output_sun_la_CFLAGS = @SUN_CFLAGS@
+@HAVE_MODULES_TRUE@@HAVE_SUN_TRUE@src_libout123_modules_output_sun_la_LIBADD = \
+@HAVE_MODULES_TRUE@@HAVE_SUN_TRUE@  src/compat/libcompat_str.la \
+@HAVE_MODULES_TRUE@@HAVE_SUN_TRUE@  @SUN_LIBS@
+
+@HAVE_MODULES_TRUE@@HAVE_SUN_TRUE@src_libout123_modules_outout_sun_la_CPPFLAGS = \
+@HAVE_MODULES_TRUE@@HAVE_SUN_TRUE@  $(AM_CPPFLAGS) \
+@HAVE_MODULES_TRUE@@HAVE_SUN_TRUE@  $(libout123_mod_cppflags)
+
+@HAVE_MODULES_TRUE@@HAVE_WIN32_TRUE@src_libout123_modules_output_win32_la_SOURCES = \
+@HAVE_MODULES_TRUE@@HAVE_WIN32_TRUE@  src/libout123/modules/win32.c
+
+@HAVE_MODULES_TRUE@@HAVE_WIN32_TRUE@src_libout123_modules_output_win32_la_LDFLAGS = \
+@HAVE_MODULES_TRUE@@HAVE_WIN32_TRUE@  -module -no-undefined -avoid-version \
+@HAVE_MODULES_TRUE@@HAVE_WIN32_TRUE@  -export-dynamic  -export-symbols-regex '^mpg123_' \
+@HAVE_MODULES_TRUE@@HAVE_WIN32_TRUE@  @WIN32_LDFLAGS@
+
+@HAVE_MODULES_TRUE@@HAVE_WIN32_TRUE@src_libout123_modules_output_win32_la_CFLAGS = @WIN32_CFLAGS@
+@HAVE_MODULES_TRUE@@HAVE_WIN32_TRUE@src_libout123_modules_output_win32_la_LIBADD = \
+@HAVE_MODULES_TRUE@@HAVE_WIN32_TRUE@  src/compat/libcompat_str.la \
+@HAVE_MODULES_TRUE@@HAVE_WIN32_TRUE@  @WIN32_LIBS@
+
+@HAVE_MODULES_TRUE@@HAVE_WIN32_TRUE@src_libout123_modules_outout_win32_la_CPPFLAGS = \
+@HAVE_MODULES_TRUE@@HAVE_WIN32_TRUE@  $(AM_CPPFLAGS) \
+@HAVE_MODULES_TRUE@@HAVE_WIN32_TRUE@  $(libout123_mod_cppflags)
+
+@HAVE_MODULES_TRUE@@HAVE_WIN32_WASAPI_TRUE@src_libout123_modules_output_win32_wasapi_la_SOURCES = \
+@HAVE_MODULES_TRUE@@HAVE_WIN32_WASAPI_TRUE@  src/libout123/modules/win32_wasapi.c
+
+@HAVE_MODULES_TRUE@@HAVE_WIN32_WASAPI_TRUE@src_libout123_modules_output_win32_wasapi_la_LDFLAGS = \
+@HAVE_MODULES_TRUE@@HAVE_WIN32_WASAPI_TRUE@  -module -no-undefined -avoid-version \
+@HAVE_MODULES_TRUE@@HAVE_WIN32_WASAPI_TRUE@  -export-dynamic  -export-symbols-regex '^mpg123_' \
+@HAVE_MODULES_TRUE@@HAVE_WIN32_WASAPI_TRUE@  @WIN32_WASAPI_LDFLAGS@
+
+@HAVE_MODULES_TRUE@@HAVE_WIN32_WASAPI_TRUE@src_libout123_modules_output_win32_wasapi_la_CFLAGS = @WIN32_WASAPI_CFLAGS@
+@HAVE_MODULES_TRUE@@HAVE_WIN32_WASAPI_TRUE@src_libout123_modules_output_win32_wasapi_la_LIBADD = \
+@HAVE_MODULES_TRUE@@HAVE_WIN32_WASAPI_TRUE@  src/compat/libcompat_str.la \
+@HAVE_MODULES_TRUE@@HAVE_WIN32_WASAPI_TRUE@  @WIN32_WASAPI_LIBS@
+
+@HAVE_MODULES_TRUE@@HAVE_WIN32_WASAPI_TRUE@src_libout123_modules_outout_win32_wasapi_la_CPPFLAGS = \
+@HAVE_MODULES_TRUE@@HAVE_WIN32_WASAPI_TRUE@  $(AM_CPPFLAGS) \
+@HAVE_MODULES_TRUE@@HAVE_WIN32_WASAPI_TRUE@  $(libout123_mod_cppflags)
+
+@HAVE_AIX_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_aix_la_SOURCES = \
+@HAVE_AIX_TRUE@@HAVE_MODULES_TRUE@  src/libout123/modules/aix.c
+
+@HAVE_AIX_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_aix_la_LDFLAGS = \
+@HAVE_AIX_TRUE@@HAVE_MODULES_TRUE@  -module -no-undefined -avoid-version \
+@HAVE_AIX_TRUE@@HAVE_MODULES_TRUE@  -export-dynamic  -export-symbols-regex '^mpg123_' \
+@HAVE_AIX_TRUE@@HAVE_MODULES_TRUE@  @AIX_LDFLAGS@
+
+@HAVE_AIX_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_aix_la_CFLAGS = @AIX_CFLAGS@
+@HAVE_AIX_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_aix_la_LIBADD = \
+@HAVE_AIX_TRUE@@HAVE_MODULES_TRUE@  src/compat/libcompat_str.la \
+@HAVE_AIX_TRUE@@HAVE_MODULES_TRUE@  @AIX_LIBS@
+
+@HAVE_AIX_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_outout_aix_la_CPPFLAGS = \
+@HAVE_AIX_TRUE@@HAVE_MODULES_TRUE@  $(AM_CPPFLAGS) \
+@HAVE_AIX_TRUE@@HAVE_MODULES_TRUE@  $(libout123_mod_cppflags)
+
+@HAVE_ALIB_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_alib_la_SOURCES = \
+@HAVE_ALIB_TRUE@@HAVE_MODULES_TRUE@  src/libout123/modules/alib.c
+
+@HAVE_ALIB_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_alib_la_LDFLAGS = \
+@HAVE_ALIB_TRUE@@HAVE_MODULES_TRUE@  -module -no-undefined -avoid-version \
+@HAVE_ALIB_TRUE@@HAVE_MODULES_TRUE@  -export-dynamic  -export-symbols-regex '^mpg123_' \
+@HAVE_ALIB_TRUE@@HAVE_MODULES_TRUE@  @ALIB_LDFLAGS@
+
+@HAVE_ALIB_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_alib_la_CFLAGS = @ALIB_CFLAGS@
+@HAVE_ALIB_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_alib_la_LIBADD = \
+@HAVE_ALIB_TRUE@@HAVE_MODULES_TRUE@  src/compat/libcompat_str.la \
+@HAVE_ALIB_TRUE@@HAVE_MODULES_TRUE@  @ALIB_LIBS@
+
+@HAVE_ALIB_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_outout_alib_la_CPPFLAGS = \
+@HAVE_ALIB_TRUE@@HAVE_MODULES_TRUE@  $(AM_CPPFLAGS) \
+@HAVE_ALIB_TRUE@@HAVE_MODULES_TRUE@  $(libout123_mod_cppflags)
+
+@HAVE_ARTS_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_arts_la_SOURCES = \
+@HAVE_ARTS_TRUE@@HAVE_MODULES_TRUE@  src/libout123/modules/arts.c
+
+@HAVE_ARTS_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_arts_la_LDFLAGS = \
+@HAVE_ARTS_TRUE@@HAVE_MODULES_TRUE@  -module -no-undefined -avoid-version \
+@HAVE_ARTS_TRUE@@HAVE_MODULES_TRUE@  -export-dynamic  -export-symbols-regex '^mpg123_' \
+@HAVE_ARTS_TRUE@@HAVE_MODULES_TRUE@  @ARTS_LDFLAGS@
+
+@HAVE_ARTS_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_arts_la_CFLAGS = @ARTS_CFLAGS@
+@HAVE_ARTS_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_arts_la_LIBADD = \
+@HAVE_ARTS_TRUE@@HAVE_MODULES_TRUE@  src/compat/libcompat_str.la \
+@HAVE_ARTS_TRUE@@HAVE_MODULES_TRUE@  @ARTS_LIBS@
+
+@HAVE_ARTS_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_outout_arts_la_CPPFLAGS = \
+@HAVE_ARTS_TRUE@@HAVE_MODULES_TRUE@  $(AM_CPPFLAGS) \
+@HAVE_ARTS_TRUE@@HAVE_MODULES_TRUE@  $(libout123_mod_cppflags)
+
+@HAVE_HP_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_hp_la_SOURCES = \
+@HAVE_HP_TRUE@@HAVE_MODULES_TRUE@  src/libout123/modules/hp.c
+
+@HAVE_HP_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_hp_la_LDFLAGS = \
+@HAVE_HP_TRUE@@HAVE_MODULES_TRUE@  -module -no-undefined -avoid-version \
+@HAVE_HP_TRUE@@HAVE_MODULES_TRUE@  -export-dynamic  -export-symbols-regex '^mpg123_' \
+@HAVE_HP_TRUE@@HAVE_MODULES_TRUE@  @HP_LDFLAGS@
+
+@HAVE_HP_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_hp_la_CFLAGS = @HP_CFLAGS@
+@HAVE_HP_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_hp_la_LIBADD = \
+@HAVE_HP_TRUE@@HAVE_MODULES_TRUE@  src/compat/libcompat_str.la \
+@HAVE_HP_TRUE@@HAVE_MODULES_TRUE@  @HP_LIBS@
+
+@HAVE_HP_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_outout_hp_la_CPPFLAGS = \
+@HAVE_HP_TRUE@@HAVE_MODULES_TRUE@  $(AM_CPPFLAGS) \
+@HAVE_HP_TRUE@@HAVE_MODULES_TRUE@  $(libout123_mod_cppflags)
+
+@HAVE_MODULES_TRUE@@HAVE_OS2_TRUE@src_libout123_modules_output_os2_la_SOURCES = \
+@HAVE_MODULES_TRUE@@HAVE_OS2_TRUE@  src/libout123/modules/os2.c
+
+@HAVE_MODULES_TRUE@@HAVE_OS2_TRUE@src_libout123_modules_output_os2_la_LDFLAGS = \
+@HAVE_MODULES_TRUE@@HAVE_OS2_TRUE@  -module -no-undefined -avoid-version \
+@HAVE_MODULES_TRUE@@HAVE_OS2_TRUE@  -export-dynamic  -export-symbols-regex '^mpg123_' \
+@HAVE_MODULES_TRUE@@HAVE_OS2_TRUE@  @OS2_LDFLAGS@
+
+@HAVE_MODULES_TRUE@@HAVE_OS2_TRUE@src_libout123_modules_output_os2_la_CFLAGS = @OS2_CFLAGS@
+@HAVE_MODULES_TRUE@@HAVE_OS2_TRUE@src_libout123_modules_output_os2_la_LIBADD = \
+@HAVE_MODULES_TRUE@@HAVE_OS2_TRUE@  src/compat/libcompat_str.la \
+@HAVE_MODULES_TRUE@@HAVE_OS2_TRUE@  @OS2_LIBS@
+
+@HAVE_MODULES_TRUE@@HAVE_OS2_TRUE@src_libout123_modules_outout_os2_la_CPPFLAGS = \
+@HAVE_MODULES_TRUE@@HAVE_OS2_TRUE@  $(AM_CPPFLAGS) \
+@HAVE_MODULES_TRUE@@HAVE_OS2_TRUE@  $(libout123_mod_cppflags)
+
+@HAVE_MODULES_TRUE@@HAVE_SGI_TRUE@src_libout123_modules_output_sgi_la_SOURCES = \
+@HAVE_MODULES_TRUE@@HAVE_SGI_TRUE@  src/libout123/modules/sgi.c
+
+@HAVE_MODULES_TRUE@@HAVE_SGI_TRUE@src_libout123_modules_output_sgi_la_LDFLAGS = \
+@HAVE_MODULES_TRUE@@HAVE_SGI_TRUE@  -module -no-undefined -avoid-version \
+@HAVE_MODULES_TRUE@@HAVE_SGI_TRUE@  -export-dynamic  -export-symbols-regex '^mpg123_' \
+@HAVE_MODULES_TRUE@@HAVE_SGI_TRUE@  @SGI_LDFLAGS@
+
+@HAVE_MODULES_TRUE@@HAVE_SGI_TRUE@src_libout123_modules_output_sgi_la_CFLAGS = @SGI_CFLAGS@
+@HAVE_MODULES_TRUE@@HAVE_SGI_TRUE@src_libout123_modules_output_sgi_la_LIBADD = \
+@HAVE_MODULES_TRUE@@HAVE_SGI_TRUE@  src/compat/libcompat_str.la \
+@HAVE_MODULES_TRUE@@HAVE_SGI_TRUE@  @SGI_LIBS@
+
+@HAVE_MODULES_TRUE@@HAVE_SGI_TRUE@src_libout123_modules_outout_sgi_la_CPPFLAGS = \
+@HAVE_MODULES_TRUE@@HAVE_SGI_TRUE@  $(AM_CPPFLAGS) \
+@HAVE_MODULES_TRUE@@HAVE_SGI_TRUE@  $(libout123_mod_cppflags)
+
+@HAVE_MINT_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_mint_la_SOURCES = \
+@HAVE_MINT_TRUE@@HAVE_MODULES_TRUE@  src/libout123/modules/mint.c
+
+@HAVE_MINT_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_mint_la_LDFLAGS = \
+@HAVE_MINT_TRUE@@HAVE_MODULES_TRUE@  -module -no-undefined -avoid-version \
+@HAVE_MINT_TRUE@@HAVE_MODULES_TRUE@  -export-dynamic  -export-symbols-regex '^mpg123_' \
+@HAVE_MINT_TRUE@@HAVE_MODULES_TRUE@  @MINT_LDFLAGS@
+
+@HAVE_MINT_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_mint_la_CFLAGS = @MINT_CFLAGS@
+@HAVE_MINT_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_output_mint_la_LIBADD = \
+@HAVE_MINT_TRUE@@HAVE_MODULES_TRUE@  src/compat/libcompat_str.la \
+@HAVE_MINT_TRUE@@HAVE_MODULES_TRUE@  @MINT_LIBS@
+
+@HAVE_MINT_TRUE@@HAVE_MODULES_TRUE@src_libout123_modules_outout_mint_la_CPPFLAGS = \
+@HAVE_MINT_TRUE@@HAVE_MODULES_TRUE@  $(AM_CPPFLAGS) \
+@HAVE_MINT_TRUE@@HAVE_MODULES_TRUE@  $(libout123_mod_cppflags)
+
+@HAVE_MODULES_TRUE@@HAVE_OPENAL_TRUE@src_libout123_modules_output_openal_la_SOURCES = \
+@HAVE_MODULES_TRUE@@HAVE_OPENAL_TRUE@  src/libout123/modules/openal.c
+
+@HAVE_MODULES_TRUE@@HAVE_OPENAL_TRUE@src_libout123_modules_output_openal_la_LDFLAGS = \
+@HAVE_MODULES_TRUE@@HAVE_OPENAL_TRUE@  -module -no-undefined -avoid-version \
+@HAVE_MODULES_TRUE@@HAVE_OPENAL_TRUE@  -export-dynamic  -export-symbols-regex '^mpg123_' \
+@HAVE_MODULES_TRUE@@HAVE_OPENAL_TRUE@  @OPENAL_LDFLAGS@
+
+@HAVE_MODULES_TRUE@@HAVE_OPENAL_TRUE@src_libout123_modules_output_openal_la_CFLAGS = @OPENAL_CFLAGS@
+@HAVE_MODULES_TRUE@@HAVE_OPENAL_TRUE@src_libout123_modules_output_openal_la_LIBADD = \
+@HAVE_MODULES_TRUE@@HAVE_OPENAL_TRUE@  src/compat/libcompat_str.la \
+@HAVE_MODULES_TRUE@@HAVE_OPENAL_TRUE@  @OPENAL_LIBS@
+
+@HAVE_MODULES_TRUE@@HAVE_OPENAL_TRUE@src_libout123_modules_outout_openal_la_CPPFLAGS = \
+@HAVE_MODULES_TRUE@@HAVE_OPENAL_TRUE@  $(AM_CPPFLAGS) \
+@HAVE_MODULES_TRUE@@HAVE_OPENAL_TRUE@  $(libout123_mod_cppflags)
+
+src_libout123_libout123_la_SOURCES = src/libout123/libout123.c \
+	src/libout123/stringlists.h src/libout123/stringlists.c \
+	src/libout123/out123_int.h src/libout123/wav.c \
+	src/libout123/wav.h src/libout123/wavhead.h $(am__append_26)
+src_libout123_libout123_la_LDFLAGS = \
+  -no-undefined -version-info @LIBOUT123_VERSION@ -export-symbols-regex '^out123_'
+
+src_libout123_libout123_la_LIBADD = src/libout123/libmodule.la \
+	src/compat/libcompat.la $(am__append_27)
+src_libout123_libmodule_la_SOURCES = src/libout123/module.h \
+	$(am__append_28) $(am__append_29)
+src_mpg123_LDADD = \
+  src/compat/libcompat.la \
+  src/libmpg123/libmpg123.la \
+  src/libout123/libout123.la \
+  $(LIBM)
+
+src_mpg123_LDFLAGS = @EXEC_LT_LDFLAGS@
+src_out123_LDADD = \
+  src/compat/libcompat.la \
+  src/libout123/libout123.la
+
+src_out123_LDFLAGS = @EXEC_LT_LDFLAGS@
+src_mpg123_id3dump_LDADD = \
+  src/compat/libcompat.la \
+  src/libmpg123/libmpg123.la
+
+src_mpg123_strip_LDADD = \
+  src/compat/libcompat.la \
+  src/libmpg123/libmpg123.la
+
+
+# Does that finally work to build/link the correct object file?
+src_mpg123_SOURCES = src/audio.c src/audio.h src/common.c src/common.h \
+	src/sysutil.c src/sysutil.h src/control_generic.c \
+	src/equalizer.c src/getlopt.c src/getlopt.h src/httpget.c \
+	src/httpget.h src/resolver.c src/resolver.h src/genre.h \
+	src/genre.c src/mpg123.c src/mpg123app.h src/metaprint.c \
+	src/metaprint.h src/local.h src/local.c src/playlist.c \
+	src/playlist.h src/streamdump.h src/streamdump.c src/term.c \
+	src/term.h src/win32_support.h $(am__append_30)
+
+# Replace common.h by sysutil.h!
+src_out123_SOURCES = src/sysutil.c src/sysutil.h src/waves.c \
+	src/waves.h src/common.h src/getlopt.c src/getlopt.h \
+	src/out123.c src/mpg123app.h src/win32_support.h \
+	$(am__append_31)
+src_mpg123_id3dump_SOURCES = src/mpg123-id3dump.c src/getlopt.c \
+	src/getlopt.h $(am__append_32)
+src_mpg123_strip_SOURCES = \
+  src/mpg123-strip.c \
+  src/getlopt.c \
+  src/getlopt.h
+
+src_tests_seek_whence_SOURCES = \
+  src/tests/seek_whence.c
+
+src_tests_seek_whence_LDADD = \
+  src/compat/libcompat.la \
+  src/libmpg123/libmpg123.la
+
+src_tests_noise_SOURCES = \
+  src/tests/noise.c \
+  src/libmpg123/dither.h \
+  src/libmpg123/dither_impl.h
+
+src_tests_noise_LDADD = \
+  src/compat/libcompat.la
+
+src_tests_text_SOURCES = \
+  src/tests/text.c \
+  src/tests/testtext.h
+
+src_tests_text_LDADD = \
+  src/compat/libcompat.la \
+  src/libmpg123/libmpg123.la
+
+src_tests_plain_id3_SOURCES = \
+  src/tests/plain_id3.c
+
+src_tests_plain_id3_LDADD = \
+  src/compat/libcompat.la \
+  src/libmpg123/libmpg123.la
+
+all: all-am
+
+.SUFFIXES:
+.SUFFIXES: .S .c .lo .o .obj
+am--refresh: Makefile
+	@:
+$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(srcdir)/src/Makemodule.am $(srcdir)/src/compat/Makemodule.am $(srcdir)/src/libmpg123/Makemodule.am $(srcdir)/src/libout123/Makemodule.am $(srcdir)/src/libout123/modules/Makemodule.am $(srcdir)/doc/Makemodule.am $(am__configure_deps)
+	@for dep in $?; do \
+	  case '$(am__configure_deps)' in \
+	    *$$dep*) \
+	      echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \
+	      $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \
+		&& exit 0; \
+	      exit 1;; \
+	  esac; \
+	done; \
+	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
+	$(am__cd) $(top_srcdir) && \
+	  $(AUTOMAKE) --gnu Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+	@case '$?' in \
+	  *config.status*) \
+	    echo ' $(SHELL) ./config.status'; \
+	    $(SHELL) ./config.status;; \
+	  *) \
+	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
+	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
+	esac;
+$(srcdir)/src/Makemodule.am $(srcdir)/src/compat/Makemodule.am $(srcdir)/src/libmpg123/Makemodule.am $(srcdir)/src/libout123/Makemodule.am $(srcdir)/src/libout123/modules/Makemodule.am $(srcdir)/doc/Makemodule.am $(am__empty):
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+	$(SHELL) ./config.status --recheck
+
+$(top_srcdir)/configure:  $(am__configure_deps)
+	$(am__cd) $(srcdir) && $(AUTOCONF)
+$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
+	$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
+$(am__aclocal_m4_deps):
+
+src/config.h: src/stamp-h1
+	@test -f $@ || rm -f src/stamp-h1
+	@test -f $@ || $(MAKE) $(AM_MAKEFLAGS) src/stamp-h1
+
+src/stamp-h1: $(top_srcdir)/src/config.h.in $(top_builddir)/config.status
+	@rm -f src/stamp-h1
+	cd $(top_builddir) && $(SHELL) ./config.status src/config.h
+$(top_srcdir)/src/config.h.in:  $(am__configure_deps) 
+	($(am__cd) $(top_srcdir) && $(AUTOHEADER))
+	rm -f src/stamp-h1
+	touch $@
+
+distclean-hdr:
+	-rm -f src/config.h src/stamp-h1
+libmpg123.pc: $(top_builddir)/config.status $(srcdir)/libmpg123.pc.in
+	cd $(top_builddir) && $(SHELL) ./config.status $@
+libout123.pc: $(top_builddir)/config.status $(srcdir)/libout123.pc.in
+	cd $(top_builddir) && $(SHELL) ./config.status $@
+mpg123.spec: $(top_builddir)/config.status $(srcdir)/mpg123.spec.in
+	cd $(top_builddir) && $(SHELL) ./config.status $@
+src/libmpg123/mpg123.h: $(top_builddir)/config.status $(top_srcdir)/src/libmpg123/mpg123.h.in
+	cd $(top_builddir) && $(SHELL) ./config.status $@
+src/libout123/out123.h: $(top_builddir)/config.status $(top_srcdir)/src/libout123/out123.h.in
+	cd $(top_builddir) && $(SHELL) ./config.status $@
+
+clean-noinstLIBRARIES:
+	-test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES)
+
+install-libLTLIBRARIES: $(lib_LTLIBRARIES)
+	@$(NORMAL_INSTALL)
+	@list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
+	list2=; for p in $$list; do \
+	  if test -f $$p; then \
+	    list2="$$list2 $$p"; \
+	  else :; fi; \
+	done; \
+	test -z "$$list2" || { \
+	  echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \
+	  $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \
+	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \
+	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \
+	}
+
+uninstall-libLTLIBRARIES:
+	@$(NORMAL_UNINSTALL)
+	@list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
+	for p in $$list; do \
+	  $(am__strip_dir) \
+	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \
+	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \
+	done
+
+clean-libLTLIBRARIES:
+	-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
+	@list='$(lib_LTLIBRARIES)'; \
+	locs=`for p in $$list; do echo $$p; done | \
+	      sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
+	      sort -u`; \
+	test -z "$$locs" || { \
+	  echo rm -f $${locs}; \
+	  rm -f $${locs}; \
+	}
+
+clean-noinstLTLIBRARIES:
+	-test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
+	@list='$(noinst_LTLIBRARIES)'; \
+	locs=`for p in $$list; do echo $$p; done | \
+	      sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
+	      sort -u`; \
+	test -z "$$locs" || { \
+	  echo rm -f $${locs}; \
+	  rm -f $${locs}; \
+	}
+
+install-pkglibLTLIBRARIES: $(pkglib_LTLIBRARIES)
+	@$(NORMAL_INSTALL)
+	@list='$(pkglib_LTLIBRARIES)'; test -n "$(pkglibdir)" || list=; \
+	list2=; for p in $$list; do \
+	  if test -f $$p; then \
+	    list2="$$list2 $$p"; \
+	  else :; fi; \
+	done; \
+	test -z "$$list2" || { \
+	  echo " $(MKDIR_P) '$(DESTDIR)$(pkglibdir)'"; \
+	  $(MKDIR_P) "$(DESTDIR)$(pkglibdir)" || exit 1; \
+	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(pkglibdir)'"; \
+	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(pkglibdir)"; \
+	}
+
+uninstall-pkglibLTLIBRARIES:
+	@$(NORMAL_UNINSTALL)
+	@list='$(pkglib_LTLIBRARIES)'; test -n "$(pkglibdir)" || list=; \
+	for p in $$list; do \
+	  $(am__strip_dir) \
+	  echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(pkglibdir)/$$f'"; \
+	  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(pkglibdir)/$$f"; \
+	done
+
+clean-pkglibLTLIBRARIES:
+	-test -z "$(pkglib_LTLIBRARIES)" || rm -f $(pkglib_LTLIBRARIES)
+	@list='$(pkglib_LTLIBRARIES)'; \
+	locs=`for p in $$list; do echo $$p; done | \
+	      sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
+	      sort -u`; \
+	test -z "$$locs" || { \
+	  echo rm -f $${locs}; \
+	  rm -f $${locs}; \
+	}
+src/compat/$(am__dirstamp):
+	@$(MKDIR_P) src/compat
+	@: > src/compat/$(am__dirstamp)
+src/compat/$(DEPDIR)/$(am__dirstamp):
+	@$(MKDIR_P) src/compat/$(DEPDIR)
+	@: > src/compat/$(DEPDIR)/$(am__dirstamp)
+src/compat/compat_str.lo: src/compat/$(am__dirstamp) \
+	src/compat/$(DEPDIR)/$(am__dirstamp)
+src/compat/compat.lo: src/compat/$(am__dirstamp) \
+	src/compat/$(DEPDIR)/$(am__dirstamp)
+
+src/compat/libcompat.la: $(src_compat_libcompat_la_OBJECTS) $(src_compat_libcompat_la_DEPENDENCIES) $(EXTRA_src_compat_libcompat_la_DEPENDENCIES) src/compat/$(am__dirstamp)
+	$(AM_V_CCLD)$(LINK)  $(src_compat_libcompat_la_OBJECTS) $(src_compat_libcompat_la_LIBADD) $(LIBS)
+
+src/compat/libcompat_str.la: $(src_compat_libcompat_str_la_OBJECTS) $(src_compat_libcompat_str_la_DEPENDENCIES) $(EXTRA_src_compat_libcompat_str_la_DEPENDENCIES) src/compat/$(am__dirstamp)
+	$(AM_V_CCLD)$(LINK)  $(src_compat_libcompat_str_la_OBJECTS) $(src_compat_libcompat_str_la_LIBADD) $(LIBS)
+src/libmpg123/$(am__dirstamp):
+	@$(MKDIR_P) src/libmpg123
+	@: > src/libmpg123/$(am__dirstamp)
+src/libmpg123/$(DEPDIR)/$(am__dirstamp):
+	@$(MKDIR_P) src/libmpg123/$(DEPDIR)
+	@: > src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/parse.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/frame.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/format.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/dct64.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/equalizer.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/id3.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/optimize.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/readers.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/tabinit.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/libmpg123.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/index.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/lfs_alias.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/lfs_wrap.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/icy.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/icy2utf8.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/layer1.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/layer2.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/layer3.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/dither.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/feature.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/dct36_3dnowext.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/dct36_3dnow.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/dct36_sse.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/dct36_x86_64.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/dct36_avx.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/dct36_neon.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/dct36_neon64.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/dct64_3dnowext.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/dct64_3dnow.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/dct64_altivec.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/dct64_i386.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/dct64_i486.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/dct64_mmx.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/dct64_sse.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/dct64_sse_float.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/dct64_x86_64.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/dct64_x86_64_float.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/dct64_neon.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/dct64_neon_float.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/dct64_neon64.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/dct64_neon64_float.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/dct64_avx.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/dct64_avx_float.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_3dnowext.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_3dnow.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_altivec.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_i486.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_i586_dither.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_i586.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_mmx.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_sse.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_sse_float.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_sse_s32.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_sse_accurate.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_stereo_sse_float.lo:  \
+	src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_stereo_sse_s32.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_stereo_sse_accurate.lo:  \
+	src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_x86_64.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_x86_64_float.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_x86_64_s32.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_x86_64_accurate.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_stereo_x86_64.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_stereo_x86_64_float.lo:  \
+	src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_stereo_x86_64_s32.lo:  \
+	src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_stereo_x86_64_accurate.lo:  \
+	src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_arm.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_arm_accurate.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_neon.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_neon_float.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_neon_s32.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_neon_accurate.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_stereo_neon.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_stereo_neon_float.lo:  \
+	src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_stereo_neon_s32.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_stereo_neon_accurate.lo:  \
+	src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_neon64.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_neon64_float.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_neon64_s32.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_neon64_accurate.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_stereo_neon64.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_stereo_neon64_float.lo:  \
+	src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_stereo_neon64_s32.lo:  \
+	src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_stereo_neon64_accurate.lo:  \
+	src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_stereo_avx.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_stereo_avx_float.lo:  \
+	src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_stereo_avx_s32.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_stereo_avx_accurate.lo:  \
+	src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/ntom.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_8bit.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_real.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/synth_s32.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/equalizer_3dnow.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/tabinit_mmx.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/stringbuf.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/getcpuflags.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/getcpuflags_x86_64.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/getcpuflags_arm.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+src/libmpg123/check_neon.lo: src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+
+src/libmpg123/libmpg123.la: $(src_libmpg123_libmpg123_la_OBJECTS) $(src_libmpg123_libmpg123_la_DEPENDENCIES) $(EXTRA_src_libmpg123_libmpg123_la_DEPENDENCIES) src/libmpg123/$(am__dirstamp)
+	$(AM_V_CCLD)$(src_libmpg123_libmpg123_la_LINK) -rpath $(libdir) $(src_libmpg123_libmpg123_la_OBJECTS) $(src_libmpg123_libmpg123_la_LIBADD) $(LIBS)
+src/libout123/$(am__dirstamp):
+	@$(MKDIR_P) src/libout123
+	@: > src/libout123/$(am__dirstamp)
+src/libout123/$(DEPDIR)/$(am__dirstamp):
+	@$(MKDIR_P) src/libout123/$(DEPDIR)
+	@: > src/libout123/$(DEPDIR)/$(am__dirstamp)
+src/libout123/module.lo: src/libout123/$(am__dirstamp) \
+	src/libout123/$(DEPDIR)/$(am__dirstamp)
+src/libout123/legacy_module.lo: src/libout123/$(am__dirstamp) \
+	src/libout123/$(DEPDIR)/$(am__dirstamp)
+
+src/libout123/libmodule.la: $(src_libout123_libmodule_la_OBJECTS) $(src_libout123_libmodule_la_DEPENDENCIES) $(EXTRA_src_libout123_libmodule_la_DEPENDENCIES) src/libout123/$(am__dirstamp)
+	$(AM_V_CCLD)$(LINK)  $(src_libout123_libmodule_la_OBJECTS) $(src_libout123_libmodule_la_LIBADD) $(LIBS)
+src/libout123/libout123.lo: src/libout123/$(am__dirstamp) \
+	src/libout123/$(DEPDIR)/$(am__dirstamp)
+src/libout123/stringlists.lo: src/libout123/$(am__dirstamp) \
+	src/libout123/$(DEPDIR)/$(am__dirstamp)
+src/libout123/wav.lo: src/libout123/$(am__dirstamp) \
+	src/libout123/$(DEPDIR)/$(am__dirstamp)
+src/libout123/buffer.lo: src/libout123/$(am__dirstamp) \
+	src/libout123/$(DEPDIR)/$(am__dirstamp)
+src/libout123/xfermem.lo: src/libout123/$(am__dirstamp) \
+	src/libout123/$(DEPDIR)/$(am__dirstamp)
+
+src/libout123/libout123.la: $(src_libout123_libout123_la_OBJECTS) $(src_libout123_libout123_la_DEPENDENCIES) $(EXTRA_src_libout123_libout123_la_DEPENDENCIES) src/libout123/$(am__dirstamp)
+	$(AM_V_CCLD)$(src_libout123_libout123_la_LINK) -rpath $(libdir) $(src_libout123_libout123_la_OBJECTS) $(src_libout123_libout123_la_LIBADD) $(LIBS)
+src/libout123/modules/$(am__dirstamp):
+	@$(MKDIR_P) src/libout123/modules
+	@: > src/libout123/modules/$(am__dirstamp)
+src/libout123/modules/$(DEPDIR)/$(am__dirstamp):
+	@$(MKDIR_P) src/libout123/modules/$(DEPDIR)
+	@: > src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-aix.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-alib.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-alsa.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-arts.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-coreaudio.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-dummy.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-esd.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-hp.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-jack.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-mint.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-nas.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-openal.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-os2.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-oss.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-portaudio.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-pulse.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-qsa.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-sdl.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-sgi.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-sndio.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-sun.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-tinyalsa.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-win32.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-win32_wasapi.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+
+src/libout123/modules/libdefaultmodule.la: $(src_libout123_modules_libdefaultmodule_la_OBJECTS) $(src_libout123_modules_libdefaultmodule_la_DEPENDENCIES) $(EXTRA_src_libout123_modules_libdefaultmodule_la_DEPENDENCIES) src/libout123/modules/$(am__dirstamp)
+	$(AM_V_CCLD)$(src_libout123_modules_libdefaultmodule_la_LINK) $(am_src_libout123_modules_libdefaultmodule_la_rpath) $(src_libout123_modules_libdefaultmodule_la_OBJECTS) $(src_libout123_modules_libdefaultmodule_la_LIBADD) $(LIBS)
+src/libout123/modules/src_libout123_modules_output_aix_la-aix.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+
+src/libout123/modules/output_aix.la: $(src_libout123_modules_output_aix_la_OBJECTS) $(src_libout123_modules_output_aix_la_DEPENDENCIES) $(EXTRA_src_libout123_modules_output_aix_la_DEPENDENCIES) src/libout123/modules/$(am__dirstamp)
+	$(AM_V_CCLD)$(src_libout123_modules_output_aix_la_LINK) $(am_src_libout123_modules_output_aix_la_rpath) $(src_libout123_modules_output_aix_la_OBJECTS) $(src_libout123_modules_output_aix_la_LIBADD) $(LIBS)
+src/libout123/modules/src_libout123_modules_output_alib_la-alib.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+
+src/libout123/modules/output_alib.la: $(src_libout123_modules_output_alib_la_OBJECTS) $(src_libout123_modules_output_alib_la_DEPENDENCIES) $(EXTRA_src_libout123_modules_output_alib_la_DEPENDENCIES) src/libout123/modules/$(am__dirstamp)
+	$(AM_V_CCLD)$(src_libout123_modules_output_alib_la_LINK) $(am_src_libout123_modules_output_alib_la_rpath) $(src_libout123_modules_output_alib_la_OBJECTS) $(src_libout123_modules_output_alib_la_LIBADD) $(LIBS)
+src/libout123/modules/src_libout123_modules_output_alsa_la-alsa.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+
+src/libout123/modules/output_alsa.la: $(src_libout123_modules_output_alsa_la_OBJECTS) $(src_libout123_modules_output_alsa_la_DEPENDENCIES) $(EXTRA_src_libout123_modules_output_alsa_la_DEPENDENCIES) src/libout123/modules/$(am__dirstamp)
+	$(AM_V_CCLD)$(src_libout123_modules_output_alsa_la_LINK) $(am_src_libout123_modules_output_alsa_la_rpath) $(src_libout123_modules_output_alsa_la_OBJECTS) $(src_libout123_modules_output_alsa_la_LIBADD) $(LIBS)
+src/libout123/modules/src_libout123_modules_output_arts_la-arts.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+
+src/libout123/modules/output_arts.la: $(src_libout123_modules_output_arts_la_OBJECTS) $(src_libout123_modules_output_arts_la_DEPENDENCIES) $(EXTRA_src_libout123_modules_output_arts_la_DEPENDENCIES) src/libout123/modules/$(am__dirstamp)
+	$(AM_V_CCLD)$(src_libout123_modules_output_arts_la_LINK) $(am_src_libout123_modules_output_arts_la_rpath) $(src_libout123_modules_output_arts_la_OBJECTS) $(src_libout123_modules_output_arts_la_LIBADD) $(LIBS)
+src/libout123/modules/src_libout123_modules_output_coreaudio_la-coreaudio.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+
+src/libout123/modules/output_coreaudio.la: $(src_libout123_modules_output_coreaudio_la_OBJECTS) $(src_libout123_modules_output_coreaudio_la_DEPENDENCIES) $(EXTRA_src_libout123_modules_output_coreaudio_la_DEPENDENCIES) src/libout123/modules/$(am__dirstamp)
+	$(AM_V_CCLD)$(src_libout123_modules_output_coreaudio_la_LINK) $(am_src_libout123_modules_output_coreaudio_la_rpath) $(src_libout123_modules_output_coreaudio_la_OBJECTS) $(src_libout123_modules_output_coreaudio_la_LIBADD) $(LIBS)
+src/libout123/modules/src_libout123_modules_output_dummy_la-dummy.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+
+src/libout123/modules/output_dummy.la: $(src_libout123_modules_output_dummy_la_OBJECTS) $(src_libout123_modules_output_dummy_la_DEPENDENCIES) $(EXTRA_src_libout123_modules_output_dummy_la_DEPENDENCIES) src/libout123/modules/$(am__dirstamp)
+	$(AM_V_CCLD)$(src_libout123_modules_output_dummy_la_LINK) $(am_src_libout123_modules_output_dummy_la_rpath) $(src_libout123_modules_output_dummy_la_OBJECTS) $(src_libout123_modules_output_dummy_la_LIBADD) $(LIBS)
+src/libout123/modules/src_libout123_modules_output_esd_la-esd.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+
+src/libout123/modules/output_esd.la: $(src_libout123_modules_output_esd_la_OBJECTS) $(src_libout123_modules_output_esd_la_DEPENDENCIES) $(EXTRA_src_libout123_modules_output_esd_la_DEPENDENCIES) src/libout123/modules/$(am__dirstamp)
+	$(AM_V_CCLD)$(src_libout123_modules_output_esd_la_LINK) $(am_src_libout123_modules_output_esd_la_rpath) $(src_libout123_modules_output_esd_la_OBJECTS) $(src_libout123_modules_output_esd_la_LIBADD) $(LIBS)
+src/libout123/modules/src_libout123_modules_output_hp_la-hp.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+
+src/libout123/modules/output_hp.la: $(src_libout123_modules_output_hp_la_OBJECTS) $(src_libout123_modules_output_hp_la_DEPENDENCIES) $(EXTRA_src_libout123_modules_output_hp_la_DEPENDENCIES) src/libout123/modules/$(am__dirstamp)
+	$(AM_V_CCLD)$(src_libout123_modules_output_hp_la_LINK) $(am_src_libout123_modules_output_hp_la_rpath) $(src_libout123_modules_output_hp_la_OBJECTS) $(src_libout123_modules_output_hp_la_LIBADD) $(LIBS)
+src/libout123/modules/src_libout123_modules_output_jack_la-jack.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+
+src/libout123/modules/output_jack.la: $(src_libout123_modules_output_jack_la_OBJECTS) $(src_libout123_modules_output_jack_la_DEPENDENCIES) $(EXTRA_src_libout123_modules_output_jack_la_DEPENDENCIES) src/libout123/modules/$(am__dirstamp)
+	$(AM_V_CCLD)$(src_libout123_modules_output_jack_la_LINK) $(am_src_libout123_modules_output_jack_la_rpath) $(src_libout123_modules_output_jack_la_OBJECTS) $(src_libout123_modules_output_jack_la_LIBADD) $(LIBS)
+src/libout123/modules/src_libout123_modules_output_mint_la-mint.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+
+src/libout123/modules/output_mint.la: $(src_libout123_modules_output_mint_la_OBJECTS) $(src_libout123_modules_output_mint_la_DEPENDENCIES) $(EXTRA_src_libout123_modules_output_mint_la_DEPENDENCIES) src/libout123/modules/$(am__dirstamp)
+	$(AM_V_CCLD)$(src_libout123_modules_output_mint_la_LINK) $(am_src_libout123_modules_output_mint_la_rpath) $(src_libout123_modules_output_mint_la_OBJECTS) $(src_libout123_modules_output_mint_la_LIBADD) $(LIBS)
+src/libout123/modules/src_libout123_modules_output_nas_la-nas.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+
+src/libout123/modules/output_nas.la: $(src_libout123_modules_output_nas_la_OBJECTS) $(src_libout123_modules_output_nas_la_DEPENDENCIES) $(EXTRA_src_libout123_modules_output_nas_la_DEPENDENCIES) src/libout123/modules/$(am__dirstamp)
+	$(AM_V_CCLD)$(src_libout123_modules_output_nas_la_LINK) $(am_src_libout123_modules_output_nas_la_rpath) $(src_libout123_modules_output_nas_la_OBJECTS) $(src_libout123_modules_output_nas_la_LIBADD) $(LIBS)
+src/libout123/modules/src_libout123_modules_output_openal_la-openal.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+
+src/libout123/modules/output_openal.la: $(src_libout123_modules_output_openal_la_OBJECTS) $(src_libout123_modules_output_openal_la_DEPENDENCIES) $(EXTRA_src_libout123_modules_output_openal_la_DEPENDENCIES) src/libout123/modules/$(am__dirstamp)
+	$(AM_V_CCLD)$(src_libout123_modules_output_openal_la_LINK) $(am_src_libout123_modules_output_openal_la_rpath) $(src_libout123_modules_output_openal_la_OBJECTS) $(src_libout123_modules_output_openal_la_LIBADD) $(LIBS)
+src/libout123/modules/src_libout123_modules_output_os2_la-os2.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+
+src/libout123/modules/output_os2.la: $(src_libout123_modules_output_os2_la_OBJECTS) $(src_libout123_modules_output_os2_la_DEPENDENCIES) $(EXTRA_src_libout123_modules_output_os2_la_DEPENDENCIES) src/libout123/modules/$(am__dirstamp)
+	$(AM_V_CCLD)$(src_libout123_modules_output_os2_la_LINK) $(am_src_libout123_modules_output_os2_la_rpath) $(src_libout123_modules_output_os2_la_OBJECTS) $(src_libout123_modules_output_os2_la_LIBADD) $(LIBS)
+src/libout123/modules/src_libout123_modules_output_oss_la-oss.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+
+src/libout123/modules/output_oss.la: $(src_libout123_modules_output_oss_la_OBJECTS) $(src_libout123_modules_output_oss_la_DEPENDENCIES) $(EXTRA_src_libout123_modules_output_oss_la_DEPENDENCIES) src/libout123/modules/$(am__dirstamp)
+	$(AM_V_CCLD)$(src_libout123_modules_output_oss_la_LINK) $(am_src_libout123_modules_output_oss_la_rpath) $(src_libout123_modules_output_oss_la_OBJECTS) $(src_libout123_modules_output_oss_la_LIBADD) $(LIBS)
+src/libout123/modules/src_libout123_modules_output_portaudio_la-portaudio.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+
+src/libout123/modules/output_portaudio.la: $(src_libout123_modules_output_portaudio_la_OBJECTS) $(src_libout123_modules_output_portaudio_la_DEPENDENCIES) $(EXTRA_src_libout123_modules_output_portaudio_la_DEPENDENCIES) src/libout123/modules/$(am__dirstamp)
+	$(AM_V_CCLD)$(src_libout123_modules_output_portaudio_la_LINK) $(am_src_libout123_modules_output_portaudio_la_rpath) $(src_libout123_modules_output_portaudio_la_OBJECTS) $(src_libout123_modules_output_portaudio_la_LIBADD) $(LIBS)
+src/libout123/modules/src_libout123_modules_output_pulse_la-pulse.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+
+src/libout123/modules/output_pulse.la: $(src_libout123_modules_output_pulse_la_OBJECTS) $(src_libout123_modules_output_pulse_la_DEPENDENCIES) $(EXTRA_src_libout123_modules_output_pulse_la_DEPENDENCIES) src/libout123/modules/$(am__dirstamp)
+	$(AM_V_CCLD)$(src_libout123_modules_output_pulse_la_LINK) $(am_src_libout123_modules_output_pulse_la_rpath) $(src_libout123_modules_output_pulse_la_OBJECTS) $(src_libout123_modules_output_pulse_la_LIBADD) $(LIBS)
+src/libout123/modules/src_libout123_modules_output_qsa_la-qsa.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+
+src/libout123/modules/output_qsa.la: $(src_libout123_modules_output_qsa_la_OBJECTS) $(src_libout123_modules_output_qsa_la_DEPENDENCIES) $(EXTRA_src_libout123_modules_output_qsa_la_DEPENDENCIES) src/libout123/modules/$(am__dirstamp)
+	$(AM_V_CCLD)$(src_libout123_modules_output_qsa_la_LINK) $(am_src_libout123_modules_output_qsa_la_rpath) $(src_libout123_modules_output_qsa_la_OBJECTS) $(src_libout123_modules_output_qsa_la_LIBADD) $(LIBS)
+src/libout123/modules/src_libout123_modules_output_sdl_la-sdl.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+
+src/libout123/modules/output_sdl.la: $(src_libout123_modules_output_sdl_la_OBJECTS) $(src_libout123_modules_output_sdl_la_DEPENDENCIES) $(EXTRA_src_libout123_modules_output_sdl_la_DEPENDENCIES) src/libout123/modules/$(am__dirstamp)
+	$(AM_V_CCLD)$(src_libout123_modules_output_sdl_la_LINK) $(am_src_libout123_modules_output_sdl_la_rpath) $(src_libout123_modules_output_sdl_la_OBJECTS) $(src_libout123_modules_output_sdl_la_LIBADD) $(LIBS)
+src/libout123/modules/src_libout123_modules_output_sgi_la-sgi.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+
+src/libout123/modules/output_sgi.la: $(src_libout123_modules_output_sgi_la_OBJECTS) $(src_libout123_modules_output_sgi_la_DEPENDENCIES) $(EXTRA_src_libout123_modules_output_sgi_la_DEPENDENCIES) src/libout123/modules/$(am__dirstamp)
+	$(AM_V_CCLD)$(src_libout123_modules_output_sgi_la_LINK) $(am_src_libout123_modules_output_sgi_la_rpath) $(src_libout123_modules_output_sgi_la_OBJECTS) $(src_libout123_modules_output_sgi_la_LIBADD) $(LIBS)
+src/libout123/modules/src_libout123_modules_output_sndio_la-sndio.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+
+src/libout123/modules/output_sndio.la: $(src_libout123_modules_output_sndio_la_OBJECTS) $(src_libout123_modules_output_sndio_la_DEPENDENCIES) $(EXTRA_src_libout123_modules_output_sndio_la_DEPENDENCIES) src/libout123/modules/$(am__dirstamp)
+	$(AM_V_CCLD)$(src_libout123_modules_output_sndio_la_LINK) $(am_src_libout123_modules_output_sndio_la_rpath) $(src_libout123_modules_output_sndio_la_OBJECTS) $(src_libout123_modules_output_sndio_la_LIBADD) $(LIBS)
+src/libout123/modules/src_libout123_modules_output_sun_la-sun.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+
+src/libout123/modules/output_sun.la: $(src_libout123_modules_output_sun_la_OBJECTS) $(src_libout123_modules_output_sun_la_DEPENDENCIES) $(EXTRA_src_libout123_modules_output_sun_la_DEPENDENCIES) src/libout123/modules/$(am__dirstamp)
+	$(AM_V_CCLD)$(src_libout123_modules_output_sun_la_LINK) $(am_src_libout123_modules_output_sun_la_rpath) $(src_libout123_modules_output_sun_la_OBJECTS) $(src_libout123_modules_output_sun_la_LIBADD) $(LIBS)
+src/libout123/modules/src_libout123_modules_output_tinyalsa_la-tinyalsa.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+
+src/libout123/modules/output_tinyalsa.la: $(src_libout123_modules_output_tinyalsa_la_OBJECTS) $(src_libout123_modules_output_tinyalsa_la_DEPENDENCIES) $(EXTRA_src_libout123_modules_output_tinyalsa_la_DEPENDENCIES) src/libout123/modules/$(am__dirstamp)
+	$(AM_V_CCLD)$(src_libout123_modules_output_tinyalsa_la_LINK) $(am_src_libout123_modules_output_tinyalsa_la_rpath) $(src_libout123_modules_output_tinyalsa_la_OBJECTS) $(src_libout123_modules_output_tinyalsa_la_LIBADD) $(LIBS)
+src/libout123/modules/src_libout123_modules_output_win32_la-win32.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+
+src/libout123/modules/output_win32.la: $(src_libout123_modules_output_win32_la_OBJECTS) $(src_libout123_modules_output_win32_la_DEPENDENCIES) $(EXTRA_src_libout123_modules_output_win32_la_DEPENDENCIES) src/libout123/modules/$(am__dirstamp)
+	$(AM_V_CCLD)$(src_libout123_modules_output_win32_la_LINK) $(am_src_libout123_modules_output_win32_la_rpath) $(src_libout123_modules_output_win32_la_OBJECTS) $(src_libout123_modules_output_win32_la_LIBADD) $(LIBS)
+src/libout123/modules/src_libout123_modules_output_win32_wasapi_la-win32_wasapi.lo:  \
+	src/libout123/modules/$(am__dirstamp) \
+	src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+
+src/libout123/modules/output_win32_wasapi.la: $(src_libout123_modules_output_win32_wasapi_la_OBJECTS) $(src_libout123_modules_output_win32_wasapi_la_DEPENDENCIES) $(EXTRA_src_libout123_modules_output_win32_wasapi_la_DEPENDENCIES) src/libout123/modules/$(am__dirstamp)
+	$(AM_V_CCLD)$(src_libout123_modules_output_win32_wasapi_la_LINK) $(am_src_libout123_modules_output_win32_wasapi_la_rpath) $(src_libout123_modules_output_win32_wasapi_la_OBJECTS) $(src_libout123_modules_output_win32_wasapi_la_LIBADD) $(LIBS)
+install-binPROGRAMS: $(bin_PROGRAMS)
+	@$(NORMAL_INSTALL)
+	@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
+	if test -n "$$list"; then \
+	  echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
+	  $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
+	fi; \
+	for p in $$list; do echo "$$p $$p"; done | \
+	sed 's/$(EXEEXT)$$//' | \
+	while read p p1; do if test -f $$p \
+	 || test -f $$p1 \
+	  ; then echo "$$p"; echo "$$p"; else :; fi; \
+	done | \
+	sed -e 'p;s,.*/,,;n;h' \
+	    -e 's|.*|.|' \
+	    -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
+	sed 'N;N;N;s,\n, ,g' | \
+	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
+	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
+	    if ($$2 == $$4) files[d] = files[d] " " $$1; \
+	    else { print "f", $$3 "/" $$4, $$1; } } \
+	  END { for (d in files) print "f", d, files[d] }' | \
+	while read type dir files; do \
+	    if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+	    test -z "$$files" || { \
+	    echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \
+	    $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
+	    } \
+	; done
+
+uninstall-binPROGRAMS:
+	@$(NORMAL_UNINSTALL)
+	@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
+	files=`for p in $$list; do echo "$$p"; done | \
+	  sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
+	      -e 's/$$/$(EXEEXT)/' \
+	`; \
+	test -n "$$list" || exit 0; \
+	echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
+	cd "$(DESTDIR)$(bindir)" && rm -f $$files
+
+clean-binPROGRAMS:
+	@list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \
+	echo " rm -f" $$list; \
+	rm -f $$list || exit $$?; \
+	test -n "$(EXEEXT)" || exit 0; \
+	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+	echo " rm -f" $$list; \
+	rm -f $$list
+src/libmpg123/testcpu.$(OBJEXT): src/libmpg123/$(am__dirstamp) \
+	src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+
+src/libmpg123/testcpu$(EXEEXT): $(src_libmpg123_testcpu_OBJECTS) $(src_libmpg123_testcpu_DEPENDENCIES) $(EXTRA_src_libmpg123_testcpu_DEPENDENCIES) src/libmpg123/$(am__dirstamp)
+	@rm -f src/libmpg123/testcpu$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(src_libmpg123_testcpu_OBJECTS) $(src_libmpg123_testcpu_LDADD) $(LIBS)
+src/$(am__dirstamp):
+	@$(MKDIR_P) src
+	@: > src/$(am__dirstamp)
+src/$(DEPDIR)/$(am__dirstamp):
+	@$(MKDIR_P) src/$(DEPDIR)
+	@: > src/$(DEPDIR)/$(am__dirstamp)
+src/audio.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
+src/common.$(OBJEXT): src/$(am__dirstamp) \
+	src/$(DEPDIR)/$(am__dirstamp)
+src/sysutil.$(OBJEXT): src/$(am__dirstamp) \
+	src/$(DEPDIR)/$(am__dirstamp)
+src/control_generic.$(OBJEXT): src/$(am__dirstamp) \
+	src/$(DEPDIR)/$(am__dirstamp)
+src/equalizer.$(OBJEXT): src/$(am__dirstamp) \
+	src/$(DEPDIR)/$(am__dirstamp)
+src/getlopt.$(OBJEXT): src/$(am__dirstamp) \
+	src/$(DEPDIR)/$(am__dirstamp)
+src/httpget.$(OBJEXT): src/$(am__dirstamp) \
+	src/$(DEPDIR)/$(am__dirstamp)
+src/resolver.$(OBJEXT): src/$(am__dirstamp) \
+	src/$(DEPDIR)/$(am__dirstamp)
+src/genre.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
+src/mpg123.$(OBJEXT): src/$(am__dirstamp) \
+	src/$(DEPDIR)/$(am__dirstamp)
+src/metaprint.$(OBJEXT): src/$(am__dirstamp) \
+	src/$(DEPDIR)/$(am__dirstamp)
+src/local.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
+src/playlist.$(OBJEXT): src/$(am__dirstamp) \
+	src/$(DEPDIR)/$(am__dirstamp)
+src/streamdump.$(OBJEXT): src/$(am__dirstamp) \
+	src/$(DEPDIR)/$(am__dirstamp)
+src/term.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
+src/win32_support.$(OBJEXT): src/$(am__dirstamp) \
+	src/$(DEPDIR)/$(am__dirstamp)
+src/win32_net.$(OBJEXT): src/$(am__dirstamp) \
+	src/$(DEPDIR)/$(am__dirstamp)
+
+src/mpg123$(EXEEXT): $(src_mpg123_OBJECTS) $(src_mpg123_DEPENDENCIES) $(EXTRA_src_mpg123_DEPENDENCIES) src/$(am__dirstamp)
+	@rm -f src/mpg123$(EXEEXT)
+	$(AM_V_CCLD)$(src_mpg123_LINK) $(src_mpg123_OBJECTS) $(src_mpg123_LDADD) $(LIBS)
+src/mpg123-id3dump.$(OBJEXT): src/$(am__dirstamp) \
+	src/$(DEPDIR)/$(am__dirstamp)
+
+src/mpg123-id3dump$(EXEEXT): $(src_mpg123_id3dump_OBJECTS) $(src_mpg123_id3dump_DEPENDENCIES) $(EXTRA_src_mpg123_id3dump_DEPENDENCIES) src/$(am__dirstamp)
+	@rm -f src/mpg123-id3dump$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(src_mpg123_id3dump_OBJECTS) $(src_mpg123_id3dump_LDADD) $(LIBS)
+src/mpg123-strip.$(OBJEXT): src/$(am__dirstamp) \
+	src/$(DEPDIR)/$(am__dirstamp)
+
+src/mpg123-strip$(EXEEXT): $(src_mpg123_strip_OBJECTS) $(src_mpg123_strip_DEPENDENCIES) $(EXTRA_src_mpg123_strip_DEPENDENCIES) src/$(am__dirstamp)
+	@rm -f src/mpg123-strip$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(src_mpg123_strip_OBJECTS) $(src_mpg123_strip_LDADD) $(LIBS)
+src/waves.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
+src/out123.$(OBJEXT): src/$(am__dirstamp) \
+	src/$(DEPDIR)/$(am__dirstamp)
+
+src/out123$(EXEEXT): $(src_out123_OBJECTS) $(src_out123_DEPENDENCIES) $(EXTRA_src_out123_DEPENDENCIES) src/$(am__dirstamp)
+	@rm -f src/out123$(EXEEXT)
+	$(AM_V_CCLD)$(src_out123_LINK) $(src_out123_OBJECTS) $(src_out123_LDADD) $(LIBS)
+src/tests/$(am__dirstamp):
+	@$(MKDIR_P) src/tests
+	@: > src/tests/$(am__dirstamp)
+src/tests/$(DEPDIR)/$(am__dirstamp):
+	@$(MKDIR_P) src/tests/$(DEPDIR)
+	@: > src/tests/$(DEPDIR)/$(am__dirstamp)
+src/tests/noise.$(OBJEXT): src/tests/$(am__dirstamp) \
+	src/tests/$(DEPDIR)/$(am__dirstamp)
+
+src/tests/noise$(EXEEXT): $(src_tests_noise_OBJECTS) $(src_tests_noise_DEPENDENCIES) $(EXTRA_src_tests_noise_DEPENDENCIES) src/tests/$(am__dirstamp)
+	@rm -f src/tests/noise$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(src_tests_noise_OBJECTS) $(src_tests_noise_LDADD) $(LIBS)
+src/tests/plain_id3.$(OBJEXT): src/tests/$(am__dirstamp) \
+	src/tests/$(DEPDIR)/$(am__dirstamp)
+
+src/tests/plain_id3$(EXEEXT): $(src_tests_plain_id3_OBJECTS) $(src_tests_plain_id3_DEPENDENCIES) $(EXTRA_src_tests_plain_id3_DEPENDENCIES) src/tests/$(am__dirstamp)
+	@rm -f src/tests/plain_id3$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(src_tests_plain_id3_OBJECTS) $(src_tests_plain_id3_LDADD) $(LIBS)
+src/tests/seek_whence.$(OBJEXT): src/tests/$(am__dirstamp) \
+	src/tests/$(DEPDIR)/$(am__dirstamp)
+
+src/tests/seek_whence$(EXEEXT): $(src_tests_seek_whence_OBJECTS) $(src_tests_seek_whence_DEPENDENCIES) $(EXTRA_src_tests_seek_whence_DEPENDENCIES) src/tests/$(am__dirstamp)
+	@rm -f src/tests/seek_whence$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(src_tests_seek_whence_OBJECTS) $(src_tests_seek_whence_LDADD) $(LIBS)
+src/tests/text.$(OBJEXT): src/tests/$(am__dirstamp) \
+	src/tests/$(DEPDIR)/$(am__dirstamp)
+
+src/tests/text$(EXEEXT): $(src_tests_text_OBJECTS) $(src_tests_text_DEPENDENCIES) $(EXTRA_src_tests_text_DEPENDENCIES) src/tests/$(am__dirstamp)
+	@rm -f src/tests/text$(EXEEXT)
+	$(AM_V_CCLD)$(LINK) $(src_tests_text_OBJECTS) $(src_tests_text_LDADD) $(LIBS)
+
+mostlyclean-compile:
+	-rm -f *.$(OBJEXT)
+	-rm -f src/*.$(OBJEXT)
+	-rm -f src/compat/*.$(OBJEXT)
+	-rm -f src/compat/*.lo
+	-rm -f src/libmpg123/*.$(OBJEXT)
+	-rm -f src/libmpg123/*.lo
+	-rm -f src/libout123/*.$(OBJEXT)
+	-rm -f src/libout123/*.lo
+	-rm -f src/libout123/modules/*.$(OBJEXT)
+	-rm -f src/libout123/modules/*.lo
+	-rm -f src/tests/*.$(OBJEXT)
+
+distclean-compile:
+	-rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/audio.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/common.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/control_generic.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/equalizer.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/genre.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/getlopt.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/httpget.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/local.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/metaprint.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/mpg123-id3dump.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/mpg123-strip.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/mpg123.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/out123.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/playlist.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/resolver.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/streamdump.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/sysutil.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/term.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/waves.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/win32_net.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/win32_support.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/compat/$(DEPDIR)/compat.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/compat/$(DEPDIR)/compat_str.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/check_neon.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/dct36_3dnow.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/dct36_3dnowext.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/dct36_avx.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/dct36_neon.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/dct36_neon64.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/dct36_sse.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/dct36_x86_64.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/dct64.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/dct64_3dnow.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/dct64_3dnowext.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/dct64_altivec.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/dct64_avx.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/dct64_avx_float.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/dct64_i386.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/dct64_i486.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/dct64_mmx.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/dct64_neon.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/dct64_neon64.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/dct64_neon64_float.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/dct64_neon_float.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/dct64_sse.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/dct64_sse_float.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/dct64_x86_64.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/dct64_x86_64_float.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/dither.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/equalizer.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/equalizer_3dnow.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/feature.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/format.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/frame.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/getcpuflags.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/getcpuflags_arm.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/getcpuflags_x86_64.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/icy.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/icy2utf8.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/id3.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/index.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/layer1.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/layer2.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/layer3.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/lfs_alias.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/lfs_wrap.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/libmpg123.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/ntom.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/optimize.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/parse.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/readers.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/stringbuf.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_3dnow.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_3dnowext.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_8bit.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_altivec.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_arm.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_arm_accurate.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_i486.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_i586.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_i586_dither.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_mmx.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_neon.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_neon64.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_neon64_accurate.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_neon64_float.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_neon64_s32.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_neon_accurate.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_neon_float.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_neon_s32.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_real.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_s32.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_sse.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_sse_accurate.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_sse_float.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_sse_s32.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_stereo_avx.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_stereo_avx_accurate.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_stereo_avx_float.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_stereo_avx_s32.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_stereo_neon.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_stereo_neon64.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_stereo_neon64_accurate.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_stereo_neon64_float.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_stereo_neon64_s32.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_stereo_neon_accurate.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_stereo_neon_float.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_stereo_neon_s32.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_stereo_sse_accurate.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_stereo_sse_float.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_stereo_sse_s32.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_stereo_x86_64.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_stereo_x86_64_accurate.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_stereo_x86_64_float.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_stereo_x86_64_s32.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_x86_64.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_x86_64_accurate.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_x86_64_float.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/synth_x86_64_s32.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/tabinit.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/tabinit_mmx.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libmpg123/$(DEPDIR)/testcpu.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/$(DEPDIR)/buffer.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/$(DEPDIR)/legacy_module.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/$(DEPDIR)/libout123.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/$(DEPDIR)/module.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/$(DEPDIR)/stringlists.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/$(DEPDIR)/wav.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/$(DEPDIR)/xfermem.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-aix.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-alib.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-alsa.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-arts.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-coreaudio.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-dummy.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-esd.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-hp.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-jack.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-mint.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-nas.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-openal.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-os2.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-oss.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-portaudio.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-pulse.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-qsa.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-sdl.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-sgi.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-sndio.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-sun.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-tinyalsa.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-win32.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-win32_wasapi.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_aix_la-aix.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_alib_la-alib.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_alsa_la-alsa.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_arts_la-arts.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_coreaudio_la-coreaudio.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_dummy_la-dummy.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_esd_la-esd.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_hp_la-hp.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_jack_la-jack.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_mint_la-mint.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_nas_la-nas.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_openal_la-openal.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_os2_la-os2.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_oss_la-oss.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_portaudio_la-portaudio.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_pulse_la-pulse.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_qsa_la-qsa.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_sdl_la-sdl.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_sgi_la-sgi.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_sndio_la-sndio.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_sun_la-sun.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_tinyalsa_la-tinyalsa.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_win32_la-win32.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_win32_wasapi_la-win32_wasapi.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/tests/$(DEPDIR)/noise.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/tests/$(DEPDIR)/plain_id3.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/tests/$(DEPDIR)/seek_whence.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/tests/$(DEPDIR)/text.Po@am__quote@
+
+.S.o:
+@am__fastdepCCAS_TRUE@	$(AM_V_CPPAS)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
+@am__fastdepCCAS_TRUE@	$(CPPASCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
+@am__fastdepCCAS_TRUE@	$(am__mv) $$depbase.Tpo $$depbase.Po
+@AMDEP_TRUE@@am__fastdepCCAS_FALSE@	$(AM_V_CPPAS)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCCAS_FALSE@	DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCCAS_FALSE@	$(AM_V_CPPAS@am__nodep@)$(CPPASCOMPILE) -c -o $@ $<
+
+.S.obj:
+@am__fastdepCCAS_TRUE@	$(AM_V_CPPAS)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\
+@am__fastdepCCAS_TRUE@	$(CPPASCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
+@am__fastdepCCAS_TRUE@	$(am__mv) $$depbase.Tpo $$depbase.Po
+@AMDEP_TRUE@@am__fastdepCCAS_FALSE@	$(AM_V_CPPAS)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCCAS_FALSE@	DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCCAS_FALSE@	$(AM_V_CPPAS@am__nodep@)$(CPPASCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
+
+.S.lo:
+@am__fastdepCCAS_TRUE@	$(AM_V_CPPAS)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\
+@am__fastdepCCAS_TRUE@	$(LTCPPASCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
+@am__fastdepCCAS_TRUE@	$(am__mv) $$depbase.Tpo $$depbase.Plo
+@AMDEP_TRUE@@am__fastdepCCAS_FALSE@	$(AM_V_CPPAS)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCCAS_FALSE@	DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCCAS_FALSE@	$(AM_V_CPPAS@am__nodep@)$(LTCPPASCOMPILE) -c -o $@ $<
+
+.c.o:
+@am__fastdepCC_TRUE@	$(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
+@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
+@am__fastdepCC_TRUE@	$(am__mv) $$depbase.Tpo $$depbase.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
+
+.c.obj:
+@am__fastdepCC_TRUE@	$(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\
+@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
+@am__fastdepCC_TRUE@	$(am__mv) $$depbase.Tpo $$depbase.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
+
+.c.lo:
+@am__fastdepCC_TRUE@	$(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\
+@am__fastdepCC_TRUE@	$(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
+@am__fastdepCC_TRUE@	$(am__mv) $$depbase.Tpo $$depbase.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
+
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-aix.lo: src/libout123/modules/aix.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_libdefaultmodule_la-aix.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-aix.Tpo -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-aix.lo `test -f 'src/libout123/modules/aix.c' || echo '$(srcdir)/'`src/libout123/modules/aix.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-aix.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-aix.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/aix.c' object='src/libout123/modules/src_libout123_modules_libdefaultmodule_la-aix.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-aix.lo `test -f 'src/libout123/modules/aix.c' || echo '$(srcdir)/'`src/libout123/modules/aix.c
+
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-alib.lo: src/libout123/modules/alib.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_libdefaultmodule_la-alib.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-alib.Tpo -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-alib.lo `test -f 'src/libout123/modules/alib.c' || echo '$(srcdir)/'`src/libout123/modules/alib.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-alib.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-alib.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/alib.c' object='src/libout123/modules/src_libout123_modules_libdefaultmodule_la-alib.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-alib.lo `test -f 'src/libout123/modules/alib.c' || echo '$(srcdir)/'`src/libout123/modules/alib.c
+
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-alsa.lo: src/libout123/modules/alsa.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_libdefaultmodule_la-alsa.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-alsa.Tpo -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-alsa.lo `test -f 'src/libout123/modules/alsa.c' || echo '$(srcdir)/'`src/libout123/modules/alsa.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-alsa.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-alsa.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/alsa.c' object='src/libout123/modules/src_libout123_modules_libdefaultmodule_la-alsa.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-alsa.lo `test -f 'src/libout123/modules/alsa.c' || echo '$(srcdir)/'`src/libout123/modules/alsa.c
+
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-arts.lo: src/libout123/modules/arts.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_libdefaultmodule_la-arts.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-arts.Tpo -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-arts.lo `test -f 'src/libout123/modules/arts.c' || echo '$(srcdir)/'`src/libout123/modules/arts.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-arts.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-arts.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/arts.c' object='src/libout123/modules/src_libout123_modules_libdefaultmodule_la-arts.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-arts.lo `test -f 'src/libout123/modules/arts.c' || echo '$(srcdir)/'`src/libout123/modules/arts.c
+
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-coreaudio.lo: src/libout123/modules/coreaudio.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_libdefaultmodule_la-coreaudio.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-coreaudio.Tpo -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-coreaudio.lo `test -f 'src/libout123/modules/coreaudio.c' || echo '$(srcdir)/'`src/libout123/modules/coreaudio.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-coreaudio.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-coreaudio.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/coreaudio.c' object='src/libout123/modules/src_libout123_modules_libdefaultmodule_la-coreaudio.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-coreaudio.lo `test -f 'src/libout123/modules/coreaudio.c' || echo '$(srcdir)/'`src/libout123/modules/coreaudio.c
+
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-dummy.lo: src/libout123/modules/dummy.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_libdefaultmodule_la-dummy.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-dummy.Tpo -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-dummy.lo `test -f 'src/libout123/modules/dummy.c' || echo '$(srcdir)/'`src/libout123/modules/dummy.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-dummy.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-dummy.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/dummy.c' object='src/libout123/modules/src_libout123_modules_libdefaultmodule_la-dummy.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-dummy.lo `test -f 'src/libout123/modules/dummy.c' || echo '$(srcdir)/'`src/libout123/modules/dummy.c
+
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-esd.lo: src/libout123/modules/esd.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_libdefaultmodule_la-esd.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-esd.Tpo -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-esd.lo `test -f 'src/libout123/modules/esd.c' || echo '$(srcdir)/'`src/libout123/modules/esd.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-esd.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-esd.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/esd.c' object='src/libout123/modules/src_libout123_modules_libdefaultmodule_la-esd.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-esd.lo `test -f 'src/libout123/modules/esd.c' || echo '$(srcdir)/'`src/libout123/modules/esd.c
+
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-hp.lo: src/libout123/modules/hp.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_libdefaultmodule_la-hp.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-hp.Tpo -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-hp.lo `test -f 'src/libout123/modules/hp.c' || echo '$(srcdir)/'`src/libout123/modules/hp.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-hp.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-hp.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/hp.c' object='src/libout123/modules/src_libout123_modules_libdefaultmodule_la-hp.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-hp.lo `test -f 'src/libout123/modules/hp.c' || echo '$(srcdir)/'`src/libout123/modules/hp.c
+
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-jack.lo: src/libout123/modules/jack.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_libdefaultmodule_la-jack.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-jack.Tpo -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-jack.lo `test -f 'src/libout123/modules/jack.c' || echo '$(srcdir)/'`src/libout123/modules/jack.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-jack.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-jack.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/jack.c' object='src/libout123/modules/src_libout123_modules_libdefaultmodule_la-jack.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-jack.lo `test -f 'src/libout123/modules/jack.c' || echo '$(srcdir)/'`src/libout123/modules/jack.c
+
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-mint.lo: src/libout123/modules/mint.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_libdefaultmodule_la-mint.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-mint.Tpo -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-mint.lo `test -f 'src/libout123/modules/mint.c' || echo '$(srcdir)/'`src/libout123/modules/mint.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-mint.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-mint.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/mint.c' object='src/libout123/modules/src_libout123_modules_libdefaultmodule_la-mint.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-mint.lo `test -f 'src/libout123/modules/mint.c' || echo '$(srcdir)/'`src/libout123/modules/mint.c
+
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-nas.lo: src/libout123/modules/nas.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_libdefaultmodule_la-nas.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-nas.Tpo -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-nas.lo `test -f 'src/libout123/modules/nas.c' || echo '$(srcdir)/'`src/libout123/modules/nas.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-nas.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-nas.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/nas.c' object='src/libout123/modules/src_libout123_modules_libdefaultmodule_la-nas.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-nas.lo `test -f 'src/libout123/modules/nas.c' || echo '$(srcdir)/'`src/libout123/modules/nas.c
+
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-openal.lo: src/libout123/modules/openal.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_libdefaultmodule_la-openal.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-openal.Tpo -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-openal.lo `test -f 'src/libout123/modules/openal.c' || echo '$(srcdir)/'`src/libout123/modules/openal.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-openal.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-openal.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/openal.c' object='src/libout123/modules/src_libout123_modules_libdefaultmodule_la-openal.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-openal.lo `test -f 'src/libout123/modules/openal.c' || echo '$(srcdir)/'`src/libout123/modules/openal.c
+
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-os2.lo: src/libout123/modules/os2.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_libdefaultmodule_la-os2.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-os2.Tpo -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-os2.lo `test -f 'src/libout123/modules/os2.c' || echo '$(srcdir)/'`src/libout123/modules/os2.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-os2.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-os2.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/os2.c' object='src/libout123/modules/src_libout123_modules_libdefaultmodule_la-os2.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-os2.lo `test -f 'src/libout123/modules/os2.c' || echo '$(srcdir)/'`src/libout123/modules/os2.c
+
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-oss.lo: src/libout123/modules/oss.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_libdefaultmodule_la-oss.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-oss.Tpo -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-oss.lo `test -f 'src/libout123/modules/oss.c' || echo '$(srcdir)/'`src/libout123/modules/oss.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-oss.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-oss.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/oss.c' object='src/libout123/modules/src_libout123_modules_libdefaultmodule_la-oss.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-oss.lo `test -f 'src/libout123/modules/oss.c' || echo '$(srcdir)/'`src/libout123/modules/oss.c
+
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-portaudio.lo: src/libout123/modules/portaudio.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_libdefaultmodule_la-portaudio.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-portaudio.Tpo -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-portaudio.lo `test -f 'src/libout123/modules/portaudio.c' || echo '$(srcdir)/'`src/libout123/modules/portaudio.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-portaudio.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-portaudio.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/portaudio.c' object='src/libout123/modules/src_libout123_modules_libdefaultmodule_la-portaudio.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-portaudio.lo `test -f 'src/libout123/modules/portaudio.c' || echo '$(srcdir)/'`src/libout123/modules/portaudio.c
+
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-pulse.lo: src/libout123/modules/pulse.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_libdefaultmodule_la-pulse.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-pulse.Tpo -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-pulse.lo `test -f 'src/libout123/modules/pulse.c' || echo '$(srcdir)/'`src/libout123/modules/pulse.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-pulse.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-pulse.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/pulse.c' object='src/libout123/modules/src_libout123_modules_libdefaultmodule_la-pulse.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-pulse.lo `test -f 'src/libout123/modules/pulse.c' || echo '$(srcdir)/'`src/libout123/modules/pulse.c
+
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-qsa.lo: src/libout123/modules/qsa.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_libdefaultmodule_la-qsa.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-qsa.Tpo -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-qsa.lo `test -f 'src/libout123/modules/qsa.c' || echo '$(srcdir)/'`src/libout123/modules/qsa.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-qsa.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-qsa.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/qsa.c' object='src/libout123/modules/src_libout123_modules_libdefaultmodule_la-qsa.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-qsa.lo `test -f 'src/libout123/modules/qsa.c' || echo '$(srcdir)/'`src/libout123/modules/qsa.c
+
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-sdl.lo: src/libout123/modules/sdl.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_libdefaultmodule_la-sdl.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-sdl.Tpo -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-sdl.lo `test -f 'src/libout123/modules/sdl.c' || echo '$(srcdir)/'`src/libout123/modules/sdl.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-sdl.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-sdl.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/sdl.c' object='src/libout123/modules/src_libout123_modules_libdefaultmodule_la-sdl.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-sdl.lo `test -f 'src/libout123/modules/sdl.c' || echo '$(srcdir)/'`src/libout123/modules/sdl.c
+
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-sgi.lo: src/libout123/modules/sgi.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_libdefaultmodule_la-sgi.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-sgi.Tpo -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-sgi.lo `test -f 'src/libout123/modules/sgi.c' || echo '$(srcdir)/'`src/libout123/modules/sgi.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-sgi.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-sgi.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/sgi.c' object='src/libout123/modules/src_libout123_modules_libdefaultmodule_la-sgi.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-sgi.lo `test -f 'src/libout123/modules/sgi.c' || echo '$(srcdir)/'`src/libout123/modules/sgi.c
+
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-sndio.lo: src/libout123/modules/sndio.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_libdefaultmodule_la-sndio.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-sndio.Tpo -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-sndio.lo `test -f 'src/libout123/modules/sndio.c' || echo '$(srcdir)/'`src/libout123/modules/sndio.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-sndio.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-sndio.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/sndio.c' object='src/libout123/modules/src_libout123_modules_libdefaultmodule_la-sndio.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-sndio.lo `test -f 'src/libout123/modules/sndio.c' || echo '$(srcdir)/'`src/libout123/modules/sndio.c
+
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-sun.lo: src/libout123/modules/sun.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_libdefaultmodule_la-sun.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-sun.Tpo -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-sun.lo `test -f 'src/libout123/modules/sun.c' || echo '$(srcdir)/'`src/libout123/modules/sun.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-sun.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-sun.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/sun.c' object='src/libout123/modules/src_libout123_modules_libdefaultmodule_la-sun.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-sun.lo `test -f 'src/libout123/modules/sun.c' || echo '$(srcdir)/'`src/libout123/modules/sun.c
+
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-tinyalsa.lo: src/libout123/modules/tinyalsa.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_libdefaultmodule_la-tinyalsa.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-tinyalsa.Tpo -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-tinyalsa.lo `test -f 'src/libout123/modules/tinyalsa.c' || echo '$(srcdir)/'`src/libout123/modules/tinyalsa.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-tinyalsa.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-tinyalsa.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/tinyalsa.c' object='src/libout123/modules/src_libout123_modules_libdefaultmodule_la-tinyalsa.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-tinyalsa.lo `test -f 'src/libout123/modules/tinyalsa.c' || echo '$(srcdir)/'`src/libout123/modules/tinyalsa.c
+
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-win32.lo: src/libout123/modules/win32.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_libdefaultmodule_la-win32.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-win32.Tpo -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-win32.lo `test -f 'src/libout123/modules/win32.c' || echo '$(srcdir)/'`src/libout123/modules/win32.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-win32.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-win32.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/win32.c' object='src/libout123/modules/src_libout123_modules_libdefaultmodule_la-win32.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-win32.lo `test -f 'src/libout123/modules/win32.c' || echo '$(srcdir)/'`src/libout123/modules/win32.c
+
+src/libout123/modules/src_libout123_modules_libdefaultmodule_la-win32_wasapi.lo: src/libout123/modules/win32_wasapi.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_libdefaultmodule_la-win32_wasapi.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-win32_wasapi.Tpo -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-win32_wasapi.lo `test -f 'src/libout123/modules/win32_wasapi.c' || echo '$(srcdir)/'`src/libout123/modules/win32_wasapi.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-win32_wasapi.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_libdefaultmodule_la-win32_wasapi.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/win32_wasapi.c' object='src/libout123/modules/src_libout123_modules_libdefaultmodule_la-win32_wasapi.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(src_libout123_modules_libdefaultmodule_la_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_libdefaultmodule_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_libdefaultmodule_la-win32_wasapi.lo `test -f 'src/libout123/modules/win32_wasapi.c' || echo '$(srcdir)/'`src/libout123/modules/win32_wasapi.c
+
+src/libout123/modules/src_libout123_modules_output_aix_la-aix.lo: src/libout123/modules/aix.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_aix_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_output_aix_la-aix.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_aix_la-aix.Tpo -c -o src/libout123/modules/src_libout123_modules_output_aix_la-aix.lo `test -f 'src/libout123/modules/aix.c' || echo '$(srcdir)/'`src/libout123/modules/aix.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_aix_la-aix.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_aix_la-aix.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/aix.c' object='src/libout123/modules/src_libout123_modules_output_aix_la-aix.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_aix_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_output_aix_la-aix.lo `test -f 'src/libout123/modules/aix.c' || echo '$(srcdir)/'`src/libout123/modules/aix.c
+
+src/libout123/modules/src_libout123_modules_output_alib_la-alib.lo: src/libout123/modules/alib.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_alib_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_output_alib_la-alib.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_alib_la-alib.Tpo -c -o src/libout123/modules/src_libout123_modules_output_alib_la-alib.lo `test -f 'src/libout123/modules/alib.c' || echo '$(srcdir)/'`src/libout123/modules/alib.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_alib_la-alib.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_alib_la-alib.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/alib.c' object='src/libout123/modules/src_libout123_modules_output_alib_la-alib.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_alib_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_output_alib_la-alib.lo `test -f 'src/libout123/modules/alib.c' || echo '$(srcdir)/'`src/libout123/modules/alib.c
+
+src/libout123/modules/src_libout123_modules_output_alsa_la-alsa.lo: src/libout123/modules/alsa.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_alsa_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_output_alsa_la-alsa.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_alsa_la-alsa.Tpo -c -o src/libout123/modules/src_libout123_modules_output_alsa_la-alsa.lo `test -f 'src/libout123/modules/alsa.c' || echo '$(srcdir)/'`src/libout123/modules/alsa.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_alsa_la-alsa.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_alsa_la-alsa.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/alsa.c' object='src/libout123/modules/src_libout123_modules_output_alsa_la-alsa.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_alsa_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_output_alsa_la-alsa.lo `test -f 'src/libout123/modules/alsa.c' || echo '$(srcdir)/'`src/libout123/modules/alsa.c
+
+src/libout123/modules/src_libout123_modules_output_arts_la-arts.lo: src/libout123/modules/arts.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_arts_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_output_arts_la-arts.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_arts_la-arts.Tpo -c -o src/libout123/modules/src_libout123_modules_output_arts_la-arts.lo `test -f 'src/libout123/modules/arts.c' || echo '$(srcdir)/'`src/libout123/modules/arts.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_arts_la-arts.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_arts_la-arts.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/arts.c' object='src/libout123/modules/src_libout123_modules_output_arts_la-arts.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_arts_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_output_arts_la-arts.lo `test -f 'src/libout123/modules/arts.c' || echo '$(srcdir)/'`src/libout123/modules/arts.c
+
+src/libout123/modules/src_libout123_modules_output_coreaudio_la-coreaudio.lo: src/libout123/modules/coreaudio.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_coreaudio_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_output_coreaudio_la-coreaudio.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_coreaudio_la-coreaudio.Tpo -c -o src/libout123/modules/src_libout123_modules_output_coreaudio_la-coreaudio.lo `test -f 'src/libout123/modules/coreaudio.c' || echo '$(srcdir)/'`src/libout123/modules/coreaudio.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_coreaudio_la-coreaudio.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_coreaudio_la-coreaudio.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/coreaudio.c' object='src/libout123/modules/src_libout123_modules_output_coreaudio_la-coreaudio.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_coreaudio_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_output_coreaudio_la-coreaudio.lo `test -f 'src/libout123/modules/coreaudio.c' || echo '$(srcdir)/'`src/libout123/modules/coreaudio.c
+
+src/libout123/modules/src_libout123_modules_output_dummy_la-dummy.lo: src/libout123/modules/dummy.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_dummy_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_output_dummy_la-dummy.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_dummy_la-dummy.Tpo -c -o src/libout123/modules/src_libout123_modules_output_dummy_la-dummy.lo `test -f 'src/libout123/modules/dummy.c' || echo '$(srcdir)/'`src/libout123/modules/dummy.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_dummy_la-dummy.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_dummy_la-dummy.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/dummy.c' object='src/libout123/modules/src_libout123_modules_output_dummy_la-dummy.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_dummy_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_output_dummy_la-dummy.lo `test -f 'src/libout123/modules/dummy.c' || echo '$(srcdir)/'`src/libout123/modules/dummy.c
+
+src/libout123/modules/src_libout123_modules_output_esd_la-esd.lo: src/libout123/modules/esd.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_esd_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_output_esd_la-esd.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_esd_la-esd.Tpo -c -o src/libout123/modules/src_libout123_modules_output_esd_la-esd.lo `test -f 'src/libout123/modules/esd.c' || echo '$(srcdir)/'`src/libout123/modules/esd.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_esd_la-esd.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_esd_la-esd.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/esd.c' object='src/libout123/modules/src_libout123_modules_output_esd_la-esd.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_esd_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_output_esd_la-esd.lo `test -f 'src/libout123/modules/esd.c' || echo '$(srcdir)/'`src/libout123/modules/esd.c
+
+src/libout123/modules/src_libout123_modules_output_hp_la-hp.lo: src/libout123/modules/hp.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_hp_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_output_hp_la-hp.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_hp_la-hp.Tpo -c -o src/libout123/modules/src_libout123_modules_output_hp_la-hp.lo `test -f 'src/libout123/modules/hp.c' || echo '$(srcdir)/'`src/libout123/modules/hp.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_hp_la-hp.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_hp_la-hp.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/hp.c' object='src/libout123/modules/src_libout123_modules_output_hp_la-hp.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_hp_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_output_hp_la-hp.lo `test -f 'src/libout123/modules/hp.c' || echo '$(srcdir)/'`src/libout123/modules/hp.c
+
+src/libout123/modules/src_libout123_modules_output_jack_la-jack.lo: src/libout123/modules/jack.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_jack_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_output_jack_la-jack.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_jack_la-jack.Tpo -c -o src/libout123/modules/src_libout123_modules_output_jack_la-jack.lo `test -f 'src/libout123/modules/jack.c' || echo '$(srcdir)/'`src/libout123/modules/jack.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_jack_la-jack.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_jack_la-jack.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/jack.c' object='src/libout123/modules/src_libout123_modules_output_jack_la-jack.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_jack_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_output_jack_la-jack.lo `test -f 'src/libout123/modules/jack.c' || echo '$(srcdir)/'`src/libout123/modules/jack.c
+
+src/libout123/modules/src_libout123_modules_output_mint_la-mint.lo: src/libout123/modules/mint.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_mint_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_output_mint_la-mint.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_mint_la-mint.Tpo -c -o src/libout123/modules/src_libout123_modules_output_mint_la-mint.lo `test -f 'src/libout123/modules/mint.c' || echo '$(srcdir)/'`src/libout123/modules/mint.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_mint_la-mint.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_mint_la-mint.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/mint.c' object='src/libout123/modules/src_libout123_modules_output_mint_la-mint.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_mint_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_output_mint_la-mint.lo `test -f 'src/libout123/modules/mint.c' || echo '$(srcdir)/'`src/libout123/modules/mint.c
+
+src/libout123/modules/src_libout123_modules_output_nas_la-nas.lo: src/libout123/modules/nas.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_nas_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_output_nas_la-nas.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_nas_la-nas.Tpo -c -o src/libout123/modules/src_libout123_modules_output_nas_la-nas.lo `test -f 'src/libout123/modules/nas.c' || echo '$(srcdir)/'`src/libout123/modules/nas.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_nas_la-nas.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_nas_la-nas.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/nas.c' object='src/libout123/modules/src_libout123_modules_output_nas_la-nas.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_nas_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_output_nas_la-nas.lo `test -f 'src/libout123/modules/nas.c' || echo '$(srcdir)/'`src/libout123/modules/nas.c
+
+src/libout123/modules/src_libout123_modules_output_openal_la-openal.lo: src/libout123/modules/openal.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_openal_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_output_openal_la-openal.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_openal_la-openal.Tpo -c -o src/libout123/modules/src_libout123_modules_output_openal_la-openal.lo `test -f 'src/libout123/modules/openal.c' || echo '$(srcdir)/'`src/libout123/modules/openal.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_openal_la-openal.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_openal_la-openal.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/openal.c' object='src/libout123/modules/src_libout123_modules_output_openal_la-openal.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_openal_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_output_openal_la-openal.lo `test -f 'src/libout123/modules/openal.c' || echo '$(srcdir)/'`src/libout123/modules/openal.c
+
+src/libout123/modules/src_libout123_modules_output_os2_la-os2.lo: src/libout123/modules/os2.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_os2_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_output_os2_la-os2.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_os2_la-os2.Tpo -c -o src/libout123/modules/src_libout123_modules_output_os2_la-os2.lo `test -f 'src/libout123/modules/os2.c' || echo '$(srcdir)/'`src/libout123/modules/os2.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_os2_la-os2.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_os2_la-os2.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/os2.c' object='src/libout123/modules/src_libout123_modules_output_os2_la-os2.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_os2_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_output_os2_la-os2.lo `test -f 'src/libout123/modules/os2.c' || echo '$(srcdir)/'`src/libout123/modules/os2.c
+
+src/libout123/modules/src_libout123_modules_output_oss_la-oss.lo: src/libout123/modules/oss.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_oss_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_output_oss_la-oss.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_oss_la-oss.Tpo -c -o src/libout123/modules/src_libout123_modules_output_oss_la-oss.lo `test -f 'src/libout123/modules/oss.c' || echo '$(srcdir)/'`src/libout123/modules/oss.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_oss_la-oss.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_oss_la-oss.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/oss.c' object='src/libout123/modules/src_libout123_modules_output_oss_la-oss.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_oss_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_output_oss_la-oss.lo `test -f 'src/libout123/modules/oss.c' || echo '$(srcdir)/'`src/libout123/modules/oss.c
+
+src/libout123/modules/src_libout123_modules_output_portaudio_la-portaudio.lo: src/libout123/modules/portaudio.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_portaudio_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_output_portaudio_la-portaudio.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_portaudio_la-portaudio.Tpo -c -o src/libout123/modules/src_libout123_modules_output_portaudio_la-portaudio.lo `test -f 'src/libout123/modules/portaudio.c' || echo '$(srcdir)/'`src/libout123/modules/portaudio.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_portaudio_la-portaudio.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_portaudio_la-portaudio.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/portaudio.c' object='src/libout123/modules/src_libout123_modules_output_portaudio_la-portaudio.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_portaudio_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_output_portaudio_la-portaudio.lo `test -f 'src/libout123/modules/portaudio.c' || echo '$(srcdir)/'`src/libout123/modules/portaudio.c
+
+src/libout123/modules/src_libout123_modules_output_pulse_la-pulse.lo: src/libout123/modules/pulse.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_pulse_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_output_pulse_la-pulse.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_pulse_la-pulse.Tpo -c -o src/libout123/modules/src_libout123_modules_output_pulse_la-pulse.lo `test -f 'src/libout123/modules/pulse.c' || echo '$(srcdir)/'`src/libout123/modules/pulse.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_pulse_la-pulse.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_pulse_la-pulse.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/pulse.c' object='src/libout123/modules/src_libout123_modules_output_pulse_la-pulse.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_pulse_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_output_pulse_la-pulse.lo `test -f 'src/libout123/modules/pulse.c' || echo '$(srcdir)/'`src/libout123/modules/pulse.c
+
+src/libout123/modules/src_libout123_modules_output_qsa_la-qsa.lo: src/libout123/modules/qsa.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_qsa_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_output_qsa_la-qsa.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_qsa_la-qsa.Tpo -c -o src/libout123/modules/src_libout123_modules_output_qsa_la-qsa.lo `test -f 'src/libout123/modules/qsa.c' || echo '$(srcdir)/'`src/libout123/modules/qsa.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_qsa_la-qsa.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_qsa_la-qsa.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/qsa.c' object='src/libout123/modules/src_libout123_modules_output_qsa_la-qsa.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_qsa_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_output_qsa_la-qsa.lo `test -f 'src/libout123/modules/qsa.c' || echo '$(srcdir)/'`src/libout123/modules/qsa.c
+
+src/libout123/modules/src_libout123_modules_output_sdl_la-sdl.lo: src/libout123/modules/sdl.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_sdl_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_output_sdl_la-sdl.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_sdl_la-sdl.Tpo -c -o src/libout123/modules/src_libout123_modules_output_sdl_la-sdl.lo `test -f 'src/libout123/modules/sdl.c' || echo '$(srcdir)/'`src/libout123/modules/sdl.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_sdl_la-sdl.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_sdl_la-sdl.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/sdl.c' object='src/libout123/modules/src_libout123_modules_output_sdl_la-sdl.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_sdl_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_output_sdl_la-sdl.lo `test -f 'src/libout123/modules/sdl.c' || echo '$(srcdir)/'`src/libout123/modules/sdl.c
+
+src/libout123/modules/src_libout123_modules_output_sgi_la-sgi.lo: src/libout123/modules/sgi.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_sgi_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_output_sgi_la-sgi.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_sgi_la-sgi.Tpo -c -o src/libout123/modules/src_libout123_modules_output_sgi_la-sgi.lo `test -f 'src/libout123/modules/sgi.c' || echo '$(srcdir)/'`src/libout123/modules/sgi.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_sgi_la-sgi.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_sgi_la-sgi.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/sgi.c' object='src/libout123/modules/src_libout123_modules_output_sgi_la-sgi.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_sgi_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_output_sgi_la-sgi.lo `test -f 'src/libout123/modules/sgi.c' || echo '$(srcdir)/'`src/libout123/modules/sgi.c
+
+src/libout123/modules/src_libout123_modules_output_sndio_la-sndio.lo: src/libout123/modules/sndio.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_sndio_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_output_sndio_la-sndio.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_sndio_la-sndio.Tpo -c -o src/libout123/modules/src_libout123_modules_output_sndio_la-sndio.lo `test -f 'src/libout123/modules/sndio.c' || echo '$(srcdir)/'`src/libout123/modules/sndio.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_sndio_la-sndio.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_sndio_la-sndio.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/sndio.c' object='src/libout123/modules/src_libout123_modules_output_sndio_la-sndio.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_sndio_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_output_sndio_la-sndio.lo `test -f 'src/libout123/modules/sndio.c' || echo '$(srcdir)/'`src/libout123/modules/sndio.c
+
+src/libout123/modules/src_libout123_modules_output_sun_la-sun.lo: src/libout123/modules/sun.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_sun_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_output_sun_la-sun.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_sun_la-sun.Tpo -c -o src/libout123/modules/src_libout123_modules_output_sun_la-sun.lo `test -f 'src/libout123/modules/sun.c' || echo '$(srcdir)/'`src/libout123/modules/sun.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_sun_la-sun.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_sun_la-sun.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/sun.c' object='src/libout123/modules/src_libout123_modules_output_sun_la-sun.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_sun_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_output_sun_la-sun.lo `test -f 'src/libout123/modules/sun.c' || echo '$(srcdir)/'`src/libout123/modules/sun.c
+
+src/libout123/modules/src_libout123_modules_output_tinyalsa_la-tinyalsa.lo: src/libout123/modules/tinyalsa.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_tinyalsa_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_output_tinyalsa_la-tinyalsa.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_tinyalsa_la-tinyalsa.Tpo -c -o src/libout123/modules/src_libout123_modules_output_tinyalsa_la-tinyalsa.lo `test -f 'src/libout123/modules/tinyalsa.c' || echo '$(srcdir)/'`src/libout123/modules/tinyalsa.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_tinyalsa_la-tinyalsa.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_tinyalsa_la-tinyalsa.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/tinyalsa.c' object='src/libout123/modules/src_libout123_modules_output_tinyalsa_la-tinyalsa.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_tinyalsa_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_output_tinyalsa_la-tinyalsa.lo `test -f 'src/libout123/modules/tinyalsa.c' || echo '$(srcdir)/'`src/libout123/modules/tinyalsa.c
+
+src/libout123/modules/src_libout123_modules_output_win32_la-win32.lo: src/libout123/modules/win32.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_win32_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_output_win32_la-win32.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_win32_la-win32.Tpo -c -o src/libout123/modules/src_libout123_modules_output_win32_la-win32.lo `test -f 'src/libout123/modules/win32.c' || echo '$(srcdir)/'`src/libout123/modules/win32.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_win32_la-win32.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_win32_la-win32.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/win32.c' object='src/libout123/modules/src_libout123_modules_output_win32_la-win32.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_win32_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_output_win32_la-win32.lo `test -f 'src/libout123/modules/win32.c' || echo '$(srcdir)/'`src/libout123/modules/win32.c
+
+src/libout123/modules/src_libout123_modules_output_win32_wasapi_la-win32_wasapi.lo: src/libout123/modules/win32_wasapi.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_win32_wasapi_la_CFLAGS) $(CFLAGS) -MT src/libout123/modules/src_libout123_modules_output_win32_wasapi_la-win32_wasapi.lo -MD -MP -MF src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_win32_wasapi_la-win32_wasapi.Tpo -c -o src/libout123/modules/src_libout123_modules_output_win32_wasapi_la-win32_wasapi.lo `test -f 'src/libout123/modules/win32_wasapi.c' || echo '$(srcdir)/'`src/libout123/modules/win32_wasapi.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_win32_wasapi_la-win32_wasapi.Tpo src/libout123/modules/$(DEPDIR)/src_libout123_modules_output_win32_wasapi_la-win32_wasapi.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='src/libout123/modules/win32_wasapi.c' object='src/libout123/modules/src_libout123_modules_output_win32_wasapi_la-win32_wasapi.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(src_libout123_modules_output_win32_wasapi_la_CFLAGS) $(CFLAGS) -c -o src/libout123/modules/src_libout123_modules_output_win32_wasapi_la-win32_wasapi.lo `test -f 'src/libout123/modules/win32_wasapi.c' || echo '$(srcdir)/'`src/libout123/modules/win32_wasapi.c
+
+mostlyclean-libtool:
+	-rm -f *.lo
+
+clean-libtool:
+	-rm -rf .libs _libs
+	-rm -rf src/.libs src/_libs
+	-rm -rf src/compat/.libs src/compat/_libs
+	-rm -rf src/libmpg123/.libs src/libmpg123/_libs
+	-rm -rf src/libout123/.libs src/libout123/_libs
+	-rm -rf src/libout123/modules/.libs src/libout123/modules/_libs
+	-rm -rf src/tests/.libs src/tests/_libs
+
+distclean-libtool:
+	-rm -f libtool config.lt
+install-man1: $(dist_man_MANS)
+	@$(NORMAL_INSTALL)
+	@list1=''; \
+	list2='$(dist_man_MANS)'; \
+	test -n "$(man1dir)" \
+	  && test -n "`echo $$list1$$list2`" \
+	  || exit 0; \
+	echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \
+	$(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \
+	{ for i in $$list1; do echo "$$i"; done;  \
+	if test -n "$$list2"; then \
+	  for i in $$list2; do echo "$$i"; done \
+	    | sed -n '/\.1[a-z]*$$/p'; \
+	fi; \
+	} | while read p; do \
+	  if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; echo "$$p"; \
+	done | \
+	sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
+	      -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
+	sed 'N;N;s,\n, ,g' | { \
+	list=; while read file base inst; do \
+	  if test "$$base" = "$$inst"; then list="$$list $$file"; else \
+	    echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \
+	    $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \
+	  fi; \
+	done; \
+	for i in $$list; do echo "$$i"; done | $(am__base_list) | \
+	while read files; do \
+	  test -z "$$files" || { \
+	    echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \
+	    $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \
+	done; }
+
+uninstall-man1:
+	@$(NORMAL_UNINSTALL)
+	@list=''; test -n "$(man1dir)" || exit 0; \
+	files=`{ for i in $$list; do echo "$$i"; done; \
+	l2='$(dist_man_MANS)'; for i in $$l2; do echo "$$i"; done | \
+	  sed -n '/\.1[a-z]*$$/p'; \
+	} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
+	      -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
+	dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir)
+install-pkgconfigDATA: $(pkgconfig_DATA)
+	@$(NORMAL_INSTALL)
+	@list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
+	if test -n "$$list"; then \
+	  echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \
+	  $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \
+	fi; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \
+	  $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \
+	done
+
+uninstall-pkgconfigDATA:
+	@$(NORMAL_UNINSTALL)
+	@list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir)
+install-includeHEADERS: $(include_HEADERS)
+	@$(NORMAL_INSTALL)
+	@list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \
+	if test -n "$$list"; then \
+	  echo " $(MKDIR_P) '$(DESTDIR)$(includedir)'"; \
+	  $(MKDIR_P) "$(DESTDIR)$(includedir)" || exit 1; \
+	fi; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(includedir)'"; \
+	  $(INSTALL_HEADER) $$files "$(DESTDIR)$(includedir)" || exit $$?; \
+	done
+
+uninstall-includeHEADERS:
+	@$(NORMAL_UNINSTALL)
+	@list='$(include_HEADERS)'; test -n "$(includedir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	dir='$(DESTDIR)$(includedir)'; $(am__uninstall_files_from_dir)
+install-nodist_includeHEADERS: $(nodist_include_HEADERS)
+	@$(NORMAL_INSTALL)
+	@list='$(nodist_include_HEADERS)'; test -n "$(includedir)" || list=; \
+	if test -n "$$list"; then \
+	  echo " $(MKDIR_P) '$(DESTDIR)$(includedir)'"; \
+	  $(MKDIR_P) "$(DESTDIR)$(includedir)" || exit 1; \
+	fi; \
+	for p in $$list; do \
+	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+	  echo "$$d$$p"; \
+	done | $(am__base_list) | \
+	while read files; do \
+	  echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(includedir)'"; \
+	  $(INSTALL_HEADER) $$files "$(DESTDIR)$(includedir)" || exit $$?; \
+	done
+
+uninstall-nodist_includeHEADERS:
+	@$(NORMAL_UNINSTALL)
+	@list='$(nodist_include_HEADERS)'; test -n "$(includedir)" || list=; \
+	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+	dir='$(DESTDIR)$(includedir)'; $(am__uninstall_files_from_dir)
+
+ID: $(am__tagged_files)
+	$(am__define_uniq_tagged_files); mkid -fID $$unique
+tags: tags-am
+TAGS: tags
+
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+	set x; \
+	here=`pwd`; \
+	$(am__define_uniq_tagged_files); \
+	shift; \
+	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
+	  test -n "$$unique" || unique=$$empty_fix; \
+	  if test $$# -gt 0; then \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      "$$@" $$unique; \
+	  else \
+	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+	      $$unique; \
+	  fi; \
+	fi
+ctags: ctags-am
+
+CTAGS: ctags
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+	$(am__define_uniq_tagged_files); \
+	test -z "$(CTAGS_ARGS)$$unique" \
+	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+	     $$unique
+
+GTAGS:
+	here=`$(am__cd) $(top_builddir) && pwd` \
+	  && $(am__cd) $(top_srcdir) \
+	  && gtags -i $(GTAGS_ARGS) "$$here"
+cscope: cscope.files
+	test ! -s cscope.files \
+	  || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
+clean-cscope:
+	-rm -f cscope.files
+cscope.files: clean-cscope cscopelist
+cscopelist: cscopelist-am
+
+cscopelist-am: $(am__tagged_files)
+	list='$(am__tagged_files)'; \
+	case "$(srcdir)" in \
+	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+	  *) sdir=$(subdir)/$(srcdir) ;; \
+	esac; \
+	for i in $$list; do \
+	  if test -f "$$i"; then \
+	    echo "$(subdir)/$$i"; \
+	  else \
+	    echo "$$sdir/$$i"; \
+	  fi; \
+	done >> $(top_builddir)/cscope.files
+
+distclean-tags:
+	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+	-rm -f cscope.out cscope.in.out cscope.po.out cscope.files
+
+distdir: $(DISTFILES)
+	$(am__remove_distdir)
+	test -d "$(distdir)" || mkdir "$(distdir)"
+	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+	list='$(DISTFILES)'; \
+	  dist_files=`for file in $$list; do echo $$file; done | \
+	  sed -e "s|^$$srcdirstrip/||;t" \
+	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+	case $$dist_files in \
+	  */*) $(MKDIR_P) `echo "$$dist_files" | \
+			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+			   sort -u` ;; \
+	esac; \
+	for file in $$dist_files; do \
+	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+	  if test -d $$d/$$file; then \
+	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+	    if test -d "$(distdir)/$$file"; then \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+	    fi; \
+	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+	  else \
+	    test -f "$(distdir)/$$file" \
+	    || cp -p $$d/$$file "$(distdir)/$$file" \
+	    || exit 1; \
+	  fi; \
+	done
+	-test -n "$(am__skip_mode_fix)" \
+	|| find "$(distdir)" -type d ! -perm -755 \
+		-exec chmod u+rwx,go+rx {} \; -o \
+	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
+	  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
+	  ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
+	|| chmod -R a+r "$(distdir)"
+dist-gzip: distdir
+	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+	$(am__post_remove_distdir)
+
+dist-bzip2: distdir
+	tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
+	$(am__post_remove_distdir)
+
+dist-lzip: distdir
+	tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
+	$(am__post_remove_distdir)
+
+dist-xz: distdir
+	tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
+	$(am__post_remove_distdir)
+
+dist-tarZ: distdir
+	@echo WARNING: "Support for distribution archives compressed with" \
+		       "legacy program 'compress' is deprecated." >&2
+	@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
+	tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
+	$(am__post_remove_distdir)
+
+dist-shar: distdir
+	@echo WARNING: "Support for shar distribution archives is" \
+	               "deprecated." >&2
+	@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
+	shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
+	$(am__post_remove_distdir)
+
+dist-zip: distdir
+	-rm -f $(distdir).zip
+	zip -rq $(distdir).zip $(distdir)
+	$(am__post_remove_distdir)
+
+dist dist-all:
+	$(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
+	$(am__post_remove_distdir)
+
+# This target untars the dist file and tries a VPATH configuration.  Then
+# it guarantees that the distribution is self-contained by making another
+# tarfile.
+distcheck: dist
+	case '$(DIST_ARCHIVES)' in \
+	*.tar.gz*) \
+	  GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
+	*.tar.bz2*) \
+	  bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
+	*.tar.lz*) \
+	  lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
+	*.tar.xz*) \
+	  xz -dc $(distdir).tar.xz | $(am__untar) ;;\
+	*.tar.Z*) \
+	  uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
+	*.shar.gz*) \
+	  GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
+	*.zip*) \
+	  unzip $(distdir).zip ;;\
+	esac
+	chmod -R a-w $(distdir)
+	chmod u+w $(distdir)
+	mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst
+	chmod a-w $(distdir)
+	test -d $(distdir)/_build || exit 0; \
+	dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
+	  && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
+	  && am__cwd=`pwd` \
+	  && $(am__cd) $(distdir)/_build/sub \
+	  && ../../configure \
+	    $(AM_DISTCHECK_CONFIGURE_FLAGS) \
+	    $(DISTCHECK_CONFIGURE_FLAGS) \
+	    --srcdir=../.. --prefix="$$dc_install_base" \
+	  && $(MAKE) $(AM_MAKEFLAGS) \
+	  && $(MAKE) $(AM_MAKEFLAGS) dvi \
+	  && $(MAKE) $(AM_MAKEFLAGS) check \
+	  && $(MAKE) $(AM_MAKEFLAGS) install \
+	  && $(MAKE) $(AM_MAKEFLAGS) installcheck \
+	  && $(MAKE) $(AM_MAKEFLAGS) uninstall \
+	  && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
+	        distuninstallcheck \
+	  && chmod -R a-w "$$dc_install_base" \
+	  && ({ \
+	       (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
+	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
+	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
+	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
+	            distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
+	      } || { rm -rf "$$dc_destdir"; exit 1; }) \
+	  && rm -rf "$$dc_destdir" \
+	  && $(MAKE) $(AM_MAKEFLAGS) dist \
+	  && rm -rf $(DIST_ARCHIVES) \
+	  && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
+	  && cd "$$am__cwd" \
+	  || exit 1
+	$(am__post_remove_distdir)
+	@(echo "$(distdir) archives ready for distribution: "; \
+	  list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
+	  sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
+distuninstallcheck:
+	@test -n '$(distuninstallcheck_dir)' || { \
+	  echo 'ERROR: trying to run $@ with an empty' \
+	       '$$(distuninstallcheck_dir)' >&2; \
+	  exit 1; \
+	}; \
+	$(am__cd) '$(distuninstallcheck_dir)' || { \
+	  echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
+	  exit 1; \
+	}; \
+	test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
+	   || { echo "ERROR: files left after uninstall:" ; \
+	        if test -n "$(DESTDIR)"; then \
+	          echo "  (check DESTDIR support)"; \
+	        fi ; \
+	        $(distuninstallcheck_listfiles) ; \
+	        exit 1; } >&2
+distcleancheck: distclean
+	@if test '$(srcdir)' = . ; then \
+	  echo "ERROR: distcleancheck can only run from a VPATH build" ; \
+	  exit 1 ; \
+	fi
+	@test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
+	  || { echo "ERROR: files left in build directory after distclean:" ; \
+	       $(distcleancheck_listfiles) ; \
+	       exit 1; } >&2
+check-am: all-am
+check: check-am
+all-am: Makefile $(LIBRARIES) $(LTLIBRARIES) $(PROGRAMS) $(MANS) \
+		$(DATA) $(HEADERS)
+install-binPROGRAMS: install-libLTLIBRARIES
+
+installdirs:
+	for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkglibdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(includedir)" "$(DESTDIR)$(includedir)"; do \
+	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+	done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+	if test -z '$(STRIP)'; then \
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	      install; \
+	else \
+	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+	fi
+mostlyclean-generic:
+
+clean-generic:
+	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
+
+distclean-generic:
+	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+	-rm -f src/$(DEPDIR)/$(am__dirstamp)
+	-rm -f src/$(am__dirstamp)
+	-rm -f src/compat/$(DEPDIR)/$(am__dirstamp)
+	-rm -f src/compat/$(am__dirstamp)
+	-rm -f src/libmpg123/$(DEPDIR)/$(am__dirstamp)
+	-rm -f src/libmpg123/$(am__dirstamp)
+	-rm -f src/libout123/$(DEPDIR)/$(am__dirstamp)
+	-rm -f src/libout123/$(am__dirstamp)
+	-rm -f src/libout123/modules/$(DEPDIR)/$(am__dirstamp)
+	-rm -f src/libout123/modules/$(am__dirstamp)
+	-rm -f src/tests/$(DEPDIR)/$(am__dirstamp)
+	-rm -f src/tests/$(am__dirstamp)
+
+maintainer-clean-generic:
+	@echo "This command is intended for maintainers to use"
+	@echo "it deletes files that may require special tools to rebuild."
+@HAVE_MODULES_FALSE@install-exec-hook:
+@HAVE_MODULES_FALSE@uninstall-hook:
+clean: clean-am
+
+clean-am: clean-binPROGRAMS clean-generic clean-libLTLIBRARIES \
+	clean-libtool clean-noinstLIBRARIES clean-noinstLTLIBRARIES \
+	clean-pkglibLTLIBRARIES mostlyclean-am
+
+distclean: distclean-am
+	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
+	-rm -rf src/$(DEPDIR) src/compat/$(DEPDIR) src/libmpg123/$(DEPDIR) src/libout123/$(DEPDIR) src/libout123/modules/$(DEPDIR) src/tests/$(DEPDIR)
+	-rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+	distclean-hdr distclean-libtool distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-includeHEADERS install-man \
+	install-nodist_includeHEADERS install-pkgconfigDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am: install-binPROGRAMS install-libLTLIBRARIES \
+	install-pkglibLTLIBRARIES
+	@$(NORMAL_INSTALL)
+	$(MAKE) $(AM_MAKEFLAGS) install-exec-hook
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man: install-man1
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
+	-rm -rf $(top_srcdir)/autom4te.cache
+	-rm -rf src/$(DEPDIR) src/compat/$(DEPDIR) src/libmpg123/$(DEPDIR) src/libout123/$(DEPDIR) src/libout123/modules/$(DEPDIR) src/tests/$(DEPDIR)
+	-rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+	mostlyclean-libtool
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-binPROGRAMS uninstall-includeHEADERS \
+	uninstall-libLTLIBRARIES uninstall-man \
+	uninstall-nodist_includeHEADERS uninstall-pkgconfigDATA \
+	uninstall-pkglibLTLIBRARIES
+	@$(NORMAL_INSTALL)
+	$(MAKE) $(AM_MAKEFLAGS) uninstall-hook
+uninstall-man: uninstall-man1
+
+.MAKE: install-am install-exec-am install-strip uninstall-am
+
+.PHONY: CTAGS GTAGS TAGS all all-am am--refresh check check-am clean \
+	clean-binPROGRAMS clean-cscope clean-generic \
+	clean-libLTLIBRARIES clean-libtool clean-noinstLIBRARIES \
+	clean-noinstLTLIBRARIES clean-pkglibLTLIBRARIES cscope \
+	cscopelist-am ctags ctags-am dist dist-all dist-bzip2 \
+	dist-gzip dist-lzip dist-shar dist-tarZ dist-xz dist-zip \
+	distcheck distclean distclean-compile distclean-generic \
+	distclean-hdr distclean-libtool distclean-tags distcleancheck \
+	distdir distuninstallcheck dvi dvi-am html html-am info \
+	info-am install install-am install-binPROGRAMS install-data \
+	install-data-am install-dvi install-dvi-am install-exec \
+	install-exec-am install-exec-hook install-html install-html-am \
+	install-includeHEADERS install-info install-info-am \
+	install-libLTLIBRARIES install-man install-man1 \
+	install-nodist_includeHEADERS install-pdf install-pdf-am \
+	install-pkgconfigDATA install-pkglibLTLIBRARIES install-ps \
+	install-ps-am install-strip installcheck installcheck-am \
+	installdirs maintainer-clean maintainer-clean-generic \
+	mostlyclean mostlyclean-compile mostlyclean-generic \
+	mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
+	uninstall-am uninstall-binPROGRAMS uninstall-hook \
+	uninstall-includeHEADERS uninstall-libLTLIBRARIES \
+	uninstall-man uninstall-man1 uninstall-nodist_includeHEADERS \
+	uninstall-pkgconfigDATA uninstall-pkglibLTLIBRARIES
+
+.PRECIOUS: Makefile
+
+
+@USE_YASM_FOR_AVX_TRUE@$(AVX_OBJS): %.@OBJEXT@: %.S $(ASM_DEPS)
+@USE_YASM_FOR_AVX_TRUE@	$(CPP) $(DEFAULT_INCLUDES) $(INCLUDES) -DASMALIGN_BALIGN $< | @YASM@ - @YASMFLAGS@ @YASM_FORMAT@ -o $@
+
+@USE_YASM_FOR_AVX_TRUE@$(AVX_OBJS:.@OBJEXT@=.lo): %.lo: %.@OBJEXT@
+@USE_YASM_FOR_AVX_TRUE@	@echo "# Generated by ltmain.sh (GNU libtool)" >$@
+@USE_YASM_FOR_AVX_TRUE@	@echo "pic_object='`basename $<`'" >>$@
+@USE_YASM_FOR_AVX_TRUE@	@echo "non_pic_object='`basename $<`'" >>$@
+
+# Get rid of .la files, at least _after_ install.
+@HAVE_MODULES_TRUE@install-exec-hook:
+@HAVE_MODULES_TRUE@	cd $(DESTDIR)$(pkglibdir) && rm -f @output_modules_la@
+# The above breaks uninstall of module .so files?
+@HAVE_MODULES_TRUE@uninstall-hook:
+@HAVE_MODULES_TRUE@	for m in @output_modules_la@; do eval $$(grep dlname= src/libout123/modules/$$m) && rm -f $(DESTDIR)$(pkglibdir)/$$dlname; done
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:

+ 1942 - 0
libs/mpg123-1.25.6/NEWS

@@ -0,0 +1,1942 @@
+1.25.6
+------
+- Hotfix for bug 255: Overflow reading frame data bits in layer II decoding.
+  Now, all-zero data is returned if the frame data is exhausted. This might
+  have a slight impact on performance, but not easily measurable so far.
+
+1.25.5
+------
+- Avoid another buffer read overflow in the ID3 parser on 32 bit platforms
+  (bug 254).
+
+1.25.4
+------
+- Better configure checks for i?86-apple-darwin (bug 253).
+- libmpg123:
+-- Prevent harmless call to memcpy(NULL, NULL, 0).
+-- More early checking of ID3v2 encoding values to avoid bogus text being
+   stored.
+
+1.25.3
+------
+- libmpg123:
+-- Better checks for xrpnt overflow in III_dequantize_sample() before each
+   use, avoiding false positives and catching cases that were rendered
+   harmless by alignment-enlarged buffers.
+
+1.25.2
+------
+- libmpg123:
+-- Extend pow tables for layer III to properly handle files with i-stereo and
+   5-bit scalefactors. Never observed them for real, just as fuzzed input to
+   trigger the read overflow. Note: This one goes on record as CVE-2017-11126,
+   calling remote denial of service. While the accesses are out of bounds for
+   the pow tables, they still are safely within libmpg123's memory (other
+   static tables). Just wrong values are used for computation, no actual crash
+   unless you use something like GCC's AddressSanitizer, nor any information
+   disclosure.
+-- Avoid left-shifts of negative integers in layer I decoding.
+
+1.25.1: Hot Fuzz
+-------
+- libmpg123:
+-- Avoid memset(NULL, 0, 0) to calm down the paranoid.
+-- Fix bug 252, invalid read of size 1 in ID3v2 parser due to forgotten
+   offset from the frame flag bytes (unnoticed in practice for a long
+   time). Fuzzers are in the house again. This one got CVE-2017-10683.
+-- Avoid a mostly harmless conditional jump depending on uninitialised
+   fr->lay in compute_bpf() (mpg123_position()) when track is not ready yet.
+-- Fix undefined shifts on signed long mask in layer3.c (worked in practice,
+   never right in theory). Code might be a bit faster now, even.
+   Thanks to Agostino Sarubbo for reporting.
+
+1.25.0: MP3 now patent-free worldwide!
+-------
+- Silence test for artsc-config if it is not there.
+- Make sure -static-libgcc from LDFLAGS gets through libtool,
+  fixing 32 bit Windows builds (depend on libgcc DLL otherwise).
+- Fix build with non-GNU make by using plain rm -f instead of silly $(RM)
+  in libout123/modules makefile fragment.
+- Make build work on iOS, including coreaudio backend.
+- libmpg123:
+-- Finally provide position-independent code for x86 with assembly
+   optimisations.The textrels are gone thanks to Won Kyu Park and Taihei Momma.
+-- Clarify some license language in files descending from the original MMX
+   optimisation.
+-- Fix return value overflow check for MPG123_BUFFERFILL.
+-- Introduced mpg123_getformat2() to enable the FORMAT command
+   for the generic control not stealing MPG123_NEW_FORMAT from the main
+   playback loop. The sequence LOADPAUSED-FORMAT-PAUSE (play) is supposed
+   to work now.
+-- Enable aarch64 optimisations on *BSD by default, too. You can always
+   override that stupid OS whitelist using --with-optimization, anyway.
+-- Use of the i486 decoder is now discouraged more prominently, in configure
+   output.
+- out123: Fix stupid crash with verbose mode and tone generation (print
+  the string if the pointer is non-null, not if it is null).
+- libout123: More consistent error messages for dynamic and legacy
+  (built-in) modules. Namely, you get a hint how if you choose a different
+  module than the built-in ones for a static libout123.
+
+1.24.0:
+-------
+- Avoid repeating genre in metadata printout for specifications like
+  (144)Thrash Metal.
+- In remote control mode, only enforce --quiet if no verbosity was required.
+- Prevent --loop and --shuffle or --random from messing with the remote
+  control LOADLIST command (printout of the list would loop without reason).
+- Fix the mpg123 command (esp. our provided binaries on Windows) to now find
+  modules again relative to the executable directory, not the current working
+  directory. This was a regression in 1.23 and might be security-relevant if
+  you called mpg123 in working directories with untrusted content.
+  Note that mpg123 1.23 looked for modules relative to the current working
+  directory only if the installation prefix for modules did not exist.
+  So, usage on an intact installation (with /usr/lib/mpg123 or the like) was
+  safe. Nevertheless this new version fixes the search to be relative to the
+  binary path as it was with 1.22 and before.
+- At least consistent behaviour of playlist code in the face of looping.
+  Looping is about individual tracks, always. They are looped also in random
+  mode. Jumping (prev/next keys) is between tracks and resets the loop counter.
+  The display of currently playing track in the playlist is fixed for random
+  and looped play now (bug 198).
+- Looping is now mentioned for a to-be-repeated track with --verbose.
+- Move some compiler nagging from --enable-debug to --enable-nagging, fix up
+  some new build failures by adding some pesky feature test macros.
+- Try not to pollute the terminal buffer with old progress bars in inverse
+  video. Only the currently live one shall be seen. That one is pretty. The
+  others are not.
+- Using plain dlopen()/LoadLibrary() for opening modules instead of libltdl.
+  This also means that --with-module-suffix is gone in configure.
+- Windows builds only work when Unicode support is there (older than Windows
+  2000/XP will definitely not work anymore).
+- The out123 tool now features tone generation, with a mix of differing
+  wave patterns. Makes sense to be able to test the audio output by itself,
+  and it's fun. See --wave-freq and related parameters.
+- libmpg123 version 43:
+-- Add flags MPG123_NO_PEEK_END and MPG123_FORCE_SEEKABLE, as suggested
+   by Bent Bisballe Nyeng.
+-- Build fix for MSVC (consistent definition of ssize_t, spotted by manx,
+   bug 243).
+-- Build fix for --with-cpu=ppc_nofpu (thanks to Michael Kostylev, bug 244).
+-- Add asm optimized MSVC++ Win32|x64 and UWP|x64 builds
+-- Remove old, broken MSVC++ builds
+- libout123 version 2:
+-- Added OUT123_BINDIR.
+-- New search order for output plugin directory: MPG123_MODDIR, or (relative
+   to executable directory OUT123_BINDIR) ../lib/mpg123, plugins
+   libout123/modules/.libs, libout123/modules, ../libout123/modules/.libs,
+   ../libout123/modules, and at last the installation prefix $libdir/mpg213/.
+   This shall ensure that a build inside a source tree does not try to use old
+   modules from the system prefix. The normal libtool wrapper deals with the
+   shared libout123 or libmpg123 only, not modules.
+   Note that if you set MPG123_MODDIR to a non-existing directory, no modules
+   will be found (earlier versions fell back to other choices).
+-- The OUT123_NAME parameter is now copied by out123_param_from(), as is
+   the newly added OUT123_BINDIR.
+-- Coreaudio: Use AudioComponents API on OSX >= 10.6 (thanks to Michael Weiser).
+-- Coreaudio: Fix behaviour of out123_drop(), not killing the output anymore
+   without re-opening the device (bug 236, thanks to Taihei for the fix).
+
+1.23.8
+------
+- Fix long-standing bad memory read (via integer underflow) in ID3 parser
+  for crafted ID3v2 tags with tiny size information (bug 240). Thanks to
+  Han Lee & Jerold Hoong for the detailed report.
+
+1.23.7
+------
+- Fix the bad RPM spec file (broken since out123 addition, thanks
+  to Srikanth Rao for noticing).
+- More out123_pause() in generic control mode, working around
+  bug 236. The coreaudio output needs to be more robust, though.
+- Do not undef MPG123_EXPORT in the headers, rather be prepared for it
+  being defined already. This fixes MSVC builds, broken since 1.23.0
+  (bug 239).
+
+1.23.6
+------
+- call out123_pause() instead of out123_stop() in remote control STOP
+  command, fixing the regression in 1.23.x of not being able to resume
+  playback with another LOAD unless the new track has differing audio
+  format (bug 234)
+
+1.23.5
+------
+- libout123:
+-- fix build of portaudio and SDL on win32 (too many parentheses,
+   thanks to Sandro Cumerlato for pointing it out)
+-- make out123_errcode() return OUT123_BAD_HANDLE as documented
+   (adding that value to the error enum, was documented but missing),
+   again thanks to Sandro
+- fix windows-builds.sh (shell quoting in copying stage) and add some
+  bits to shipped header to make it directly usable in MSVC (define ssize_t,
+  bug 232)
+- no overwriting of LIBS in Makefile (build system regression in 1.23,
+  thanks to Peter Korsgaard for reporting that one)
+- no printing of message in response to SIGPIPE, as that could trigger
+  a hang if stderr itself is the piped culprit (regression from 1.22, bug 233)
+
+1.23.4
+------
+- mpg123: Fix logic of prebuffering small bits for glitch-free start of
+  playback. The logic as introduced in 1.23.0 actually introduced stuttering!
+  The fix for this is really minimal and I urge everyone to at least include
+  that one. It is the changeset of rev. 4041.
+- libout123:
+-- Actually make OUT123_KEEP_PLAYING on by default, as documented.
+-- Fix buffer logic with regard to draining, use common device writing
+   code to handle resuming from pause. This fixes sdl output with buffer,
+   possibly other sfifo-based outputs like CoreAudio (those were poorly
+   tested with buffer, as the combination is indeed unusual, see bug 230).
+-- Buffer pauses devices for prebuffering, to avoid underruns.
+-- More reliable playback with SDL, Portaudio and CoreAudio outputs.
+   This includes FIFO draining on close to avoid dropping of the end.
+   It should fix parts of bug 230.
+-- Fixed memory leaks with some outputs where a call to the deinit()
+   function is necessary during available/working module checking.
+- mpg123, out123: Use the default output flags to get OUT123_KEEP_PLAYING.
+  Without this, there is a good chance to abort on SIGSTOP/CONT while playing.
+  This is a regression from 1.22 .
+- Build fixes (bugs 227 and 228) and some build system hackery.
+  Gone are libc feature test macros in compat.h . This means always
+  using our own strdup() implementation. Simpler than being bugged by
+  feature test macros in strict compiler mode (when _DEFAULT_SOURCE is not
+  defined).
+- ./configure --enable-nagging does something also without --enable-debug,
+  explictly triggers -std=c89, too (hence the above).
+- Some fixup to make things work in pedantic C89 mode again.
+  It really might be time to swich on some serious C99 for the next release,
+  since there's a followup standard to _that_ which we can ignore now.
+- Update list of renamed internal symbols to reduce conflicts during static
+  linking of libmpg123 or libout123.
+- Internal compatibility functions now handled via libtool convenience
+  archives, avoiding the hackish code copies.
+
+1.23.3:
+-------
+- mpg123: Man page fixes by ESR.
+- Actually check for sys/select.h (again?) in configure so that it is used.
+  Fixes build on a Cygwin install, at least.
+- libmpg123: Always default to enabled IEEE 754 hack for rounding on all
+  platforms, use ./configure --disable-ieeefloat if you do not want it.
+  As a protection for the exotic machine that does not use IEEE floating
+  point storage format, mpg123_init() will error out early if the rounding
+  does not work out.
+
+1.23.2:
+-------
+- mpg123: Fix compact ID3 tag printing to take UTF-8 character count
+  into account again (thoughtless regression in 1.23.0).
+
+1.23.1:
+-------
+- libout123:
+-- Fix logic to prevent cases of output devices being closed more than once
+   (stop after pausing triggered multiple close calls, which broke sndio, for
+   example).
+-- Fix JACK output handling of port wishlist, was simply broken for more than
+   two ports (-o jack -a port1,port2,port3). Now, it is ensured that each
+   output ports gets some connection to an out123 channel, possibly splitting
+   one to multiple ports or mixing multiple channels into one port (cyclic
+   connection scheme). Note that this does only apply for an explicitly given
+   list of ports. You can still use --stereo to ensure that two output ports
+   (if found) are used also for mono tracks.
+-- Also use jack_free() in JACK output for ports list.
+-- And finally, ensure that pthread library is linked to JACK module (would need
+   hacking to work on non-POSIX, replacing sem_t with equivalent).
+
+- mpg123:
+-- Hide networking-related command-line parameters when disabled.
+
+1.23.0:
+-------
+- libmpg123 version 42
+-- This adds mpg123_framelength() and makes mpg123_position() truly obsolete.
+-- Equalizer optional now (./configure --disable-equalizer) to save precious
+   memory
+-- Clip decode tables for large amplification with fixed-point decoders.
+   Without that, high-pitched distortion enters really quickly when
+   trying to increase volume even if output samples would not be clipped,
+   weren't it for fixed-point math.
+- libout123 version 1: First incarnation of libout123, a basic library to
+  get audio data written to audio devices (or files) in simple blocking
+  manner as opposed to callback APIs (which it wraps over). This collects
+  the output modules of mpg123 and makes them available to the wider
+  masses. Also, the separate shared memory buffer process (contained
+  in libout123) got a lot of reworking which should be noticable in the
+  interaction with terminal control.
+-- Some tuning of several output drivers (modules) regarding flexible
+   buffer size, client names, supported formats.
+-- Notably the JACK output got a major overhaul and now does not swallow
+   audio at the end anymore. Huge latency also reduced and tunable. Encoding
+   fixed to floating point, so that libmpg123 actually chooses what is
+   sensible.
+- Added mpg123 --no-infoframe.
+- Detect terminal on input side and enable control keys automatically.
+  There is --no-control now to disable terminal control anyway.
+- Display stuff:
+-- Avoid spillover of status line that caused unwanted terminal scrolling.
+   If the terminal width is smaller than the full status string, a cut is
+   made to make it fit.
+-- Draw a progress bar on the terminal by inversing colors behind status
+   line.
+-- Rework the format of the status line to be more compact and consistent.
+-- Rework smart tag printout for adapting to terminal width.
+-- Warning messages also start with a line break now to better fit in with
+   verbose playback.
+-- Doubly-verbose mode now needed for long MPEG header print out.
+   It is a higher level of verbosity than printing the current position.
+   The compact header is a better fit.
+-- Compact header printout also compacted, example:
+   MPEG 1.0 L III cbr128 44100 j-s
+-- Reporting of clipped samples also includes a line break now.
+-- Keep ID3v2 data around for terminal control to be able to print on
+   demand. That was broken for some time.
+- Default for --preload now is 0.2 instead of 1 (fill whole buffer before
+  playback). The maximum is 0.5 . This is mandated by corrected buffer
+  interaction in libout123.
+- Improved interaction with buffer process in terminal control mode.
+  Seeking is more transparent now, taking dropped samples from buffer into
+  account to avoid unintended jumps. Direct seeks with number row do not
+  pause playback anymore.
+- Silently skip APE tags (thanks to Hans de Goede).
+- Some reduction in bitrot on AIX (typos in output module, build with
+  --disable-largefile --with-audio=aix, real test welcome).
+- Added '[' and ']' keys to skip to previous/next directory in playlist.
+- Added support for Haiku to configure script (thanks to Jerome Duval).
+- Remove spurious Frankenstein warning when scanning files that have no
+  gapless info (the reported value of -1152 gapless sample length should be
+  a giveaway anyway).
+- Fix a bug in the command line parser that was present from the beginning,
+  apparently, causing certain parameters (--au, --cdr) to kill off parsing
+  of following ones. Nobody complained in all these years. Astounding.
+- Forget content type from HTTP redirects (relate to error pages, not the
+  stream redirected to), fixes web radio streams that do not send any
+  content type for the actual stream.
+- Accept application/pls+xml for PLS playlists. It happens. Don't ask
+  mpg123 to actually parse any XML!
+- Ignore whitespace after HTTP MIME types (esp. before a ";").
+- Added --name to mpg123 and out123 for providing client name p.ex. for JACK.
+  There is no default of appending the PID to "mpg123" as client name anymore,
+  just plain "mpg123" or "out123".
+- Added --devbuffer to mpg123 and out123 for influencing device buffer and
+  possible latency a bit (perhaps more so in future when drivers are adapted
+  to pay more attention to that).
+- Added out123 --channels <n>, --list-encodings, --test-format,
+  --test-encodings, --query-format.
+- Calling ./configure --enable-nagging does not include --enable-debug anymore,
+  you specify that separately.
+- Fix for newer glibc that wants higher POSIX feature test for getaddrinfo()
+  stuff.
+
+1.22.4:
+-------
+- Fix stupid regression introduced with a bugfix in 1.14.1 to make
+  free format streams work again. It took 3 years for someone to notice.
+  I added a regression test for that now!
+
+1.22.3:
+-------
+- Fix UTF-16 surrogate detection because that used to falsely detect
+  characters above 0xDFFF as surrogates (bug 216).
+
+1.22.2:
+-------
+- Fix buffering for funny sample formats (namely, 24 bit), that do not
+  fit nicely into 32768 bytes. Effect was a nasty endless loop where
+  mpg123 needs to be externally killed.
+
+1.22.1:
+-------
+- Fix mpg123-id3dump when writing images with funny (manipulated) MIME type.
+  Stupid mistake in length computation of the fallback file extension caused
+  junk from memory being appended to the filename if the pointer size
+  is less than 64 bit. For 64 bit pointers (or longer) it was correct by
+  accident.
+- Fix pedantic build by cleaning up out123 source, also now really showing
+  the encoding list in --longhelp instead of possibly, again, writing junk
+  from memory in there.
+- Not linking libmpg123 against libltdl anymore (bug 215).
+- Update MSVC++ ports a bit to make them work again.
+
+1.22.0:
+-------
+- libmpg123 version 41
+- Build fix: Avoid name clash on OSX SDK with "normal" being defined in
+  an enum already.
+- More resilience against folks who do not check errors and rather pass
+  NULL pointers around (see NEWS.libmpg123).
+  This changes some return values to MPG123_BAD_HANDLE instead of MPG123_ERR
+  (always check for != MPG123_OK).
+- Fix WAV writing to stdout on Windows (bug 214).
+- Rework Xing/Info/Lame tag parsing, also detecting short ones without
+  the TOC now.
+  In addition, the warning about file size being off is a _lot_ more
+  accurate now.
+
+1.21.0:
+-------
+- Use LL as shortcut for LOADLIST remote command, L is taken already (bug 210).
+- Less namespace pollution (MPG123_EXPORT in header instead of EXPORT, bug 212).
+
+1.20.1:
+-------
+- Make feed reader more efficient when skipping junk by early discarding
+  of data from buffers to avoid re-parsing.
+
+1.20.0:
+-------
+- Added NEON optimized decoder for AArch64 (ARM 64bit environment)
+-- enabled for --with-cpu=neon64 (NEON only) or --with-cpu=aarch64 (runtime
+   switch between neon and generic_fpu, like arm_fpu) configuration
+-- compatible with aarch64-linux-gnu toolchains (from Ubuntu, debian)
+   and Xcode 5
+- Added new binary out123 only with the audio output part of mpg123.
+  This is a precursor to separating out said code into a simple audio
+  output library. It also allows plugging in some processing in a pipe
+  before feeding to output.
+- Prevent opendir(NULL) for unknown module directory when listing modules.
+- some build fixes, among those fixing mpg123-id3dump on Windows
+
+1.19.0:
+-------
+- libmpg123 version 40
+- Support float and 32/24 bit integer output also with fixed-point decoders
+  (conversion from 16 bit precision).
+- A-Law output encoding is actually implemented now (Michael introduced
+  the encoding back in the old days without ever implementing theconversion
+  table, apparently).
+- Added --with-cpu=arm_fpu as decoder choice for runtime switch between
+  plain fpu code and NEON.
+- Fix ARM builds to work properly on debian systems without special CFLAGS
+  (NEON decoder, specifically).
+- Make scripts/benchmark-cpu.pl check the return value instead of delivering
+  crazy timings for crashed mpg123.
+- Trigger track initialization in mpg123_info() to avoid use of uninitialized
+  variables (watch out for MPG123_NEED_MORE return value!).
+- Fix integer code to 32 bit numbers where it would waste 64 bit on
+  modern systems.
+- Add non-executable stack marking also to ARM assembly.
+
+1.18.1:
+-------
+- Do not close buffer twice with mpg123 -R (delete outdated code in
+  control_generic(), fixing bug 207.
+- Do not mess around with first command line argument to extract program
+  name, use a copy instead, fixing bug 205.
+- Prevent premature exit on timing of failure to open a track in the
+  playlist and the user wanting to skip over it (bug 206).
+- Fixup of HTTP socket mess, also avoiding unnecessary FILE objects (bug
+  204, patch by Rajeev V. Pillai).
+- Fix playlist behaviour on slow HTTP streams, jumping back ('d' key)
+  from first track stays at first track (thanks to Rajeev again, sub-bug of
+  bug 206).
+- Fix Frankenstein check not to stumble over ID3v1 tags. My apologies. As
+  a bonus, the position of the concerned code in the parser is now far
+  more logical.
+
+1.18.0:
+-------
+- libmpg123 version 39
+- Big version increase for clear distinction regarding the 1.14.x regression
+  fixes in libmpg123.
+- Regression fix: Ensure decoder reinitialization on combination of seek
+  and resync (buffer overflow bug 201, introduced in 1.14.1).
+- Regression fix: Make parsing really end on reaching of junk limit
+  (introduced in 1.14.4).
+- Add check for bad bit allocation value in layer I decoder (removes
+  audible glitch in bug 201 test file).
+- Avoid wrong error message about Frankenstein streams when gapless
+  decoding disabled.
+- Be verbose about big header changes (Frankenstein streams). Note that
+  changes in samples per frame will confuse the seeking code, but decoding
+  can get through.
+- Actually use the full routine to close tracks. Avoids socket leak when
+  playing multiple HTTP streams from a playlist (bug 203).
+- Send correct host header when connecting through HTTP proxy (bug 202,
+  figured out by Rajeev V. Pillai).
+- The console application now informs about changed major stream properties
+  (prints out another header line).
+
+1.17.0:
+-------
+- mpg123-id3dump --no-scan; for speedup
+- hide -C parameter from mpg123 --help when it is not supported
+- added tinyalsa Output (by Jarno Lehtinen)
+- build system tweaking
+- some care for fixing Cygwin builds
+
+1.16.0:
+-------
+- Taihei strikes again:
+-- New Huffman decoding scheme (configurable, on by default) brings nice
+   boost to mpg123 to make it the fastest decoder on modern CPUs again.
+-- new AVX decoder
+-- assembly-optimized DCT36 for SSE and AVX
+- added configs for vintage 3DNow(ext) CPUs (AMD K6) utilizing assembly DCT36
+- added configs for vintage SSE CPUs (Pentium M), utilizing C DCT36
+- added FORMAT command to generic control
+- added support for ID3v2 APIC frames
+- added mpg123-id3dump as official companion to extract meta data
+  (including writing of album art from APIC to files)
+- added mpg123-strip as official companion to strip dirt out of MPEG streams
+  (including meta data)
+- not deleting ID3 data right after printing in generic control
+- module loader a bit more flexible with relative MPG123_MODDIR
+- Fix chopped-off playback with pulseaudio output: draining the output
+  now on closing.
+- SDL output fixup, a) not chopping off end and b) non-fatal underrun
+- Fix obvious errors in win32 output ... does it now play the end of
+  tracks? Need someone to test this.
+- added support for screen and iris-ansi terminals with --title (as prompted
+  by patch from sf.net user canavan)
+- fixes/enhancements for sgi audio output
+- libmpg123: proper largefile aliases for proper systems (FreeBSD with
+  one one-and-only off_t
+  This enables client software that insists on defining pointless
+  _FILE_OFFSET_BITS.
+- wrapper script src/mpg123-with-modules to ease the pain of running mpg123
+  with modules without installation (setting MPG123_MODDIR)
+- removed ALSA 0.5 code (unused for longtime, last GPL-only bit)
+
+1.15.4:
+-------
+- Writing CDDA data via --cdr works again; had also been broken by attempts
+  to catch failing writes because of full disk.
+- Also, the return values of WAV/CDR writing routines now properly indicate
+  error to avoid stupid endless loop of "smart" audio writing code that wants
+  to handle interruptions. Really, --cdr could just go and nobody would miss
+  it ...
+- Fix stupid bug in mpg123_chomp_string() (introduced in 1.15.1), empty
+  lines were badly treated. Only usage in mpg123 is for parsing HTTP redirect
+  headers; malicious HTTP servers might exploit that (possibility to zero
+  bytes in memory).
+- some cleanup for nagging mode
+- more resync strictness to really catch (all) cases with changing decoder
+  structure; in practice badly needed when disabling seekbuffer (so it's
+  your fault, somehow ...) for non-seekable streams, otherwise not really
+  an issue because of readahead checking
+  I repeat: This fixes possibly fatal behaviour in the parser when readahead
+  checking is explicitly disabled (p.ex. via mpg123 --no-seekbuffer on
+  http streams). By default, readahead checking is _always_ active!
+- build system fixed for automake 1.13 (thanks to Nix)
+
+1.15.3
+---
+- Fix WAV writing. AGAIN. People love to decode WAV to stdout in various
+  ways that started to get broken with me starting to care for people who
+  like to write to full disks. I frikkin' HATE this rat race! I'm even
+  starting to SHOUT. Now, the code prefers to write no header at all (when
+  there is no actual output) instead of possibly writing too many misleading
+  ones. Getting the blame for breaking dir2ogg repeatedly while trying to
+  cope with one fatal situation that you cannot really cope with sucks. Big
+  time. I hope that's it now!
+
+1.15.2:
+-------
+- build fix with older shells (== in configure)
+
+1.15.1:
+-------
+- libmpg123 API version 37
+- Fix corner case in HTTP communication with missing path in Location header
+  (bug 187).
+- Prevent nasty alignment issues by not guessing about assembler alignment
+  when .balign is available (bug 188).
+
+1.15.0:
+-------
+- Added --continue (also see scripts/conplay).
+- Added number row to terminal control keys for 10% jump points (for
+  navigating long tracks).
+- Set xterm title always if asked, disregarding the -q switch (if you want
+  fully quiet, don't specify --title).
+- Enable terminal mode in OS/2 by explicitly checking for and using
+  os2term library.
+- Getting WAV/AU/CDR writing back to a sane state while still catching
+  out-of-disk when writing headers (none in case of CDR) but removing
+  that initial test that prevented writing on any non-seekable file (like,
+  /dev/stdout to a pipe).
+- Added native audio output for QNX (thanks to Mike Gorchak), also improving
+  portability of configure script while at that.
+- more robust recovery from ALSA issues (device suspend)
+- Fix crash in module loader on *BSD.
+- Extend time display to switch to hours above 60 minutes (hh:mm:ss,
+  ditching the sub-second precision)
+- really include dithering in default x86-64 build.
+- Fix mpg123_scan() not properly seeking back for all types of files (bug
+  3582628 ... it got a different number on sf.net now ... brilliant, folks!).
+- Prevent false positives for "Frankenstein!" when using mpg123_scan().
+- Fix printing of negative positions with buffer (bug 186).
+- Accept application/x-scpls as additional MIME type.
+- Try to handle certain Windows toolchains that miss EOVERFLOW.
+
+1.14.4:
+-------
+Who reworks a parsing and data mangling without really making sure that
+things still work like before? I hope I won't do so in future. Not again.
+
+- Fix resync logic to properly work again (used to prematurely end stream
+  on bad headers). A regression again, this sucks, but at least we got a
+  regression test for that now.
+- Fix aeon-old regression (since 1.11.0) about short seeks: Bit reservoir
+  was reset also for short seeks that did not break continuity.
+- Another damned regression got fixed: Sample-accurate seek for files
+  without full gapless info.
+
+1.14.3:
+-------
+- Fix regression from 1.14.1 in parsing of bad free format streams,
+  avoiding apparently endless loops (just very slow reading, in fact).
+
+1.14.2:
+-------
+- Fix writing of WAV to stdout.
+  It is still not the best of ideas to do so, though. At least make sure
+  to fix rate and channels.
+
+1.14.1:
+-------
+- Fix subtle bug that could trigger failure to detect a format change on
+  resync when using libmpg123's feeder API.
+  That bug has been there since ages but was neutralized by other (buggy)
+  behaviour of the parser before the little overhaul. The Law of an Even
+  Number of Bugs.
+
+1.14.0:
+-------
+- libmpg123 API version 36 (see NEWS.libmpg123)
+- Add --ignore-streamlength.
+- But also deal with concatenated (Frankenstein) streams: Not applying
+  gapless cutting once we're over the announced number of frames.
+- Also, gapless cutting is only applied if relevant information is
+  present. Previously, at least the decoder delay has been cut.
+- Add --lyrics for printout of lyrics (from USLT in ID3v2).
+- Added handling of SIGUSR1 and SIGUSER2 to terminal control code,
+  configurable via --ctrlusr1 and --ctrlusr2.
+- Some low-level API added (mpg123_framedata(), mpg123_framepos(), buffering
+  and resampling control).
+- Added info about input buffer fill to mpg123_getstate().
+- ReplayGain: Try to detect LAME below 3.95 for the different reference
+  level of 83 dB (adding preamp of 6 dB). Version 3.95 itself (not 3.95.1)
+  I cannot detect. User-set gain values are not touched.
+- Keep silent about missing bit reservoir when ignoring frames. That is
+  the whole point (mostly;-).
+- Add the new/old WRITE_SAMPLE variant from MPlayer that makes the generic
+  decoder faster on older CPUs (x86 at least). Not on x86-64, though (it's
+  not enabled per default there).
+- disable 3DNow and 3DNowExt DCT36, which is slow on modern CPUs
+- Handle out-of-disk in the file writers (a bit, see
+  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=67259)
+- Added Xcode project files to build libmpg123 on Mac OS and iOS
+- 32 bit output for sndio output (patch by Brad Smith).
+- Remote control interface knows LOADLIST command now.
+- Now freeing meta data memory after printout.
+- Some documentation cleanup, including manpage fixes by quadrispro.
+- Re-enabled wildcard expansion on Windows (been broken by unicode file
+  name support).
+- Fix MMX tabinit syntax (thanks to Marcel Müller for pointing that out).
+- Fix SGI audio output (been broken since change to modules).
+- Fix some fringe behaviour (mpg123_getformat() triggering needless reading
+  of next frame, possibly hitting bogus MPG123_NEED_MORE).
+- Resync limit now also serves to increase amount of skipped junk on
+  beginning.
+- Better separation of stream end and read error (in case there is no
+  stream opened, even).
+- Don't always complain about failed free format header search (only with
+  verbosity level 3).
+
+1.13.8:
+-------
+- Fix build for ARM Thumb (incompatible assembly in some macros).
+
+1.13.7:
+-------
+- Fix endless loop in module loader when starting mpg123 in a directory
+  that does not exist.
+
+1.13.6:
+-------
+- Fix output of one random character in -vvv mode for ID3v2.2 frames
+  (no buffer overflow, move along, folks;-).
+
+1.13.5:
+-------
+- Fix reading of ReplayGain values from Lame tag (nobody seen this before?!)
+  (both actual values and the distinction between audiophile / radio).
+- Accept application/octet-stream as input from HTTP.
+- Update man page with encodings.
+- Build fixes.
+
+1.13.4:
+-------
+- Fix bogus error on resync with big offsets (hits systems that have bigger
+  off_t than int), bug 3393801.
+- Fix windows binary package build script again with plugdir.
+
+1.13.3:
+-------
+- Fix an endless loop on bad headers, bug 3267863.
+- Prevent compiler warnings about unused variables with gcc 4.6 .
+- Fix return value handling of getaddrinfo(), bug 3288333.
+- Make decwin size computation work for OPT_ARM and sizeof(long) != 4
+  (bug 3288360).
+
+1.13.2:
+-------
+- Updated .NET wrapper (MPG123_SKIP_ID3V2, encsize and mpg123_strlen
+  functions) by Malcolm Boczek.
+- Fix crash when calling mpg123_decoder() before opening a track -- a rare
+  use case since one can choose a decoder with mpg123_new() already.
+- Fix format change detection for certain (artificial) concatenated streams
+  (p.ex. MPEG 1 frames following MPEG 2 frames).
+- Prevent the nasty of bug 3154889: No change of pitch without a current
+  audio format. No proper solution, but more like earlier behaviour.
+- Fix some compiler warnings.
+- Fix a memory leak in the module loader, also some in the examples,
+  for being pedantic.
+- More use of AC_LANG_SOURCE to silence autoconf.
+
+1.13.1:
+-------
+- Fix --float and --8bit (MPG123_FORCE_FLOAT, MPG123_FORCE_8BIT) regression,
+  caused by introduction of 24 bit formats. (bug 3151597).
+  Btw: The use of specific format choice via `mpg123 -e f32` and friends
+  is encouraged (meaning mpg123_format_none() / mpg123_format() calls in
+  libmpg123 API).
+- Loosen the parser restrictions: Allow the private header bit to vary. It
+  is not mpg123's business anyway (finally suggested by Marcel).
+
+1.13.0:
+-------
+- libmpg123 API version 29 (see NEWS.libmpg123)
+- New optimization: ARM NEON (Cortex A series) -- kudos to Taihei, again!
+- Added 24 bit integer output (truncation of 32 bit integer).
+- Cleanup of symbols for the static library: Only have global symbols that
+  are actually needed, prefix them with INT123_ to avoid conflicts.
+- Added --streamdump to get a copy of the data libmpg123 used.
+- Added --icy-interval and tweaked libmpg123 to make playback of ICY stream
+  dumps possible.
+- Added possibility to set module file suffix at build -- to be able to
+  avoid .la files for plugins.
+- Removed compiler directives for alignment and disable associated tests.
+  The tests don't work on a wide range of compilers anyway, and newer gccs
+  do have force_align_arg_pointer to fix bad stacks.
+- There is no ChangeLog file anymore... it was autogenerated from subversion
+  log anyway, so look there if interested.
+
+1.12.5:
+-------
+- Fix bug with the new meta data printout of the mpg123 app; embedded
+  null bytes in UTF-8 strings in non-UTF-8 environment would trigger buffer
+  overflow.
+  Thanks to Jakub Bogusz of PLD Linux for the tip. And yes, shame on Thomas
+  for changing working string handling code. At all.
+
+1.12.4:
+-------
+- Fix formatting of meta data printout in UTF-8 (string length computing).
+  As a collorary, ID3v1 data is reduced to ASCII in UTF-8 environment,
+  as we do never know what specific encoding that has.
+
+1.12.3:
+-------
+- Fix a long-standing bug that subtly broke http streaming with ICY meta
+  data when reading a bit more quickly, like when using the buffer.
+  I was a very simple and embarrassing bug, actually ... and it made
+  me wonder how normal streaming still worked rather well, generally:-/
+  Thanks to Lint for staying with us and reporting bug 3022850, to finally
+  get a grip on streaming reliability.
+
+1.12.2:
+-------
+- Fix for nasty memory corruption on configurations that hand out addresses
+  in the upper half of the memory space (the poiner alignment function broke
+  in that case, bug 2996045).
+- Various build and portability fixes (including making some exotic
+  configure switches work (again)).
+- Add dump_seekindex example
+- Sync mpg123_clr to 1.12 feature set, patch provided by Malcolm Boczek
+  And actually include it in release tarball!
+- Rework mpg123.h logic for large file stuff a bit, clients can control
+  it by defining MPG123_NO_LARGENAME or MPG123_LARGESUFFIX.
+- Include dumb wrappers to provide names suffixed with _64 on 64 bit
+  machines and _32 on 32 bit machines, respectively, to help clients that
+  insist on defining _FILE_OFFSET_BITS where it is not needed (or with a
+  non-large value).
+- Tuning of the internal buffer code for feeder mode to minimize its
+  performance impact (works in 4K blocks now).
+- Workaround for compiler bugs in Open64/PathScale/SunStudio (bug 3004396,
+  suggestion by Doug Gilmore).
+  Note that Sun Studio is still a tricky fellow, at least when it comes
+  to our preprocessed assembly.
+  Also, x86-Open64 recently produced another segfault in layer3.c on my
+  box... GNU and intel compilers are what one can use as something stable.
+- Make mpg123_getformat() return more error codes (like MPG123_NEED_MORE).
+- Fix handle I/O for clients with small file offset (32 bit when libmpg123
+  has 64 bit).
+- Fix 3DNow(Ext) standalone builds.
+
+1.12.1:
+-------
+- Update INSTALL for the dual-mode library. No code changes.
+
+1.12.0:
+-------
+Attention: This reverts the big bad libray name change. People did not
+like libmpg123_64.so at all ... so Thomas went along with proving that
+being responsible for a open source library package sucks for your life --
+he coded large file dual-mode into libmpg123. One library with both APIs,
+like glibc.
+
+- libmpg123 25.0.25:
+-- The separate libraries are gone again, this one is dual-mode (using
+   ca. 750 lines of not very funny code).
+-- The library even translates callbacks between large file support modes.
+-- Introduce handle-based custom I/O in libmpg123.
+-- The header now defines MPG123_API_VERSION to help compile-time detection
+   of available functions (lib is version 25.0.25 now... MPG123_API_VERSION
+   is 25).
+- Make the usage of AI_ADDRCONFIG dependend on a configure check. This
+  flag is not available everywhere.
+
+
+1.11.0:
+-------
+Attention: There was a re-release of the source archive, because the
+initial one missed the actual changes for the library name.
+Sorry for the inconvenience:-/
+
+- Big bad libray name change for builds with enabled large file support.
+  That will break libmpg123 binary compatibility on Linux/x86 when upgrading
+  from mpg123>=1.5.0 with enabled large file support. You need to relink
+  with the new library called libmpg123_64.
+  If you do not enable large file support, or it is implicit on your
+  platform (x86-64), the library keeps the old name of libmpg123 and
+  everything is fine.
+- Assembler cleanup:
+-- no use of compiler-based stack alignment (for SSE), helping portability
+-- mostly performance neutral, hint at faster decoding for the dynamic
+  build and slower for static, but small change in any case
+- Windows networking (access http streams in mingw builds).
+- Do not ask for addresses that do not have matching interfaces configured
+  (IPv6 on a IPv4-only host, for example). That can help with broken DNS
+  servers that choke on IPv6 addresses (T-Online Speedport W502V, for example). 
+- Fix a potential ICY reading problem were ICY metadata could be read as
+  mp3 data (basically for MPEG frames bigger than the ICY interval).
+
+1.10.1:
+-------
+- Help multilib setups that boldly assume that headers are invariant
+  by removing the consistency check in mpg123.h and instead just adding a
+  suffix to relevant functions when _FILE_OFFSET_BITS is defined. Invalid
+  setups will now fail at the linking stage instead of the preprocessing stage.
+  That should cover bug 2934488.
+- Fixes for gapless decoding:
+-- Correctly skip padding larger than one MPEG frame (strange, but occurs).
+-- Bug 2950218 (proper gapless cuts for seeking near the end).
+- Make sure the search for the first header aborts after 64K of one-byte
+  reads, as always intended (bug 2951334).
+  Certain files (or even random data) were able to fool mpg123 sufficiently
+  enough that it basically reads through the whole file in 1-byte steps
+  in search for MPEG data.
+  The limit of 64K will very likely be configurable in a future mpg123
+  version.
+- Fix subtle bug with seeking in feeder mode: A seek close to the current
+  position (meaning: the needed data offset is already in mpg123's buffer
+  chain) resulted in skipped bytes.
+- Improve the feeder mode for handling large amounts of junk at the
+  beginning, including proper passing of the request for more data when trying
+  to determine free format frame size. This also fixes endless looping as
+  reported in bug 2951334.
+- The parser code still needs overhaul. It is not pretty.
+- Compile fix for OpenAL.
+
+1.10.0:
+-------
+- Confirmed/fixed on OS/2 platform.
+  At least a static build works with native audio output and generic decoder.
+- Make modules work with libtool-2.2.6b .
+- Added pitch command to control interface.
+- HTTP header field and MIME type parsing now case-insensitive (fixes
+  bug 2904736).
+  Also, the MIME-parsing for non-playlist URLs is done the same way as
+  from playlists now.
+  And, we interpret MIME types only to before a ";" (see bug 2836904).
+- There is a build-time option to enable unicode file names on windows
+  now. UNIX (Linux) does not need that, UTF-8 works natively.
+  An unicode-enabled build of libmpg123 expects file names as UTF-8 strings,
+  opening of non-utf8 strings (by old applications) still works via fallback
+  when the conversion of the string or opening of the file failed.
+- Also, on Windows, --realtime now works, along with added granularity of
+  the new --priority parameter. Note that you get the latter functionality
+  through nice/renice on UNIX, no need to add that to mpg123.
+- Added experimental framebyframe API.
+- Added a new Microsoft common language runtime wrapper (aka .NET wrapper)
+  written by Malcolm Boczek. See ports\MSVC++\2008clr\mpg123clr\ReadMe.txt
+  for further information
+- Added Visual Studio 2010 Beta 2 project files for libmpg123
+- Updated autotools machinery, autogen.sh is gone, use `autoreconf -iv`.
+
+1.9.2:
+------
+- Fix logic failure in gapless code: The trailing silence was only cut on
+  the first decode. So, seek-back and decode again never was gapless:-(
+- Fix linker flags on MacOS 10.6 .
+- Improve portability (mainly for Solaris/x86, possibly others).
+- Fix reading from standard input in Windows (use binary mode).
+
+1.9.1:
+------
+- Fix OpenAL output issue (bug 2840085)
+- Fix theoretically possible discarding of some audio samples when getting
+  a new format.
+- Fix unwanted verboseness (some error messages from library even when
+  MPG123_QUIET was specified).
+- Fix back-to-beginning for feed_skip (fixes bug 2859531).
+- Fix the CPU creep bug with NtoM decoding.
+  That one has been nasty on you with large files since bad frame fillup
+  has been introduced.
+- Fix regression (since 1.9.0) in ID3 parsing: Now Foobar2000 RVA fields
+  are interpreted again (among others).
+- Fix some compiler warnings, minor cleanup.
+
+1.9.0:
+------
+- Free format support.
+- ARM assembly optimizations (yay Taihei again!).
+- Dither noise now runtime-generated, thus less bloated binary (thanks
+  Taihei...).
+  This means that dithered decoding is now included per default.
+  Please note that work is ongoing to improve the dithering quality,
+  more to come.
+  For example: Accurate rounding to 16bits is now always used for generic
+  dithered decoder, there are plans to adapt the noise for different
+  sampling frequencies.
+- Buffer plays any audio type now.
+- New output module: OpenAL
+- Bug fixes:
+-- Broken frame fillup for non-signed 8 bit formats with correct zero
+   (bug 2805665)
+-- Crash on invalid UTF-16 in ID3 tags fixed (thanks to Andy Hefner)
+-- Bad detection of separated UTF-16 strings in ID3 tags (bug 2834636).
+- Topic ID3 and UTF: Now we are more tolerant with UTF16, even accepting
+  those broken tags that id3v2 produces (multiple conflicing BOMs).
+- Build system allows AltiVec on non-Macs now (don't enforce unsupported
+  gcc flags).
+- Terminal control mode is more verbose (gives hint about pressing 'h').
+- The library now offers a switch and small API to defer translation of
+  ID3 text data until client app wants to do it (or not).
+
+1.8.1:
+------
+- Include improvements to integer decoder from SVN trunk.
+  They have been accidentally promised on 1.8.0 release announcements,
+  though they were not there. Here it is: ISO compliant fixed point decoding
+  (speed optimizations are still reserved for next release).
+- Fixed build with ./configure --enable-modules (bug in configure script).
+- Fix name of binary in help screen when called with path.
+- Build fix for old gcc with AltiVec code.
+- Update of Sony PSP build files.
+
+1.8.0: (The Taihei Monmament)
+------
+- New and improved SSE optimizations! For x86-64, too! Also AltiVec! Fast
+  float output! Faster stereo!
+  Finally, this should put mpg123 into the efficiency-leading position on
+  current hardware! Thanks go out to Taihei Monma for pushing lots of new
+  assembler code.
+- Added proper rounding modes to 16bit integer.
+-- Use ./configure --enable-int-quality to prefer accuracy over speed.
+-- Accurate code (generic, SSE, 3dnow -- i586 has always been good)
+   delivers ISO compliant quality with 16bit output.
+-- Uses fast rounding for IEEE754 floats.
+-- Mpg123 can do fully ISO compliant MPEG audio decoding to 16bits (of
+   course to 32bit float/int, too).
+- subtle performance enhancements via broader data alignment
+- Prefer SSE code over 3DNowExt.
+-- It can be tight, but generally our new SSE code is better on CPUs that
+   can do both.
+- Remove HF cutoff (SFB21), has been introduced in 0.59r .
+- Fix layer 1 regression (been there since version 1.x).
+-- Layer 1 ISO compliance test is positive now.
+- Fix layer 2 regression (false positives header change).
+-- Layer 2 ISO compliance test is positive now.
+- more sample-accurateness
+-- Clear frame buffers before seek.
+-- Decode 4 frames in advance for layer 3 (2 for layer 1 and 2) per default.
+-- Number of layer 3 frames to decoded in advance (and fill bit reservoir) is
+   runtime tunable (--preframes).
+- Do not stop decoding after stray ID3v1 tags in streams (bug 2793677).
+- Fix handling of negative RVA2 values in ID3v2 (bug 2792417).
+- Discard bitreservoir of previous frames if a resync is needed.
+- improve perceived randomness of --random (do not repeat too early)
+- Fix special crash case in UTF16 conversion for ID3v2.
+- MPG123_MODDIR environment variable for changing module directory at runtime
+- arts output fixes (bug 2715128)
+- win32 output swallowing less buffers at end (but still some audio is lost,
+  bug 2722991)
+- tested mpg123 on OS/2; it works, but not the native audio output
+  (SDL works)
+- WAV output announces supported output formats correctly
+- fix buffer startup to make sure the first bits of audio are not discarded
+  (bug 2796802)
+- re-enable the --gain parameter (the move to modules disabled that),
+  untested
+- Libltdl is _not_ included anymore.
+-- The host system is expected to provide it, otherwise plugins are not used.
+-- Our copy does not get in the way anymore.
+- enhancements of the MSVC++ builds, including optimizations using yasm
+- general build system fixes
+- Legacy build system is gone.
+- code cleanup
+-- signed/unsigned integer usage, make compilers more happy)
+-- simplified synth selection code (it is _less_ code now, and does more)
+- Fixed behaviour of MPG123_NEW_FORMAT: Now it does not stop you from
+  just continuing decoding without querying the (new) output format, this
+  behaviour regression had been there since somewhen after 1.4.3 .
+
+1.7.3:
+------
+- Fix a regression introduced with the --doublespeed fix. Now seeking should
+  be a lot smoother again.
+
+1.7.2:
+------
+- Fix a possible vulnerability in the ID3 code (negative encoding values).
+
+1.7.1:
+------
+- Just one fix for making the RVA switch in terminal and generic control mode
+  work again (instead of plain silence).
+
+1.7.0:
+------
+- Lots of output format fun!
+-- now supporting 8, 16, 32 bit signed/unsigned integers,
+   32bit float (64bit float can be hacked in quickly)
+-- optimized decoders use fallback routines for non-optimized
+   formats transparently
+-- flexible resampling is automatically chosen when output does
+   not support standard rates (like a JACK server)
+-- That meant quite some restructuring in the decoder code...
+- Lots of core functionality now optional, enabling small-footprint
+  builds of libmpg123.
+-- choosing among the MPEG layer codes
+-- NtoM resampling
+-- downsampling
+-- feeder API (mpg123_open_feed())
+-- ID3v2
+-- String API
+-- ICY
+-- output formats
+-- error/warning message printouts
+-- ... a layer3-only shared libmpg123 can be just 107K on x86-64
+   or 94K on x86
+- --preload (tune prefill before playback for buffered mode)
+- win64 support (one report at least;-), modules working on Windows
+- Windows/MSVC++: fixed handling of unicode file names,
+  mpg123_topen() now actually working there
+-- You are obliged to use mpg123_tclose() now!
+- using "plugins" subdir relative to mpg123 binary
+  (in addition to ../lib/mpg123)
+- switch to libtool 2.2 and automake 1.10 for the build scripts
+-- though no update to new libtool 2 API, yet
+- some portability fixes
+- prevent user from creating non-working I/O setups
+  (replacing timeout reader, ICY with feeding)
+- JACK output accepts port names for -a, stereo gets mixed down
+  when only one port is chosen
+- added sndio output, contributed by Christian Weisgerber
+- Make --doublespeed paramter work, porting of which has been
+  forgotten in the 1.x series!
+  Along with that, a regression in decoding has been fixed
+  (concerning skipping of frames in general). 
+
+1.6.4:
+------
+- Fix for consistent NtoM resampled decoding and broken frames fillup.
+
+1.6.3:
+------
+- Fix sf.net bug #2413608: Make sure a new format does not slip through
+  after early close.
+- Include equalizer example file and a piece of wrapper code for MSVC++
+  in the distribution.
+- Do not claim to support unsigned 16 bit encoding (never been the case).
+- Fix default fifo detection, now it actally activates fifo support!
+
+1.6.2:
+------
+- Fix default IPv6 detection in configure.ac (a typo has been introduced
+  before).
+
+1.6.1:
+------
+- Fix printing of largefile offsets in remote control interface.
+- Some portability fixes (reduced compiler warnings on Solaris, p.ex.).
+
+1.6.0:
+------
+- small things inside that I forgot to mention
+- some new commands for remote control interface:
+-- SCAN
+-- SAMPLE
+-- EQFILE
+-- SHOWEQ
+- added --keep-open command line flag (for remote control)
+- fixed equalizer file parsing to really handle comment lines as example file
+  suggests
+- more elaborate detection of UTF-8 locale, also --utf8 switch to force it
+- added --fuzzy to enable inexact seeking (see below)
+- added --index-size parameter for tuning accurate frame seek index
+- enabling largefile support via configure
+- libmpg123 11.0.11:
+-- added mpg123_geteq(), mpg123_tell_stream() and mpg123_getstate()
+-- API cleanup (take const char* for mpg123_open())
+-- calm down complainling (C++) compilers by completing the mpg123_channels
+   enum
+-- fixed several possible crashes when user provides NULLs where it isn't
+   appropriate
+-- workaround for frames that fail decoding (bad frame body, missing bit
+   reservoir): fill up with silence
+   That also fixes seeking issues related to bad frames since now the
+   fixed relation between frame and sample offsets is restored.
+-- Finally realized what that the resampling code for integer math
+   (generic_nofpu) was just incomplete!
+   Now it works, using the defined integer multiplication.
+-- Detect UTF-8 in ICY conversion (instead of just assuming CP-1252,
+   provided by Torsten Glaser).
+-- Prevent ugly noise when the bit reservoir is not fully there
+   (p.ex. ignorantly cut mp3 files).
+   Concerned frames are silenced, but reservoir for following frames
+   is kept.
+   Thanks to Patrick Dehne for the investigation and patch!
+-- New option for fuzzy seeking; trading sample accuracy for speed.
+   With that option, seeks positions are guessed using mean framesize or
+   the Xing VBR TOC is used.
+-- Feeder streams work with seek index now.
+-- Seek frame index is runtime tunable.
+-- more caution with alignment issues for varying library users
+- new project files to build/use libmpg123 with MSVC++ 2005 and 2008,
+  provided by Patrick Dehne
+- fixed a regression that made the pause/loop mode in terminal control
+  slowly go backwards
+
+Big note for libmpg123 users: Make sure your application is compiled
+with the same largefile setting as libmpg123!  If that does not match,
+you will get unresolved symbols (which is better than weird errors when
+using a nonmatching off_t in arguments;-).
+
+1.5.1:
+------
+- fix wav/au/cdr writing to stdout (bug #2044423)
+- add more sensible --no-resync to replace --resync (bug #2044404)
+- libmpg123 7.0.7
+-- fix thread safety of SSE decoder (bug #2053181)
+-- fix robustness of length handling, added mpg123_set_filesize() (bug #2064322)
+
+1.5.0:
+------
+- libmpg123 6.0.6
+-- Floating point decoding back again, (build time choice for now;
+   --with-cpu=generic_float).
+-- More robust string handling; extended string API.
+-- fixed an (so far) unnoticed ID3 bug that may have obscured comment fields
+-- added mpg123_feed() as shortcut; using const input buffer now
+-- resync is enabled again for ICY streams (the trouble in the past was
+   due to a reader bug, not the streams)
+-- decode ICY text data to UTF-8 (thanks, Thorsten)
+-- preserve file flags for timeout mode
+- More elaborate (helpful?) error message for output format problems.
+- Reworked HTTP code... and added IPv6 support!
+- Fix the --proxy parameter (has been accidentally ignored before).
+- Added --ignore-mime to work with web streams with funny playlist MIME
+  types like "audio/megurl".
+- Know MIME audio/mpegurl.
+- --timeout is now also used for the connection itself (not just reading).
+- Now trying to resume ALSA device after suspend.
+- subtle build changes (your CFLAGS rule now)
+
+1.4.3:
+------
+- Fix mpg123_tell() and mpg123_seek() return values with respect to the
+  samples in decoding buffer (bug 1947373).
+- Fix (bogus) 3DNow detection on IDT C6 (bug 1947982).
+- Fix mono playback of win32 output (bug 1955157).
+- Fix ABI compatibility with compilers that don't align the stack like
+  gcc does (fixing SSE crashes on win32).
+
+1.4.2:
+------
+- Fix build problems (for Cygwin and Win32, perhaps others, too).
+
+1.4.1:
+------
+- Fix a serious regression of terminal control mode (forgot to remove a
+  term_restore(), bug 1936548).
+
+1.4.0:
+------
+- Enable runtime check for available and working output modules.
+  Now mpg123 tries all built modules (or a list specified in
+  mpg123 -o moda,modb,modc) in turn to find a working output. This minimizes the
+  situation of having to specify a device when default output doesn't work for
+  some reason.  See bug 1910500.
+- libmpg123 2.2.2
+-- Fixing an endless loop for ICY streams that suddenly end without error
+   (just EOF).
+-- Further fixes around EOF handling in (buffered/ICY) streams.
+- Enable user to interrupt mpg123 when stuck in a loop of failing to open a
+  track (with --loop).
+- This time with correct RPM spec (hopefully... sorry, Michael!).
+
+1.3.1:
+------
+- Enable snd_pcm_sw_params_set_xfer_align() for alsa-lib < 1.0.16 (bug 1908603).
+- libmpg123 2.1.2 (no-op change)
+
+1.3.0:
+------
+This is a _major_ fix release for http streaming!
+Much more usable than earlier mpg123 1.x versions.
+
+- libmpg123 libtool-version 2.0.2
+-- Fix nasty bug in ICY reader that failed to account for partial reads
+   from slower network.
+-- Now non-seekable streams can get peek-ahead for MPEG sync, too, triggered
+   by the MPG123_SEEKBUFFER flag.
+-- Do not try to resync on streams with ICY metadata, that won't work.
+   Consequently, if there's unreliable network, use --loop -1 to make
+   mpg123 reconnect to the server on errors.
+-- Applying a few layer 3 decoder fixes from old mhipp CVS (hail to the
+   creator;-) That includes the fix for bug 1895025.
+-- Fix ID3v2 parser with very invalid claimed ID3v2 frame sizes (could
+   have triggered DOS before).
+-- Oh, and fixed a steady memory leak in ID3 handling. Should mention that;-)
+- Print ICY-NAME and ICY-URL again, as mpg123-0.6x did.
+- Added --smooth option for not flusing buffer between tracks but at program
+  end only.
+- Included some contributed ports/bindings of libmpg123 under ports/ .
+
+1.2.1:
+------
+- libmpg123 libtool-version 1.2.1 (coincidence!)
+-- Earlier check for free format headers to prevent them from screwing up
+   resync (free format still not supported)
+-- bug 1889051: more flexible resync, not insisting on the format of the
+   first frame (which could have been bogus)
+- Add an output write loop to handle SIGSTOP/CONT operation (bug 1890563).
+- Fixed a bug where playback status for some http streams was not shown.
+
+1.2.0:
+------
+- libmpg123 libtool-version 1.0.1
+-- See NEWS.libmpg123 for details.
+-- This adds --resync-limit parameter to mpg123.
+- Some build system work, including:
+-- It is now possible to build a mpg123 rpm from the source tarball via
+   rpmbuild -tb .
+-- configure: Accept --with-audio=foo,bar,bla (comma-separated list) in addition
+   to --with-audio="foo bar bla".
+-- autogen.sh included in distribution.
+-- Include the forgotten i486 files in the distribution (now that's embarrasing...).
+   Also a little fix for wrong --list-cpu on i486 build.
+-- Fix build with MinGW32.
+- Fix -v stat output (time display) for MinGW32 build.
+
+1.1.0:
+------
+- Added arts output.
+- More verbosity on lame/xing/info tags (on demand) instead of compile-time
+  debugging switch.
+- XMMS2 plugin cleanup (submitted to XMMS2 for inclusion)
+- Improved ID3v2 robustness (let bad tags not affect playback of the important
+  part).
+- Terminal control:
+-- Key for going to previous track ([d], because it's left of [f] usually...
+   no config file yet for that).
+-- Key for printing current playlist, [l].
+-- Now possible to switch on verbosity also for mpg123 -q -C
+-- Key for (re)printing ID3 tag info ([t]).
+-- Key for (re)printing MPEG frame header info ([m]).
+- Soften the -q option: Now you are able to increase verbosity after -q
+  again, like mpg123 -q -v (this fixes cplay's progress display).
+
+1.0.1:
+------
+- Fix module loader to prevent crash in working paths with more than 49
+  characters length (bug 1859413).
+
+1.0.0:
+------
+- Fixed Pulseaudio.
+- Cleaned up configure.
+- Pushed remote control version to v3.
+- Updated documentation.
+- Fix VPATH build for generated mpg123.h .
+
+1.0rc3:
+-------
+- Fixed JACK output.
+- Disable buffer when statically building CoreAudio in (MacOSX); with
+  CoreAudio module the buffer works, with static output it doesn't.
+  This is the situation because of fork() discrimination by Apple Inc. .
+- Added verbosity to tell about ID3v2 text encodings (level 4).
+- minor cleanup
+
+1.0rc2:
+-------
+- Fixed some bugs, the ID3v2 interface of libmpg123 is safer now (there
+  were possibly stale pointers in there).
+- Buffer mode got vital improvements (yeah, that is sort of feature creep
+  during release process, but worth it)
+  The improved communication makes it possible to skip tracks in terminal
+  control mode without the hack to immediately restart playback.
+  To be able to do seeking in terminal mode with buffer properly, buffered
+  playback stops on seek keys. You restart playback after you are done
+  with seeking.
+- Support either portaudio v18 or v19 API (v18 works for me, v19 works
+  according to user report).
+- Audio output handling got safer and more clean, a byproduct of implementing
+  the above. I stumbled over some things and had to fix it (yeah, feature
+  creep in parts again, but still: Worth it!;-)
+  Any audio access is now restricted to either that standalone mpg123
+  process or the buffer process, the output being opened _after_ the fork().
+  There is hope that this fixes buffered output on MacOSX.
+- More feature creep, this time because of something like that was already
+  included in the Debian mpg123:
+  --delay parameter to issue a pause before each track (does not make
+  sense for file writing outputs, though).
+- Even more feature creep: remote control can now give ID3v2 data, also
+  in more raw form via new "tag" command.
+  This sort of qualifies as bugfix, actually, since it's item 1786430 on
+  the tracker;-)
+- Make flexible rate computations more safe (especially on 32bit platforms)
+  by switching to the looping code instead of direct multiplication/division
+  (which blows up with integers). A possible effect was premature track
+  ending with a forced rate.
+- Flexible rate mode works _at_all_ again with fixed output support
+  detection code (comparison of -1 with a size_t ended a loop all too early).
+- check for error in flushing output (this ends mpg123 for a broken pipe,
+  for example)
+
+1.0rc1:
+-------
+- In one word: LOTS!
+- Many small things that happened while migrating to the new setup.
+- The decoder is now a library (libmpg123) which can be installed also
+  for other programs to use. This finally provides a heavily improved
+  replacement for the aged mpglib. We have doxygen API doc, example codes.
+  You can still choose to compile the decoder statically into the mpg123
+  binary, though.
+- We have a plugin system for audio output! This should be relieving to
+  package maintainers for binary distributions, drastically reducing the
+  number of builds they have to provide.
+  Here, too, you can choose to build one audio output into the binary
+  like before; you can have your old-school one-piece mpg123 or the hip
+  I-am-legion shared-lib-and-plugin flexible mpg123;-)
+  One exception: For now, you have to compile without modules in
+  MinGW32/MSYS.
+- ID3v2 support has been enhanced and, in the case of specific comments
+  (those with a description), fixed.
+  The ID3 parsing is part of libmpg123, offering support for virtually
+  all textual information in ID3v2.2, ID3v2.3 and ID3v2.4 tags (along with
+  the usual 128 bytes of ID3v1 or ID3v1.1 in a block).
+  All tag texts are converted to UTF-8, allowing mpg123 to properly display
+  special chars in an Unicode terminal without fuzz (for non-UTF locales,
+  there is still the ASCII reduction).
+- Gapless decoding (of layer 3 streams) is now considered to be a standard
+  feature and is enabled per default both at build- and runtime.
+- ...
+
+0.68:
+-----
+- Fix bug 1807964: distorted playback of MPEG 2.5 files
+
+0.67:
+-----
+Thanks go out to the ROM 106.5FM team (http://www.rom.lu/) for supporting
+this release with a donation on sf.net and a bottle of finest Gewuerztraminer
+wine from Luxembourg!
+
+- verified that it builds on SGI IRIX 6.5 for MIPS32 and MIPS64
+- enable flexible rate for stdout decoding, too
+- UTF8 filtering to ASCII finally works thanks to Mika Tiainen, see bug 1745847
+- corrected frame offset; -k was off by one
+  This means now that -k disagrees with mpg123 0.59r on many files because
+  the old version does play a frame of silence when encountering LAME tag
+  instead of dropping it for audio.
+- added --timeout <n>: Possibility to end playback on a stream that doesn't give
+  data for <n> seconds.
+- added --loop <n>: for ... well... looping playback of a track; motivation was
+  persistent internet streaming with unreliable connection (together with --timeout)
+- build fixes
+- use movap instruction in SSE assembly when compiler supports the needed
+  alignment (idea from MPlayer)
+- show decoder options in their priority order in --list-cpu/--test-cpu
+- added Perl script to benchmark each of mpg123's CPU optimizations
+- portability enhancements and cleanups along with testing on SunOS 4.1.2
+  with gcc-2.7.0
+- workaround for ugly flexible rate for MMX/SSE/3DNowExt code:
+  --with-cpu=mmx also includes i586 code as fallback; similar with the others
+
+0.66:
+-----
+- support for a combined build of x86 optimizations and runtime selection
+  among these The (supposedly) "highest" CPU-supported optimization is chosen
+  by default, --cpu, --list-cpu and --test-cpu parameters are there for you to
+  take control.
+- default build for x86 systems is combined "x86" with generic, i386,
+  i586, MMX, 3DNow, SSE, 3DNowExt; "x86_dither" also includes the dithering
+  i586 decoder
+- no automatic -march compiler flags anymore; the --with-cpu configure option
+  selects specific assembler code but special CFLAGS are up to you
+- extended 3DNow and SSE optmizations from MPlayer's mp3lib
+- x86 assembler optimizations adapted for MacOS X/Intel
+- straight support for Windows using MinGW32, reactivated the native
+  WinMM output. Core functionality including assembler optmimizations
+  and WAV writing is there.
+- assembler optimizations also for cygwin
+- set remote-err automatically when putting audio to stdout
+- a bit more general portability in the new build system
+- fix file creation mode for -O
+- experimental decoding to 32bit float (raw and WAV file): ./configure
+  --with-cpu=generic_float
+- generic control interface (-R) can create and read from a named pipe,
+  parameter --fifo <path>
+- audio bugfix: playback of mono file on stereo-only hardware, better
+  error reporting there
+- ALSA output handling underruns
+- MMX, SSE and 3DNowExt fallback to i586 and below or 3Dnow for forced
+  sample rate
+- more terminal control: volume, RVA and verbosity controls
+
+0.65:
+-----
+- now allow crc bit to vary over stream (fixes files with bad lame tag
+  and some internet streams)
+- do not try to parse id3v2.2 (as opposed to 2.3 and 2.4)
+- correct id3v2.3 parsing for not expecting syncsafe integers for framesize,
+  2.4 introduced that
+- omit gcc specific compiler flags when gcc is not there
+- initital attempt to support sgi/irix with configure (please test)
+
+0.64:
+-----
+- fixing a potential denial of service problem; broken connection to server
+  could trigger an endless loop
+
+0.63:
+-----
+- build fixes, only relevant to developers and people who had problems building
+
+0.62:
+-----
+- JUMP command in generic frontend accepts offsets/positions in seconds
+  (JUMP 4s vs. JUMP 4)
+- initial support for ICY meta data in SHOUTcast streams
+- a bit of fixing with rva code, added rva and general volume control to
+  generic frontend
+- accepting more MIME types for http streaming (application/pls and
+  audio/x-mpeg)
+- ID3v2 info output taking less space per default - more resembling the
+  old ID3v1 view for short tags, full view with always one line per item
+  via extra --long-tag switch
+- generally less verbosity (i.e. noise on console) per default
+- ID3v2 now having some kind of support for unicode; trying to print what's
+  latin1-compatible and prevent messing up of terminal with unknown bytes
+- several bug fixes and small improvements
+
+0.61:
+-----
+- improved AltiVec code from Taihei Monma
+- an i486 optimization by Petr Salinger
+- improving interactive experience (terminal, frontends)
+-- prevent/lessen bad effect after seeking while paused
+-- show targeted position while seeking in terminal mode while paused
+-- not messing up terminal on unexpected errors
+- decoder robustness - better file sync (weird junk at beginning, some vbr
+  frames)
+- build system improvements:
+-- fixing configure isses on some platforms
+-- adding cygwin, kfreebsd
+- extended fix for CVE-2006-1655
+- generic code should compiling again...
+
+0.60 final: (The Team!)
+-----------
+- no functional changes
+
+0.60-beta6: (Thomas Orgis)
+-----------
+- more use of ID3v2 tags, mpg123 now displays both (merged) info from
+  ID3v2 and ID3v1; trying to support both ID3v2.3 and ID3v2.4, but ignoring
+  encoding (UTF8 should still work if your terminal supports it, straight
+  unicode should work except for parsing genre numbers and multiline strings)
+
+0.60-beta5: (Thomas Orgis)
+-----------
+- more robust playlist support:
+-- path/url length not limited to 1023 characters anymore
+-- reading in of whole playlist at program start (old operation was not
+   really safe with playlist from http)
+-- fixed bug where reading of playlist form stdin caused segfault (introduced
+   with the pls format support)
+- smaller cleanups, screen output cosmetics
+
+0.60-beta4: (Nicholas Humfrey & Thomas Orgis)
+-----------
+- proper seeking, also for VBR streams
+- real two-way seeking in remote control mode at all
+- better estimates of remaining frames (on vbr files), exact if Xing header
+  is found
+- Removed libao support (as it is GPL and we aren't - and we don't need
+  it with native Alsa)
+- Added ALSA 0.9/1.0 support by Clemens Ladisch (old alsa is in
+  audio_alsa05.c but will most likely vanish soon)
+- Added PortAudio audio-output support
+- Added SDL audio-output support
+- Fixed NAS audio-output support
+- re-enabled MPEG 2.5, code just seems to work
+- improved stream checking; being more willing in general (favor resync
+  instead of bail out) but directly give up if free format stream is obvious
+- Whee! Initial Relative Volume Adjustment (buzz) support with reading of
+  ReplayGain values in lame/info tag, the RVA2 frames in ID3v2.4, ID3v2 TXXX
+  tags from foobar2000 (please test, someone!) and custom ID3v2.3 comments
+  entitled RVA / RVA_ALBUM / RVA_AUDIOPHILE / RVA_RADIO / RVA_MIX
+- more persistence in trying to get http streams
+
+0.60-beta3: (Thomas Orgis)
+-----------
+- fixed bug with segfault in http code on stream from live365.com -
+  bug id 1529266
+- made http request HTTP/1.0 compilant again (tested only without proxy) -
+  bug id 1529319
+- now using http content-type header to check for correct types mpg123 can
+  understand
+-- you can now always use -@ for a single http resource (direct stream or
+   playlist) since a stream will be reopened based on MIME type,
+   though omitting it will save you one http request to the server in the
+   direct stream case...
+- now simple parsing of shoutcast pls playlists (how did you people use
+  shoutcast before?)
+- playlist mode enhanced with selective playback of one entry in list
+  (--listentry parameter)
+
+0.60-beta2: (Thomas Orgis)
+-----------
+- fixed bug in terminal control mode that caused the f key to quit program
+  isntead of advance to next file (introduced by the first attempt to restore
+  "normal" Ctrl+C behaviour in terminal control mode)
+
+0.60-beta1: (Thomas Orgis & Nicholas Humfrey)
+-----------
+On the way to the first new offical realease since years!
+
+- new license: all LGPL except the old audio_alsa.c
+- merge with Nicholas' sourceforge package
+-- autooled configure/make system
+-- MacOSX, Jack, libao (alsa 0.9/1.x support through that)
+- experimental gapless playback for layer 3
+- merged in MMX and AltiVec optimizations
+- security bug fix of GLSA 200607-01 and catching possible crashes found by fuzzing 
+- fixed many issues here and there
+- polished help messages, updated man page...
+
+UNDERGROUND 0.59r-thor7: (Thomas Orgis <[email protected]>) (well, I'm going to
+------------------------ release a _really_ official mpg123 in future)
+- applied relevant stuff from Debian's 22:
+-- fix for CVE-2006-1655 (buffer overflow in III_i_stereo())
+-- strict aliasing hack in WRITE_SAMPLE of decode_i386.c
+-- fixed http streaming through proxy by actually using the request url...
+-- buffer resync on Ctrl-C (cleaning, reducing pauses with multiple files)
+-- removed unused esdserver variable from mpg123.h
+-- did NOT apply the Debian Makefile/manpage changes (going to rewrite that
+   stuff anyway)
+- made the netbsd-i386 targets visible as netbsd-x86
+
+UNOFFICIAL 0.59r-thor6 (Thomas Orgis <[email protected]>)
+----------------------
+- split nedbsd targets for realtime priority selection code; since one
+  needs -lpthread with it. standard netbsd target doesn't use realtime code --
+  I won't recommend running mpg123 as root anyway!
+
+UNOFFICIAL 0.59r-thor5 (Thomas Orgis <[email protected]>)
+----------------------
+- Separated the the use of char* equalfile as filename from the use as
+  TRUE/FALSE flag by introducing int have_eq_settings. Compilers kept nagging
+  about assigning and integer (TRUE) to char* ... and it feels more right
+  this way.
+- Made control_generic aware of real being possibly different than float (seq
+  command used to raise an FPE on OSF1 when this assumption was not the case.
+- Fixed the command line arg parsing to work properly on Alpha (32 and 64
+  bit mixup)
+
+UNOFFICIAL 0.59r-thor4 (Thomas Orgis <[email protected]>)
+----------------------
+- merged with 0.59r-19 from Debian project (Daniel Kobras
+  <[email protected]>), hopefully fixing all those security vulnerabilities
+  -> my dirty http_open and open_stream variants now replaced by more
+  proper code
+  -> still my (rather workloaded) parsing/processing in control_generic,
+  but now including the idea to watch out for \n, \r\n and \r (or \n\r,
+  for that matter;-)
+
+UNOFFICIAL 0.59r-thor3: (Thomas Orgis <[email protected]>)
+-----------------------
+- hacked additional variants of http_open and open_stream that return
+  errors instead of exit()ing; makes more sense when used by a frontend
+- further cleanup (and return to using continue instead of nested
+  if(){}else{if()else{}}) in command processing, better error messages there
+
+UNOFFICIAL 0.59r-ThOr(remote-err,eq,flushing): (Thomas Orgis <[email protected]>)
+----------------------------------------------
+- added audio_flush() calls to various places in control_generic.c to
+  make sure there is nothing left in there that hurts later (not sure if
+  this has effects)
+- (re?)enabled (?) code for stream info
+- corrected answer of JUMP (now gives actual reached position, +/- 1 frame
+  since I'll still have to figure out what frame 0 really is...)
+
+UNOFFICIAL 0.59r-realeq-remoteerr: (Thomas Orgis <[email protected]>)
+----------------------------------
+- applied patch from Cool Feet Audio project ([email protected], see
+  README.cfa) to use real-time equalizer in remote mode
+- applied patch from AMF (amf.sourceforge.net) by Steve Grundell for remote
+  communication not polluting the STDOUT where the audio data is read from
+  (instead using STDERR) ... and faster seeking, maybe
+  The patches go not cleanly together, but rejects are trivial. Thus,
+  a combined patch with both would makes sense.
+- modified (IMHO improved) the control_generic command reading: now
+  always making sure that the full command is read up to a mandatory \n;
+  also reworked the application of the commands afterwards
+- added SEQ command: simple eq with only 3 bands
+- added SILENCE command: I don't want the playback messages when I don't
+  read them (since my frontend is reading the STDOUT it knows what is going on)
+- added SLJ command: SILENCE-LOAD-JUMP... a hack for my hacked
+  mixplayd... maybe one should remove that again.
+
+0.59r: (MH)
+------
+- applied audio_alib changes from Ralf Hildebrandt <[email protected]>
+- some 'paetsches' from DK
+- minor optimizations in layer3 (dequantize/huffman) 
+- BSDOS 4.0 with gcc added to Makefile (<[email protected]>)
+- Solaris-ESD patch from Ryan Prosser <[email protected]>
+- Added Frontend changes from Bertrand Petit <[email protected]>
+- more DK 'paetsches' (final dk7-clubhaus edition), includes extended term 
+  control
+- SGI audio fix for non RAD machines from Erik Mouw <[email protected]>
+- fixed ugly bug in layer3 dequant for bt==2 (may cause high frequency clitchs)
+- AMD-3DNow optimizations in decode and dct64
+- OS/2 reworked from Samuel Audet (see audio_os2.c for more)
+- added freebsd-esd make-entry from Daniel O'Connor ([email protected])
+- added enhanced head_check from D. Skarda <[email protected]>
+- applied 'xterm-title-patch' from "Wilson, Jeff D" <[email protected]>
+- more esd changes from Robert Bihlmeyer <[email protected]>
+- applied Hannu Napari's <[email protected]> SGI audio patches
+- minor changes in httpget.c and mpg123.c 
+- added native AIX support from [email protected]
+- applied playlist patch from <[email protected]>
+- more SGI audio patches from Gilles Zunino <[email protected]>
+- applied esdserver patch from Matthew Parslow <[email protected]>
+- added some fixes for control_generic
+
+0.59q: (MH)
+------
+- ESD fixes
+- minor bugfixes (DK patch ;)
+- au and cdr 'support' (it's a hack)
+- Fixed 'VBR' Bug in get_scale_fac1(). Thanx to <[email protected]> for
+  this. (Wasn't really a VBR Bug. The new encoders just triggered it.)
+- Added equalizer patch from <[email protected]>
+
+0.59p: (MH)
+------
+- Added mpglib (see mpglib directory)
+- 'make generic' is more generic now
+- Added HPUX/ALib support from Ducroquet Erwan ([email protected]) 
+- Added EsoundD support from <fill it in>
+- Added exp. relatime support (compile with -DSET_RT) 
+- Added linux-sparc patch from <hmm lost email)
+- Added genrepatch from Shane Wegner <[email protected]>
+- Added wav-File patch Samuel Audet <[email protected]>
+- Added SGI-RAD support from "J. Dean Brederson" <[email protected]>
+- Added sajberplay/FreeBSD patch from Chou Ye-chi <[email protected]>
+- Added 486 optimizations from Fabrice Bellard <[email protected]>
+- Added combined output devices on SUN (ie Speaker and headphones together)
+- Added audio_alsa.c (under GPL license) for the ALSA sound system from
+   A. Hermansen <[email protected]> and J. Kysela <[email protected]>
+- Added K6-3DNow patches from  KIMURA Takuhiro <[email protected]>
+- Added MINT patches from Petr Stehlik <[email protected]>
+- Fixed minor bug for linux-i486 and mono 
+
+0.59o: (MH)
+------
+- fixed Bug with stereo streams on mono audio hardware for OSS
+- fixed a bug with mono output and 1:1 (no) rate conversion
+- again changes in the probe code
+- fix in the buffer code for the case, that audio parameters are changing
+- more changes to the flexibel rate converter, should now work when
+  writing to STDOUT.
+- Added Andy's (<[email protected]>) float2int speed up proposal 
+  (check WRITE_SAMPLE in decode_i386.c) .. Maybe someone wanna take the 
+  idea and put it into the decode_i586.s part?
+- Added TK3Play support from Brian Foutz <[email protected]>
+  (compiles but untested)
+- RIFF Header fix (according to Thomas Niederreiter's
+  <[email protected]> patch)
+- m68k patch from Stefan Gybas <[email protected]> applied
+- minor additional PPC changes applied
+- resync and EOF hang fixed
+- resync and bitrate correction relaxed 
+- Slightly change verbose output; added countdown
+
+0.59n: (MH)
+------
+- fixed shuffle bug
+- added memory mapped IO for file reading
+- added MPEG 2.5 12kHz and 8kHz table entry
+- started flexibel rate conversion .. 
+- new '-Z' / '--random' option 
+- minor clean-up
+- splitted audio file in audio system dependend smaller parts
+- started system stream support (external program: system.c)
+- unsigned 8 bit (instead of ulaw) is now default for 8bit operation
+- Linux PPC patch from Grant Erickson <[email protected]> applied
+- added BSDi patch from Peter Berger <[email protected]>, who reported
+  a failure when catching signals
+- minor bug fix in the control interface for sajber jukebox
+- fixed the ugly 'Ctrl-Z in buffer mode' bug .. YES ;)
+- added buffer preload when underrun occurs (preload = 1/8 buffer size)
+- minor SUN audio clean up
+
+0.59m: (MH)
+------
+- Bug with RIFF header streams fixed.
+- HTTP auth option patch from Henrik P Johnson <[email protected]>
+- NetBSD patch(s) added from <[email protected]> and <[email protected]>
+- Added advanced shuffle support from Steven Tiger Lang <[email protected]>
+- fixed bug with too large big_value field 
+- fixed (hopefully) the bug with the '-a' option 
+- work-around for some pedantic compilers in fr->synth init
+- some changes for the 'generic' version
+- applied NAS bug-fix patch
+- new (good) MPEG 2.5 tables (from Niklas Beisert)
+- added WIN32 support from Tony Million
+- added some bug fixes from Niklas Beisert
+- fixed another ugly bug in layer3 dequantize (wrote over the border
+  of the 'xr' field)
+- a minor HPUX clean up
+- added BSD patch from Kevin Brintnall <[email protected]>
+- added Makefile.win32
+- added NAS big endian fix
+
+0.59l: (MH)
+------
+- simple equalizer support (to be continued)
+- added NAS patch from Martin Denn <[email protected]>
+- real mono support
+- added pentium optimized decode_i586 from Stefan Bieschewski <[email protected]>
+- fixed a bug in MS dequantize function 
+
+0.59k: (OF)
+------
+- fixed "Accept" header in httpget.c
+- fixed buffer overflow (causing core dumps) in httpget.c
+- fixed display of song length
+- fixed -b (buffer) problem on SGI / IRIX -- it definitely works now
+- fixed problem when files with different sample rates where played,
+  it now works with -b (buffer), too
+- fixed order of local variables in decode.c to work around a
+  compiler bug in ultrix
+- fixed Makefile for ultrix
+- reverted to old getbits.s (the new one could cause coredumps)
+- more compact MPEG header display in non-verbose mode
+- small fixes in buffer code and elsewhere
+
+0.59j: (MH)
+------
+- added sajber jukebox control interface (it's currently a big hack)
+  (see 'JUKEBOX' file for more)
+- added simple rewind facility .. (only used by sajber interface at the moment)
+
+0.59i: (MH)
+-----------
+- added front-end (remote) patch from "Brian J. Swetland" <[email protected]>
+- added OS2 patches from Niclas Lindstrom <[email protected]>
+- fixed 'rewind bug'
+- added patches from Leo Broukhis <[email protected]>
+- added shuffle patch from Tillmann Steinbrecher <[email protected]>
+- added i386-getbits from M.Stekelenburg <[email protected]>
+- added fallback to 8bit if no 16bit samples support (currently linux only)
+- added (slightly changed) outburst patch
+  from Antti Andreimann <[email protected]>
+- added 'http accept' patch from Hur TaeSung <[email protected]>
+- fixed buffer mode bug 
+
+0.59h: (MH)
+------
+- added '--8bit' option to force 'ULAW 8 BIT' playing
+- pcm buffer type changed to 'unsigned char *' 
+- plays 2:1 and 4:1 with the real frequency (ie 11025/22050 instead of 44100)
+- program (re)sets (changed) frequency for every frame
+- buffer mode is broken
+
+0.59g: (MH)
+------
+- added support for MPEG 2.5 (it's a HACK!) .. mpg123 understands and plays
+  2.5 but it does it wrong. (you will hear this!) 
+- Fixed wrong values in BandInfo struct for 32kHz mode
+- Some performance improvements and minor changes and bug-fixes.
+- Tried the new imdct from the maplay1.2+ (version 1.81) package. (but 
+  it was slightly slower on my system, currently disabled)
+
+0.59f: (OF)
+------
+- HP-UX audio fix (provided by Damien Clermonte)
+- Buffering (-b option) hopefully fixed.  Please test!
+
+0.59e:
+------
+- added Audio MPEG 2.0 support (but near untested) (MH)
+
+0.59d: (MH)
+------
+- minor modifications to dct64_i386.c
+- removed duplicated dependency 'dct64.o' in Makefile
+
+0.59c: (OF)
+------
+- Another complete rework of the buffer system (-b option) (normally uses
+  mmap(), but it can also use SYSV-ShMem because mmap() is broken on linux).
+
+0.59: (MH)
+-----
+- extracted dct64() from decode*.c files.
+- some changes to dct64() and decode*.c to allow auto-increment/decrement
+- removed bit-counter in getbit-functions. Layer3 part2 now counts it itself.
+
+0.58: (OF)
+-----
+- Bugfix: not closing the audio device caused a few samples to be lost.
+- Bugfix: audio_set_rate() was not called (!?!).
+- Additional command line options "--doublespeed" and "--halfspeed" (couldn't
+  find better names).  See the manpage.
+- Complete redesign of command line options.  See the manpage.
+- Changed the buffer algorithm (-b).  I'm not sure whether it's better or worse
+  now.
+- Supports multiple files on the command line.  Pressing Ctrl-C will skip to the
+  next MPEG file, pressing it twice within one second will abort mpg123
+  completely.  See the "INTERRUPT" section in the manpage.
+- Support for http URLs.  See also the -p option in the manpage.
+- Support for list files.  See also the -@ option in the manpage.
+
+0.57: (MH)
+-----
+- Put the downsampling code together with the full quality decode into one
+  binary. (new options -2to1,-4to1)
+- Optimizations in the dct12.
+- Removed the 'int' version.
+
+0.56: (OF)
+-----
+- Additional command line option "-rs" to try to resync on "broken" MPEG streams
+  (now called "--resync" or "-y").
+- Additional command line option "-b" to use audio output buffering. See the
+  manpage for additional information.
+- Changed a few variable names and some other minor fixes, so the
+  source compiles more cleanly (without warnings) on most platforms (for
+  example, the FreeBSD port compiles without warnings using "-Wall -ansi
+  -pedantic").
+- Makefile changes: moved "solaris" to "solaris-gcc", new target
+  "solaris" (using Sun's SparcWorks cc, faster tha gcc!), new targets
+  "aix" and "generic".
+
+0.55: 
+-----
+- removed some obsolete code from layer3.c (MH)
+- changed scalefac stoing in layer3 (MH)
+- decode_4to1.c added again. Renamed decode_lp.c to decode_2to1.c (MH)
+  (both not optimized .. still expterimental)
+- Minor cleanups and optimizations in layer3. (MH)
+- Removed some (probable) minor bugs. (MH)
+- Changed 2**(...) scaling (and omitted a few muls) (MH)
+- Changed Makefile (OF)
+- Changed dequantize to reorder with a mapping table 
+  (you can disable this by undefining MAP in layer3.c) (MH)
+- removed the 'dummy' scale step for mixed mode (MH)
+- Changed copy policy (MH)
+- Modified dequant-reorder-mapping (MH)
+
+0.54: (MH)
+-----
+- Minor changes in the documents .. 
+- huffman.c: x->len,y->len removed .. always '15' for the important cases
+- audio.c: some additions to the SOLARIS audio code
+
+0.53b: (OF)
+------
+- Makefile:
+-- Renamed SPARC10 to SUNOS (which is more appropriate).
+   Tested with SunOS 4.1.4 on a SPARCstation SLC, 20 MHz (322% CPU,
+   so no realtime decoding).
+-- Added SOLARIS.  Tested with Solaris 2.5.1 on an Ultra 1, 167 MHz (14%
+   CPU), a SPARCstation 5, 110 MHz (47% CPU), and a SPARCstation 10, 33 MHz
+   (68% CPU).
+-- Added FreeBSD.  Tested with 2.1.7 on a Pentium-90 (38% CPU) and 2.2 on a
+   Pentium-166 (20% CPU).
+-- Added Digital Unix.  Tested with DU 3.2 on a DEC 3000/500 (Alpha AXP
+   150 MHz, 33% CPU).  Does not support DEC's audio interface ("AudioFile"),
+   decodes to stdout only.
+-- Improved "clean" target to remove core files and editor backup files.
+-- Added "install" target.
+-- Added "dist" target to create a .tar.gz file of the source directory.
+-- In the distributed Makefile, all system sections are commented out.  When
+   you type "make" without uncommenting one of the sections, an appropriate
+   error message will be displayed.
+- audio.c
+  Fixed problem when opening /dev/audio on Solaris: I had to remove O_NDELAY,
+  because writing to /dev/audio didn't block until the requested number of
+  samples could be written, but instead it wrote only as much samples as
+  it was able too.  Sounded funny.  Removing O_NDELAY fixed the problem.
+  I don't think that it hurts SunOS either, so I didn't make another #ifdef.
+- common.c
+  Fixed bug by adding function finish_output(): The decoder writes the audio
+  samples into a buffer, and each time the buffer is full, it is written
+  to the audio device (or to stdout).  But when the decoding is done,
+  there are some samples left in the buffer which aren't written yet --
+  they were just discarded.  This additional function fixes the problem by
+  writing the remaining samples from the buffer.  It is called immediately
+  after the main frame loop in mpg123.c.
+- decode*.c
+  Fixed compiler warning on symbol "div": Some compilers issue warnings
+  because the symbol div is already used for something else (see "man div"),
+  so I changed it to "divv".
+- layer*.c Functions do_layer*:
+-- Moved the declaration for audio_play_samples into mpg123.h.  Makes the
+   code cleaner.
+-- I moved the variables pcm_samples and pcm_point to common.c, so they are
+   shared between all modules.  This was necessary because the finish_output()
+   function (see common.c above) needs to access them.
+-- Renamed loop variables "i" and "j" to "k" in order to fix compiler warnings
+   for duplicate/hidden symbols (similar to "div" in decode*.c, see above).
+   Changed the preprocessor symbol AUDIOBUFSIZE into a global variable
+   "audiobufsize".  This makes it possible to change it by a command
+   line option.
+- layer1.c
+  Fixed error in function I_step_one, second parameter: unsigned int
+  scale_index[2][]  -->  ...[2][SBLIMIT] This caused an error with the DU
+  compiler (which is ok, because [2][] is incorrect according to ANSI).
+  I don't know whether [2][SBLIMIT] actually works correctly (I have no
+  layer-1 streams to test it), but at least it compiles without error, and
+  it appears to be correct (looking at the rest of the source).  Heaven knows
+  why gcc doesn't issue an error, and what it actually makes from it.
+- mpg123.1
+  A simple manual page.  Type "nroff -man mpg123.1 | more" to view it, or
+  install it in /usr/local/man/man1 (this is done automatically by "make
+  install").
+- mpg123.c
+  New boolean variable "quiet": If this variable is set to TRUE (command line
+  option -q), no messages are printed.

+ 62 - 0
libs/mpg123-1.15.3/NEWS.libmpg123 → libs/mpg123-1.25.6/NEWS.libmpg123

@@ -1,5 +1,67 @@
 Changes in libmpg123 libtool interface versions...
 
+44.0.44
+	- added mpg123_getformat2()
+
+43.0.43
+	- added MPG123_NO_PEEK_END and MPG123_FORCE_SEEKABLE
+
+42.0.42
+	- added mpg123_framelength()
+	  Now mpg123_position() is truly obsolete!
+	- hardened string API to not crash if given NULL pointers
+	  (except mpg123_init_string())
+	- equalizer feature optional
+
+41.0.41
+	- Add checks for NULL handles in some API functions that missed that, changed return value in others to MPG123_BAD_HANDLE where appropriate:
+		- mpg123_format_none(NULL) == MPG123_BAD_HANDLE (was: MPG123_ERR)
+		- mpg123_format_all(NULL)  == MPG123_BAD_HANDLE (was: MPG123_ERR)
+		- mpg123_format(NULL, ...) == MPG123_BAD_HANDLE (was: MPG123_ERR)
+		- mpg123_reset_eq(NULL)    == MPG123_BAD_HANDLE (was: undefined)
+		- mpg123_replace_buffer(NULL, ...) == MPG123_BAD_HANDLE (was: undefined)
+		- mpg123_framedata(NULL, ...) == MPG123_BAD_HANDLE (was: MPG123_ERR)
+		- mpg123_decoder(NULL, ...)   == MPG123_BAD_HANDLE (was: MPG123_ERR)
+		- mpg123_param(NULL, ...)     == MPG123_BAD_HANDLE (was: MPG123_ERR)
+		- mpg123_getparam(NULL, ...)  == MPG123_BAD_HANDLE (was: MPG123_ERR)
+		- mpg123_getstate(NULL, ...)  == MPG123_BAD_HANDLE (was: MPG123_ERR)
+		- mpg123_eq(NULL, ...)        == MPG123_BAD_HANDLE (was: MPG123_ERR)
+		- mpg123_open(NULL, ...)      == MPG123_BAD_HANDLE (was: MPG123_ERR)
+		- mpg123_open_handle(NULL, ...) == MPG123_BAD_HANDLE (was: MPG123_ERR)
+		- mpg123_open_feed(NULL, ...)   == MPG123_BAD_HANDLE (was: MPG123_ERR)
+		- mpg123_replace_reader(NULL, ...) == MPG123_BAD_HANDLE (was: MPG123_ERR)
+		- mpg123_replace_reader_handle(NULL, ...) == MPG123_BAD_HANDLE (was: MPG123_ERR)
+		- mpg123_decode_frame(NULL, ...) == MPG123_BAD_HANDLE (was: MPG123_ERR)
+		- mpg123_feed(NULL, ...)   == MPG123_BAD_HANDLE (was: MPG123_ERR)
+		- mpg123_decode(NULL, ...) == MPG123_BAD_HANDLE (was: MPG123_ERR)
+		- mpg123_info(NULL, ...)   == MPG123_BAD_HANDLE (was: MPG123_ERR)
+		- mpg123_getformat(NULL, ...) == MPG123_BAD_HANDLE (was: MPG123_ERR)
+		- mpg123_set_filesize(NULL, ...) == MPG123_BAD_HANDLE (was: MPG123_ERR)
+		- mpg123_scan(NULL) == MPG123_BAD_HANDLE (was: MPG123_ERR)
+		- mpg123_id3(NULL, ...) == MPG123_BAD_HANDLE (was: MPG123_ERR)
+		- mpg123_icy(NULL, ...) == MPG123_BAD_HANDLE (was: MPG123_ERR)
+		- mpg123_index(NULL, ...) == MPG123_BAD_HANDLE (was: MPG123_ERR)
+		- mpg123_set_index(NULL, ...) == MPG123_BAD_HANDLE (was: MPG123_ERR)
+		- mpg123_close(NULL, ...) == MPG123_BAD_HANDLE (was: MPG123_ERR)
+	- Changed return value of mpg123_geteq() to 0 for NULL handle to be consistent with itself.
+
+
+40.0.40
+	- Bump for marking the first actual implementation of A-Law encoding.
+	  Not that it matters to anyone, though --- I wonder why not even the
+	  Asterisk users wanted this. It's for telephony, dammit!
+	- Added arm_fpu decoder for runtime switch between NEON and generic fpu.
+
+39.2.39
+	- Added more elaborate post-processing to enable 32 and 24 bit output also with low-precision decoder (16 bit, fixed-point).
+
+39.0.39
+	- Added MPG123_FRESH_DECODER.
+	- Also containing several regression fixes.
+
+38.0.38
+	- Added MPG123_PICTURE and associated addition to mpg123_id3v2 struct.
+
 37.0.37
 	- Added mpg123_chomp_string.
 

+ 5 - 0
libs/mpg123-1.25.6/NEWS.libout123

@@ -0,0 +1,5 @@
+1.0.1
+	- initial version
+
+2.0.2
+	- added OUT123_BINDIR

+ 0 - 0
libs/mpg123-1.15.3/README → libs/mpg123-1.25.6/README


+ 5 - 3
libs/mpg123-1.15.3/TODO → libs/mpg123-1.25.6/TODO

@@ -1,3 +1,8 @@
+BEFORE 1.23 RELEASE:
+
+- add client name as libout123 parameter, to be used by jack backend
+  PID still needed? JACK handles possibly non-unique names.
+
 Things that need to be done...
 
 ... as always, mostly outdated.
@@ -33,6 +38,3 @@ That being said, in the "normal" case, there is no leak.
 
 5. What's about SINGLE_MIX?
 Check what is _really_ happening there, make some test file...
-
-6. Ensure proper operation of free format with the feeder.
-MPG123_NEED_MORE needs to be propagated from the freeformat framesize guesser.

+ 2303 - 0
libs/mpg123-1.25.6/aclocal.m4

@@ -0,0 +1,2303 @@
+# generated automatically by aclocal 1.15 -*- Autoconf -*-
+
+# Copyright (C) 1996-2014 Free Software Foundation, Inc.
+
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
+m4_ifndef([AC_AUTOCONF_VERSION],
+  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
+[m4_warning([this file was generated for autoconf 2.69.
+You have another version of autoconf.  It may work, but is not guaranteed to.
+If you have problems, you may need to regenerate the build system entirely.
+To do so, use the procedure documented by the package, typically 'autoreconf'.])])
+
+# ltdl.m4 - Configure ltdl for the target system. -*-Autoconf-*-
+#
+#   Copyright (C) 1999-2008, 2011-2015 Free Software Foundation, Inc.
+#   Written by Thomas Tanner, 1999
+#
+# This file is free software; the Free Software Foundation gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+
+# serial 20 LTDL_INIT
+
+# LT_CONFIG_LTDL_DIR(DIRECTORY, [LTDL-MODE])
+# ------------------------------------------
+# DIRECTORY contains the libltdl sources.  It is okay to call this
+# function multiple times, as long as the same DIRECTORY is always given.
+AC_DEFUN([LT_CONFIG_LTDL_DIR],
+[AC_BEFORE([$0], [LTDL_INIT])
+_$0($*)
+])# LT_CONFIG_LTDL_DIR
+
+# We break this out into a separate macro, so that we can call it safely
+# internally without being caught accidentally by the sed scan in libtoolize.
+m4_defun([_LT_CONFIG_LTDL_DIR],
+[dnl remove trailing slashes
+m4_pushdef([_ARG_DIR], m4_bpatsubst([$1], [/*$]))
+m4_case(_LTDL_DIR,
+	[], [dnl only set lt_ltdl_dir if _ARG_DIR is not simply '.'
+	     m4_if(_ARG_DIR, [.],
+	             [],
+		 [m4_define([_LTDL_DIR], _ARG_DIR)
+	          _LT_SHELL_INIT([lt_ltdl_dir=']_ARG_DIR['])])],
+    [m4_if(_ARG_DIR, _LTDL_DIR,
+	    [],
+	[m4_fatal([multiple libltdl directories: ']_LTDL_DIR[', ']_ARG_DIR['])])])
+m4_popdef([_ARG_DIR])
+])# _LT_CONFIG_LTDL_DIR
+
+# Initialise:
+m4_define([_LTDL_DIR], [])
+
+
+# _LT_BUILD_PREFIX
+# ----------------
+# If Autoconf is new enough, expand to '$(top_build_prefix)', otherwise
+# to '$(top_builddir)/'.
+m4_define([_LT_BUILD_PREFIX],
+[m4_ifdef([AC_AUTOCONF_VERSION],
+   [m4_if(m4_version_compare(m4_defn([AC_AUTOCONF_VERSION]), [2.62]),
+	  [-1], [m4_ifdef([_AC_HAVE_TOP_BUILD_PREFIX],
+			  [$(top_build_prefix)],
+			  [$(top_builddir)/])],
+	  [$(top_build_prefix)])],
+   [$(top_builddir)/])[]dnl
+])
+
+
+# LTDL_CONVENIENCE
+# ----------------
+# sets LIBLTDL to the link flags for the libltdl convenience library and
+# LTDLINCL to the include flags for the libltdl header and adds
+# --enable-ltdl-convenience to the configure arguments.  Note that
+# AC_CONFIG_SUBDIRS is not called here.  LIBLTDL will be prefixed with
+# '$(top_build_prefix)' if available, otherwise with '$(top_builddir)/',
+# and LTDLINCL will be prefixed with '$(top_srcdir)/' (note the single
+# quotes!).  If your package is not flat and you're not using automake,
+# define top_build_prefix, top_builddir, and top_srcdir appropriately
+# in your Makefiles.
+AC_DEFUN([LTDL_CONVENIENCE],
+[AC_BEFORE([$0], [LTDL_INIT])dnl
+dnl Although the argument is deprecated and no longer documented,
+dnl LTDL_CONVENIENCE used to take a DIRECTORY orgument, if we have one
+dnl here make sure it is the same as any other declaration of libltdl's
+dnl location!  This also ensures lt_ltdl_dir is set when configure.ac is
+dnl not yet using an explicit LT_CONFIG_LTDL_DIR.
+m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl
+_$0()
+])# LTDL_CONVENIENCE
+
+# AC_LIBLTDL_CONVENIENCE accepted a directory argument in older libtools,
+# now we have LT_CONFIG_LTDL_DIR:
+AU_DEFUN([AC_LIBLTDL_CONVENIENCE],
+[_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])])
+_LTDL_CONVENIENCE])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBLTDL_CONVENIENCE], [])
+
+
+# _LTDL_CONVENIENCE
+# -----------------
+# Code shared by LTDL_CONVENIENCE and LTDL_INIT([convenience]).
+m4_defun([_LTDL_CONVENIENCE],
+[case $enable_ltdl_convenience in
+  no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;
+  "") enable_ltdl_convenience=yes
+      ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
+esac
+LIBLTDL='_LT_BUILD_PREFIX'"${lt_ltdl_dir+$lt_ltdl_dir/}libltdlc.la"
+LTDLDEPS=$LIBLTDL
+LTDLINCL='-I$(top_srcdir)'"${lt_ltdl_dir+/$lt_ltdl_dir}"
+
+AC_SUBST([LIBLTDL])
+AC_SUBST([LTDLDEPS])
+AC_SUBST([LTDLINCL])
+
+# For backwards non-gettext consistent compatibility...
+INCLTDL=$LTDLINCL
+AC_SUBST([INCLTDL])
+])# _LTDL_CONVENIENCE
+
+
+# LTDL_INSTALLABLE
+# ----------------
+# sets LIBLTDL to the link flags for the libltdl installable library
+# and LTDLINCL to the include flags for the libltdl header and adds
+# --enable-ltdl-install to the configure arguments.  Note that
+# AC_CONFIG_SUBDIRS is not called from here.  If an installed libltdl
+# is not found, LIBLTDL will be prefixed with '$(top_build_prefix)' if
+# available, otherwise with '$(top_builddir)/', and LTDLINCL will be
+# prefixed with '$(top_srcdir)/' (note the single quotes!).  If your
+# package is not flat and you're not using automake, define top_build_prefix,
+# top_builddir, and top_srcdir appropriately in your Makefiles.
+# In the future, this macro may have to be called after LT_INIT.
+AC_DEFUN([LTDL_INSTALLABLE],
+[AC_BEFORE([$0], [LTDL_INIT])dnl
+dnl Although the argument is deprecated and no longer documented,
+dnl LTDL_INSTALLABLE used to take a DIRECTORY orgument, if we have one
+dnl here make sure it is the same as any other declaration of libltdl's
+dnl location!  This also ensures lt_ltdl_dir is set when configure.ac is
+dnl not yet using an explicit LT_CONFIG_LTDL_DIR.
+m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl
+_$0()
+])# LTDL_INSTALLABLE
+
+# AC_LIBLTDL_INSTALLABLE accepted a directory argument in older libtools,
+# now we have LT_CONFIG_LTDL_DIR:
+AU_DEFUN([AC_LIBLTDL_INSTALLABLE],
+[_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])])
+_LTDL_INSTALLABLE])
+
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIBLTDL_INSTALLABLE], [])
+
+
+# _LTDL_INSTALLABLE
+# -----------------
+# Code shared by LTDL_INSTALLABLE and LTDL_INIT([installable]).
+m4_defun([_LTDL_INSTALLABLE],
+[if test -f "$prefix/lib/libltdl.la"; then
+  lt_save_LDFLAGS=$LDFLAGS
+  LDFLAGS="-L$prefix/lib $LDFLAGS"
+  AC_CHECK_LIB([ltdl], [lt_dlinit], [lt_lib_ltdl=yes])
+  LDFLAGS=$lt_save_LDFLAGS
+  if test yes = "${lt_lib_ltdl-no}"; then
+    if test yes != "$enable_ltdl_install"; then
+      # Don't overwrite $prefix/lib/libltdl.la without --enable-ltdl-install
+      AC_MSG_WARN([not overwriting libltdl at $prefix, force with '--enable-ltdl-install'])
+      enable_ltdl_install=no
+    fi
+  elif test no = "$enable_ltdl_install"; then
+    AC_MSG_WARN([libltdl not installed, but installation disabled])
+  fi
+fi
+
+# If configure.ac declared an installable ltdl, and the user didn't override
+# with --disable-ltdl-install, we will install the shipped libltdl.
+case $enable_ltdl_install in
+  no) ac_configure_args="$ac_configure_args --enable-ltdl-install=no"
+      LIBLTDL=-lltdl
+      LTDLDEPS=
+      LTDLINCL=
+      ;;
+  *)  enable_ltdl_install=yes
+      ac_configure_args="$ac_configure_args --enable-ltdl-install"
+      LIBLTDL='_LT_BUILD_PREFIX'"${lt_ltdl_dir+$lt_ltdl_dir/}libltdl.la"
+      LTDLDEPS=$LIBLTDL
+      LTDLINCL='-I$(top_srcdir)'"${lt_ltdl_dir+/$lt_ltdl_dir}"
+      ;;
+esac
+
+AC_SUBST([LIBLTDL])
+AC_SUBST([LTDLDEPS])
+AC_SUBST([LTDLINCL])
+
+# For backwards non-gettext consistent compatibility...
+INCLTDL=$LTDLINCL
+AC_SUBST([INCLTDL])
+])# LTDL_INSTALLABLE
+
+
+# _LTDL_MODE_DISPATCH
+# -------------------
+m4_define([_LTDL_MODE_DISPATCH],
+[dnl If _LTDL_DIR is '.', then we are configuring libltdl itself:
+m4_if(_LTDL_DIR, [],
+	[],
+    dnl if _LTDL_MODE was not set already, the default value is 'subproject':
+    [m4_case(m4_default(_LTDL_MODE, [subproject]),
+	  [subproject], [AC_CONFIG_SUBDIRS(_LTDL_DIR)
+			  _LT_SHELL_INIT([lt_dlopen_dir=$lt_ltdl_dir])],
+	  [nonrecursive], [_LT_SHELL_INIT([lt_dlopen_dir=$lt_ltdl_dir; lt_libobj_prefix=$lt_ltdl_dir/])],
+	  [recursive], [],
+	[m4_fatal([unknown libltdl mode: ]_LTDL_MODE)])])dnl
+dnl Be careful not to expand twice:
+m4_define([$0], [])
+])# _LTDL_MODE_DISPATCH
+
+
+# _LT_LIBOBJ(MODULE_NAME)
+# -----------------------
+# Like AC_LIBOBJ, except that MODULE_NAME goes into _LT_LIBOBJS instead
+# of into LIBOBJS.
+AC_DEFUN([_LT_LIBOBJ], [
+  m4_pattern_allow([^_LT_LIBOBJS$])
+  _LT_LIBOBJS="$_LT_LIBOBJS $1.$ac_objext"
+])# _LT_LIBOBJS
+
+
+# LTDL_INIT([OPTIONS])
+# --------------------
+# Clients of libltdl can use this macro to allow the installer to
+# choose between a shipped copy of the ltdl sources or a preinstalled
+# version of the library.  If the shipped ltdl sources are not in a
+# subdirectory named libltdl, the directory name must be given by
+# LT_CONFIG_LTDL_DIR.
+AC_DEFUN([LTDL_INIT],
+[dnl Parse OPTIONS
+_LT_SET_OPTIONS([$0], [$1])
+
+dnl We need to keep our own list of libobjs separate from our parent project,
+dnl and the easiest way to do that is redefine the AC_LIBOBJs macro while
+dnl we look for our own LIBOBJs.
+m4_pushdef([AC_LIBOBJ], m4_defn([_LT_LIBOBJ]))
+m4_pushdef([AC_LIBSOURCES])
+
+dnl If not otherwise defined, default to the 1.5.x compatible subproject mode:
+m4_if(_LTDL_MODE, [],
+        [m4_define([_LTDL_MODE], m4_default([$2], [subproject]))
+        m4_if([-1], [m4_bregexp(_LTDL_MODE, [\(subproject\|\(non\)?recursive\)])],
+                [m4_fatal([unknown libltdl mode: ]_LTDL_MODE)])])
+
+AC_ARG_WITH([included_ltdl],
+    [AS_HELP_STRING([--with-included-ltdl],
+                    [use the GNU ltdl sources included here])])
+
+if test yes != "$with_included_ltdl"; then
+  # We are not being forced to use the included libltdl sources, so
+  # decide whether there is a useful installed version we can use.
+  AC_CHECK_HEADER([ltdl.h],
+      [AC_CHECK_DECL([lt_dlinterface_register],
+	   [AC_CHECK_LIB([ltdl], [lt_dladvise_preload],
+	       [with_included_ltdl=no],
+	       [with_included_ltdl=yes])],
+	   [with_included_ltdl=yes],
+	   [AC_INCLUDES_DEFAULT
+	    #include <ltdl.h>])],
+      [with_included_ltdl=yes],
+      [AC_INCLUDES_DEFAULT]
+  )
+fi
+
+dnl If neither LT_CONFIG_LTDL_DIR, LTDL_CONVENIENCE nor LTDL_INSTALLABLE
+dnl was called yet, then for old times' sake, we assume libltdl is in an
+dnl eponymous directory:
+AC_PROVIDE_IFELSE([LT_CONFIG_LTDL_DIR], [], [_LT_CONFIG_LTDL_DIR([libltdl])])
+
+AC_ARG_WITH([ltdl_include],
+    [AS_HELP_STRING([--with-ltdl-include=DIR],
+                    [use the ltdl headers installed in DIR])])
+
+if test -n "$with_ltdl_include"; then
+  if test -f "$with_ltdl_include/ltdl.h"; then :
+  else
+    AC_MSG_ERROR([invalid ltdl include directory: '$with_ltdl_include'])
+  fi
+else
+  with_ltdl_include=no
+fi
+
+AC_ARG_WITH([ltdl_lib],
+    [AS_HELP_STRING([--with-ltdl-lib=DIR],
+                    [use the libltdl.la installed in DIR])])
+
+if test -n "$with_ltdl_lib"; then
+  if test -f "$with_ltdl_lib/libltdl.la"; then :
+  else
+    AC_MSG_ERROR([invalid ltdl library directory: '$with_ltdl_lib'])
+  fi
+else
+  with_ltdl_lib=no
+fi
+
+case ,$with_included_ltdl,$with_ltdl_include,$with_ltdl_lib, in
+  ,yes,no,no,)
+	m4_case(m4_default(_LTDL_TYPE, [convenience]),
+	    [convenience], [_LTDL_CONVENIENCE],
+	    [installable], [_LTDL_INSTALLABLE],
+	  [m4_fatal([unknown libltdl build type: ]_LTDL_TYPE)])
+	;;
+  ,no,no,no,)
+	# If the included ltdl is not to be used, then use the
+	# preinstalled libltdl we found.
+	AC_DEFINE([HAVE_LTDL], [1],
+	  [Define this if a modern libltdl is already installed])
+	LIBLTDL=-lltdl
+	LTDLDEPS=
+	LTDLINCL=
+	;;
+  ,no*,no,*)
+	AC_MSG_ERROR(['--with-ltdl-include' and '--with-ltdl-lib' options must be used together])
+	;;
+  *)	with_included_ltdl=no
+	LIBLTDL="-L$with_ltdl_lib -lltdl"
+	LTDLDEPS=
+	LTDLINCL=-I$with_ltdl_include
+	;;
+esac
+INCLTDL=$LTDLINCL
+
+# Report our decision...
+AC_MSG_CHECKING([where to find libltdl headers])
+AC_MSG_RESULT([$LTDLINCL])
+AC_MSG_CHECKING([where to find libltdl library])
+AC_MSG_RESULT([$LIBLTDL])
+
+_LTDL_SETUP
+
+dnl restore autoconf definition.
+m4_popdef([AC_LIBOBJ])
+m4_popdef([AC_LIBSOURCES])
+
+AC_CONFIG_COMMANDS_PRE([
+    _ltdl_libobjs=
+    _ltdl_ltlibobjs=
+    if test -n "$_LT_LIBOBJS"; then
+      # Remove the extension.
+      _lt_sed_drop_objext='s/\.o$//;s/\.obj$//'
+      for i in `for i in $_LT_LIBOBJS; do echo "$i"; done | sed "$_lt_sed_drop_objext" | sort -u`; do
+        _ltdl_libobjs="$_ltdl_libobjs $lt_libobj_prefix$i.$ac_objext"
+        _ltdl_ltlibobjs="$_ltdl_ltlibobjs $lt_libobj_prefix$i.lo"
+      done
+    fi
+    AC_SUBST([ltdl_LIBOBJS], [$_ltdl_libobjs])
+    AC_SUBST([ltdl_LTLIBOBJS], [$_ltdl_ltlibobjs])
+])
+
+# Only expand once:
+m4_define([LTDL_INIT])
+])# LTDL_INIT
+
+# Old names:
+AU_DEFUN([AC_LIB_LTDL], [LTDL_INIT($@)])
+AU_DEFUN([AC_WITH_LTDL], [LTDL_INIT($@)])
+AU_DEFUN([LT_WITH_LTDL], [LTDL_INIT($@)])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LIB_LTDL], [])
+dnl AC_DEFUN([AC_WITH_LTDL], [])
+dnl AC_DEFUN([LT_WITH_LTDL], [])
+
+
+# _LTDL_SETUP
+# -----------
+# Perform all the checks necessary for compilation of the ltdl objects
+#  -- including compiler checks and header checks.  This is a public
+# interface  mainly for the benefit of libltdl's own configure.ac, most
+# other users should call LTDL_INIT instead.
+AC_DEFUN([_LTDL_SETUP],
+[AC_REQUIRE([AC_PROG_CC])dnl
+AC_REQUIRE([LT_SYS_MODULE_EXT])dnl
+AC_REQUIRE([LT_SYS_MODULE_PATH])dnl
+AC_REQUIRE([LT_SYS_DLSEARCH_PATH])dnl
+AC_REQUIRE([LT_LIB_DLLOAD])dnl
+AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl
+AC_REQUIRE([LT_FUNC_DLSYM_USCORE])dnl
+AC_REQUIRE([LT_SYS_DLOPEN_DEPLIBS])dnl
+AC_REQUIRE([LT_FUNC_ARGZ])dnl
+
+m4_require([_LT_CHECK_OBJDIR])dnl
+m4_require([_LT_HEADER_DLFCN])dnl
+m4_require([_LT_CHECK_DLPREOPEN])dnl
+m4_require([_LT_DECL_SED])dnl
+
+dnl Don't require this, or it will be expanded earlier than the code
+dnl that sets the variables it relies on:
+_LT_ENABLE_INSTALL
+
+dnl _LTDL_MODE specific code must be called at least once:
+_LTDL_MODE_DISPATCH
+
+# In order that ltdl.c can compile, find out the first AC_CONFIG_HEADERS
+# the user used.  This is so that ltdl.h can pick up the parent projects
+# config.h file, The first file in AC_CONFIG_HEADERS must contain the
+# definitions required by ltdl.c.
+# FIXME: Remove use of undocumented AC_LIST_HEADERS (2.59 compatibility).
+AC_CONFIG_COMMANDS_PRE([dnl
+m4_pattern_allow([^LT_CONFIG_H$])dnl
+m4_ifset([AH_HEADER],
+    [LT_CONFIG_H=AH_HEADER],
+    [m4_ifset([AC_LIST_HEADERS],
+	    [LT_CONFIG_H=`echo "AC_LIST_HEADERS" | $SED 's|^[[      ]]*||;s|[[ :]].*$||'`],
+	[])])])
+AC_SUBST([LT_CONFIG_H])
+
+AC_CHECK_HEADERS([unistd.h dl.h sys/dl.h dld.h mach-o/dyld.h dirent.h],
+	[], [], [AC_INCLUDES_DEFAULT])
+
+AC_CHECK_FUNCS([closedir opendir readdir], [], [AC_LIBOBJ([lt__dirent])])
+AC_CHECK_FUNCS([strlcat strlcpy], [], [AC_LIBOBJ([lt__strl])])
+
+m4_pattern_allow([LT_LIBEXT])dnl
+AC_DEFINE_UNQUOTED([LT_LIBEXT],["$libext"],[The archive extension])
+
+name=
+eval "lt_libprefix=\"$libname_spec\""
+m4_pattern_allow([LT_LIBPREFIX])dnl
+AC_DEFINE_UNQUOTED([LT_LIBPREFIX],["$lt_libprefix"],[The archive prefix])
+
+name=ltdl
+eval "LTDLOPEN=\"$libname_spec\""
+AC_SUBST([LTDLOPEN])
+])# _LTDL_SETUP
+
+
+# _LT_ENABLE_INSTALL
+# ------------------
+m4_define([_LT_ENABLE_INSTALL],
+[AC_ARG_ENABLE([ltdl-install],
+    [AS_HELP_STRING([--enable-ltdl-install], [install libltdl])])
+
+case ,$enable_ltdl_install,$enable_ltdl_convenience in
+  *yes*) ;;
+  *) enable_ltdl_convenience=yes ;;
+esac
+
+m4_ifdef([AM_CONDITIONAL],
+[AM_CONDITIONAL(INSTALL_LTDL, test no != "${enable_ltdl_install-no}")
+ AM_CONDITIONAL(CONVENIENCE_LTDL, test no != "${enable_ltdl_convenience-no}")])
+])# _LT_ENABLE_INSTALL
+
+
+# LT_SYS_DLOPEN_DEPLIBS
+# ---------------------
+AC_DEFUN([LT_SYS_DLOPEN_DEPLIBS],
+[AC_REQUIRE([AC_CANONICAL_HOST])dnl
+AC_CACHE_CHECK([whether deplibs are loaded by dlopen],
+  [lt_cv_sys_dlopen_deplibs],
+  [# PORTME does your system automatically load deplibs for dlopen?
+  # or its logical equivalent (e.g. shl_load for HP-UX < 11)
+  # For now, we just catch OSes we know something about -- in the
+  # future, we'll try test this programmatically.
+  lt_cv_sys_dlopen_deplibs=unknown
+  case $host_os in
+  aix3*|aix4.1.*|aix4.2.*)
+    # Unknown whether this is true for these versions of AIX, but
+    # we want this 'case' here to explicitly catch those versions.
+    lt_cv_sys_dlopen_deplibs=unknown
+    ;;
+  aix[[4-9]]*)
+    lt_cv_sys_dlopen_deplibs=yes
+    ;;
+  amigaos*)
+    case $host_cpu in
+    powerpc)
+      lt_cv_sys_dlopen_deplibs=no
+      ;;
+    esac
+    ;;
+  bitrig*)
+    lt_cv_sys_dlopen_deplibs=yes
+    ;;
+  darwin*)
+    # Assuming the user has installed a libdl from somewhere, this is true
+    # If you are looking for one http://www.opendarwin.org/projects/dlcompat
+    lt_cv_sys_dlopen_deplibs=yes
+    ;;
+  freebsd* | dragonfly*)
+    lt_cv_sys_dlopen_deplibs=yes
+    ;;
+  gnu* | linux* | k*bsd*-gnu | kopensolaris*-gnu)
+    # GNU and its variants, using gnu ld.so (Glibc)
+    lt_cv_sys_dlopen_deplibs=yes
+    ;;
+  hpux10*|hpux11*)
+    lt_cv_sys_dlopen_deplibs=yes
+    ;;
+  interix*)
+    lt_cv_sys_dlopen_deplibs=yes
+    ;;
+  irix[[12345]]*|irix6.[[01]]*)
+    # Catch all versions of IRIX before 6.2, and indicate that we don't
+    # know how it worked for any of those versions.
+    lt_cv_sys_dlopen_deplibs=unknown
+    ;;
+  irix*)
+    # The case above catches anything before 6.2, and it's known that
+    # at 6.2 and later dlopen does load deplibs.
+    lt_cv_sys_dlopen_deplibs=yes
+    ;;
+  netbsd*)
+    lt_cv_sys_dlopen_deplibs=yes
+    ;;
+  openbsd*)
+    lt_cv_sys_dlopen_deplibs=yes
+    ;;
+  osf[[1234]]*)
+    # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
+    # it did *not* use an RPATH in a shared library to find objects the
+    # library depends on, so we explicitly say 'no'.
+    lt_cv_sys_dlopen_deplibs=no
+    ;;
+  osf5.0|osf5.0a|osf5.1)
+    # dlopen *does* load deplibs and with the right loader patch applied
+    # it even uses RPATH in a shared library to search for shared objects
+    # that the library depends on, but there's no easy way to know if that
+    # patch is installed.  Since this is the case, all we can really
+    # say is unknown -- it depends on the patch being installed.  If
+    # it is, this changes to 'yes'.  Without it, it would be 'no'.
+    lt_cv_sys_dlopen_deplibs=unknown
+    ;;
+  osf*)
+    # the two cases above should catch all versions of osf <= 5.1.  Read
+    # the comments above for what we know about them.
+    # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
+    # is used to find them so we can finally say 'yes'.
+    lt_cv_sys_dlopen_deplibs=yes
+    ;;
+  qnx*)
+    lt_cv_sys_dlopen_deplibs=yes
+    ;;
+  solaris*)
+    lt_cv_sys_dlopen_deplibs=yes
+    ;;
+  sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+    libltdl_cv_sys_dlopen_deplibs=yes
+    ;;
+  esac
+  ])
+if test yes != "$lt_cv_sys_dlopen_deplibs"; then
+ AC_DEFINE([LTDL_DLOPEN_DEPLIBS], [1],
+    [Define if the OS needs help to load dependent libraries for dlopen().])
+fi
+])# LT_SYS_DLOPEN_DEPLIBS
+
+# Old name:
+AU_ALIAS([AC_LTDL_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [])
+
+
+# LT_SYS_MODULE_EXT
+# -----------------
+AC_DEFUN([LT_SYS_MODULE_EXT],
+[m4_require([_LT_SYS_DYNAMIC_LINKER])dnl
+AC_CACHE_CHECK([what extension is used for runtime loadable modules],
+  [libltdl_cv_shlibext],
+[
+module=yes
+eval libltdl_cv_shlibext=$shrext_cmds
+module=no
+eval libltdl_cv_shrext=$shrext_cmds
+  ])
+if test -n "$libltdl_cv_shlibext"; then
+  m4_pattern_allow([LT_MODULE_EXT])dnl
+  AC_DEFINE_UNQUOTED([LT_MODULE_EXT], ["$libltdl_cv_shlibext"],
+    [Define to the extension used for runtime loadable modules, say, ".so".])
+fi
+if test "$libltdl_cv_shrext" != "$libltdl_cv_shlibext"; then
+  m4_pattern_allow([LT_SHARED_EXT])dnl
+  AC_DEFINE_UNQUOTED([LT_SHARED_EXT], ["$libltdl_cv_shrext"],
+    [Define to the shared library suffix, say, ".dylib".])
+fi
+if test -n "$shared_archive_member_spec"; then
+  m4_pattern_allow([LT_SHARED_LIB_MEMBER])dnl
+  AC_DEFINE_UNQUOTED([LT_SHARED_LIB_MEMBER], ["($shared_archive_member_spec.o)"],
+    [Define to the shared archive member specification, say "(shr.o)".])
+fi
+])# LT_SYS_MODULE_EXT
+
+# Old name:
+AU_ALIAS([AC_LTDL_SHLIBEXT], [LT_SYS_MODULE_EXT])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LTDL_SHLIBEXT], [])
+
+
+# LT_SYS_MODULE_PATH
+# ------------------
+AC_DEFUN([LT_SYS_MODULE_PATH],
+[m4_require([_LT_SYS_DYNAMIC_LINKER])dnl
+AC_CACHE_CHECK([what variable specifies run-time module search path],
+  [lt_cv_module_path_var], [lt_cv_module_path_var=$shlibpath_var])
+if test -n "$lt_cv_module_path_var"; then
+  m4_pattern_allow([LT_MODULE_PATH_VAR])dnl
+  AC_DEFINE_UNQUOTED([LT_MODULE_PATH_VAR], ["$lt_cv_module_path_var"],
+    [Define to the name of the environment variable that determines the run-time module search path.])
+fi
+])# LT_SYS_MODULE_PATH
+
+# Old name:
+AU_ALIAS([AC_LTDL_SHLIBPATH], [LT_SYS_MODULE_PATH])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LTDL_SHLIBPATH], [])
+
+
+# LT_SYS_DLSEARCH_PATH
+# --------------------
+AC_DEFUN([LT_SYS_DLSEARCH_PATH],
+[m4_require([_LT_SYS_DYNAMIC_LINKER])dnl
+AC_CACHE_CHECK([for the default library search path],
+  [lt_cv_sys_dlsearch_path],
+  [lt_cv_sys_dlsearch_path=$sys_lib_dlsearch_path_spec])
+if test -n "$lt_cv_sys_dlsearch_path"; then
+  sys_dlsearch_path=
+  for dir in $lt_cv_sys_dlsearch_path; do
+    if test -z "$sys_dlsearch_path"; then
+      sys_dlsearch_path=$dir
+    else
+      sys_dlsearch_path=$sys_dlsearch_path$PATH_SEPARATOR$dir
+    fi
+  done
+  m4_pattern_allow([LT_DLSEARCH_PATH])dnl
+  AC_DEFINE_UNQUOTED([LT_DLSEARCH_PATH], ["$sys_dlsearch_path"],
+    [Define to the system default library search path.])
+fi
+])# LT_SYS_DLSEARCH_PATH
+
+# Old name:
+AU_ALIAS([AC_LTDL_SYSSEARCHPATH], [LT_SYS_DLSEARCH_PATH])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LTDL_SYSSEARCHPATH], [])
+
+
+# _LT_CHECK_DLPREOPEN
+# -------------------
+m4_defun([_LT_CHECK_DLPREOPEN],
+[m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
+AC_CACHE_CHECK([whether libtool supports -dlopen/-dlpreopen],
+  [libltdl_cv_preloaded_symbols],
+  [if test -n "$lt_cv_sys_global_symbol_pipe"; then
+    libltdl_cv_preloaded_symbols=yes
+  else
+    libltdl_cv_preloaded_symbols=no
+  fi
+  ])
+if test yes = "$libltdl_cv_preloaded_symbols"; then
+  AC_DEFINE([HAVE_PRELOADED_SYMBOLS], [1],
+    [Define if libtool can extract symbol lists from object files.])
+fi
+])# _LT_CHECK_DLPREOPEN
+
+
+# LT_LIB_DLLOAD
+# -------------
+AC_DEFUN([LT_LIB_DLLOAD],
+[m4_pattern_allow([^LT_DLLOADERS$])
+LT_DLLOADERS=
+AC_SUBST([LT_DLLOADERS])
+
+AC_LANG_PUSH([C])
+lt_dlload_save_LIBS=$LIBS
+
+LIBADD_DLOPEN=
+AC_SEARCH_LIBS([dlopen], [dl],
+	[AC_DEFINE([HAVE_LIBDL], [1],
+		   [Define if you have the libdl library or equivalent.])
+	if test "$ac_cv_search_dlopen" != "none required"; then
+	  LIBADD_DLOPEN=-ldl
+	fi
+	libltdl_cv_lib_dl_dlopen=yes
+	LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"],
+    [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#if HAVE_DLFCN_H
+#  include <dlfcn.h>
+#endif
+    ]], [[dlopen(0, 0);]])],
+	    [AC_DEFINE([HAVE_LIBDL], [1],
+		       [Define if you have the libdl library or equivalent.])
+	    libltdl_cv_func_dlopen=yes
+	    LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"],
+	[AC_CHECK_LIB([svld], [dlopen],
+		[AC_DEFINE([HAVE_LIBDL], [1],
+			 [Define if you have the libdl library or equivalent.])
+	        LIBADD_DLOPEN=-lsvld libltdl_cv_func_dlopen=yes
+		LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"])])])
+if test yes = "$libltdl_cv_func_dlopen" || test yes = "$libltdl_cv_lib_dl_dlopen"
+then
+  lt_save_LIBS=$LIBS
+  LIBS="$LIBS $LIBADD_DLOPEN"
+  AC_CHECK_FUNCS([dlerror])
+  LIBS=$lt_save_LIBS
+fi
+AC_SUBST([LIBADD_DLOPEN])
+
+LIBADD_SHL_LOAD=
+AC_CHECK_FUNC([shl_load],
+	[AC_DEFINE([HAVE_SHL_LOAD], [1],
+		   [Define if you have the shl_load function.])
+	LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"],
+    [AC_CHECK_LIB([dld], [shl_load],
+	    [AC_DEFINE([HAVE_SHL_LOAD], [1],
+		       [Define if you have the shl_load function.])
+	    LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"
+	    LIBADD_SHL_LOAD=-ldld])])
+AC_SUBST([LIBADD_SHL_LOAD])
+
+case $host_os in
+darwin[[1567]].*)
+# We only want this for pre-Mac OS X 10.4.
+  AC_CHECK_FUNC([_dyld_func_lookup],
+	[AC_DEFINE([HAVE_DYLD], [1],
+		   [Define if you have the _dyld_func_lookup function.])
+	LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dyld.la"])
+  ;;
+beos*)
+  LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}load_add_on.la"
+  ;;
+cygwin* | mingw* | pw32*)
+  AC_CHECK_DECLS([cygwin_conv_path], [], [], [[#include <sys/cygwin.h>]])
+  LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}loadlibrary.la"
+  ;;
+esac
+
+AC_CHECK_LIB([dld], [dld_link],
+	[AC_DEFINE([HAVE_DLD], [1],
+		   [Define if you have the GNU dld library.])
+		LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dld_link.la"])
+AC_SUBST([LIBADD_DLD_LINK])
+
+m4_pattern_allow([^LT_DLPREOPEN$])
+LT_DLPREOPEN=
+if test -n "$LT_DLLOADERS"
+then
+  for lt_loader in $LT_DLLOADERS; do
+    LT_DLPREOPEN="$LT_DLPREOPEN-dlpreopen $lt_loader "
+  done
+  AC_DEFINE([HAVE_LIBDLLOADER], [1],
+            [Define if libdlloader will be built on this platform])
+fi
+AC_SUBST([LT_DLPREOPEN])
+
+dnl This isn't used anymore, but set it for backwards compatibility
+LIBADD_DL="$LIBADD_DLOPEN $LIBADD_SHL_LOAD"
+AC_SUBST([LIBADD_DL])
+
+LIBS=$lt_dlload_save_LIBS
+AC_LANG_POP
+])# LT_LIB_DLLOAD
+
+# Old name:
+AU_ALIAS([AC_LTDL_DLLIB], [LT_LIB_DLLOAD])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LTDL_DLLIB], [])
+
+
+# LT_SYS_SYMBOL_USCORE
+# --------------------
+# does the compiler prefix global symbols with an underscore?
+AC_DEFUN([LT_SYS_SYMBOL_USCORE],
+[m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
+AC_CACHE_CHECK([for _ prefix in compiled symbols],
+  [lt_cv_sys_symbol_underscore],
+  [lt_cv_sys_symbol_underscore=no
+  cat > conftest.$ac_ext <<_LT_EOF
+void nm_test_func(){}
+int main(){nm_test_func;return 0;}
+_LT_EOF
+  if AC_TRY_EVAL(ac_compile); then
+    # Now try to grab the symbols.
+    ac_nlist=conftest.nm
+    if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) && test -s "$ac_nlist"; then
+      # See whether the symbols have a leading underscore.
+      if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
+        lt_cv_sys_symbol_underscore=yes
+      else
+        if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
+	  :
+        else
+	  echo "configure: cannot find nm_test_func in $ac_nlist" >&AS_MESSAGE_LOG_FD
+        fi
+      fi
+    else
+      echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD
+    fi
+  else
+    echo "configure: failed program was:" >&AS_MESSAGE_LOG_FD
+    cat conftest.c >&AS_MESSAGE_LOG_FD
+  fi
+  rm -rf conftest*
+  ])
+  sys_symbol_underscore=$lt_cv_sys_symbol_underscore
+  AC_SUBST([sys_symbol_underscore])
+])# LT_SYS_SYMBOL_USCORE
+
+# Old name:
+AU_ALIAS([AC_LTDL_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LTDL_SYMBOL_USCORE], [])
+
+
+# LT_FUNC_DLSYM_USCORE
+# --------------------
+AC_DEFUN([LT_FUNC_DLSYM_USCORE],
+[AC_REQUIRE([_LT_COMPILER_PIC])dnl	for lt_prog_compiler_wl
+AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl	for lt_cv_sys_symbol_underscore
+AC_REQUIRE([LT_SYS_MODULE_EXT])dnl	for libltdl_cv_shlibext
+if test yes = "$lt_cv_sys_symbol_underscore"; then
+  if test yes = "$libltdl_cv_func_dlopen" || test yes = "$libltdl_cv_lib_dl_dlopen"; then
+    AC_CACHE_CHECK([whether we have to add an underscore for dlsym],
+      [libltdl_cv_need_uscore],
+      [libltdl_cv_need_uscore=unknown
+      dlsym_uscore_save_LIBS=$LIBS
+      LIBS="$LIBS $LIBADD_DLOPEN"
+      libname=conftmod # stay within 8.3 filename limits!
+      cat >$libname.$ac_ext <<_LT_EOF
+[#line $LINENO "configure"
+#include "confdefs.h"
+/* When -fvisibility=hidden is used, assume the code has been annotated
+   correspondingly for the symbols needed.  */
+#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
+int fnord () __attribute__((visibility("default")));
+#endif
+int fnord () { return 42; }]
+_LT_EOF
+
+      # ltfn_module_cmds module_cmds
+      # Execute tilde-delimited MODULE_CMDS with environment primed for
+      # $module_cmds or $archive_cmds type content.
+      ltfn_module_cmds ()
+      {( # subshell avoids polluting parent global environment
+          module_cmds_save_ifs=$IFS; IFS='~'
+          for cmd in @S|@1; do
+            IFS=$module_cmds_save_ifs
+            libobjs=$libname.$ac_objext; lib=$libname$libltdl_cv_shlibext
+            rpath=/not-exists; soname=$libname$libltdl_cv_shlibext; output_objdir=.
+            major=; versuffix=; verstring=; deplibs=
+            ECHO=echo; wl=$lt_prog_compiler_wl; allow_undefined_flag=
+            eval $cmd
+          done
+          IFS=$module_cmds_save_ifs
+      )}
+
+      # Compile a loadable module using libtool macro expansion results.
+      $CC $pic_flag -c $libname.$ac_ext
+      ltfn_module_cmds "${module_cmds:-$archive_cmds}"
+
+      # Try to fetch fnord with dlsym().
+      libltdl_dlunknown=0; libltdl_dlnouscore=1; libltdl_dluscore=2
+      cat >conftest.$ac_ext <<_LT_EOF
+[#line $LINENO "configure"
+#include "confdefs.h"
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+#include <stdio.h>
+#ifndef RTLD_GLOBAL
+#  ifdef DL_GLOBAL
+#    define RTLD_GLOBAL DL_GLOBAL
+#  else
+#    define RTLD_GLOBAL 0
+#  endif
+#endif
+#ifndef RTLD_NOW
+#  ifdef DL_NOW
+#    define RTLD_NOW DL_NOW
+#  else
+#    define RTLD_NOW 0
+#  endif
+#endif
+int main () {
+  void *handle = dlopen ("`pwd`/$libname$libltdl_cv_shlibext", RTLD_GLOBAL|RTLD_NOW);
+  int status = $libltdl_dlunknown;
+  if (handle) {
+    if (dlsym (handle, "fnord"))
+      status = $libltdl_dlnouscore;
+    else {
+      if (dlsym (handle, "_fnord"))
+        status = $libltdl_dluscore;
+      else
+	puts (dlerror ());
+    }
+    dlclose (handle);
+  } else
+    puts (dlerror ());
+  return status;
+}]
+_LT_EOF
+      if AC_TRY_EVAL(ac_link) && test -s "conftest$ac_exeext" 2>/dev/null; then
+        (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
+        libltdl_status=$?
+        case x$libltdl_status in
+          x$libltdl_dlnouscore) libltdl_cv_need_uscore=no ;;
+	  x$libltdl_dluscore) libltdl_cv_need_uscore=yes ;;
+	  x*) libltdl_cv_need_uscore=unknown ;;
+        esac
+      fi
+      rm -rf conftest* $libname*
+      LIBS=$dlsym_uscore_save_LIBS
+    ])
+  fi
+fi
+
+if test yes = "$libltdl_cv_need_uscore"; then
+  AC_DEFINE([NEED_USCORE], [1],
+    [Define if dlsym() requires a leading underscore in symbol names.])
+fi
+])# LT_FUNC_DLSYM_USCORE
+
+# Old name:
+AU_ALIAS([AC_LTDL_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_LTDL_DLSYM_USCORE], [])
+
+# pkg.m4 - Macros to locate and utilise pkg-config.            -*- Autoconf -*-
+# serial 1 (pkg-config-0.24)
+# 
+# Copyright © 2004 Scott James Remnant <[email protected]>.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+# General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+#
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# PKG_PROG_PKG_CONFIG([MIN-VERSION])
+# ----------------------------------
+AC_DEFUN([PKG_PROG_PKG_CONFIG],
+[m4_pattern_forbid([^_?PKG_[A-Z_]+$])
+m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$])
+m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$])
+AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])
+AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path])
+AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path])
+
+if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
+	AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
+fi
+if test -n "$PKG_CONFIG"; then
+	_pkg_min_version=m4_default([$1], [0.9.0])
+	AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
+	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
+		AC_MSG_RESULT([yes])
+	else
+		AC_MSG_RESULT([no])
+		PKG_CONFIG=""
+	fi
+fi[]dnl
+])# PKG_PROG_PKG_CONFIG
+
+# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
+#
+# Check to see whether a particular set of modules exists.  Similar
+# to PKG_CHECK_MODULES(), but does not set variables or print errors.
+#
+# Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
+# only at the first occurence in configure.ac, so if the first place
+# it's called might be skipped (such as if it is within an "if", you
+# have to call PKG_CHECK_EXISTS manually
+# --------------------------------------------------------------
+AC_DEFUN([PKG_CHECK_EXISTS],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+if test -n "$PKG_CONFIG" && \
+    AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
+  m4_default([$2], [:])
+m4_ifvaln([$3], [else
+  $3])dnl
+fi])
+
+# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
+# ---------------------------------------------
+m4_define([_PKG_CONFIG],
+[if test -n "$$1"; then
+    pkg_cv_[]$1="$$1"
+ elif test -n "$PKG_CONFIG"; then
+    PKG_CHECK_EXISTS([$3],
+                     [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`
+		      test "x$?" != "x0" && pkg_failed=yes ],
+		     [pkg_failed=yes])
+ else
+    pkg_failed=untried
+fi[]dnl
+])# _PKG_CONFIG
+
+# _PKG_SHORT_ERRORS_SUPPORTED
+# -----------------------------
+AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi[]dnl
+])# _PKG_SHORT_ERRORS_SUPPORTED
+
+
+# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
+# [ACTION-IF-NOT-FOUND])
+#
+#
+# Note that if there is a possibility the first call to
+# PKG_CHECK_MODULES might not happen, you should be sure to include an
+# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
+#
+#
+# --------------------------------------------------------------
+AC_DEFUN([PKG_CHECK_MODULES],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
+AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
+
+pkg_failed=no
+AC_MSG_CHECKING([for $1])
+
+_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
+_PKG_CONFIG([$1][_LIBS], [libs], [$2])
+
+m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
+and $1[]_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.])
+
+if test $pkg_failed = yes; then
+   	AC_MSG_RESULT([no])
+        _PKG_SHORT_ERRORS_SUPPORTED
+        if test $_pkg_short_errors_supported = yes; then
+	        $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
+        else 
+	        $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
+
+	m4_default([$4], [AC_MSG_ERROR(
+[Package requirements ($2) were not met:
+
+$$1_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+_PKG_TEXT])[]dnl
+        ])
+elif test $pkg_failed = untried; then
+     	AC_MSG_RESULT([no])
+	m4_default([$4], [AC_MSG_FAILURE(
+[The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+_PKG_TEXT
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl
+        ])
+else
+	$1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
+	$1[]_LIBS=$pkg_cv_[]$1[]_LIBS
+        AC_MSG_RESULT([yes])
+	$3
+fi[]dnl
+])# PKG_CHECK_MODULES
+
+
+# PKG_INSTALLDIR(DIRECTORY)
+# -------------------------
+# Substitutes the variable pkgconfigdir as the location where a module
+# should install pkg-config .pc files. By default the directory is
+# $libdir/pkgconfig, but the default can be changed by passing
+# DIRECTORY. The user can override through the --with-pkgconfigdir
+# parameter.
+AC_DEFUN([PKG_INSTALLDIR],
+[m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])])
+m4_pushdef([pkg_description],
+    [pkg-config installation directory @<:@]pkg_default[@:>@])
+AC_ARG_WITH([pkgconfigdir],
+    [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],,
+    [with_pkgconfigdir=]pkg_default)
+AC_SUBST([pkgconfigdir], [$with_pkgconfigdir])
+m4_popdef([pkg_default])
+m4_popdef([pkg_description])
+]) dnl PKG_INSTALLDIR
+
+
+# PKG_NOARCH_INSTALLDIR(DIRECTORY)
+# -------------------------
+# Substitutes the variable noarch_pkgconfigdir as the location where a
+# module should install arch-independent pkg-config .pc files. By
+# default the directory is $datadir/pkgconfig, but the default can be
+# changed by passing DIRECTORY. The user can override through the
+# --with-noarch-pkgconfigdir parameter.
+AC_DEFUN([PKG_NOARCH_INSTALLDIR],
+[m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])])
+m4_pushdef([pkg_description],
+    [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@])
+AC_ARG_WITH([noarch-pkgconfigdir],
+    [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],,
+    [with_noarch_pkgconfigdir=]pkg_default)
+AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir])
+m4_popdef([pkg_default])
+m4_popdef([pkg_description])
+]) dnl PKG_NOARCH_INSTALLDIR
+
+
+# PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE,
+# [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
+# -------------------------------------------
+# Retrieves the value of the pkg-config variable for the given module.
+AC_DEFUN([PKG_CHECK_VAR],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl
+
+_PKG_CONFIG([$1], [variable="][$3]["], [$2])
+AS_VAR_COPY([$1], [pkg_cv_][$1])
+
+AS_VAR_IF([$1], [""], [$5], [$4])dnl
+])# PKG_CHECK_VAR
+
+# Copyright (C) 2002-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_AUTOMAKE_VERSION(VERSION)
+# ----------------------------
+# Automake X.Y traces this macro to ensure aclocal.m4 has been
+# generated from the m4 files accompanying Automake X.Y.
+# (This private macro should not be called outside this file.)
+AC_DEFUN([AM_AUTOMAKE_VERSION],
+[am__api_version='1.15'
+dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
+dnl require some minimum version.  Point them to the right macro.
+m4_if([$1], [1.15], [],
+      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
+])
+
+# _AM_AUTOCONF_VERSION(VERSION)
+# -----------------------------
+# aclocal traces this macro to find the Autoconf version.
+# This is a private macro too.  Using m4_define simplifies
+# the logic in aclocal, which can simply ignore this definition.
+m4_define([_AM_AUTOCONF_VERSION], [])
+
+# AM_SET_CURRENT_AUTOMAKE_VERSION
+# -------------------------------
+# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
+# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
+AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
+[AM_AUTOMAKE_VERSION([1.15])dnl
+m4_ifndef([AC_AUTOCONF_VERSION],
+  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
+
+# Figure out how to run the assembler.                      -*- Autoconf -*-
+
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_PROG_AS
+# ----------
+AC_DEFUN([AM_PROG_AS],
+[# By default we simply use the C compiler to build assembly code.
+AC_REQUIRE([AC_PROG_CC])
+test "${CCAS+set}" = set || CCAS=$CC
+test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS
+AC_ARG_VAR([CCAS],      [assembler compiler command (defaults to CC)])
+AC_ARG_VAR([CCASFLAGS], [assembler compiler flags (defaults to CFLAGS)])
+_AM_IF_OPTION([no-dependencies],, [_AM_DEPENDENCIES([CCAS])])dnl
+])
+
+# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
+
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
+# $ac_aux_dir to '$srcdir/foo'.  In other projects, it is set to
+# '$srcdir', '$srcdir/..', or '$srcdir/../..'.
+#
+# Of course, Automake must honor this variable whenever it calls a
+# tool from the auxiliary directory.  The problem is that $srcdir (and
+# therefore $ac_aux_dir as well) can be either absolute or relative,
+# depending on how configure is run.  This is pretty annoying, since
+# it makes $ac_aux_dir quite unusable in subdirectories: in the top
+# source directory, any form will work fine, but in subdirectories a
+# relative path needs to be adjusted first.
+#
+# $ac_aux_dir/missing
+#    fails when called from a subdirectory if $ac_aux_dir is relative
+# $top_srcdir/$ac_aux_dir/missing
+#    fails if $ac_aux_dir is absolute,
+#    fails when called from a subdirectory in a VPATH build with
+#          a relative $ac_aux_dir
+#
+# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
+# are both prefixed by $srcdir.  In an in-source build this is usually
+# harmless because $srcdir is '.', but things will broke when you
+# start a VPATH build or use an absolute $srcdir.
+#
+# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
+# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
+#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
+# and then we would define $MISSING as
+#   MISSING="\${SHELL} $am_aux_dir/missing"
+# This will work as long as MISSING is not called from configure, because
+# unfortunately $(top_srcdir) has no meaning in configure.
+# However there are other variables, like CC, which are often used in
+# configure, and could therefore not use this "fixed" $ac_aux_dir.
+#
+# Another solution, used here, is to always expand $ac_aux_dir to an
+# absolute PATH.  The drawback is that using absolute paths prevent a
+# configured tree to be moved without reconfiguration.
+
+AC_DEFUN([AM_AUX_DIR_EXPAND],
+[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
+# Expand $ac_aux_dir to an absolute path.
+am_aux_dir=`cd "$ac_aux_dir" && pwd`
+])
+
+# AM_CONDITIONAL                                            -*- Autoconf -*-
+
+# Copyright (C) 1997-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_CONDITIONAL(NAME, SHELL-CONDITION)
+# -------------------------------------
+# Define a conditional.
+AC_DEFUN([AM_CONDITIONAL],
+[AC_PREREQ([2.52])dnl
+ m4_if([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
+       [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
+AC_SUBST([$1_TRUE])dnl
+AC_SUBST([$1_FALSE])dnl
+_AM_SUBST_NOTMAKE([$1_TRUE])dnl
+_AM_SUBST_NOTMAKE([$1_FALSE])dnl
+m4_define([_AM_COND_VALUE_$1], [$2])dnl
+if $2; then
+  $1_TRUE=
+  $1_FALSE='#'
+else
+  $1_TRUE='#'
+  $1_FALSE=
+fi
+AC_CONFIG_COMMANDS_PRE(
+[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
+  AC_MSG_ERROR([[conditional "$1" was never defined.
+Usually this means the macro was only invoked conditionally.]])
+fi])])
+
+# Copyright (C) 1999-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+
+# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be
+# written in clear, in which case automake, when reading aclocal.m4,
+# will think it sees a *use*, and therefore will trigger all it's
+# C support machinery.  Also note that it means that autoscan, seeing
+# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
+
+
+# _AM_DEPENDENCIES(NAME)
+# ----------------------
+# See how the compiler implements dependency checking.
+# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC".
+# We try a few techniques and use that to set a single cache variable.
+#
+# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
+# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
+# dependency, and given that the user is not expected to run this macro,
+# just rely on AC_PROG_CC.
+AC_DEFUN([_AM_DEPENDENCIES],
+[AC_REQUIRE([AM_SET_DEPDIR])dnl
+AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
+AC_REQUIRE([AM_MAKE_INCLUDE])dnl
+AC_REQUIRE([AM_DEP_TRACK])dnl
+
+m4_if([$1], [CC],   [depcc="$CC"   am_compiler_list=],
+      [$1], [CXX],  [depcc="$CXX"  am_compiler_list=],
+      [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
+      [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'],
+      [$1], [UPC],  [depcc="$UPC"  am_compiler_list=],
+      [$1], [GCJ],  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
+                    [depcc="$$1"   am_compiler_list=])
+
+AC_CACHE_CHECK([dependency style of $depcc],
+               [am_cv_$1_dependencies_compiler_type],
+[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+  # We make a subdir and do the tests there.  Otherwise we can end up
+  # making bogus files that we don't know about and never remove.  For
+  # instance it was reported that on HP-UX the gcc test will end up
+  # making a dummy file named 'D' -- because '-MD' means "put the output
+  # in D".
+  rm -rf conftest.dir
+  mkdir conftest.dir
+  # Copy depcomp to subdir because otherwise we won't find it if we're
+  # using a relative directory.
+  cp "$am_depcomp" conftest.dir
+  cd conftest.dir
+  # We will build objects and dependencies in a subdirectory because
+  # it helps to detect inapplicable dependency modes.  For instance
+  # both Tru64's cc and ICC support -MD to output dependencies as a
+  # side effect of compilation, but ICC will put the dependencies in
+  # the current directory while Tru64 will put them in the object
+  # directory.
+  mkdir sub
+
+  am_cv_$1_dependencies_compiler_type=none
+  if test "$am_compiler_list" = ""; then
+     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
+  fi
+  am__universal=false
+  m4_case([$1], [CC],
+    [case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac],
+    [CXX],
+    [case " $depcc " in #(
+     *\ -arch\ *\ -arch\ *) am__universal=true ;;
+     esac])
+
+  for depmode in $am_compiler_list; do
+    # Setup a source with many dependencies, because some compilers
+    # like to wrap large dependency lists on column 80 (with \), and
+    # we should not choose a depcomp mode which is confused by this.
+    #
+    # We need to recreate these files for each test, as the compiler may
+    # overwrite some of them when testing with obscure command lines.
+    # This happens at least with the AIX C compiler.
+    : > sub/conftest.c
+    for i in 1 2 3 4 5 6; do
+      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
+      # Solaris 10 /bin/sh.
+      echo '/* dummy */' > sub/conftst$i.h
+    done
+    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+    # We check with '-c' and '-o' for the sake of the "dashmstdout"
+    # mode.  It turns out that the SunPro C++ compiler does not properly
+    # handle '-M -o', and we need to detect this.  Also, some Intel
+    # versions had trouble with output in subdirs.
+    am__obj=sub/conftest.${OBJEXT-o}
+    am__minus_obj="-o $am__obj"
+    case $depmode in
+    gcc)
+      # This depmode causes a compiler race in universal mode.
+      test "$am__universal" = false || continue
+      ;;
+    nosideeffect)
+      # After this tag, mechanisms are not by side-effect, so they'll
+      # only be used when explicitly requested.
+      if test "x$enable_dependency_tracking" = xyes; then
+	continue
+      else
+	break
+      fi
+      ;;
+    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
+      # This compiler won't grok '-c -o', but also, the minuso test has
+      # not run yet.  These depmodes are late enough in the game, and
+      # so weak that their functioning should not be impacted.
+      am__obj=conftest.${OBJEXT-o}
+      am__minus_obj=
+      ;;
+    none) break ;;
+    esac
+    if depmode=$depmode \
+       source=sub/conftest.c object=$am__obj \
+       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+         >/dev/null 2>conftest.err &&
+       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+      # icc doesn't choke on unknown options, it will just issue warnings
+      # or remarks (even with -Werror).  So we grep stderr for any message
+      # that says an option was ignored or not supported.
+      # When given -MP, icc 7.0 and 7.1 complain thusly:
+      #   icc: Command line warning: ignoring option '-M'; no argument required
+      # The diagnosis changed in icc 8.0:
+      #   icc: Command line remark: option '-MP' not supported
+      if (grep 'ignoring option' conftest.err ||
+          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+        am_cv_$1_dependencies_compiler_type=$depmode
+        break
+      fi
+    fi
+  done
+
+  cd ..
+  rm -rf conftest.dir
+else
+  am_cv_$1_dependencies_compiler_type=none
+fi
+])
+AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
+AM_CONDITIONAL([am__fastdep$1], [
+  test "x$enable_dependency_tracking" != xno \
+  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
+])
+
+
+# AM_SET_DEPDIR
+# -------------
+# Choose a directory name for dependency files.
+# This macro is AC_REQUIREd in _AM_DEPENDENCIES.
+AC_DEFUN([AM_SET_DEPDIR],
+[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
+])
+
+
+# AM_DEP_TRACK
+# ------------
+AC_DEFUN([AM_DEP_TRACK],
+[AC_ARG_ENABLE([dependency-tracking], [dnl
+AS_HELP_STRING(
+  [--enable-dependency-tracking],
+  [do not reject slow dependency extractors])
+AS_HELP_STRING(
+  [--disable-dependency-tracking],
+  [speeds up one-time build])])
+if test "x$enable_dependency_tracking" != xno; then
+  am_depcomp="$ac_aux_dir/depcomp"
+  AMDEPBACKSLASH='\'
+  am__nodep='_no'
+fi
+AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+AC_SUBST([AMDEPBACKSLASH])dnl
+_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
+AC_SUBST([am__nodep])dnl
+_AM_SUBST_NOTMAKE([am__nodep])dnl
+])
+
+# Generate code to set up dependency tracking.              -*- Autoconf -*-
+
+# Copyright (C) 1999-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+
+# _AM_OUTPUT_DEPENDENCY_COMMANDS
+# ------------------------------
+AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
+[{
+  # Older Autoconf quotes --file arguments for eval, but not when files
+  # are listed without --file.  Let's play safe and only enable the eval
+  # if we detect the quoting.
+  case $CONFIG_FILES in
+  *\'*) eval set x "$CONFIG_FILES" ;;
+  *)   set x $CONFIG_FILES ;;
+  esac
+  shift
+  for mf
+  do
+    # Strip MF so we end up with the name of the file.
+    mf=`echo "$mf" | sed -e 's/:.*$//'`
+    # Check whether this is an Automake generated Makefile or not.
+    # We used to match only the files named 'Makefile.in', but
+    # some people rename them; so instead we look at the file content.
+    # Grep'ing the first line is not enough: some people post-process
+    # each Makefile.in and add a new line on top of each file to say so.
+    # Grep'ing the whole file is not good either: AIX grep has a line
+    # limit of 2048, but all sed's we know have understand at least 4000.
+    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+      dirpart=`AS_DIRNAME("$mf")`
+    else
+      continue
+    fi
+    # Extract the definition of DEPDIR, am__include, and am__quote
+    # from the Makefile without running 'make'.
+    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+    test -z "$DEPDIR" && continue
+    am__include=`sed -n 's/^am__include = //p' < "$mf"`
+    test -z "$am__include" && continue
+    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+    # Find all dependency output files, they are included files with
+    # $(DEPDIR) in their names.  We invoke sed twice because it is the
+    # simplest approach to changing $(DEPDIR) to its actual value in the
+    # expansion.
+    for file in `sed -n "
+      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
+      # Make sure the directory exists.
+      test -f "$dirpart/$file" && continue
+      fdir=`AS_DIRNAME(["$file"])`
+      AS_MKDIR_P([$dirpart/$fdir])
+      # echo "creating $dirpart/$file"
+      echo '# dummy' > "$dirpart/$file"
+    done
+  done
+}
+])# _AM_OUTPUT_DEPENDENCY_COMMANDS
+
+
+# AM_OUTPUT_DEPENDENCY_COMMANDS
+# -----------------------------
+# This macro should only be invoked once -- use via AC_REQUIRE.
+#
+# This code is only required when automatic dependency tracking
+# is enabled.  FIXME.  This creates each '.P' file that we will
+# need in order to bootstrap the dependency handling code.
+AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
+[AC_CONFIG_COMMANDS([depfiles],
+     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
+     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
+])
+
+# Do all the work for Automake.                             -*- Autoconf -*-
+
+# Copyright (C) 1996-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This macro actually does too much.  Some checks are only needed if
+# your package does certain things.  But this isn't really a big deal.
+
+dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
+m4_define([AC_PROG_CC],
+m4_defn([AC_PROG_CC])
+[_AM_PROG_CC_C_O
+])
+
+# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
+# AM_INIT_AUTOMAKE([OPTIONS])
+# -----------------------------------------------
+# The call with PACKAGE and VERSION arguments is the old style
+# call (pre autoconf-2.50), which is being phased out.  PACKAGE
+# and VERSION should now be passed to AC_INIT and removed from
+# the call to AM_INIT_AUTOMAKE.
+# We support both call styles for the transition.  After
+# the next Automake release, Autoconf can make the AC_INIT
+# arguments mandatory, and then we can depend on a new Autoconf
+# release and drop the old call support.
+AC_DEFUN([AM_INIT_AUTOMAKE],
+[AC_PREREQ([2.65])dnl
+dnl Autoconf wants to disallow AM_ names.  We explicitly allow
+dnl the ones we care about.
+m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
+AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
+AC_REQUIRE([AC_PROG_INSTALL])dnl
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+  # is not polluted with repeated "-I."
+  AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
+  # test to see if srcdir already configured
+  if test -f $srcdir/config.status; then
+    AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
+  fi
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+  if (cygpath --version) >/dev/null 2>/dev/null; then
+    CYGPATH_W='cygpath -w'
+  else
+    CYGPATH_W=echo
+  fi
+fi
+AC_SUBST([CYGPATH_W])
+
+# Define the identity of the package.
+dnl Distinguish between old-style and new-style calls.
+m4_ifval([$2],
+[AC_DIAGNOSE([obsolete],
+             [$0: two- and three-arguments forms are deprecated.])
+m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
+ AC_SUBST([PACKAGE], [$1])dnl
+ AC_SUBST([VERSION], [$2])],
+[_AM_SET_OPTIONS([$1])dnl
+dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
+m4_if(
+  m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
+  [ok:ok],,
+  [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
+ AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
+ AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
+
+_AM_IF_OPTION([no-define],,
+[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
+ AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
+
+# Some tools Automake needs.
+AC_REQUIRE([AM_SANITY_CHECK])dnl
+AC_REQUIRE([AC_ARG_PROGRAM])dnl
+AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
+AM_MISSING_PROG([AUTOCONF], [autoconf])
+AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
+AM_MISSING_PROG([AUTOHEADER], [autoheader])
+AM_MISSING_PROG([MAKEINFO], [makeinfo])
+AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
+AC_REQUIRE([AC_PROG_MKDIR_P])dnl
+# For better backward compatibility.  To be removed once Automake 1.9.x
+# dies out for good.  For more background, see:
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
+AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
+# We need awk for the "check" target (and possibly the TAP driver).  The
+# system "awk" is bad on some platforms.
+AC_REQUIRE([AC_PROG_AWK])dnl
+AC_REQUIRE([AC_PROG_MAKE_SET])dnl
+AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
+	      [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
+			     [_AM_PROG_TAR([v7])])])
+_AM_IF_OPTION([no-dependencies],,
+[AC_PROVIDE_IFELSE([AC_PROG_CC],
+		  [_AM_DEPENDENCIES([CC])],
+		  [m4_define([AC_PROG_CC],
+			     m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_CXX],
+		  [_AM_DEPENDENCIES([CXX])],
+		  [m4_define([AC_PROG_CXX],
+			     m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJC],
+		  [_AM_DEPENDENCIES([OBJC])],
+		  [m4_define([AC_PROG_OBJC],
+			     m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
+		  [_AM_DEPENDENCIES([OBJCXX])],
+		  [m4_define([AC_PROG_OBJCXX],
+			     m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
+])
+AC_REQUIRE([AM_SILENT_RULES])dnl
+dnl The testsuite driver may need to know about EXEEXT, so add the
+dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen.  This
+dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
+AC_CONFIG_COMMANDS_PRE(dnl
+[m4_provide_if([_AM_COMPILER_EXEEXT],
+  [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
+
+# POSIX will say in a future version that running "rm -f" with no argument
+# is OK; and we want to be able to make that assumption in our Makefile
+# recipes.  So use an aggressive probe to check that the usage we want is
+# actually supported "in the wild" to an acceptable degree.
+# See automake bug#10828.
+# To make any issue more visible, cause the running configure to be aborted
+# by default if the 'rm' program in use doesn't match our expectations; the
+# user can still override this though.
+if rm -f && rm -fr && rm -rf; then : OK; else
+  cat >&2 <<'END'
+Oops!
+
+Your 'rm' program seems unable to run without file operands specified
+on the command line, even when the '-f' option is present.  This is contrary
+to the behaviour of most rm programs out there, and not conforming with
+the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
+
+Please tell [email protected] about your system, including the value
+of your $PATH and any error possibly output before this message.  This
+can help us improve future automake versions.
+
+END
+  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
+    echo 'Configuration will proceed anyway, since you have set the' >&2
+    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
+    echo >&2
+  else
+    cat >&2 <<'END'
+Aborting the configuration process, to ensure you take notice of the issue.
+
+You can download and install GNU coreutils to get an 'rm' implementation
+that behaves properly: <http://www.gnu.org/software/coreutils/>.
+
+If you want to complete the configuration process using your problematic
+'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
+to "yes", and re-run configure.
+
+END
+    AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
+  fi
+fi
+dnl The trailing newline in this macro's definition is deliberate, for
+dnl backward compatibility and to allow trailing 'dnl'-style comments
+dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841.
+])
+
+dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
+dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
+dnl mangled by Autoconf and run in a shell conditional statement.
+m4_define([_AC_COMPILER_EXEEXT],
+m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
+
+# When config.status generates a header, we must update the stamp-h file.
+# This file resides in the same directory as the config header
+# that is generated.  The stamp files are numbered to have different names.
+
+# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
+# loop where config.status creates the headers, so we can generate
+# our stamp files there.
+AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
+[# Compute $1's index in $config_headers.
+_am_arg=$1
+_am_stamp_count=1
+for _am_header in $config_headers :; do
+  case $_am_header in
+    $_am_arg | $_am_arg:* )
+      break ;;
+    * )
+      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+  esac
+done
+echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
+
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_PROG_INSTALL_SH
+# ------------------
+# Define $install_sh.
+AC_DEFUN([AM_PROG_INSTALL_SH],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+if test x"${install_sh+set}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\	*)
+    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
+  *)
+    install_sh="\${SHELL} $am_aux_dir/install-sh"
+  esac
+fi
+AC_SUBST([install_sh])])
+
+# Copyright (C) 2003-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# Check whether the underlying file-system supports filenames
+# with a leading dot.  For instance MS-DOS doesn't.
+AC_DEFUN([AM_SET_LEADING_DOT],
+[rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+  am__leading_dot=.
+else
+  am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+AC_SUBST([am__leading_dot])])
+
+# Check to see how 'make' treats includes.	            -*- Autoconf -*-
+
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_MAKE_INCLUDE()
+# -----------------
+# Check to see how make treats includes.
+AC_DEFUN([AM_MAKE_INCLUDE],
+[am_make=${MAKE-make}
+cat > confinc << 'END'
+am__doit:
+	@echo this is the am__doit target
+.PHONY: am__doit
+END
+# If we don't find an include directive, just comment out the code.
+AC_MSG_CHECKING([for style of include used by $am_make])
+am__include="#"
+am__quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+# Ignore all kinds of additional output from 'make'.
+case `$am_make -s -f confmf 2> /dev/null` in #(
+*the\ am__doit\ target*)
+  am__include=include
+  am__quote=
+  _am_result=GNU
+  ;;
+esac
+# Now try BSD make style include.
+if test "$am__include" = "#"; then
+   echo '.include "confinc"' > confmf
+   case `$am_make -s -f confmf 2> /dev/null` in #(
+   *the\ am__doit\ target*)
+     am__include=.include
+     am__quote="\""
+     _am_result=BSD
+     ;;
+   esac
+fi
+AC_SUBST([am__include])
+AC_SUBST([am__quote])
+AC_MSG_RESULT([$_am_result])
+rm -f confinc confmf
+])
+
+# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
+
+# Copyright (C) 1997-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_MISSING_PROG(NAME, PROGRAM)
+# ------------------------------
+AC_DEFUN([AM_MISSING_PROG],
+[AC_REQUIRE([AM_MISSING_HAS_RUN])
+$1=${$1-"${am_missing_run}$2"}
+AC_SUBST($1)])
+
+# AM_MISSING_HAS_RUN
+# ------------------
+# Define MISSING if not defined so far and test if it is modern enough.
+# If it is, set am_missing_run to use it, otherwise, to nothing.
+AC_DEFUN([AM_MISSING_HAS_RUN],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([missing])dnl
+if test x"${MISSING+set}" != xset; then
+  case $am_aux_dir in
+  *\ * | *\	*)
+    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
+  *)
+    MISSING="\${SHELL} $am_aux_dir/missing" ;;
+  esac
+fi
+# Use eval to expand $SHELL
+if eval "$MISSING --is-lightweight"; then
+  am_missing_run="$MISSING "
+else
+  am_missing_run=
+  AC_MSG_WARN(['missing' script is too old or missing])
+fi
+])
+
+# Helper functions for option handling.                     -*- Autoconf -*-
+
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# _AM_MANGLE_OPTION(NAME)
+# -----------------------
+AC_DEFUN([_AM_MANGLE_OPTION],
+[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
+
+# _AM_SET_OPTION(NAME)
+# --------------------
+# Set option NAME.  Presently that only means defining a flag for this option.
+AC_DEFUN([_AM_SET_OPTION],
+[m4_define(_AM_MANGLE_OPTION([$1]), [1])])
+
+# _AM_SET_OPTIONS(OPTIONS)
+# ------------------------
+# OPTIONS is a space-separated list of Automake options.
+AC_DEFUN([_AM_SET_OPTIONS],
+[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
+
+# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
+# -------------------------------------------
+# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
+AC_DEFUN([_AM_IF_OPTION],
+[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
+
+# Copyright (C) 1999-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# _AM_PROG_CC_C_O
+# ---------------
+# Like AC_PROG_CC_C_O, but changed for automake.  We rewrite AC_PROG_CC
+# to automatically call this.
+AC_DEFUN([_AM_PROG_CC_C_O],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([compile])dnl
+AC_LANG_PUSH([C])dnl
+AC_CACHE_CHECK(
+  [whether $CC understands -c and -o together],
+  [am_cv_prog_cc_c_o],
+  [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
+  # Make sure it works both with $CC and with simple cc.
+  # Following AC_PROG_CC_C_O, we do the test twice because some
+  # compilers refuse to overwrite an existing .o file with -o,
+  # though they will create one.
+  am_cv_prog_cc_c_o=yes
+  for am_i in 1 2; do
+    if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \
+         && test -f conftest2.$ac_objext; then
+      : OK
+    else
+      am_cv_prog_cc_c_o=no
+      break
+    fi
+  done
+  rm -f core conftest*
+  unset am_i])
+if test "$am_cv_prog_cc_c_o" != yes; then
+   # Losing compiler, so override with the script.
+   # FIXME: It is wrong to rewrite CC.
+   # But if we don't then we get into trouble of one sort or another.
+   # A longer-term fix would be to have automake use am__CC in this case,
+   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
+   CC="$am_aux_dir/compile $CC"
+fi
+AC_LANG_POP([C])])
+
+# For backward compatibility.
+AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
+
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_RUN_LOG(COMMAND)
+# -------------------
+# Run COMMAND, save the exit status in ac_status, and log it.
+# (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
+AC_DEFUN([AM_RUN_LOG],
+[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
+   ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
+   ac_status=$?
+   echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+   (exit $ac_status); }])
+
+# Check to make sure that the build environment is sane.    -*- Autoconf -*-
+
+# Copyright (C) 1996-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_SANITY_CHECK
+# ---------------
+AC_DEFUN([AM_SANITY_CHECK],
+[AC_MSG_CHECKING([whether build environment is sane])
+# Reject unsafe characters in $srcdir or the absolute working directory
+# name.  Accept space and tab only in the latter.
+am_lf='
+'
+case `pwd` in
+  *[[\\\"\#\$\&\'\`$am_lf]]*)
+    AC_MSG_ERROR([unsafe absolute working directory name]);;
+esac
+case $srcdir in
+  *[[\\\"\#\$\&\'\`$am_lf\ \	]]*)
+    AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
+esac
+
+# Do 'set' in a subshell so we don't clobber the current shell's
+# arguments.  Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+   am_has_slept=no
+   for am_try in 1 2; do
+     echo "timestamp, slept: $am_has_slept" > conftest.file
+     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+     if test "$[*]" = "X"; then
+	# -L didn't work.
+	set X `ls -t "$srcdir/configure" conftest.file`
+     fi
+     if test "$[*]" != "X $srcdir/configure conftest.file" \
+	&& test "$[*]" != "X conftest.file $srcdir/configure"; then
+
+	# If neither matched, then we have a broken ls.  This can happen
+	# if, for instance, CONFIG_SHELL is bash and it inherits a
+	# broken ls alias from the environment.  This has actually
+	# happened.  Such a system could not be considered "sane".
+	AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
+  alias in your environment])
+     fi
+     if test "$[2]" = conftest.file || test $am_try -eq 2; then
+       break
+     fi
+     # Just in case.
+     sleep 1
+     am_has_slept=yes
+   done
+   test "$[2]" = conftest.file
+   )
+then
+   # Ok.
+   :
+else
+   AC_MSG_ERROR([newly created file is older than distributed files!
+Check your system clock])
+fi
+AC_MSG_RESULT([yes])
+# If we didn't sleep, we still need to ensure time stamps of config.status and
+# generated files are strictly newer.
+am_sleep_pid=
+if grep 'slept: no' conftest.file >/dev/null 2>&1; then
+  ( sleep 1 ) &
+  am_sleep_pid=$!
+fi
+AC_CONFIG_COMMANDS_PRE(
+  [AC_MSG_CHECKING([that generated files are newer than configure])
+   if test -n "$am_sleep_pid"; then
+     # Hide warnings about reused PIDs.
+     wait $am_sleep_pid 2>/dev/null
+   fi
+   AC_MSG_RESULT([done])])
+rm -f conftest.file
+])
+
+# Copyright (C) 2009-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_SILENT_RULES([DEFAULT])
+# --------------------------
+# Enable less verbose build rules; with the default set to DEFAULT
+# ("yes" being less verbose, "no" or empty being verbose).
+AC_DEFUN([AM_SILENT_RULES],
+[AC_ARG_ENABLE([silent-rules], [dnl
+AS_HELP_STRING(
+  [--enable-silent-rules],
+  [less verbose build output (undo: "make V=1")])
+AS_HELP_STRING(
+  [--disable-silent-rules],
+  [verbose build output (undo: "make V=0")])dnl
+])
+case $enable_silent_rules in @%:@ (((
+  yes) AM_DEFAULT_VERBOSITY=0;;
+   no) AM_DEFAULT_VERBOSITY=1;;
+    *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
+esac
+dnl
+dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
+dnl do not support nested variable expansions.
+dnl See automake bug#9928 and bug#10237.
+am_make=${MAKE-make}
+AC_CACHE_CHECK([whether $am_make supports nested variables],
+   [am_cv_make_support_nested_variables],
+   [if AS_ECHO([['TRUE=$(BAR$(V))
+BAR0=false
+BAR1=true
+V=1
+am__doit:
+	@$(TRUE)
+.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
+  am_cv_make_support_nested_variables=yes
+else
+  am_cv_make_support_nested_variables=no
+fi])
+if test $am_cv_make_support_nested_variables = yes; then
+  dnl Using '$V' instead of '$(V)' breaks IRIX make.
+  AM_V='$(V)'
+  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
+else
+  AM_V=$AM_DEFAULT_VERBOSITY
+  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
+fi
+AC_SUBST([AM_V])dnl
+AM_SUBST_NOTMAKE([AM_V])dnl
+AC_SUBST([AM_DEFAULT_V])dnl
+AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
+AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
+AM_BACKSLASH='\'
+AC_SUBST([AM_BACKSLASH])dnl
+_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
+])
+
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_PROG_INSTALL_STRIP
+# ---------------------
+# One issue with vendor 'install' (even GNU) is that you can't
+# specify the program used to strip binaries.  This is especially
+# annoying in cross-compiling environments, where the build's strip
+# is unlikely to handle the host's binaries.
+# Fortunately install-sh will honor a STRIPPROG variable, so we
+# always use install-sh in "make install-strip", and initialize
+# STRIPPROG with the value of the STRIP variable (set by the user).
+AC_DEFUN([AM_PROG_INSTALL_STRIP],
+[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+# Installed binaries are usually stripped using 'strip' when the user
+# run "make install-strip".  However 'strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the 'STRIP' environment variable to overrule this program.
+dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
+if test "$cross_compiling" != no; then
+  AC_CHECK_TOOL([STRIP], [strip], :)
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+AC_SUBST([INSTALL_STRIP_PROGRAM])])
+
+# Copyright (C) 2006-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# _AM_SUBST_NOTMAKE(VARIABLE)
+# ---------------------------
+# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
+# This macro is traced by Automake.
+AC_DEFUN([_AM_SUBST_NOTMAKE])
+
+# AM_SUBST_NOTMAKE(VARIABLE)
+# --------------------------
+# Public sister of _AM_SUBST_NOTMAKE.
+AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
+
+# Check how to create a tarball.                            -*- Autoconf -*-
+
+# Copyright (C) 2004-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# _AM_PROG_TAR(FORMAT)
+# --------------------
+# Check how to create a tarball in format FORMAT.
+# FORMAT should be one of 'v7', 'ustar', or 'pax'.
+#
+# Substitute a variable $(am__tar) that is a command
+# writing to stdout a FORMAT-tarball containing the directory
+# $tardir.
+#     tardir=directory && $(am__tar) > result.tar
+#
+# Substitute a variable $(am__untar) that extract such
+# a tarball read from stdin.
+#     $(am__untar) < result.tar
+#
+AC_DEFUN([_AM_PROG_TAR],
+[# Always define AMTAR for backward compatibility.  Yes, it's still used
+# in the wild :-(  We should find a proper way to deprecate it ...
+AC_SUBST([AMTAR], ['$${TAR-tar}'])
+
+# We'll loop over all known methods to create a tar archive until one works.
+_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
+
+m4_if([$1], [v7],
+  [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
+
+  [m4_case([$1],
+    [ustar],
+     [# The POSIX 1988 'ustar' format is defined with fixed-size fields.
+      # There is notably a 21 bits limit for the UID and the GID.  In fact,
+      # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343
+      # and bug#13588).
+      am_max_uid=2097151 # 2^21 - 1
+      am_max_gid=$am_max_uid
+      # The $UID and $GID variables are not portable, so we need to resort
+      # to the POSIX-mandated id(1) utility.  Errors in the 'id' calls
+      # below are definitely unexpected, so allow the users to see them
+      # (that is, avoid stderr redirection).
+      am_uid=`id -u || echo unknown`
+      am_gid=`id -g || echo unknown`
+      AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format])
+      if test $am_uid -le $am_max_uid; then
+         AC_MSG_RESULT([yes])
+      else
+         AC_MSG_RESULT([no])
+         _am_tools=none
+      fi
+      AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format])
+      if test $am_gid -le $am_max_gid; then
+         AC_MSG_RESULT([yes])
+      else
+        AC_MSG_RESULT([no])
+        _am_tools=none
+      fi],
+
+  [pax],
+    [],
+
+  [m4_fatal([Unknown tar format])])
+
+  AC_MSG_CHECKING([how to create a $1 tar archive])
+
+  # Go ahead even if we have the value already cached.  We do so because we
+  # need to set the values for the 'am__tar' and 'am__untar' variables.
+  _am_tools=${am_cv_prog_tar_$1-$_am_tools}
+
+  for _am_tool in $_am_tools; do
+    case $_am_tool in
+    gnutar)
+      for _am_tar in tar gnutar gtar; do
+        AM_RUN_LOG([$_am_tar --version]) && break
+      done
+      am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
+      am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
+      am__untar="$_am_tar -xf -"
+      ;;
+    plaintar)
+      # Must skip GNU tar: if it does not support --format= it doesn't create
+      # ustar tarball either.
+      (tar --version) >/dev/null 2>&1 && continue
+      am__tar='tar chf - "$$tardir"'
+      am__tar_='tar chf - "$tardir"'
+      am__untar='tar xf -'
+      ;;
+    pax)
+      am__tar='pax -L -x $1 -w "$$tardir"'
+      am__tar_='pax -L -x $1 -w "$tardir"'
+      am__untar='pax -r'
+      ;;
+    cpio)
+      am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
+      am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
+      am__untar='cpio -i -H $1 -d'
+      ;;
+    none)
+      am__tar=false
+      am__tar_=false
+      am__untar=false
+      ;;
+    esac
+
+    # If the value was cached, stop now.  We just wanted to have am__tar
+    # and am__untar set.
+    test -n "${am_cv_prog_tar_$1}" && break
+
+    # tar/untar a dummy directory, and stop if the command works.
+    rm -rf conftest.dir
+    mkdir conftest.dir
+    echo GrepMe > conftest.dir/file
+    AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
+    rm -rf conftest.dir
+    if test -s conftest.tar; then
+      AM_RUN_LOG([$am__untar <conftest.tar])
+      AM_RUN_LOG([cat conftest.dir/file])
+      grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
+    fi
+  done
+  rm -rf conftest.dir
+
+  AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
+  AC_MSG_RESULT([$am_cv_prog_tar_$1])])
+
+AC_SUBST([am__tar])
+AC_SUBST([am__untar])
+]) # _AM_PROG_TAR
+
+m4_include([m4/addrconfig.m4])
+m4_include([m4/libtool.m4])
+m4_include([m4/ltoptions.m4])
+m4_include([m4/ltsugar.m4])
+m4_include([m4/ltversion.m4])
+m4_include([m4/lt~obsolete.m4])

File diff suppressed because it is too large
+ 628 - 175
libs/mpg123-1.25.6/configure


File diff suppressed because it is too large
+ 402 - 184
libs/mpg123-1.25.6/configure.ac


+ 0 - 0
libs/mpg123-1.15.3/doc/ACCURACY → libs/mpg123-1.25.6/doc/ACCURACY


+ 0 - 0
libs/mpg123-1.15.3/doc/BENCHMARKING → libs/mpg123-1.25.6/doc/BENCHMARKING


+ 0 - 0
libs/mpg123-1.15.3/doc/BUGS → libs/mpg123-1.25.6/doc/BUGS


+ 0 - 0
libs/mpg123-1.15.3/doc/CONTACT → libs/mpg123-1.25.6/doc/CONTACT


+ 82 - 0
libs/mpg123-1.25.6/doc/LARGEFILE

@@ -0,0 +1,82 @@
+Regarding largefile setup, client apps can be built three ways:
+
+1. _FILE_OFFSET_BITS == 64        (header maps to mpg123_open_64)
+2. _FILE_OFFSET_BITS == 32        (header maps to mpg123_open_32)
+3. _FILE_OFFSET_BITS == <nothing> (header maps to mpg123_open)
+
+The libmpg123 build needs to be prepared for everything. Also, it needs to keep
+in mind the days before introducing large file support --- binaries should still
+work with updated libmpg123. So, mpg123_open should always match what is the
+default build on a platform without added settings. Those are the platform
+variants:
+
+1. 64 bit native system, long == off_t
+libmpg123: mpg123_open
+lfs_alias: mpg123_open_64 -> mpg123_open
+lfs_wrap:  <none>
+
+2. largefile-sensitive, long = 32, off_t = 64 (if enabled)
+libmpg123: mpg123_open_64
+lfs_alias: mpg123_open_32 -> mpg123_open
+lfs_wrap:  mpg123_open -> mpg123_open_64
+
+3. largefile, long = 32, off_t = 64 (FreeBSD)
+libmpg123: mpg123_open
+lfs_alias: mpg123_open_64 -> mpg123_open
+lfs_wrap:  <none>
+
+This is what mpg123 does in version 1.15.4 and it works. Well, for cases 1
+(Linux/Solaris x86-64) and 2 (Linux/Solaris x86). Case 3 needs to be added
+properly. Actually, let's have a second look at case 2: When mpg123 is built
+with --disable-largefile:
+
+2a. largefile-sensitive, mpg123 built with off_t = 32 == long
+libmpg123: mpg123_open
+lfs_alias: mpg123_open_32 -> mpg123_open
+lfs_wrap:  <none>
+
+So, this is still correct. Now, what about case 3? What does mpg123 do
+currently, as of 1.15.4?
+
+3a. largefile, long = 32, off_t = 64 (... and mpg123 not really aware of that)
+libmpg123: mpg123_open
+lfs_alias: mpg123_open_32(long) -> mpg123_open(off_t)
+lfs_wrap:  <none>
+
+This is _wrong_. Luckily, this does not cause binary compatibility issues, as
+mpg123_open_32 won't be called by anyone unless that someone tries to define
+_FILE_OFFSET_BITS=32, which is nonsense. Perhaps old FreeBSD binaries before
+LFS times? Well, back then, there was no libmpg123. So let's ignore that case.
+The issue at hand is that the alias should be from mpg123_open_64 to
+mpg123_open, for clients that insist on defining _FILE_OFFSET_BITS=64.
+
+The change needed now is to fix the naming and also change the type the
+alias functions use: It is not long int anymore!
+
+Let's revisit case 1 for a moment: My old lfs_alias.c provides for the case
+lfs_alias: mpg123_open -> mpg123_open_64. Is that actually possible?
+What means enforcing _FILE_OFFSET_BITS=64 from the outside, which _could_
+happen when libmpg123 is included someplace and folks are on the wrong side
+of paranoid regarding this. So, there is
+
+1a. 64 bit native system, long == off_t = 64 and _FILE_OFFSET_BITS=64
+libmpg123: mpg123_open_64
+lfs_alias: mpg123_open -> mpg123_open_64
+lfs_wrap:  <none>
+
+(Works also for any system with long == off_t in any width)
+Likewise, there is largefile-sensitive system with enforced 32 bits:
+
+2b. largefile-sensitive, mpg123 with enforced _FILE_OFFSET_BITS=32
+libmpg123: mpg123_open_32
+lfs_alias: mpg123_open -> mpg123_open_32
+lfs_wrap:  <none>
+
+All cases are supported with this significant change from 1.15.4:
+Make the aliases use a defined lfs_alias_t, which can be long or off_t,
+depending on what is the default type for offsets on the platform.
+Folks who try _FILE_OFFSET_BITS=32 on a system that only supports
+64 bit get a linking error during mpg123 build (from the _64 aliases),
+which I consider to be a feature.
+
+I salute anyone who is not confused after reading this.

+ 0 - 0
libs/mpg123-1.15.3/doc/LICENSE → libs/mpg123-1.25.6/doc/LICENSE


+ 29 - 0
libs/mpg123-1.25.6/doc/Makemodule.am

@@ -0,0 +1,29 @@
+# Module for non-recursive mpg123 build system.
+
+EXTRA_DIST += \
+  doc/BENCHMARKING \
+  doc/BUGS \
+  doc/CONTACT \
+  doc/PATENTS \
+  doc/README.3DNOW \
+  doc/README.gain \
+  doc/README.remote \
+  doc/ROAD_TO_LGPL \
+  doc/TODO \
+  doc/LICENSE \
+  doc/THANKS \
+  doc/ACCURACY \
+  doc/LARGEFILE \
+  doc/libmpg123_speed.txt \
+  doc/doxyhead.xhtml \
+  doc/doxyfoot.xhtml \
+  doc/doxy_examples.c \
+  doc/doxygen.conf \
+  doc/examples/mpg123_to_out123.c \
+  doc/examples/scan.c \
+  doc/examples/mpglib.c \
+  doc/examples/id3dump.c \
+  doc/examples/feedseek.c \
+  doc/examples/dump_seekindex.c \
+  doc/examples/extract_frames.c \
+  doc/examples/Makefile

+ 0 - 0
libs/mpg123-1.15.3/doc/PATENTS → libs/mpg123-1.25.6/doc/PATENTS


+ 0 - 0
libs/mpg123-1.15.3/doc/README.3DNOW → libs/mpg123-1.25.6/doc/README.3DNOW


+ 0 - 0
libs/mpg123-1.15.3/doc/README.gain → libs/mpg123-1.25.6/doc/README.gain


+ 1 - 1
libs/mpg123-1.15.3/doc/README.remote → libs/mpg123-1.25.6/doc/README.remote

@@ -28,7 +28,7 @@ LOAD/L <trackname>: load and start playing resource <trackname>
 
 LOADPAUSED/LP <trackname>: load but do not start playing resource <trackname>
 
-LOADLIST <entry> <url>: load a playlist from given <url>, and display its entries, optionally load and play one of these specificed by the integer <entry> (<0: just list, 0: play last track, >0:play track with that position in list)
+LOADLIST/LL <entry> <url>: load a playlist from given <url>, and display its entries, optionally load and play one of these specificed by the integer <entry> (<0: just list, 0: play last track, >0:play track with that position in list)
 
 PAUSE/P: pause playback
 

+ 0 - 0
libs/mpg123-1.15.3/doc/ROAD_TO_LGPL → libs/mpg123-1.25.6/doc/ROAD_TO_LGPL


+ 0 - 0
libs/mpg123-1.15.3/doc/THANKS → libs/mpg123-1.25.6/doc/THANKS


+ 8 - 0
libs/mpg123-1.25.6/doc/TODO

@@ -0,0 +1,8 @@
+From Michael (some time after/around pre-0.59s):
+
+- add CRC check.
+- optimize layer2.c:
+   step_two: fraction as pointer .. 
+   process first channel 0 than channel 1
+   copy channel 0 to channel 1 for: i >= jsbound
+- MPEG system stream decoder

+ 2 - 2
libs/mpg123-1.15.3/doc/doxy_examples.c → libs/mpg123-1.25.6/doc/doxy_examples.c

@@ -1,7 +1,7 @@
-/** \defgroup mpg123_examples example programs using libmpg123
+/** \defgroup mpg123_examples example programs using libmpg123 and libout123
 	@{ */
 
-/** \file mpg123_to_wav.c A simple MPEG audio to WAV converter using libmpg123 (read) and libsndfile (write).
+/** \file mpg123_to_out123.c A simple MPEG audio to WAV converter using libmpg123 (read) and libout123 (write).
     ...an excersize on two simple APIs. */
 
 /** \file mpglib.c Example program mimicking the old mpglib test program.

+ 1 - 0
libs/mpg123-1.25.6/doc/doxyfoot.xhtml

@@ -0,0 +1 @@
+<!--#include virtual="/footer.html" -->

+ 13 - 2
libs/mpg123-1.15.3/doc/doxygen.conf → libs/mpg123-1.25.6/doc/doxygen.conf

@@ -3,13 +3,23 @@
 # doxygen (www.doxygen.org) for a project
 #
 
-PROJECT_NAME			= "libmpg123"
+PROJECT_NAME			= "libmpg123 & libout123"
 OUTPUT_DIRECTORY		= .
 CREATE_SUBDIRS			= NO
 OUTPUT_LANGUAGE			= English
 FULL_PATH_NAMES			= NO
 
-INPUT					= doxy_examples.c examples/mpg123_to_wav.c examples/mpglib.c examples/scan.c examples/feedseek.c examples/id3dump.c ../src/libmpg123/mpg123.h
+INPUT = \
+	doxy_examples.c \
+	examples/mpg123_to_out123.c \
+	examples/mpglib.c \
+	examples/scan.c \
+	examples/feedseek.c \
+	examples/extract_frames.c \
+	examples/id3dump.c \
+	../src/libmpg123/mpg123.h \
+	../src/libmpg123/fmt123.h \
+	../src/libout123/out123.h
 OPTIMIZE_OUTPUT_FOR_C	= YES
 EXTRACT_ALL				= NO
 HIDE_UNDOC_MEMBERS		= NO
@@ -38,4 +48,5 @@ MAN_LINKS				= YES
 GENERATE_XML			= NO
 
 HTML_HEADER = doxyhead.xhtml
+HTML_FOOTER = doxyfoot.xhtml
 HTML_FILE_EXTENSION = .shtml

+ 17 - 0
libs/mpg123-1.25.6/doc/doxyhead.xhtml

@@ -0,0 +1,17 @@
+<!--#include virtual="/header.html" -->
+<title>$title</title>
+<link href="/doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<!--#include virtual="/top.shtml" -->
+<h1>API documentation for libmpg123 and libout123</h1>
+<div style="padding:1em;">
+	<strong>Note:</strong>
+	This API doc is automatically generated from the current development version that you can get via Subversion or as a daily snapshot from <a href="http://mpg123.org/snapshot">http://mpg123.org/snapshot</a>.
+	There may be differences (additions) compared to the latest stable release. See
+	<a href="http://mpg123.org/cgi-bin/viewvc.cgi/trunk/NEWS.libmpg123?view=markup">NEWS.libmpg123</a>,
+	<a href="http://mpg123.org/cgi-bin/viewvc.cgi/trunk/NEWS.libout123?view=markup">NEWS.libout123</a>,
+	and the overall <a href="http://mpg123.org/cgi-bin/viewvc.cgi/trunk/NEWS?view=markup">NEWS</a> file on libmpg123 versions and important changes between them.<br />
+	Let me emphasize that the policy for libmpg123 and libout123 is to always stay backwards compatible -- only <em>additions</em> are planned (and it's not yet planned to change the plans;-).
+</div>
+<div> <!-- for some reason, doxygen closes a div where non is open, bug in my version? -->

+ 20 - 6
libs/mpg123-1.15.3/doc/examples/Makefile → libs/mpg123-1.25.6/doc/examples/Makefile

@@ -1,4 +1,13 @@
-targets = feedseek mpg123_to_wav mpg123_to_wav_replaced_io scan id3dump mpglib  dump_seekindex extract_frames
+targets = \
+  mpg123_test \
+  feedseek \
+  mpg123_to_out123 \
+  mpg123_to_wav_replaced_io \
+  scan \
+  id3dump \
+  mpglib \
+  dump_seekindex \
+  extract_frames
 
 all: $(targets)
 
@@ -9,22 +18,24 @@ all: $(targets)
 ifeq ($(MPG123_PREFIX),)
   MPG123_CFLAGS  := $(shell pkg-config --cflags libmpg123)
   MPG123_LDFLAGS := $(shell pkg-config --libs   libmpg123)
+  OUT123_CFLAGS  := $(shell pkg-config --cflags libout123)
+  OUT123_LDFLAGS := $(shell pkg-config --libs   libout123)
 else # Yeah, that's with GNU/Linux in mind, at least GNU ld ...
   MPG123_CFLAGS  := -I$(MPG123_PREFIX)/include
   MPG123_LDFLAGS := -L$(MPG123_PREFIX)/lib -Wl,-rpath $(MPG123_PREFIX)/lib -lmpg123
+  OUT123_CFLAGS  := -I$(MPG123_PREFIX)/include
+  OUT123_LDFLAGS := -L$(MPG123_PREFIX)/lib -Wl,-rpath $(MPG123_PREFIX)/lib -lout123
 endif
-SND_CFLAGS     := $(shell pkg-config --cflags sndfile)
-SND_LDFLAGS    := $(shell pkg-config --libs   sndfile)
 
 # Oder of libs not that important here...
 compile = $(CC) $(CPPFLAGS) $(CFLAGS) $(MPG123_CFLAGS)
 linkflags = $(MPG123_LDFLAGS) $(LDFLAGS)
 
-mpg123_to_wav: mpg123_to_wav.c
-	$(compile) -o mpg123_to_wav mpg123_to_wav.c $(SND_CFLAGS) $(SND_LDFLAGS) $(linkflags)
+mpg123_to_out123: mpg123_to_out123.c
+	$(compile) -o $@ $< $(OUT123_CFLAGS) $(OUT123_LDFLAGS) $(linkflags)
 
 mpg123_to_wav_replaced_io: mpg123_to_wav_replaced_io.c
-	$(compile) -o $@ $< $(SND_CFLAGS) $(SND_LDFLAGS) $(linkflags)
+	$(compile) -o $@ $< $(OUT123_CFLAGS) $(OUT123_LDFLAGS) $(linkflags)
 
 feedseek: feedseek.c
 	$(compile) -o feedseek feedseek.c $(linkflags)
@@ -41,6 +52,9 @@ dump_seekindex: dump_seekindex.c
 mpglib: mpglib.c
 	$(compile) -o mpglib mpglib.c $(linkflags)
 
+mpg123_test: mpg123_test.c
+	$(compile) -o $@ $< $(linkflags)
+
 extract_frames: extract_frames.c
 	$(compile) -o $@ $< $(linkflags)
 

+ 0 - 0
libs/mpg123-1.15.3/doc/examples/dump_seekindex.c → libs/mpg123-1.25.6/doc/examples/dump_seekindex.c


+ 1 - 1
libs/mpg123-1.15.3/doc/examples/extract_frames.c → libs/mpg123-1.25.6/doc/examples/extract_frames.c

@@ -34,7 +34,7 @@ int main(int argc, char **argv)
 	}
 	else
 	{
-		fprintf(stderr, "I'll take your dirty MPEG audio from standard input and will write the extrated pure MPEG data to stadard output.\n");
+		fprintf(stderr, "I'll take your dirty MPEG audio from standard input and will write the extracted pure MPEG data to standard output.\n");
 		if(argc > 1 && strcmp(argv[1], "--noinfo") == 0)
 		{
 			fprintf(stderr, "Enabling parsing/consuming of the Info frame so that it will not appear in output.\n");

+ 0 - 0
libs/mpg123-1.15.3/doc/examples/feedseek.c → libs/mpg123-1.25.6/doc/examples/feedseek.c


+ 0 - 0
libs/mpg123-1.15.3/doc/examples/id3dump.c → libs/mpg123-1.25.6/doc/examples/id3dump.c


+ 164 - 0
libs/mpg123-1.25.6/doc/examples/mpg123_to_out123.c

@@ -0,0 +1,164 @@
+/*
+	mpg123_to_wav.c
+
+	copyright 2007-2016 by the mpg123 project - free software under the terms of the LGPL 2.1
+	see COPYING and AUTHORS files in distribution or http://mpg123.org
+	initially written by Nicholas Humfrey
+
+	The most complicated part is about the choices to make about output format,
+	and prepare for the unlikely case a bastard mp3 might file change it.
+*/
+
+#include <out123.h>
+#include <mpg123.h>
+#include <stdio.h>
+#include <strings.h>
+
+void usage(const char *cmd)
+{
+	printf("Usage: %s <input> [<driver> [<output> [encoding [buffersize]]]]\n"
+	,	cmd);
+	printf( "\nPlay MPEG audio from intput file to output file/device using\n"
+		"specified out123 driver, sample encoding and buffer size optional.\n\n" );
+	exit(99);
+}
+
+void cleanup(mpg123_handle *mh, out123_handle *ao)
+{
+	out123_del(ao);
+	/* It's really to late for error checks here;-) */
+	mpg123_close(mh);
+	mpg123_delete(mh);
+	mpg123_exit();
+}
+
+int main(int argc, char *argv[])
+{
+	mpg123_handle *mh = NULL;
+	out123_handle *ao = NULL;
+	char *infile = NULL;
+	char *driver = NULL;
+	char *outfile = NULL;
+	unsigned char* buffer = NULL;
+	const char *encname;
+	size_t buffer_size = 0;
+	size_t done = 0;
+	int channels = 0;
+	int encoding = 0;
+	int framesize = 1;
+	long rate = 0;
+	int  err  = MPG123_OK;
+	off_t samples = 0;
+
+	if(argc<2)
+		usage(argv[0]);
+
+	infile  = argv[1];
+	if(argc >= 3)
+		driver  = argv[2];
+	if(argc >= 4)
+		outfile = argv[3];
+	printf("Input file:    %s\n", infile);
+	printf("Output driver: %s\n", driver ? driver : "<nil> (default)");
+	printf("Output file:   %s\n", outfile ? outfile : "<nil> (default)");
+
+	err = mpg123_init();
+	if(err != MPG123_OK || (mh = mpg123_new(NULL, &err)) == NULL)
+	{
+		fprintf(stderr, "Basic setup goes wrong: %s", mpg123_plain_strerror(err));
+		cleanup(mh, ao);
+		return -1;
+	}
+
+	ao = out123_new();
+	if(!ao)
+	{
+		fprintf(stderr, "Cannot create output handle.\n");
+		cleanup(mh, ao);
+		return -1;
+	}
+
+	if(argc >= 5)
+	{ /* Make mpg123 support the desired encoding only for all rates. */
+		const long *rates;
+		size_t rate_count;
+		size_t i;
+		int enc;
+		/* If that is zero, you'll get the error soon enough from mpg123. */
+		enc = out123_enc_byname(argv[4]);
+		mpg123_format_none(mh);
+		mpg123_rates(&rates, &rate_count);
+		for(i=0; i<rate_count; ++i)
+			mpg123_format(mh, rates[i], MPG123_MONO|MPG123_STEREO, enc);
+	}
+
+	/* Let mpg123 work with the file, that excludes MPG123_NEED_MORE messages. */
+	if(    mpg123_open(mh, infile) != MPG123_OK
+	/* Peek into track and get first output format. */
+	    || mpg123_getformat(mh, &rate, &channels, &encoding) != MPG123_OK )
+	{
+		fprintf( stderr, "Trouble with mpg123: %s\n", mpg123_strerror(mh) );
+		cleanup(mh, ao);
+		return -1;
+	}
+	if(out123_open(ao, driver, outfile) != OUT123_OK)
+	{
+		fprintf(stderr, "Trouble with out123: %s\n", out123_strerror(ao));
+		cleanup(mh, ao);
+		return -1;
+	}
+	/* It makes no sense for that to give an error now. */
+	out123_driver_info(ao, &driver, &outfile);
+	printf("Effective output driver: %s\n", driver ? driver : "<nil> (default)");
+	printf("Effective output file:   %s\n", outfile ? outfile : "<nil> (default)");
+
+	/* Ensure that this output format will not change
+	   (it might, when we allow it). */
+	mpg123_format_none(mh);
+	mpg123_format(mh, rate, channels, encoding);
+
+	encname = out123_enc_name(encoding);
+	printf( "Playing with %i channels and %li Hz, encoding %s.\n"
+	,	channels, rate, encname ? encname : "???" );
+	if(  out123_start(ao, rate, channels, encoding)
+	  || out123_getformat(ao, NULL, NULL, NULL, &framesize) )
+	{
+		fprintf(stderr, "Cannot start output / get framesize: %s\n"
+		,	out123_strerror(ao));
+		cleanup(mh, ao);
+		return -1;
+	}
+
+	/* Buffer could be almost any size here, mpg123_outblock() is just some
+	   recommendation. The size should be a multiple of the PCM frame size. */
+	buffer_size = argc >= 6 ? atol(argv[5]) : mpg123_outblock(mh);
+	buffer = malloc( buffer_size );
+
+	do
+	{
+		size_t played;
+		err = mpg123_read( mh, buffer, buffer_size, &done );
+		played = out123_play(ao, buffer, done);
+		if(played != done)
+		{
+			fprintf(stderr
+			,	"Warning: written less than gotten from libmpg123: %li != %li\n"
+			,	(long)played, (long)done);
+		}
+		samples += played/framesize;
+		/* We are not in feeder mode, so MPG123_OK, MPG123_ERR and
+		   MPG123_NEW_FORMAT are the only possibilities.
+		   We do not handle a new format, MPG123_DONE is the end... so
+		   abort on anything not MPG123_OK. */
+	} while (done && err==MPG123_OK);
+
+	free(buffer);
+
+	if(err != MPG123_DONE)
+	fprintf( stderr, "Warning: Decoding ended prematurely because: %s\n",
+	         err == MPG123_ERR ? mpg123_strerror(mh) : mpg123_plain_strerror(err) );
+
+	printf("%li samples written.\n", (long)samples);
+	cleanup(mh, ao);
+	return 0;
+}

+ 0 - 0
libs/mpg123-1.15.3/doc/examples/mpglib.c → libs/mpg123-1.25.6/doc/examples/mpglib.c


+ 0 - 0
libs/mpg123-1.15.3/doc/examples/scan.c → libs/mpg123-1.25.6/doc/examples/scan.c


+ 0 - 0
libs/mpg123-1.15.3/doc/libmpg123_speed.txt → libs/mpg123-1.25.6/doc/libmpg123_speed.txt


+ 0 - 0
libs/mpg123-1.15.3/equalize.dat → libs/mpg123-1.25.6/equalize.dat


+ 0 - 0
libs/mpg123-1.15.3/libmpg123.pc.in → libs/mpg123-1.25.6/libmpg123.pc.in


+ 11 - 0
libs/mpg123-1.25.6/libout123.pc.in

@@ -0,0 +1,11 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: libout123
+Description: A streaming audio output API derived from mpg123
+Requires: 
+Version: @PACKAGE_VERSION@
+Libs: -L${libdir} -lout123 
+Cflags: -I${includedir} 

+ 0 - 0
libs/mpg123-1.15.3/m4/addrconfig.m4 → libs/mpg123-1.25.6/m4/addrconfig.m4


File diff suppressed because it is too large
+ 251 - 166
libs/mpg123-1.25.6/m4/libtool.m4


+ 90 - 37
libs/mpg123-1.15.3/m4/ltoptions.m4 → libs/mpg123-1.25.6/m4/ltoptions.m4

@@ -1,14 +1,14 @@
 # Helper functions for option handling.                    -*- Autoconf -*-
 #
-#   Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
-#   Inc.
+#   Copyright (C) 2004-2005, 2007-2009, 2011-2015 Free Software
+#   Foundation, Inc.
 #   Written by Gary V. Vaughan, 2004
 #
 # This file is free software; the Free Software Foundation gives
 # unlimited permission to copy and/or distribute it, with or without
 # modifications, as long as this notice is preserved.
 
-# serial 7 ltoptions.m4
+# serial 8 ltoptions.m4
 
 # This is to help aclocal find these macros, as it can't see m4_define.
 AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])])
@@ -29,7 +29,7 @@ m4_define([_LT_SET_OPTION],
 [m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl
 m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]),
         _LT_MANGLE_DEFUN([$1], [$2]),
-    [m4_warning([Unknown $1 option `$2'])])[]dnl
+    [m4_warning([Unknown $1 option '$2'])])[]dnl
 ])
 
 
@@ -75,13 +75,15 @@ m4_if([$1],[LT_INIT],[
   dnl
   dnl If no reference was made to various pairs of opposing options, then
   dnl we run the default mode handler for the pair.  For example, if neither
-  dnl `shared' nor `disable-shared' was passed, we enable building of shared
+  dnl 'shared' nor 'disable-shared' was passed, we enable building of shared
   dnl archives by default:
   _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED])
   _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC])
   _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC])
   _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install],
-  		   [_LT_ENABLE_FAST_INSTALL])
+		   [_LT_ENABLE_FAST_INSTALL])
+  _LT_UNLESS_OPTIONS([LT_INIT], [aix-soname=aix aix-soname=both aix-soname=svr4],
+		   [_LT_WITH_AIX_SONAME([aix])])
   ])
 ])# _LT_SET_OPTIONS
 
@@ -112,7 +114,7 @@ AU_DEFUN([AC_LIBTOOL_DLOPEN],
 [_LT_SET_OPTION([LT_INIT], [dlopen])
 AC_DIAGNOSE([obsolete],
 [$0: Remove this warning and the call to _LT_SET_OPTION when you
-put the `dlopen' option into LT_INIT's first parameter.])
+put the 'dlopen' option into LT_INIT's first parameter.])
 ])
 
 dnl aclocal-1.4 backwards compatibility:
@@ -148,7 +150,7 @@ AU_DEFUN([AC_LIBTOOL_WIN32_DLL],
 _LT_SET_OPTION([LT_INIT], [win32-dll])
 AC_DIAGNOSE([obsolete],
 [$0: Remove this warning and the call to _LT_SET_OPTION when you
-put the `win32-dll' option into LT_INIT's first parameter.])
+put the 'win32-dll' option into LT_INIT's first parameter.])
 ])
 
 dnl aclocal-1.4 backwards compatibility:
@@ -157,9 +159,9 @@ dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [])
 
 # _LT_ENABLE_SHARED([DEFAULT])
 # ----------------------------
-# implement the --enable-shared flag, and supports the `shared' and
-# `disable-shared' LT_INIT options.
-# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
+# implement the --enable-shared flag, and supports the 'shared' and
+# 'disable-shared' LT_INIT options.
+# DEFAULT is either 'yes' or 'no'.  If omitted, it defaults to 'yes'.
 m4_define([_LT_ENABLE_SHARED],
 [m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl
 AC_ARG_ENABLE([shared],
@@ -172,14 +174,14 @@ AC_ARG_ENABLE([shared],
     *)
       enable_shared=no
       # Look at the argument we got.  We use all the common list separators.
-      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
       for pkg in $enableval; do
-	IFS="$lt_save_ifs"
+	IFS=$lt_save_ifs
 	if test "X$pkg" = "X$p"; then
 	  enable_shared=yes
 	fi
       done
-      IFS="$lt_save_ifs"
+      IFS=$lt_save_ifs
       ;;
     esac],
     [enable_shared=]_LT_ENABLE_SHARED_DEFAULT)
@@ -211,9 +213,9 @@ dnl AC_DEFUN([AM_DISABLE_SHARED], [])
 
 # _LT_ENABLE_STATIC([DEFAULT])
 # ----------------------------
-# implement the --enable-static flag, and support the `static' and
-# `disable-static' LT_INIT options.
-# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
+# implement the --enable-static flag, and support the 'static' and
+# 'disable-static' LT_INIT options.
+# DEFAULT is either 'yes' or 'no'.  If omitted, it defaults to 'yes'.
 m4_define([_LT_ENABLE_STATIC],
 [m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl
 AC_ARG_ENABLE([static],
@@ -226,14 +228,14 @@ AC_ARG_ENABLE([static],
     *)
      enable_static=no
       # Look at the argument we got.  We use all the common list separators.
-      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
       for pkg in $enableval; do
-	IFS="$lt_save_ifs"
+	IFS=$lt_save_ifs
 	if test "X$pkg" = "X$p"; then
 	  enable_static=yes
 	fi
       done
-      IFS="$lt_save_ifs"
+      IFS=$lt_save_ifs
       ;;
     esac],
     [enable_static=]_LT_ENABLE_STATIC_DEFAULT)
@@ -265,9 +267,9 @@ dnl AC_DEFUN([AM_DISABLE_STATIC], [])
 
 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
 # ----------------------------------
-# implement the --enable-fast-install flag, and support the `fast-install'
-# and `disable-fast-install' LT_INIT options.
-# DEFAULT is either `yes' or `no'.  If omitted, it defaults to `yes'.
+# implement the --enable-fast-install flag, and support the 'fast-install'
+# and 'disable-fast-install' LT_INIT options.
+# DEFAULT is either 'yes' or 'no'.  If omitted, it defaults to 'yes'.
 m4_define([_LT_ENABLE_FAST_INSTALL],
 [m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl
 AC_ARG_ENABLE([fast-install],
@@ -280,14 +282,14 @@ AC_ARG_ENABLE([fast-install],
     *)
       enable_fast_install=no
       # Look at the argument we got.  We use all the common list separators.
-      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
       for pkg in $enableval; do
-	IFS="$lt_save_ifs"
+	IFS=$lt_save_ifs
 	if test "X$pkg" = "X$p"; then
 	  enable_fast_install=yes
 	fi
       done
-      IFS="$lt_save_ifs"
+      IFS=$lt_save_ifs
       ;;
     esac],
     [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT)
@@ -304,14 +306,14 @@ AU_DEFUN([AC_ENABLE_FAST_INSTALL],
 [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install])
 AC_DIAGNOSE([obsolete],
 [$0: Remove this warning and the call to _LT_SET_OPTION when you put
-the `fast-install' option into LT_INIT's first parameter.])
+the 'fast-install' option into LT_INIT's first parameter.])
 ])
 
 AU_DEFUN([AC_DISABLE_FAST_INSTALL],
 [_LT_SET_OPTION([LT_INIT], [disable-fast-install])
 AC_DIAGNOSE([obsolete],
 [$0: Remove this warning and the call to _LT_SET_OPTION when you put
-the `disable-fast-install' option into LT_INIT's first parameter.])
+the 'disable-fast-install' option into LT_INIT's first parameter.])
 ])
 
 dnl aclocal-1.4 backwards compatibility:
@@ -319,11 +321,64 @@ dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], [])
 dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], [])
 
 
+# _LT_WITH_AIX_SONAME([DEFAULT])
+# ----------------------------------
+# implement the --with-aix-soname flag, and support the `aix-soname=aix'
+# and `aix-soname=both' and `aix-soname=svr4' LT_INIT options. DEFAULT
+# is either `aix', `both' or `svr4'.  If omitted, it defaults to `aix'.
+m4_define([_LT_WITH_AIX_SONAME],
+[m4_define([_LT_WITH_AIX_SONAME_DEFAULT], [m4_if($1, svr4, svr4, m4_if($1, both, both, aix))])dnl
+shared_archive_member_spec=
+case $host,$enable_shared in
+power*-*-aix[[5-9]]*,yes)
+  AC_MSG_CHECKING([which variant of shared library versioning to provide])
+  AC_ARG_WITH([aix-soname],
+    [AS_HELP_STRING([--with-aix-soname=aix|svr4|both],
+      [shared library versioning (aka "SONAME") variant to provide on AIX, @<:@default=]_LT_WITH_AIX_SONAME_DEFAULT[@:>@.])],
+    [case $withval in
+    aix|svr4|both)
+      ;;
+    *)
+      AC_MSG_ERROR([Unknown argument to --with-aix-soname])
+      ;;
+    esac
+    lt_cv_with_aix_soname=$with_aix_soname],
+    [AC_CACHE_VAL([lt_cv_with_aix_soname],
+      [lt_cv_with_aix_soname=]_LT_WITH_AIX_SONAME_DEFAULT)
+    with_aix_soname=$lt_cv_with_aix_soname])
+  AC_MSG_RESULT([$with_aix_soname])
+  if test aix != "$with_aix_soname"; then
+    # For the AIX way of multilib, we name the shared archive member
+    # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
+    # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
+    # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
+    # the AIX toolchain works better with OBJECT_MODE set (default 32).
+    if test 64 = "${OBJECT_MODE-32}"; then
+      shared_archive_member_spec=shr_64
+    else
+      shared_archive_member_spec=shr
+    fi
+  fi
+  ;;
+*)
+  with_aix_soname=aix
+  ;;
+esac
+
+_LT_DECL([], [shared_archive_member_spec], [0],
+    [Shared archive member basename, for filename based shared library versioning on AIX])dnl
+])# _LT_WITH_AIX_SONAME
+
+LT_OPTION_DEFINE([LT_INIT], [aix-soname=aix], [_LT_WITH_AIX_SONAME([aix])])
+LT_OPTION_DEFINE([LT_INIT], [aix-soname=both], [_LT_WITH_AIX_SONAME([both])])
+LT_OPTION_DEFINE([LT_INIT], [aix-soname=svr4], [_LT_WITH_AIX_SONAME([svr4])])
+
+
 # _LT_WITH_PIC([MODE])
 # --------------------
-# implement the --with-pic flag, and support the `pic-only' and `no-pic'
+# implement the --with-pic flag, and support the 'pic-only' and 'no-pic'
 # LT_INIT options.
-# MODE is either `yes' or `no'.  If omitted, it defaults to `both'.
+# MODE is either 'yes' or 'no'.  If omitted, it defaults to 'both'.
 m4_define([_LT_WITH_PIC],
 [AC_ARG_WITH([pic],
     [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@],
@@ -334,19 +389,17 @@ m4_define([_LT_WITH_PIC],
     *)
       pic_mode=default
       # Look at the argument we got.  We use all the common list separators.
-      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
+      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
       for lt_pkg in $withval; do
-	IFS="$lt_save_ifs"
+	IFS=$lt_save_ifs
 	if test "X$lt_pkg" = "X$lt_p"; then
 	  pic_mode=yes
 	fi
       done
-      IFS="$lt_save_ifs"
+      IFS=$lt_save_ifs
       ;;
     esac],
-    [pic_mode=default])
-
-test -z "$pic_mode" && pic_mode=m4_default([$1], [default])
+    [pic_mode=m4_default([$1], [default])])
 
 _LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl
 ])# _LT_WITH_PIC
@@ -359,7 +412,7 @@ AU_DEFUN([AC_LIBTOOL_PICMODE],
 [_LT_SET_OPTION([LT_INIT], [pic-only])
 AC_DIAGNOSE([obsolete],
 [$0: Remove this warning and the call to _LT_SET_OPTION when you
-put the `pic-only' option into LT_INIT's first parameter.])
+put the 'pic-only' option into LT_INIT's first parameter.])
 ])
 
 dnl aclocal-1.4 backwards compatibility:

+ 4 - 3
libs/mpg123-1.15.3/m4/ltsugar.m4 → libs/mpg123-1.25.6/m4/ltsugar.m4

@@ -1,6 +1,7 @@
 # ltsugar.m4 -- libtool m4 base layer.                         -*-Autoconf-*-
 #
-# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
+# Copyright (C) 2004-2005, 2007-2008, 2011-2015 Free Software
+# Foundation, Inc.
 # Written by Gary V. Vaughan, 2004
 #
 # This file is free software; the Free Software Foundation gives
@@ -33,7 +34,7 @@ m4_define([_lt_join],
 # ------------
 # Manipulate m4 lists.
 # These macros are necessary as long as will still need to support
-# Autoconf-2.59 which quotes differently.
+# Autoconf-2.59, which quotes differently.
 m4_define([lt_car], [[$1]])
 m4_define([lt_cdr],
 [m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])],
@@ -44,7 +45,7 @@ m4_define([lt_unquote], $1)
 
 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
 # ------------------------------------------
-# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
+# Redefine MACRO-NAME to hold its former content plus 'SEPARATOR''STRING'.
 # Note that neither SEPARATOR nor STRING are expanded; they are appended
 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
 # No SEPARATOR is output if MACRO-NAME was previously undefined (different

+ 6 - 6
libs/mpg123-1.15.3/m4/ltversion.m4 → libs/mpg123-1.25.6/m4/ltversion.m4

@@ -1,6 +1,6 @@
 # ltversion.m4 -- version numbers			-*- Autoconf -*-
 #
-#   Copyright (C) 2004 Free Software Foundation, Inc.
+#   Copyright (C) 2004, 2011-2015 Free Software Foundation, Inc.
 #   Written by Scott James Remnant, 2004
 #
 # This file is free software; the Free Software Foundation gives
@@ -9,15 +9,15 @@
 
 # @configure_input@
 
-# serial 3337 ltversion.m4
+# serial 4179 ltversion.m4
 # This file is part of GNU Libtool
 
-m4_define([LT_PACKAGE_VERSION], [2.4.2])
-m4_define([LT_PACKAGE_REVISION], [1.3337])
+m4_define([LT_PACKAGE_VERSION], [2.4.6])
+m4_define([LT_PACKAGE_REVISION], [2.4.6])
 
 AC_DEFUN([LTVERSION_VERSION],
-[macro_version='2.4.2'
-macro_revision='1.3337'
+[macro_version='2.4.6'
+macro_revision='2.4.6'
 _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?])
 _LT_DECL(, macro_revision, 0)
 ])

+ 4 - 3
libs/mpg123-1.15.3/m4/lt~obsolete.m4 → libs/mpg123-1.25.6/m4/lt~obsolete.m4

@@ -1,6 +1,7 @@
 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions.    -*-Autoconf-*-
 #
-#   Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
+#   Copyright (C) 2004-2005, 2007, 2009, 2011-2015 Free Software
+#   Foundation, Inc.
 #   Written by Scott James Remnant, 2004.
 #
 # This file is free software; the Free Software Foundation gives
@@ -11,7 +12,7 @@
 
 # These exist entirely to fool aclocal when bootstrapping libtool.
 #
-# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
+# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN),
 # which have later been changed to m4_define as they aren't part of the
 # exported API, or moved to Autoconf or Automake where they belong.
 #
@@ -25,7 +26,7 @@
 # included after everything else.  This provides aclocal with the
 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
 # because those macros already exist, or will be overwritten later.
-# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. 
+# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
 #
 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
 # Yes, that means every name once taken will need to remain here until

+ 0 - 0
libs/mpg123-1.15.3/makedll.sh → libs/mpg123-1.25.6/makedll.sh


+ 85 - 28
libs/mpg123-1.15.3/man1/mpg123.1 → libs/mpg123-1.25.6/man1/mpg123.1

@@ -1,4 +1,4 @@
-.TH mpg123 1 "22 Apr 2012"
+.TH mpg123 1 "29 Feb 2016"
 .SH NAME
 mpg123 \- play audio MPEG 1.0/2.0/2.5 stream (layers 1, 2 and 3)
 .SH SYNOPSIS
@@ -6,8 +6,7 @@ mpg123 \- play audio MPEG 1.0/2.0/2.5 stream (layers 1, 2 and 3)
 [
 .B options
 ]
-.IR file " ... | " URL " ... | "
-.B \-
+.IR file-or-URL ...
 .SH DESCRIPTION
 .B mpg123
 reads one or more
@@ -83,6 +82,14 @@ from the respective servers.  See also the
 HTTP authentication to use when recieving files via HTTP.
 The format used is user:password.
 .TP
+\fB\-\^\-ignore\-mime
+Ignore MIME types given by HTTP server. If you know better and want mpg123
+to decode something the server thinks is image/png, then just do it.
+.TP
+\fB\-\^\-no\-seekbuffer
+Disable the default micro-buffering of non-seekable streams that gives the
+parser a safer footing.
+.TP
 \fB\-@ \fIfile\fR, \fB\-\^\-list \fIfile
 Read filenames and/or URLs of MPEG audio streams from the specified
 .I file
@@ -128,7 +135,7 @@ plays individual songs more than once.
 \fB\-\^\-no\-icy\-meta
 Do not accept ICY meta data.
 .TP
-\fB\-i, \-\^-\index
+\fB\-i, \-\^-index
 Index / scan through the track before playback.
 This fills the index table for seeking (if enabled in libmpg123) and may make the operating system cache the file contents for smoother operating on playback.
 .TP
@@ -251,7 +258,7 @@ Forces 8bit output
 \fB\-\^\-float
 Forces f32 encoding
 .TP
-\fp\-e \fIenc\fR, \fB\-\^\-encoding \fIenc
+\fB\-e \fIenc\fR, \fB\-\^\-encoding \fIenc
 Choose output sample encoding. Possible values look like f32 (32-bit floating point), s32 (32-bit signed integer), u32 (32-bit unsigned integer) and the variants with different numbers of bits (s24, u24, s16, u16, s8, u8) and also special variants like ulaw and alaw 8-bit.
 See the output of mpg123's longhelp for actually available encodings.
 .TP
@@ -298,6 +305,10 @@ This is enabled per default beginning with mpg123 version 1.0.0 .
 \fB\-\^\-no\-gapless
 Disable the gapless code. That gives you MP3 decodings that include encoder delay and padding plus mpg123's decoder delay.
 .TP
+\fB\-\^\-no\-infoframe
+Do not parse the Xing/Lame/VBR/Info frame, decode it instead just like a stupid old MP3 hardware player.
+This implies disabling of gapless playback as the necessary information is in said metadata frame.
+.TP
 \fB\-D \fIn\fR, \fB\-\-delay \fIn
 Insert a delay of \fIn\fR seconds before each track.
 .TP
@@ -325,7 +336,11 @@ which turns buffering off.
 Wait for the buffer to be filled to
 .I fraction
 before starting playback (fraction between 0 and 1). You can tune this prebuffering to either get faster sound to your ears or safer uninterrupted web radio.
-Default is 1 (wait for full buffer before playback).
+Default is 0.2 (wait for 20 % of buffer to be full, changed from 1 in version 1.23).
+.TP
+\fB\-\^\-devbuffer \fIseconds
+Set device buffer in seconds; <= 0 means default value. This is the small buffer between the
+application and the audio backend, possibly directly related to hardware buffers.
 .TP
 \fB\-\^\-smooth
 Keep buffer over track boundaries -- meaning, do not empty the buffer between tracks for possibly some added smoothness.
@@ -348,14 +363,21 @@ numbers during decoding.
 Quiet.  Suppress diagnostic messages.
 .TP
 .BR \-C ", " \-\^\-control
-Enable terminal control keys. By default use 's' or the space bar to stop/restart (pause, unpause) playback, 'f' to jump forward to the next song, 'b' to jump back to the
+Enable terminal control keys. This is enabled automatically if a terminal is detected.
+By default use 's' or the space bar to stop/restart (pause, unpause) playback, 'f' to jump forward to the next song, 'b' to jump back to the
 beginning of the song, ',' to rewind, '.' to fast forward, and 'q' to quit.
 Type 'h' for a full list of available controls.
 .TP
+\fB\-\^\-no\-control
+Disable terminal control even if terminal is detected.
+.TP
 \fB\-\^\-title
-In an xterm, or rxvt (compatible, TERM environment variable is examined), change the window's title to the name of song currently
+In an xterm, rxvt, screen, iris-ansi (compatible, TERM environment variable is examined), change the window's title to the name of song currently
 playing.
 .TP
+\fB\-\^\-name \fIname
+Set the name of this instance, possibly used in various places. This sets the client name for JACK output.
+.TP
 \fB\-\^\-long\-tag
 Display ID3 tag info always in long format with one line per item (artist, title, ...)
 .TP
@@ -373,7 +395,7 @@ Issue ``help'' to get a full list of commands and syntax.
 Print responses for generic control mode to standard error, not standard out.
 This is automatically triggered when using 
 .B -s
-\fN.
+N.
 .TP
 \fB\-\-fifo \fIpath
 Create a fifo / named pipe on the given path and use that for reading commands instead of standard input.
@@ -451,9 +473,53 @@ pressing Ctrl-C might not be audible
 immediately, due to audio data buffering in the audio device.
 This delay is system dependent, but it is usually not more
 than one or two seconds.
-.SH "SEE ALSO"
-.BR wget (1),
-.BR sox (1),
+
+.SH PLAYBACK STATUS LINE
+In verbose mode, mpg123 updates a line with various information centering around
+the current playback position. On any decent terminal, the line also works
+as a progress bar in the current file by reversing video for a fraction of the
+line according to the current position. An example for a full line is this:
+
+	> 0291+0955  00:01.68+00:28.22 [00:05.30] mix 100=085 192 kb/s  576 B acc   18 clip p+0.014
+
+The information consists of, in order:
+.TP
+.BR >
+single-character playback state (``>'' for playing, ``='' for pausing/looping, ``_'' for stopped)
+.TP
+.BR 0291+0955
+current frame offset and number of remaining frames after the plus sign
+.TP
+.BR 00:01.68+00:28.22
+current position from and remaining time in human terms
+(hours, minutes, seconds)
+.TP
+.BR [00:05.30]
+fill of the output buffer in terms of playback time, if the buffer is enabled
+.TP
+.BR mix
+selected RVA mode (possible values: mix, alb (album), and \-\^\-\^\- (neutral, off))
+.TP
+.BR 100=085
+set volume and the RVA-modified effective volume after the equal sign
+.TP
+.BR 192\ kb/s
+current bitrate
+.TP
+.BR 576\ B
+size of current frame in bytes
+.TP
+.BR acc
+if positions are accurate, possible values are ``acc'' for accurate positions or ``fuz'' for fuzzy
+(with guessed byte offsets using mean frame size)
+.TP
+.BR 18\ clip
+amount of clipped samples, non-zero only if decoder reports that
+(generic does, some optimized ones not)
+.TP
+.BR p+0.014
+pitch change (increased/decreased playback sampling rate on user request)
+
 .SH NOTES
 MPEG audio decoding requires a good deal of CPU performance,
 especially layer-3.  To decode it in realtime, you should
@@ -465,14 +531,10 @@ somewhat for layer-3 streams.  See also the
 .BR \-2 " and " \-4
 options.
 .P
-If everything else fails, use the
-.B \-s
-option to decode to standard output, direct it into a file
-and then use an appropriate utility to play that file.
-You might have to use a tool such as
-.BR sox (1)
-to convert the output to an audio format suitable for
-your audio player.
+If everything else fails, have mpg123 decode to a file
+and then use an appropriate utility to play that file with less CPU load.
+Most probably you can configure mpg123 to produce a format suitable
+for your audio device (see above about encodings and sampling rates).
 .P
 If your system is generally fast enough to decode in 
 realtime, but there are sometimes periods of heavy 
@@ -487,26 +549,21 @@ option to use a buffer of reasonable size (at least 1000 Kbytes).
 Mostly MPEG-1 layer 2 and 3 are tested in real life.
 Please report any issues and provide test files to help fixing them.
 .P
-Free format streams are not supported, but they could be (there is some code).
-.P
 No CRC error checking is performed.
 .P
 Some platforms lack audio hardware support; you may be able to use the
 .B -s
 switch to feed the decoded data to a program that can play it on your audio device.
-Notably, this includes Tru64 with MME, but you should be able to install and use OSS there (it perhaps will perform better as MME would anyway).
 .SH AUTHORS
 .TP
-Maintainers:
+Maintainer:
 .br
 Thomas Orgis <[email protected]>, <[email protected]>
-.br
-Nicholas J. Humfrey
 .TP
-Creator:
+Original Creator:
 .br
 Michael Hipp
-.TP
+.PP
 Uses code or ideas from various people, see the AUTHORS file accompanying the source code.
 .SH LICENSE
 .B mpg123

Some files were not shown because too many files changed in this diff