The following files are used in the S60 application build process.
bld.inf
file, a component definition file used
by bldmake
to define the abld.bat
and make
files.
For an example, see HelloWorldBasic bld.inf.
For
general information on the bld.inf
file syntax, see bld.inf file syntax.
mmp
file, which specifies the project.
For an example, see HelloWorldBasic mmp file.
For
more information on mmp
files, see:
mk
extension makefiles, which are used most commonly
to build your SVG (tiny) graphics files into mif
files,
but may also be used for other builds that are not taken by auto-generated
make files, such as building context sensitive helps or for automatic sis
file
building.
For an example of an extension makefile for building
a mif
file from a SVG (tiny) file, see HelloWorldBasic icons make file.
For general information on extension makefiles, see Extension makefiles.
Note: Different IDEs treat bld.inf
, mmp
,
and extension makefiles in different ways. The behaviour of these files in
your development environment may vary. Check the documentation of your IDE
for details. You may need to use the command line interface in some cases
to build from the build configuration files.
When you use these build configuration files, note the following issues:
There must be no spaces in the path.
The project needs to be on the same drive as the SDK.
Header files must follow Symbian OS naming conventions. For more information, see Naming conventions.
For more information on the build process, see Building.