From 941f99dc38366a2bb53c438c43979642d983c3eb Mon Sep 17 00:00:00 2001 From: Hannes Niederhausen Date: Tue, 20 Jan 2004 18:51:32 +0000 Subject: Added latex-files. To make the readme.ps type 'latex readme.tex&&dvips readme.dvi -o readme.ps' If someone wants a Makefile, please post it to the scmmvm-devel-list. svn-id: r12560 --- doc/09.tex | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 doc/09.tex (limited to 'doc/09.tex') diff --git a/doc/09.tex b/doc/09.tex new file mode 100644 index 0000000000..21206666f6 --- /dev/null +++ b/doc/09.tex @@ -0,0 +1,75 @@ + +%%% 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} \ No newline at end of file -- cgit v1.2.3