The Kit Comparator tool, kitcomp
, is a command line based tool that compares a Symbian OS Customisation Kit with a derived SDK. Specifically it compares the
library and header files for each component of Symbian OS to make sure that the content is the same on the SDK as mandated
by the Symbian OS Customisation Kit licence agreement.
To use the Kit Comparator, you simply type kitcomp
from any location on your epoc32 drive, followed by several optional arguments, as shown below.
> kitcomp [arguments]
The following arguments and parameters can be used with the kitcomp
command.
Argument
|
Parameter
|
Description
|
-p
|
<platform>
|
Specifies the platform to compare, i.e. ARM4/ARMI/THUMB. Default is THUMB.
|
-i
|
|
Specifies the input directory containing all the files to compare against on the Customisation Kit. The files are; CommonSymbian.pld , OptionalSymbian.pld , CompDependencies.pld , KitLibDB_<platform>.dat (three different ones, for the three platforms).
|
-h
|
|
Provides help information on screen.
|
-d
|
<temp_directory>
|
Specifies the location of any intermediate files produced by Kit Comparator. If this is not defined, then a directory called
_ICTools_TempDir is created and deleted within your current working directory.
|
-r
|
<report>.html
|
Specifies the file name of the HTML report that shows the results produced. If not defined, then KitCompReport.html is created in your current working directory.
|
-l
|
<location><file_name>
|
Specifies the path and name of the log file that contains any errors and warnings produced during the comparison.
|
|
A full example of how to use this tool is shown below:
> kitcomp -p armi -i x:/epoc32/tools/CustKitData -d MyTempDir -v MyReport.html -l KitCompLog.txt