mirror of
https://github.com/libretro/scummvm.git
synced 2024-12-18 15:48:48 +00:00
d26fd46cd0
svn-id: r12563
76 lines
3.0 KiB
TeX
76 lines
3.0 KiB
TeX
|
|
%%% Local Variables:
|
|
%%% mode: latex
|
|
%%% TeX-master: "readme"
|
|
%%% End:
|
|
|
|
\section{Compiling}
|
|
|
|
You need SDL-1.2.2 or newer (older versions may work, but are unsupported), and
|
|
a supported compiler. Several compilers, including GCC, mingw and Microsoft
|
|
Visual C++ are supported. If you wish to use MP3-compressed CD tracks or
|
|
.SOU files, you will need to install the MAD library and define
|
|
USE\_MAD. Tools for compressing .SOU files to .SO3 files can be
|
|
found in the 'tools' CVS module, or in the 'scummvm-tools' package.
|
|
|
|
You can also comment/uncomment appropriate lines in the build.rules file to
|
|
use sdl\_gl.cpp instead of sdl.cpp. This allows hardware accelerated bilinear
|
|
filtering by using OpenGL textures.
|
|
|
|
On Win9x/NT/XP you can define USE\_WINDBG and attach WinDbg to browse debug
|
|
messages (see http://www.sysinternals.com/ntw2k/freeware/debugview.shtml).
|
|
|
|
GCC:
|
|
\begin{itemize}
|
|
\item Type ./configure
|
|
\item Type make (or gmake if that's what GNU make is called on your
|
|
system) and hopefully ScummVM will compile for you.
|
|
\end{itemize}
|
|
MingW - Windows 5/98/ME/NT/2000/XP/2003:
|
|
\begin{itemize}
|
|
\item Open Makefile.mingw, alter SDL paths and choose compiling
|
|
options.
|
|
\item Type make -f Makefile.mingw, hopefully ScummVM will compile for you.
|
|
\end{itemize}
|
|
MS Visual C++:
|
|
\begin{itemize}
|
|
\item Open the workspace, scummwm.dsw
|
|
\item Enter the path to the SDL include files in
|
|
Tools|Options|Directories
|
|
\item Now it should compile successfully.
|
|
\end{itemize}
|
|
PocketPC Windows CE:
|
|
\begin{itemize}
|
|
\item Download the SDLAudio library:\\
|
|
http://arisme.free.fr/PocketScumm/sources/SDLAudio-1.2.3-src.zip
|
|
\item Open and compile the SDLAudio WCEBuild/WCEBuild workspace in
|
|
EVC++
|
|
\item Open the ScummVM wince/PocketScumm workspace
|
|
\item Enter the SDLAudio directory to your includes path
|
|
\item Enter the compiled SDLAudio.lib to your link libraries list
|
|
\item Now it should compile successfully
|
|
\end{itemize}
|
|
Debian GNU/Linux:
|
|
\begin{itemize}
|
|
\item Install the packages 'build-essential', 'fakeroot', 'debhelper',
|
|
and 'libsdl1.2-dev' on your system.
|
|
\item nstall any of these packages (optional): 'libvorbis-dev' (for Ogg
|
|
Vorbis support), 'libasound2-dev' (for ALSA sequencer support),
|
|
'libmad0-dev' (for MAD MP3 support), 'zlib1g-dev' (for compressed
|
|
saves support).
|
|
\item Run 'make deb'
|
|
\item Finally run 'dpkg -i ../scummvm-cvs*deb', and you're done.
|
|
\end{itemize}
|
|
Mac OS X:
|
|
\begin{itemize}
|
|
\item Make sure you have the developer tools installed.
|
|
\item Edit backends/sdl/build.rules, and enable the Mac OS X specific
|
|
line(s).
|
|
\item Depending on where you have installed SDL, you have to add the
|
|
location of its headers to the INCLUDES variables. For example if you
|
|
installed SDL via Fink, you can add this at the end of build.rules:
|
|
INCLUDES+= -I/sw/include
|
|
\item You can now 'make' to create a command line binary.
|
|
\item To get a version you can run from Finder, type 'make bundle' which
|
|
will create ScummVM.app.
|
|
\end{itemize} |