Difference between revisions of "ERCP/build/HowToBuildeSWTforS60"

From Eclipsepedia

Jump to: navigation, search
(New page: Required software 1. Carbide C++ 2. ActivePearl 3. S60 3.2 SDK 4. Java SDK 5. Series 80 Personal Profile SDK Steps: 1. Copy jni.h and win32/jni_md.h to /SDK/epoc32/include)
 
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Required software
+
= How to Build eSWT for S60 =
1. Carbide C++
+
=== Required software ===
2. ActivePearl
+
* [http://www.forum.nokia.com/main/resources/tools_and_sdks/carbide_cpp/ Carbide C++]
3. S60 3.2 SDK
+
* [http://www.activestate.com/Products/activeperl/index.mhtml ActivePearl]
4. Java SDK
+
* [http://www.forum.nokia.com/info/sw.nokia.com/id/4a7149a5-95a5-4726-913a-3c6f21eb65a5/S60-SDK-0616-3.0-mr.html S60 3rd Ed. FP2 SDK v1.1]
5. Series 80 Personal Profile SDK
+
* [http://www.forum.nokia.com/info/sw.nokia.com/id/449a2f84-2a8a-44fa-a7f4-93b53cb9c89a/Series_80_Platform_SDK_s_for_Symbian_OS_for_Java.html Series 80 Personal Profile SDK] (required for JNI support)
 +
* Java SDK
  
 
+
=== Steps ===
Steps:
+
# Install Carbide C++, ActivePearl, Series 80 SDK for Personal Profile and the Java SDK.
1. Copy jni.h and win32/jni_md.h to /SDK/epoc32/include
+
# Install the latest S60 SDK (Example: S60 3rd Edition SDK for Symbian OS, Feature Pack 2 v1.1)
 +
# Mount the SDK to a virtual drive (Example: ''D:\SDK\S60_3rd_FP2_SDK_v1.1\subst S: .'')
 +
# Copy ''jni.h'' and ''jniport.h'' from the Series 80 Personal Profile SDK into S60 SDK's ''\epoc32\include''
 +
# Download latest eSWT sources from the Eclipse CVS repository into the root of the S60 SDK (Example: ''S:\eswt''). The source code for the S60 port is in the DSDP CVS, it's under org.eclipse.ercp/eswt/S60
 +
# Execute ''S:\eswt\org.eclipse.ercp.swt.s60\build\bldmake bldfiles''
 +
# Execute ''S:\eswt\org.eclipse.ercp.swt.s60\build\abld build winscw udeb''

Latest revision as of 16:00, 10 September 2008

[edit] How to Build eSWT for S60

[edit] Required software

[edit] Steps

  1. Install Carbide C++, ActivePearl, Series 80 SDK for Personal Profile and the Java SDK.
  2. Install the latest S60 SDK (Example: S60 3rd Edition SDK for Symbian OS, Feature Pack 2 v1.1)
  3. Mount the SDK to a virtual drive (Example: D:\SDK\S60_3rd_FP2_SDK_v1.1\subst S: .)
  4. Copy jni.h and jniport.h from the Series 80 Personal Profile SDK into S60 SDK's \epoc32\include
  5. Download latest eSWT sources from the Eclipse CVS repository into the root of the S60 SDK (Example: S:\eswt). The source code for the S60 port is in the DSDP CVS, it's under org.eclipse.ercp/eswt/S60
  6. Execute S:\eswt\org.eclipse.ercp.swt.s60\build\bldmake bldfiles
  7. Execute S:\eswt\org.eclipse.ercp.swt.s60\build\abld build winscw udeb