kcomex | 13 July, 2008 13:09
Everyone who develops native Symbian C++ application knows that we use BLD.INF and *.MMP files to define a project. This is used since the very ancient Nokia 9200 SDK. The reason that Symbian uses this approach is quite similar with the reason Symbian made other unique features : because mobile devices have unique characteristics other than desktop computers. There is no UID for each appilcation on a desktop OS, also there is no compile time check on global writable static data use.
However, when porting open source project like Mozilla to Symbian OS, it becomes very impractical to stick with the original BLD.INF plus *.MMP solution. There are a number of reasons:
. So I would like to give you two places to find the implementation and method behind all the immigration. First one is the [BUG 442706] where you could find detail patch about moving build system to GNU make/autoconf. The second one is Mozilla-Symbian project hosted on google-code which is a place for codes before they get checked into Mozilla main repository. With these two resources you could find solution of moving a Symbian project to GNU make/autoconf tool chain.
Symbian C++, Mozilla |
Next |
Previous |
Comments (3) |
Trackbacks (0)
mgroeber9110 | 14/07/2008, 16:46
I believe that the ability to use standard build systems such as make/autoconf has been one of the big missing pieces in the whole "PIPS" and "Open C" framework - when it comes to portability, having the runtime libraries available is only one half of the equation, since the "build descriptions" (makefiles etc.) are often as much part of the source code to be "ported" as the core logic itself.
Is this patch something that would be applicable to other projects using autoconf as well?
yvsandeep | 17/11/2008, 10:06
Hi harry,
I am currently working on porting clucene-open source search engine into symbian using open c. I have started using symbian recently. I am having some problems in the build process.
Clucene uses cmake to build the system. How can we simulate this in symbian. I also like to chat with you regarding this... is this possible...
Button activation
kantharaju | 14/07/2008, 13:24
How to activate the button located on the UI designer, this button is not from OptionsMenu dialog, anybody help me please