Symbian Developer Library

SYMBIAN OS V6.1 EDITION FOR C++

[Index] [Glossary] [Previous] [Next]



library

abld [ test ] library [-k] [-v] [ platform ] [ program ]

This command creates the import libraries for the DLLs in your component by calling the library target provided in makefiles generated by makmake.

Import libraries are generated directly from frozen .def files, so exported functions will not be incorporated into import libraries until these functions are frozen with abld freeze.

The import libraries are created implicitly as part of the build activity carried out by abld target (and thus abld build), so it isn’t generally necessary to call this command separately if projects are listed in the component description file in order of dependency—dependent projects appearing after those projects they depend upon.

If there are mutual imports between projects within your component then abld library can be called explicitly, though mutual imports are often a sign of poor software design.

An import library will not be regenerated if it has a later date stamp than the corresponding frozen .def file.