1 <?xml version="1.0" encoding="UTF-8"?> |
1 <?xml version="1.0" encoding="UTF-8"?> |
2 <SystemDefinition schema="3.0.0"> |
2 <SystemDefinition schema="3.0.0"> |
3 <package id="inputmethods" name="Input Methods" levels="plugin engine framework"> |
3 <package id="inputmethods" name="Input Methods" levels="plugin engine framework api"> |
4 <collection id="textinput" name="Text Input" level="framework"> |
4 <collection id="inputmethods_pub" name="Input Methods Public Interfaces" level="api"> |
5 <component id="ptienginev2" filter="s60" name="Predictive Text Input Engine"> |
5 <component id="ptiengine_iti_api" name="PTI Engine API" class="api" filter="s60"> |
6 <unit bldFile="textinput/ptienginev2/group"/> |
6 <meta rel="Api" href="inputmethods_pub/ptiengine_iti_api/ptiengine_api.metaxml"/> |
7 </component> |
7 <meta rel="config"> |
8 <component id="akninputlanguage" filter="s60" name="Avkon Input Language"> |
8 <defined condition="RD_INTELLIGENT_TEXT_INPUT"/> |
9 <unit bldFile="textinput/akninputlanguage/group"/> |
9 </meta> |
10 </component> |
10 <unit bldFile="inputmethods_pub/ptiengine_iti_api/group" filter="!test"/> |
11 <component id="peninputarc" filter="s60" name="Pen Input Arc"> |
11 <!-- <unit bldFile="inputmethods_pub/ptiengine_iti_api/tsrc/group" filter="test,api_test"/> --> |
12 <unit bldFile="textinput/peninputarc/group"/> |
12 </component> |
13 <!-- <unit bldFile="textinput/peninputarc/src/peninputserverapp"/> --> |
13 <component id="optical_character_recognition_api" name="Optical Character Recognition API" class="api" filter="s60"> |
14 <!-- <unit bldFile="textinput/peninputarc/utils/group"/> --> |
14 <meta rel="Api" href="inputmethods_pub/optical_character_recognition_api/optical_character_recognition_api.metaxml"/> |
15 </component> |
15 <unit bldFile="inputmethods_pub/optical_character_recognition_api/group" filter="!test"/> |
16 <component id="textinput_build" filter="s60" name="Text Input Build"> |
16 <!-- <unit bldFile="inputmethods_pub/optical_character_recognition_api/tsrc/group" filter="test,api_test"/> --> |
17 <!--needs #ifdef moved to confguration or individual bld.inf files --> |
17 </component> |
18 <unit bldFile="textinput/group"/> |
18 <component id="input_language_info_api" name="Input Language Info API" class="api" filter="s60"> |
19 </component> |
19 <meta rel="Api" href="inputmethods_pub/input_language_info_api/input_language_info_api.metaxml"/> |
20 </collection> |
20 <unit bldFile="inputmethods_pub/input_language_info_api/group" filter="!test"/> |
21 <collection id="fep" name="FEP" level="engine"> |
21 <!-- <unit bldFile="inputmethods_pub/input_language_info_api/tsrc/group" filter="test,api_test"/> --> |
22 <component id="aknfep" filter="s60" name="Avkon FEP" class="plugin"> |
22 </component> |
23 <unit bldFile="fep/aknfep/group"/> |
23 </collection> |
24 <!-- <unit bldFile="fep/aknfep/peninputplugins/peninputimeplugincn/group"/> --> |
24 <collection id="inputmethods_plat" name="Input Methods Platform Interfaces" level="api"> |
25 <!-- <unit bldFile="fep/aknfep/peninputplugins/peninputimeplugingeneric/group"/> --> |
25 <component id="pen_input_server_api" name="Pen Input Server API" class="api" filter="s60"> |
26 <!-- <unit bldFile="fep/aknfep/peninputplugins/peninputimepluginitut/group"/> --> |
26 <meta rel="Api" href="inputmethods_plat/pen_input_server_api/pen_input_server_api.metaxml"/> |
27 <!-- <unit bldFile="fep/aknfep/peninputplugins/peninputimepluginjp/group"/> --> |
27 <unit bldFile="inputmethods_plat/pen_input_server_api/group" filter="!test"/> |
28 <!-- <unit bldFile="fep/aknfep/uiplugins/aknfepuiinterface/avkonimpl/group"/> --> |
28 <!-- <unit bldFile="inputmethods_plat/pen_input_server_api/tsrc/group" filter="test,api_test"/> --> |
29 <!-- <unit bldFile="fep/aknfep/uiplugins/aknfepuiinterface/group"/> --> |
29 </component> |
30 </component> |
30 <component id="ptiengine_hwr_api" name="PTI Engine Handwriting Recognition API" class="api" filter="s60"> |
31 <component id="frontendprocessor" name="Front End Processor" purpose="mandatory"> |
31 <meta rel="Api" href="inputmethods_plat/ptiengine_hwr_api/ptiengine_hwr_api.metaxml"/> |
32 <unit bldFile="fep/frontendprocessor/group" mrp="fep/frontendprocessor/group/app-framework_fepbase.mrp"/> |
32 <unit bldFile="inputmethods_plat/ptiengine_hwr_api/group" filter="!test"/> |
33 </component> |
33 <!-- <unit bldFile="inputmethods_plat/ptiengine_hwr_api/tsrc/group" filter="test,api_test"/> --> |
34 </collection> |
34 </component> |
35 <collection id="inputmethods_info" name="Input Methods Info" level="framework"> |
35 <component id="aknfep_settings_api" name="Avkon FEP Settings API" class="api" filter="s60"> |
36 <component id="inputmethods_plat" filter="s60" name="Input Methods Platform Interfaces" class="api"> |
36 <meta rel="Api" href="inputmethods_plat/aknfep_settings_api/aknfep_settings_api.metaxml"/> |
37 <unit bldFile="inputmethods_plat/group"/> |
37 <unit bldFile="inputmethods_plat/aknfep_settings_api/group"/> |
38 <!-- <unit bldFile="inputmethods_plat/aknfep_uiinterface_api/tsrc/group"/> --> |
38 </component> |
39 <!-- <unit bldFile="inputmethods_plat/pen_input_server_api/tsrc/group"/> --> |
39 <component id="aknfep_status_api" name="Avkon FEP Status API" class="api" filter="s60"> |
40 <!-- <unit bldFile="inputmethods_plat/ptiengine_hwr_api/tsrc/group"/> --> |
40 <meta rel="Api" href="inputmethods_plat/aknfep_status_api/aknfep_status_api.metaxml"/> |
41 <!-- <unit bldFile="inputmethods_plat/ptiengine_key_definations_api/tsrc/group"/> --> |
41 <meta rel="config"> |
42 </component> |
42 <defined condition="RD_INTELLIGENT_TEXT_INPUT"/> |
43 <component id="inputmethods_pub" filter="s60" name="Input Methods Public Interfaces" class="api"> |
43 </meta> |
44 <unit bldFile="inputmethods_pub/group"/> |
44 <unit bldFile="inputmethods_plat/aknfep_status_api/group"/> |
45 <!-- <unit bldFile="inputmethods_pub/input_language_info_api/tsrc/group"/> --> |
45 </component> |
46 <!-- <unit bldFile="inputmethods_pub/optical_character_recognition_api/tsrc/group"/> --> |
46 <component id="ptiengine_key_definations_api" name="PTI Engine Key Definitions API" class="api" filter="s60"> |
47 <!-- <unit bldFile="inputmethods_pub/ptiengine_iti_api/tsrc/group"/> --> |
47 <meta rel="Api" href="inputmethods_plat/ptiengine_key_definations_api/ptiengine_key_definations_api.metaxml"/> |
48 </component> |
48 <meta rel="config"> |
49 <component id="inputmethods_metadata" name="Input Methods Metadata" class="config" introduced="^2" purpose="development" target="desktop"> |
49 <defined condition="RD_INTELLIGENT_TEXT_INPUT"/> |
50 <unit mrp="inputmethods_info/inputmethods_metadata/inputmethods_metadata.mrp"/> |
50 </meta> |
51 </component> |
51 <unit bldFile="inputmethods_plat/ptiengine_key_definations_api/group" filter="!test"/> |
52 </collection> |
52 <!-- <unit bldFile="inputmethods_plat/ptiengine_key_definations_api/tsrc/group" filter="test,api_test"/> --> |
53 </package> |
53 </component> |
|
54 <component id="aknfep_definitions_api" name="Avkon FEP Definitions API" class="api" filter="s60"> |
|
55 <meta rel="Api" href="inputmethods_plat/aknfep_definitions_api/aknfep_definitions_api.metaxml"/> |
|
56 <unit bldFile="inputmethods_plat/aknfep_definitions_api/group"/> |
|
57 </component> |
|
58 <component id="aknfep_pen_support_api" name="Avkon FEP Pen Support API" class="api" filter="s60"> |
|
59 <meta rel="Api" href="inputmethods_plat/aknfep_pen_support_api/aknfep_pen_support_api.metaxml"/> |
|
60 <unit bldFile="inputmethods_plat/aknfep_pen_support_api/group"/> |
|
61 </component> |
|
62 <component id="ptiengine_indic_definitions_api" name="PTI Engine Indic Definitions API" class="api" filter="s60"> |
|
63 <meta rel="Api" href="inputmethods_plat/ptiengine_indic_definitions_api/ptiengine_indic_definitions_api.metaxml"/> |
|
64 <unit bldFile="inputmethods_plat/ptiengine_indic_definitions_api/group"/> |
|
65 </component> |
|
66 <component id="aknfep_uiinterface_api" name="Avkon FEP UI Interface API" class="api" filter="s60"> |
|
67 <meta rel="Api" href="inputmethods_plat/aknfep_uiinterface_api/aknfep_uiinterface_api.metaxml"/> |
|
68 <unit bldFile="inputmethods_plat/aknfep_uiinterface_api/group" filter="!test"/> |
|
69 <!-- <unit bldFile="inputmethods_plat/aknfep_uiinterface_api/tsrc/group" filter="test,api_test"/> --> |
|
70 </component> |
|
71 </collection> |
|
72 <collection id="textinput" name="Text Input" level="framework"> |
|
73 <component id="ptienginev2" filter="s60" name="Predictive Text Input Engine"> |
|
74 <meta rel="config"> |
|
75 <defined condition="RD_INTELLIGENT_TEXT_INPUT"/> |
|
76 </meta> |
|
77 <unit bldFile="textinput/ptienginev2/group"/> |
|
78 </component> |
|
79 <component id="akninputlanguage" filter="s60" name="Avkon Input Language"> |
|
80 <unit bldFile="textinput/akninputlanguage/group"/> |
|
81 </component> |
|
82 <component id="peninputarc" filter="s60" name="Pen Input Arc"> |
|
83 <unit bldFile="textinput/peninputarc/group"/> |
|
84 </component> |
|
85 </collection> |
|
86 <collection id="fep" name="FEP" level="engine"> |
|
87 <component id="aknfep" filter="s60" name="Avkon FEP" class="plugin"> |
|
88 <unit bldFile="fepstub/group"/> |
|
89 </component> |
|
90 <component id="frontendprocessor" name="Front End Processor" purpose="mandatory"> |
|
91 <unit bldFile="fep/frontendprocessor/group" mrp="fep/frontendprocessor/group/app-framework_fepbase.mrp"/> |
|
92 </component> |
|
93 </collection> |
|
94 </package> |
54 </SystemDefinition> |
95 </SystemDefinition> |