Mobile/Symbian/Build

< Mobile‎ | Symbian
Revision as of 23:29, 6 January 2009 by Iwanj (talk | contribs) (→‎Planned)

Overview

Symbian OS uses a series of Perl scripts and proprietary tools for building application projects. While this has some advantages when building different targets and setting meta data such as application ID, it however can not fit into Mozilla technology philosophy. Because of the ease portability of Mozilla platform building tools, mainly GNU make and autoconf, we could use these tools to build our Mozilla products with Symbian OS SDK in Windows operating system. The only effort we should take is patching the configure.in scripts and related Makefile.in and rules.mk project files.

Completed

In process

  • NSS patching is in process now.

Planned

Initial attempt to build Cairo (generic part only) on Symbian OS can be found here. It is far from complete and still require significant amount of works e.g. enhancement to Symbian OS surface backend, adding font rendering backend, testing, migrating the build system, etc.