annotate Makefile.am @ 562:7e08477b0fc1

MP3 decoder upgrade work. Ripped out SMPEG and mpglib support, replaced it with "mpg123.c" and libmpg123. libmpg123 is a much better version of mpglib, so it should solve all the problems about MP3's not seeking, or most modern MP3's not playing at all, etc. Since you no longer have to make a tradeoff with SMPEG for features, and SMPEG is basically rotting, I removed it from the project. There is still work to be done with libmpg123...there are MMX, 3DNow, SSE, Altivec, etc decoders which we don't have enabled at the moment, and the build system could use some work to make this compile more cleanly, etc. Still: huge win.
author Ryan C. Gordon <icculus@icculus.org>
date Fri, 30 Jan 2009 02:44:47 -0500
parents 95cc0ba5410f
children
rev   line source
72
02bb616ba974 Initial add.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
1 lib_LTLIBRARIES = libSDL_sound.la
02bb616ba974 Initial add.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
2
229
fe5251b5624c Changed test dir to playsound, and make playsound part of standard build and
Ryan C. Gordon <icculus@icculus.org>
parents: 201
diff changeset
3 SUBDIRS = decoders . playsound
72
02bb616ba974 Initial add.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
4
81
c047ae35d5fa From Max Horn: fixes header installation.
Ryan C. Gordon <icculus@icculus.org>
parents: 72
diff changeset
5 libSDL_soundincludedir = $(includedir)/SDL
c047ae35d5fa From Max Horn: fixes header installation.
Ryan C. Gordon <icculus@icculus.org>
parents: 72
diff changeset
6 libSDL_soundinclude_HEADERS = \
c047ae35d5fa From Max Horn: fixes header installation.
Ryan C. Gordon <icculus@icculus.org>
parents: 72
diff changeset
7 SDL_sound.h
72
02bb616ba974 Initial add.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
8
02bb616ba974 Initial add.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
9 libSDL_sound_la_SOURCES = \
02bb616ba974 Initial add.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
10 SDL_sound.c \
81
c047ae35d5fa From Max Horn: fixes header installation.
Ryan C. Gordon <icculus@icculus.org>
parents: 72
diff changeset
11 SDL_sound_internal.h \
465
636796aed4e2 Build/packaging fixes.
Ryan C. Gordon <icculus@icculus.org>
parents: 414
diff changeset
12 audio_convert.c \
72
02bb616ba974 Initial add.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
13 extra_rwops.c \
340
5a72981b8cba Added optional, experimental audio conversion routines by Frank Ranostaj.
Ryan C. Gordon <icculus@icculus.org>
parents: 322
diff changeset
14 extra_rwops.h
72
02bb616ba974 Initial add.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
15
201
56bc776f0563 Midi support.
Ryan C. Gordon <icculus@icculus.org>
parents: 184
diff changeset
16 if USE_TIMIDITY
56bc776f0563 Midi support.
Ryan C. Gordon <icculus@icculus.org>
parents: 184
diff changeset
17 TIMIDITY_LIB = decoders/timidity/libtimidity.la
56bc776f0563 Midi support.
Ryan C. Gordon <icculus@icculus.org>
parents: 184
diff changeset
18 else
56bc776f0563 Midi support.
Ryan C. Gordon <icculus@icculus.org>
parents: 184
diff changeset
19 TIMIDITY_LIB =
56bc776f0563 Midi support.
Ryan C. Gordon <icculus@icculus.org>
parents: 184
diff changeset
20 endif
56bc776f0563 Midi support.
Ryan C. Gordon <icculus@icculus.org>
parents: 184
diff changeset
21
562
7e08477b0fc1 MP3 decoder upgrade work.
Ryan C. Gordon <icculus@icculus.org>
parents: 539
diff changeset
22 if USE_LIBMPG123
7e08477b0fc1 MP3 decoder upgrade work.
Ryan C. Gordon <icculus@icculus.org>
parents: 539
diff changeset
23 MPG123_LIB = decoders/libmpg123/libmpg123.la
262
6fe6de401b63 mpglib support.
Ryan C. Gordon <icculus@icculus.org>
parents: 247
diff changeset
24 else
562
7e08477b0fc1 MP3 decoder upgrade work.
Ryan C. Gordon <icculus@icculus.org>
parents: 539
diff changeset
25 MPG123_LIB =
262
6fe6de401b63 mpglib support.
Ryan C. Gordon <icculus@icculus.org>
parents: 247
diff changeset
26 endif
6fe6de401b63 mpglib support.
Ryan C. Gordon <icculus@icculus.org>
parents: 247
diff changeset
27
72
02bb616ba974 Initial add.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
28 libSDL_sound_la_LDFLAGS = \
02bb616ba974 Initial add.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
29 -release $(LT_RELEASE) \
02bb616ba974 Initial add.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
30 -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
201
56bc776f0563 Midi support.
Ryan C. Gordon <icculus@icculus.org>
parents: 184
diff changeset
31 libSDL_sound_la_LIBADD = \
56bc776f0563 Midi support.
Ryan C. Gordon <icculus@icculus.org>
parents: 184
diff changeset
32 decoders/libdecoders.la \
562
7e08477b0fc1 MP3 decoder upgrade work.
Ryan C. Gordon <icculus@icculus.org>
parents: 539
diff changeset
33 $(TIMIDITY_LIB) $(MPG123_LIB)
134
3ce7ede90d24 added CREDITS to EXTRA_DIST in Makefile.am
fingolfin
parents: 81
diff changeset
34
3ce7ede90d24 added CREDITS to EXTRA_DIST in Makefile.am
fingolfin
parents: 81
diff changeset
35 EXTRA_DIST = \
143
3e60862fbd76 Start of audio converter work.
Ryan C. Gordon <icculus@icculus.org>
parents: 134
diff changeset
36 CREDITS \
184
47cc2de2ae36 Changed reference to "LICENSE" file to "COPYING".
Ryan C. Gordon <icculus@icculus.org>
parents: 143
diff changeset
37 COPYING \
247
654f4f66b757 Added CWProjects.sit to EXTRA_DIST.
Ryan C. Gordon <icculus@icculus.org>
parents: 229
diff changeset
38 CHANGELOG \
322
31cc49d7d0ce MacOS fixes.
Ryan C. Gordon <icculus@icculus.org>
parents: 262
diff changeset
39 CWProject.sit \
355
5dbf2f9cde00 Added docs stuff.
Ryan C. Gordon <icculus@icculus.org>
parents: 340
diff changeset
40 PBProjects.tar.gz \
414
eb7878e07dba Added borland.zip to EXTRA_DIST.
Ryan C. Gordon <icculus@icculus.org>
parents: 355
diff changeset
41 borland.zip \
466
75819e5c59d4 Build system fixes.
Ryan C. Gordon <icculus@icculus.org>
parents: 465
diff changeset
42 Doxyfile \
75819e5c59d4 Build system fixes.
Ryan C. Gordon <icculus@icculus.org>
parents: 465
diff changeset
43 VisualC
355
5dbf2f9cde00 Added docs stuff.
Ryan C. Gordon <icculus@icculus.org>
parents: 340
diff changeset
44
5dbf2f9cde00 Added docs stuff.
Ryan C. Gordon <icculus@icculus.org>
parents: 340
diff changeset
45 dist-hook:
465
636796aed4e2 Build/packaging fixes.
Ryan C. Gordon <icculus@icculus.org>
parents: 414
diff changeset
46 mkdir $(distdir)/docs
636796aed4e2 Build/packaging fixes.
Ryan C. Gordon <icculus@icculus.org>
parents: 414
diff changeset
47 echo "Docs are generated with the program "Doxygen" (http://www.doxygen.org/)," >> $(distdir)/docs/README
636796aed4e2 Build/packaging fixes.
Ryan C. Gordon <icculus@icculus.org>
parents: 414
diff changeset
48 echo " or can be read online at http://icculus.org/SDL_sound/docs/" >> $(distdir)/docs/README
636796aed4e2 Build/packaging fixes.
Ryan C. Gordon <icculus@icculus.org>
parents: 414
diff changeset
49 echo >> $(distdir)/docs/README
539
95cc0ba5410f Merged r546:548 from branches/stable-1.0: "make dist" svn fix.
Ryan C. Gordon <icculus@icculus.org>
parents: 490
diff changeset
50 rm -rf `find $(distdir) -type d -name ".svn"`
465
636796aed4e2 Build/packaging fixes.
Ryan C. Gordon <icculus@icculus.org>
parents: 414
diff changeset
51