Mercurial > SDL_sound_CoreAudio
annotate bootstrap @ 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 | f0b8865577db |
children |
rev | line source |
---|---|
235
2b9131a7653c
Took out some whitespace.
Ryan C. Gordon <icculus@icculus.org>
parents:
202
diff
changeset
|
1 #!/bin/sh |
68 | 2 |
202
ace10a8e632b
set -e and some more output.
Ryan C. Gordon <icculus@icculus.org>
parents:
100
diff
changeset
|
3 set -e |
ace10a8e632b
set -e and some more output.
Ryan C. Gordon <icculus@icculus.org>
parents:
100
diff
changeset
|
4 echo "Initial preparation...this can take awhile, so sit tight..." |
68 | 5 aclocal |
475
f0b8865577db
"bootstrap" script works with MacOSX, now.
Ryan C. Gordon <icculus@icculus.org>
parents:
235
diff
changeset
|
6 |
f0b8865577db
"bootstrap" script works with MacOSX, now.
Ryan C. Gordon <icculus@icculus.org>
parents:
235
diff
changeset
|
7 # MacOS X renames GNU libtool to "glibtool", since they have something |
f0b8865577db
"bootstrap" script works with MacOSX, now.
Ryan C. Gordon <icculus@icculus.org>
parents:
235
diff
changeset
|
8 # else called "libtool" already... |
f0b8865577db
"bootstrap" script works with MacOSX, now.
Ryan C. Gordon <icculus@icculus.org>
parents:
235
diff
changeset
|
9 if [ -x /usr/bin/glibtoolize ]; then |
f0b8865577db
"bootstrap" script works with MacOSX, now.
Ryan C. Gordon <icculus@icculus.org>
parents:
235
diff
changeset
|
10 glibtoolize --automake --copy --force |
f0b8865577db
"bootstrap" script works with MacOSX, now.
Ryan C. Gordon <icculus@icculus.org>
parents:
235
diff
changeset
|
11 else |
f0b8865577db
"bootstrap" script works with MacOSX, now.
Ryan C. Gordon <icculus@icculus.org>
parents:
235
diff
changeset
|
12 libtoolize --automake --copy --force |
f0b8865577db
"bootstrap" script works with MacOSX, now.
Ryan C. Gordon <icculus@icculus.org>
parents:
235
diff
changeset
|
13 fi |
f0b8865577db
"bootstrap" script works with MacOSX, now.
Ryan C. Gordon <icculus@icculus.org>
parents:
235
diff
changeset
|
14 |
100
6d9fdec2f708
added config.h, added --enable-debug flag, various other changes to the build system
fingolfin
parents:
87
diff
changeset
|
15 autoheader |
75
a7f31634011a
Commented out --force option to automake.
Ryan C. Gordon <icculus@icculus.org>
parents:
68
diff
changeset
|
16 automake --foreign --add-missing --copy |
68 | 17 autoconf |
87
4d858e0f9213
Added a "you are now ready to run ./configure" message...
Ryan C. Gordon <icculus@icculus.org>
parents:
75
diff
changeset
|
18 |
4d858e0f9213
Added a "you are now ready to run ./configure" message...
Ryan C. Gordon <icculus@icculus.org>
parents:
75
diff
changeset
|
19 echo "You are now ready to run ./configure ..." |
4d858e0f9213
Added a "you are now ready to run ./configure" message...
Ryan C. Gordon <icculus@icculus.org>
parents:
75
diff
changeset
|
20 |