Build Configuration Files

The following files are used in the Symbian 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 bldmake command 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 makefile targets.

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 the Symbian platformNaming Conventions.