|
|
|
|
start stringtable
source-file
[exportpath
location]
[headeronly]
end
A start stringtable section specifies the source file for
the string table. A string table is a collection of string identifiers with
corresponding values. The source file is a simple text file with the file
extension .st, and is used to generate the .cpp and
.h files which contains the string constants required for the
program. The header file location is added to the list of
userinclude directories so that the
source files may include the generated header. The .cpp file is
added to the list of source files, which are built into a component.
For more information on string tables, refer to String Pools.
Note: The .cpp file need not be added
explicitly into the list of sources, as this will be done implicitly while
building the component.
The optional exportpath
location
specifies a directory location for the generated header file.
The optional headeronly keyword causes only the
.h file to be generated, and no .cpp files are
generated or included into the project. If the exportpath is
specified, the .h file is copied to the specified location.
This example will generate HttpStringConstants.cpp and
HttpStringConstants.h using the
HttpStringConstants.st file, and export the
HttpStringConstants.h to the \epoc32\include
directory.
START STRINGTABLE HttpStringConstants.st
EXPORTPATH \epoc32\include
END