Home · All Namespaces · All Classes · Grouped Classes · Modules · Functions |
This document describes the process for building Helix modules for the desktop and the Greenphone.
Note: The preferred location for obtaining the latest stable Helix snapshot release is: https://helix-client.helixcommunity.org/releases.
To build modules for the desktop follow these steps:
export SYSTEM_ID = linux-2.2-libc6-gcc32-i586
$BUILD_ROOT/bin/build.py
This presents an interactive text menu to edit the configuration settings if required, and initiates the build.
Note: $BUILD_ROOT is set as part of the Helix build system quick start - one of the steps of the quick start instructs the user to add this location to their $PATH.
To build the MP3 module for the desktop use the following configuration:
BIF branch: hxclient_3_1_0_atlas Target: datatype_mp3 Profile: helix-client-all-defines
linux-2.2-libc6-xscale-cross-gcc32.cf
Copy this file to the $BUILD_ROOT/umakecf directory.
$BUILD_ROOT/lib/sysinfo.py
appending the the following text to the start of platform listing:
AddPlatform(Platform( id = 'linux-2.2-libc6-xscale-cross-gcc32', platform = 'linux2', arch = 'xscale', distribution_id = 'linux-2.2-libc6-xscale-cross-gcc32', family_list = ['unix', 'linux', 'linux2', 'linux-glibc-2.0', 'linux-arm', 'linux-2.2-libc6-xscale-cross-gcc32'] ))
source $QTOPIA_SOURCE_DIR/devices/greenphone/environment
export SYSTEM_ID=linux-2.2-libc6-xscale-cross-gcc32
$BUILD_ROOT/bin/build.py
This presents an interactive text menu to edit the configuration settings if required, and initiates the build.
Note: $BUILD_ROOT is set as part of the Helix build system quick start - one of the steps of the quick start instructs the user to add this location to their $PATH.
To build the MP3 module for the Greenphone use the following configuration settings:
BIF branch: hxclient_3_1_0_atlas Target: datatype_mp3 Profile: helix-client-all-defines
Copyright © 2009 Trolltech | Trademarks | Qt Extended 4.4.3 |