diff -r 000000000000 -r 89d6a7a84779 Symbian3/SDK/Source/GUID-B6B54E07-3B34-5D5C-8815-93383FA8FB4B.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/SDK/Source/GUID-B6B54E07-3B34-5D5C-8815-93383FA8FB4B.dita Thu Jan 21 18:18:20 2010 +0000 @@ -0,0 +1,41 @@ + + + + + +How +to use abld +

The abld.bat batch file is used to control all aspects +of building a project. It is created in the current directory by the bldmake tool +from a component description file bld.inf.

+

The syntax reference for this tool exhaustively lists all of the possible +build operations which can be performed using abld. The +tool's flexibility obscures the fact that most Symbian developers will only +need to use two commands: one for cleaning up all files created in a previous +build, and another for building the current project.

+
Cleaning

Cleaning removes all the intermediate +files created during compilation, and all the executables and import libraries +created by the linker. The simplest invocation of this operation deletes the +files for all platforms, and projects belonging to the component.

abld +clean

It is also possible to specify the platform and +build variant to be cleaned.

+
Building

abld builds projects +based on the makefiles created by bldmake from the component +information file and project files.

The simplest invocation of this +command builds the project for all possible build variants:

abld +build

However building for a platform can take some time, +and it is usual to only specify the platform required. For example, to build +the debug version on the WINSCW platform specify:

abld +build winscw udeb

or to build the release version for +ARMV5 use:

abld build armv5 urel

The build command +combines the other abld commands: export, makefile, library, resource, target and final, which are carried out +in turn.

See also

Abld +syntax

Using +bldmake

+
\ No newline at end of file