![Symbian Developer Library](../../../../a_stock/images/mainheading.gif)
![]() |
![]() |
|
targettype
target-type
Use the targettype
statement to specify the kind of project.
The following target types are supported:
Target type | Description |
---|---|
|
A window server animation DLL. |
|
A GUI application. This is deprecated at v9.0. Applications must be converted to EXEs. |
|
A system control. This is deprecated at v9.0. They must be converted to applications. |
|
A DLL: either a shared library, or a polymorphic interface. |
|
An ECOM implementation collection. This is deprecated at v9.0. The
|
|
A Symbian OS executable that can be launched from the shell. This
is an executable program which exports no functions under a multi-process
platform and a DLL which is linked with the |
|
An executable program. |
|
An executable program for a multi-process platform, a DLL for a single-process platform. |
|
An executable program with exports. |
|
A plug-in file system. |
|
Results solely in the generation of a |
|
A kernel DLL. |
|
A kernel extension. |
|
A kernel library. |
|
A logical device driver. |
|
A static library. |
|
A media-server plug-in DLL (deprecated). |
|
A MIME recognizer. This is deprecated at v9.0, and should be
converted to |
|
A bitmap or resource file without any executable. |
|
An extended notifier DLL. This is deprecated at v9.0, and should be
converted to |
|
An OPL extension. |
|
An ECOM implementation collection. |
|
An ECOM implementation collection that supports extended interfaces. |
|
A physical device driver. |
|
A printer driver. |
|
A recognizer. This is deprecated at v9.0, and should be converted
to |
|
A P.I.P.S. EXE, which is identified by the following UIDs on a Symbian OS platform:
|
|
A P.I.P.S. DLL, which is identified by the following UIDs on a Symbian OS platform:
|
|
A P.I.P.S. static library. |
|
A variant file. |
Notes:
For more information about the target types stdexe
,
stddll
and stdlib
, refer to
Target Types.
The target types ecomiic
, kdll
,
kext
, klib
, ldd
, pdd
and
var
are built in ARM mode, as these targets have access to kernel
APIs. That is, all the kernel code is built in ARM mode using
--arm
compiler option, whereas all the user code is built in THUMB
mode using --thumb
compiler option.
The target types stdexe
, stddll
and
stdlib
are supported only on ARM ABI and emulator compliant
platforms, such as, ARMv5
, ARMv5_ABIv2
,
GCCE
and WINSCW
.