Slion.net>Dev>ProjectList>BldInfMerger

bld.inf merger

Tool capable of merging multiple Symbian bld.inf into one

Description

This tool is most useful if you want to build multiple Symbian projects in one go or import multiple projects in Carbide.C++. It comes as a perl script resolving files paths from the originals bld.infs according the specified location of the resulting merged bld.inf.

In the following example we merge all bld.inf from the OpenGLEx directory into one single bld.inf thus allowing building all OpenGL examples in one go as well as loading all of them in a single Carbide workspace:

perl -S bimerger.pl C:\Symbian\9.1\S60_3rd_MR\S60Ex\OpenGLEx C:\Symbian\9.1\S60_3rd_MR\S60Ex\OpenGLEx\all\group > C:\Symbian\9.1\S60_3rd_MR\S60Ex\OpenGLEx\all\group\bld.inf

Screenshot

bimerger.gif

Carbide workspace loaded with OpenGL examples and Symbian Emulator

Dependencies

Download

Download the following perl script and remove the .txt extension:

Release history

Version Release notes
v1.1 Fixing issue with different CPAN:File::Spec version and the drive letter prefix on relative file path after conversion.
v1.0 First release.

Related topics

ProjectList, SymSdks




Name
bld.inf merger
Summary
Tool capable of merging multiple Symbian bld.inf into one
Details
ProjectStatus
Released

I Attachment Action Size Date Who Comment
txttxt bimerger.pl.txt manage 6.7 K 03 Jul 2007 - 20:02 StephaneLenclud v1.1 Fixing issue with different File::Spec version and the drive letter prefix on relative file path after conversion.