/  18
 
1
Raptor (Symbian Build System v2)
Daniel JacobsSoftware EngineerNokia 
 
2
Why a new build system?
 
Need better performance – faster builds
 
Developer build times reduced by half or more depending onhardware
 
Better utilisation of hardware e.g. multi-CPU machines
 
Incremental builds – full dependency trees can be built
 
Need to run on Linux
 
Open source, fast file system, more secure
 
Better and easier configurability
 
XML configuration
 
Easier clustering and scalability
 
E.g. Electric Accelerator, PVMGMake
 
3
Features 1
 
Integrates with Carbide 2.0.4 onwards
 
Multi-platform – Linux and Windows
 
Written in Python and Gnu Make
 
POSIX-like command-line interface
 
E.g.
sbs -v
/
sbs --version
 
and
sbs -h
/
sbs --help
 
 
Drive builds using system definition or buildinformation files (bld.inf’s)
 
E.g.
sbs -s system_definition.xml
 
or
sbs -b ~/componentA/bld.inf -b ~/componentB/bld.inf

Share & Embed

More from this user

Add a Comment

Characters: ...