Hello everyone!

My name is Alex Savvutin and I'm a participant of the OpenWengo Code Camp 2006.
My task is to port the PhApi to the Sony PSP gaming console.

Here's the Wiki page: 
http://dev.openwengo.org/trac/openwengo/trac.cgi/wiki/CodeCampPortingPhApitoPsp

I consider this as an "embedded project", so I hope that my findings could be 
at least a bit helpful for the other embedded PhApi ports as well (like Windows 
CE/etc).

I have created some WengoSCons scripts from scratch to compile code for the PSP 
platform. I manually specify the compiler/etc in the following way:
        env['CC'] = 'psp-gcc'
        env['CXX'] = 'psp-g++'
        etc.

I have some questions:

1. Does WengoSCons support cross-compilation (building for another platform)? 
As I understand, currently it detects the OS name/etc from the Python 
sys.platform.

2. So, is there a way to point WengoSCons to build for another particular 
platform? If not, should I try to implement such feature? I don't know Python 
yet, but I might try. 

SCons documentation suggest to "def your_platform(env) +" then it will be 
possible to easily configure ENVironment variables/etc. But, besides compiling, 
libraries, etc, it might be needed to use other special tools for embedded 
platforms (like special "packaging", etc).

3. What's the status of the Windows CE port? What are the major obstacles for 
porting PhApi to an embedded platform?

4. What's the status of the VCard code (wengophone-ng/trunk/libs/vcard)? It's 
not yet fully working, right?

Any suggestions are welcome :)

Thanks,
Alex Savvutin

_______________________________________________
Wengophone-devel mailing list
[email protected]
http://dev.openwengo.com/mailman/listinfo/wengophone-devel

Reply via email to