| 14 | | == Building == |
| | 13 | == Building Qt == |
| | 14 | |
| | 15 | If you haven't done so already, try these instructions: |
| | 16 | |
| | 17 | * Clone Qt: {{{git clone git://gitorious.org/qt/qt.git qt-4.6}}} |
| | 18 | * Set up the 4.6 Branch: |
| | 19 | * {{{cd qt-4.6}}} |
| | 20 | * {{{git checkout -b 4.6 origin/4.6}}} |
| | 21 | * {{{git branch -D master}}} |
| | 22 | * Configure: {{{configure -xplatform symbian-sbsv2}}} |
| | 23 | * Build for arm with 8 cores: {{{sbs -c armv6_urel -j8}}} |
| | 24 | * Get a cup of tea/coffee. |
| | 25 | * Put the {{{qt-4.6\bin}}} directory in your {{{%PATH%}}}. |
| | 26 | |
| | 27 | == Building WebKit == |
| | 28 | |
| | 29 | * Build the generated files and set up the build system: |
| | 30 | * {{{cd where-your-webkit-sources-are}}} |
| | 31 | * {{{perl WebKitTools\Scripts\build-webkit --qt --symbian}}} |
| | 32 | * {{{cd WebCore}}} |
| | 33 | * Build for hardware: {{{sbs -c armv6_urel -j8}}} |
| | 34 | * Patch capabilities: {{{perl %QTDIR%\bin\patch_capabilities.pl QtWebKit_template.pkg release-armv6}}} |
| | 35 | * Create the sis file: {{{make sis}}} |
| | 36 | * Drag'n'drop the resulting .sis file onto Nokia PC Suite to install it on the phone |