README.Symbian
author Ryan C. Gordon <icculus@icculus.org>
Sun, 24 Jun 2007 18:26:35 +0000
branchSDL-1.2
changeset 3975 e85e65aec22f
child 4004 ce8046809062
permissions -rw-r--r--
Added S60 port.
     1 ==============================================================================
     2 Using the Simple DirectMedia Layer with S60 3.x / Symbian 9.x
     3 ==============================================================================
     4 
     5 These instuctions are for people developing for S60 3.x. S60 3.x
     6 uses Symbian OS so you need S60 SDK.
     7 
     8 extract "symbian.zip" into this folder.
     9 
    10 go to symbian folder
    11 
    12 bldmake bldfiles
    13 abld build
    14 
    15 That produces WINSCW and ARMV5 versions of sdl.dll runtime library 
    16 and sdl.lib for development. 
    17 
    18 Eaudiolib.lib and dll are generated as well, and must be delivered
    19 along SDL as it uses it for audio.
    20 
    21 There are certain problems with GCC compiler when building for
    22 target, it may compile or binaries are buggy - please use RVCT
    23 compiler as it works and produces far more effient code.
    24 
    25 Its likely that SDL application should be integrated into S60 
    26 work and behave well there. So there is CSDL class (sdlepocapi.h)
    27 to make this easy. If you do porting from other system, then 
    28 implement a S60 application and use CSDL class, they you may
    29 not need to modify original SDL code at all!
    30 
    31 
    32