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.