Software and more...

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

  • Perl
  • CPAN:File::Spec
  • cpp.exe - A C++ compiler must be in your PATH environment variable.
  • dir : The MS Windows console command.

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




ProjectForm
Name: bld.inf merger
Summary: Tool capable of merging multiple Symbian bld.inf into one
Details:

ProjectStatus: Released
  File Size Date By Actions
txt bimerger.pl.txt
v1.1 Fixing issue with different File::Spec version and the drive letter prefix on relative file path after conversion.
6.7 K 03 Jul 2007 - 20:02 StephaneLenclud props, move
r2 - 03 Jul 2007 - 20:04:25 - StephaneLenclud
Copyright © 2006-2008 by the contributing authors. All right reserved.
Ideas, requests, problems send us feedback.
Syndicate this site RSSATOM