diff -r 96d581d2147d -r eb5f524dc31d documentation/getting_started.pod --- a/documentation/getting_started.pod Fri Jul 09 10:11:55 2010 +0100 +++ b/documentation/getting_started.pod Fri Jul 09 17:31:42 2010 +0100 @@ -14,6 +14,8 @@ __END__ +=head1 Getting started with FShell + =head1 Retreiving the FShell Source Code I @@ -32,7 +34,7 @@ =back -Each of these platforms have a separate directory with F<\fshell\build>. In some platforms there may be further separate sub-directories for specific variants of the platform. You need to identify a suitable directory (that contains a file named F) from which to build from. Open a command prompt and C to this directory. +Each of these platforms have a separate directory with F<\fshell\build>. In some platforms there may be further separate sub-directories for specific variants of the platform. You need to identify a suitable directory (that contains a file named F) from which to build from. For example to build for the Symbian^3 release you need to build from F<\fshell\build\sf\3>. Open a command prompt and C to this directory. You also need to identify the type of binaries you want to build. Common ones are: @@ -48,11 +50,11 @@ =item * C -Used for running fshell on either physical or simulated ARM hardware. Requires an installation of the GCC-E. I +Used for running fshell on either physical or simulated ARM hardware. Requires an installation of the GCC crosscompiler (for arm-none-symbianelf) - see here for more information: http://developer.symbian.org/wiki/index.php/The_GCCE_toolchain_initiative =back -Lastly, you need to identify the build variant you plan to use, either debug (C) or release (C). Commonly, C is used on the emulator whereas C is used on target hardward. For the purposes of this introduction we will assume that you will be building C and C. +Lastly, you need to identify the build variant you plan to use, either debug (C) or release (C). Commonly, C is used on the emulator whereas C is used on target hardware. For the purposes of this introduction we will assume that you will be building C and C. =head2 SBSv1 (aka abld) @@ -62,7 +64,10 @@ =head2 SBSv2 (aka Raptor) - M:\fshell\build\sf\2>sbs -c armv5_urel -c winscw_udeb + M:\fshell\build\sf\2>sbs -c armv5_urel + M:\fshell\build\sf\2>sbs -c winscw_udeb + +I There are currently some concurrency issues in the build process that mean we don't recommend building multiple platforms in a single invocation of sbs. Ie do the above rather than C. We'll fix this as soon as we can! =head1 Installation