Mercurial > SDL_sound_CoreAudio
annotate INSTALL @ 397:077cdba5d5f6
FIXME cleanup.
author | Ryan C. Gordon <icculus@icculus.org> |
---|---|
date | Thu, 11 Jul 2002 05:02:14 +0000 |
parents | 7e49f4901ceb |
children | 41412aa092d1 |
rev | line source |
---|---|
248 | 1 Building is pretty easy. Please read README, too, as it duplicates and |
2 expands upon much of this information. | |
0 | 3 |
4 | |
5 ALL PLATFORMS: | |
6 | |
184
47cc2de2ae36
Changed reference to "LICENSE" file to "COPYING".
Ryan C. Gordon <icculus@icculus.org>
parents:
140
diff
changeset
|
7 Please understand your rights and mine: read the text file COPYING in the root |
0 | 8 of the source tree. If you can't abide by it, delete this source tree now. |
9 | |
10 The best documentation for the SDL_sound API is SDL_sound.h. It is VERY | |
11 heavily commented, and makes an excellent, in-depth reference to all the | |
379 | 12 functions. The official API reference is generated from this file with |
13 a program called "Doxygen" (http://www.doxygen.org/) | |
0 | 14 |
15 | |
264 | 16 Unix: |
253 | 17 (If you pulled the source from CVS), run ./bootstrap |
0 | 18 |
253 | 19 run ./configure --help, and see if there's any options you need. Rerun |
20 configure with those options. If this is confusing to you, just run | |
21 ./configure with no options: the defaults are generally decent, and | |
22 configure is usually smart enough to figure out what's best.. | |
0 | 23 |
253 | 24 If configuration succeeded, run "make". |
140 | 25 |
253 | 26 Run "make install" as root to install the library for use on your system. |
0 | 27 |
253 | 28 This should work for most Unix-style systems, including Linux, *BSD, BeOS, and |
29 MacOS X. Reports of success and failure are welcome. | |
140 | 30 |
0 | 31 |
253 | 32 MacOS 9 users: |
33 Included with the source is CWProject.sit, which contains project files for | |
34 CodeWarrior 5.0 and later. | |
248 | 35 |
36 | |
37 MacOS X command line tools: | |
253 | 38 You can use the "UNIX" instructions above if you like the command line tools. |
248 | 39 |
40 | |
264 | 41 MacOS X Project Builder: |
319 | 42 If you prefer to use Project Builder, use the project files included with |
43 this source: PBProjects.tar.gz...unpack it in the root of the SDL_sound | |
44 folder. This archive contains several external libraries you would have | |
45 to download/install manually if you used the command line tools (these | |
46 libraries are for extra decoders, and are NOT required for SDL_sound to | |
47 function...however, without them, the number of sound formats you can | |
48 decode is reduced.) | |
264 | 49 |
50 | |
51 BeOS: | |
52 You can use the "UNIX" instructions above, too. | |
248 | 53 |
54 | |
253 | 55 Win32 Visual C: |
319 | 56 For Visual C, use: |
253 | 57 http://icculus.org/SDL_sound/downloads/sdl_sound_visualc_srcs.zip |
58 ...and unzip it somewhere. This zipfile has a complete copy of the | |
59 SDL_sound sources, Visual C project files, and several external libraries, | |
60 too. This zip is everything you should need, and you can scrap this copy of | |
61 the source. | |
62 | |
63 | |
64 Win32 Cygwin: | |
65 Cygwin users can try their luck with the Unix build instructions in this | |
66 tarball instead. | |
67 | |
68 | |
69 If building is successful, there will be a shared library and a binary | |
70 called "playsound". | |
71 | |
0 | 72 |
379 | 73 Windows CE (Microsoft PocketPC): |
74 You'll need Microsoft's PocketPC development environment, and this zipfile: | |
75 http://icculus.org/SDL_sound/downloads/SDL_soundCE.zip | |
76 | |
77 Unzip that into the root of this source tree. The new "wce" directory has | |
78 project files, and the source to some of the external decoders is included. | |
79 Note that not all of the decoders are supported on PocketPC (but please, do | |
80 send us patches if you get them working!) | |
81 | |
0 | 82 |
83 OTHER PLATFORMS: | |
84 | |
140 | 85 Send me patches, and instructions, and I'll list them here. Consider |
86 joining the SDL_sound mailing list. Details are at: | |
87 http://icculus.org/SDL_sound/ | |
0 | 88 |
89 --ryan. (icculus@clutteredmind.org) | |
90 | |
91 |