Mobile/Symbian/NSPR: Difference between revisions

(→‎Prerequisite: python added)
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:
90

edits