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
0b53ace8b875 Initial add.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
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
0b53ace8b875 Initial add.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
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
0b53ace8b875 Initial add.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff changeset
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