90
edits
(→Prerequisite: python added) |
(→Steps) |
||
| Line 47: | Line 47: | ||
* Get Mozilla source tree, by either [http://developer.mozilla.org/en/docs/Mozilla_Source_Code_Via_CVS CVS] or [http://developer.mozilla.org/en/docs/Download_Mozilla_Source_Code FTP download]. | * Get Mozilla source tree, by either [http://developer.mozilla.org/en/docs/Mozilla_Source_Code_Via_CVS CVS] or [http://developer.mozilla.org/en/docs/Download_Mozilla_Source_Code FTP download]. | ||
* Apply the [https://bugzilla.mozilla.org/attachment.cgi?id=324584 patch] against the tree, at <tt>mozilla/nsprpub/</tt>. | * Apply the [https://bugzilla.mozilla.org/attachment.cgi?id=324584 patch] against the tree, at <tt>mozilla/nsprpub/</tt>. | ||
* Make directory <tt>mozilla/nsprpub/build/symbian/tests</tt>, and then execute <tt>python gen_tests.py</tt> to generate test case project files in that directory you just created. | |||
* Make sure Symbian development tool chain are ready. Run some <tt>helloword</tt>. | * Make sure Symbian development tool chain are ready. Run some <tt>helloword</tt>. | ||
* Assume your Mozilla source tree is located at <tt>D:\mozilla</tt>, and you have downloaded and installed '''S60 SDK 3rd Edition Maintenance Release'''. Launch your Carbide.C++, and do following steps: | * Assume your Mozilla source tree is located at <tt>D:\mozilla</tt>, and you have downloaded and installed '''S60 SDK 3rd Edition Maintenance Release'''. Launch your Carbide.C++, and do following steps: | ||
edits