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="ossrv" name="Generic OS Services" levels="physical-abstraction app-libs encoding translation data-services utilities"> |
3 <package id="ossrv" name="Generic OS Services" levels="physical-abstraction app-libs encoding translation data-services utilities"> |
4 <collection id="utilitylibraries" name="Utility Libraries" level="encoding"> |
4 <collection id="stdlibs" name="Standard Libraries" level="translation"> |
5 <component id="libutils" filter="s60" name="Utility Library"> |
5 <component id="libz" filter="s60" name="Z Compression Library"> |
6 <!-- this can only have one unit. Should include secondary from the main bld.inf --> |
6 <unit bldFile="stdlibs/libz/group"/> |
7 <unit bldFile="utilitylibraries/libutils/group"/> |
|
8 <unit bldFile="utilitylibraries/libutils/tsrc/group"/> |
|
9 <!-- <unit bldFile="utilitylibraries/libutils/tsrc/nft/group"/> --> |
|
10 </component> |
7 </component> |
11 </collection> |
8 <component id="libcrypt" filter="s60" name="Crypt Library"> |
12 <collection id="ofdbus" name="Open Foundation D-Bus" level="utilities"> |
9 <unit bldFile="stdlibs/libcrypt/group"/> |
13 <component id="dbus" filter="s60" name="D-Bus"> |
|
14 <unit bldFile="ofdbus/dbus/group"/> |
|
15 <!-- this can only have one unit. Should include test from the main bld.inf --> |
|
16 <unit bldFile="ofdbus/dbus/tsrc/group"/> |
|
17 </component> |
|
18 <component id="dbus-glib" filter="s60" name="D-Bus GLib"> |
|
19 <unit bldFile="ofdbus/dbus-glib/group"/> |
|
20 <!-- this can only have one unit. Should include test from the main bld.inf --> |
|
21 <unit bldFile="ofdbus/dbus-glib/tsrc/group"/> |
|
22 </component> |
|
23 <component id="ofdbus_rom" filter="s60" name="D-Bus ROM"> |
|
24 <!-- Contains IBY for for dbus. should remove #includes to above components. Consider moving IBY file to one of the above as well and removing this component entirely --> |
|
25 <unit bldFile="ofdbus/group"/> |
|
26 </component> |
|
27 <component id="ofdbus_test" filter="s60" purpose="development" name="OF Dbus Test"> |
|
28 <!-- can these be put into ofdbus component? --> |
|
29 <!-- <unit bldFile="ofdbus/tsrc/nft/idle_daemon_run/group"/> --> |
|
30 <!-- <unit bldFile="ofdbus/tsrc/nft/g_n_messages/group"/> --> |
|
31 <!-- <unit bldFile="ofdbus/tsrc/nft/g_file_send/group"/> --> |
|
32 <!-- <unit bldFile="ofdbus/tsrc/nft/send_messages1/group"/> --> |
|
33 <!-- <unit bldFile="ofdbus/tsrc/nft/stif_glib_1_simple_message/group"/> --> |
|
34 <!-- <unit bldFile="ofdbus/tsrc/nft/file_transfer_time/group"/> --> |
|
35 <!-- <unit bldFile="ofdbus/tsrc/nft/g_n_messages1/group"/> --> |
|
36 <!-- <unit bldFile="ofdbus/tsrc/nft/send_messages/group"/> --> |
|
37 </component> |
|
38 </collection> |
|
39 <collection id="glib" name="GLib" level="utilities"> |
|
40 <component id="glibbackend" filter="s60" name="GLib Backend"> |
|
41 <unit bldFile="glib/glibbackend/group"/> |
|
42 </component> |
|
43 <component id="libglib" filter="s60" name="GLib Library"> |
|
44 <unit bldFile="glib/libglib/group"/> |
|
45 </component> |
|
46 <component id="libgthread" filter="s60" name="Libg Thread"> |
|
47 <unit bldFile="glib/libgthread/group"/> |
|
48 </component> |
|
49 <component id="libgmodule" filter="s60" name="Libg Module"> |
|
50 <unit bldFile="glib/libgmodule/group"/> |
|
51 </component> |
|
52 <component id="libgobject" filter="s60" name="Libg Object"> |
|
53 <unit bldFile="glib/libgobject/group"/> |
|
54 </component> |
|
55 <component id="glib_test" filter="s60" purpose="development" name="GLib Test"> |
|
56 <unit bldFile="glib/tsrc/group"/> |
|
57 <!-- should #include the next unit in the above bld.inf if it's needed --> |
|
58 <!-- <unit bldFile="glib/tsrc/bc/group"/> --> |
|
59 </component> |
10 </component> |
60 </collection> |
11 </collection> |
61 <collection id="ssl" name="SSL" level="data-services"> |
12 <collection id="ssl" name="SSL" level="data-services"> |
62 <component id="libcrypto" filter="s60" name="Crypto Library"> |
13 <component id="libcrypto" filter="s60" name="Crypto Library"> |
63 <unit bldFile="ssl/libcrypto/group"/> |
14 <unit bldFile="ssl/libcrypto/group"/> |
64 </component> |
15 </component> |
65 <component id="ssl_test" filter="s60" purpose="development" name="SSL Test"> |
16 <component id="libssl" filter="s60" purpose="development" name="SSL Library"> |
66 <unit bldFile="ssl/tsrc/group"/> |
17 <unit bldFile="ssl/libssl/group"/> |
67 <!-- should #include the next unit in the above bld.inf if it's needed --> |
18 </component> |
68 <!-- <unit bldFile="ssl/tsrc/bc/group"/> --> |
19 </collection> |
|
20 <collection id="glib" name="GLib" level="utilities"> |
|
21 <component id="glibbackend" filter="s60" name="GLib Backend"> |
|
22 <unit bldFile="glib/build/symbian/glibbackend/group"/> |
|
23 </component> |
|
24 <component id="libglib" filter="s60" name="GLib Library"> |
|
25 <unit bldFile="glib/build/symbian/glib/group"/> |
|
26 </component> |
|
27 <component id="libgthread" filter="s60" name="Libg Thread"> |
|
28 <unit bldFile="glib/build/symbian/gthread/group"/> |
|
29 </component> |
|
30 <component id="libgmodule" filter="s60" name="Libg Module"> |
|
31 <unit bldFile="glib/build/symbian/gmodule/group"/> |
|
32 </component> |
|
33 <component id="libgobject" filter="s60" name="Libg Object"> |
|
34 <unit bldFile="glib/build/symbian/gobject/group"/> |
69 </component> |
35 </component> |
70 </collection> |
36 </collection> |
71 <collection id="stdcpp" name="C++ Standard Library" level="translation"> |
37 <collection id="stdcpp" name="C++ Standard Library" level="translation"> |
|
38 <!-- collection is really a component. Needs to be moved down a directory --> |
72 <component id="stdcpp_build" filter="s60" name="Stdcpp"> |
39 <component id="stdcpp_build" filter="s60" name="Stdcpp"> |
73 <unit bldFile="stdcpp/group"/> |
40 <unit bldFile="stdcpp/group"/> |
74 </component> |
41 </component> |
75 <component id="stdcpp_test" filter="s60" purpose="development" name="Stdcpp Test"> |
42 </collection> |
76 <unit bldFile="stdcpp/tsrc/group"/> |
43 <collection id="ofdbus" name="Open Foundation D-Bus" level="utilities"> |
77 <!-- these should be #included in the above bld.inf if they're needed --> |
44 <component id="dbus" filter="s60" name="D-Bus"> |
78 <!-- <unit bldFile="stdcpp/tsrc/stdcpp_test/tstdcpp/twsd_manual/group"/> --> |
45 <unit bldFile="ofdbus/dbus/group"/> |
79 <!-- <unit bldFile="stdcpp/tsrc/stdcpp_test/tstdcpp/ood_manual/group"/> --> |
46 </component> |
80 <!-- <unit bldFile="stdcpp/tsrc/stdcpp_test/stlport/manual/group"/> --> |
47 <component id="dbus-glib" filter="s60" name="D-Bus GLib"> |
81 <!-- <unit bldFile="stdcpp/tsrc/boost_test/multi_array/manual/group"/> --> |
48 <unit bldFile="ofdbus/dbus-glib/group"/> |
82 <!-- <unit bldFile="stdcpp/tsrc/stdcpp_test/tstdcpp/io_manual/group"/> --> |
49 </component> |
83 <!-- <unit bldFile="stdcpp/tsrc/bc/group"/> --> |
50 <component id="ofdbus_rom" filter="s60" name="D-Bus ROM"> |
84 <!-- <unit bldFile="stdcpp/tsrc/boost_test/graph/manual/group"/> --> |
51 <!-- Contains IBY for for dbus. Should remove #includes to above components and move this down a directory |
85 <!-- <unit bldFile="stdcpp/tsrc/stdcpp_test/tstdcpp/multithread/manual/group"/> --> |
52 Consider moving IBY file to one of the above as well and removing this component entirely --> |
|
53 <unit bldFile="ofdbus/group"/> |
86 </component> |
54 </component> |
87 </collection> |
55 </collection> |
88 <collection id="stdlibs" name="Standard Libraries" level="translation"> |
56 <collection id="utilitylibraries" name="Utility Libraries" level="encoding"> |
89 <component id="libz" filter="s60" name="Z Compression Library"> |
57 <component id="libutils" filter="s60" name="Utility Library"> |
90 <unit bldFile="stdlibs/libz/group"/> |
58 <unit bldFile="utilitylibraries/libutils/group"/> |
91 </component> |
|
92 <component id="libcrypt" filter="s60" name="Crypt Library"> |
|
93 <unit bldFile="stdlibs/libcrypt/group"/> |
|
94 </component> |
59 </component> |
95 </collection> |
60 </collection> |
96 <collection id="genericservices" name="Generic Services" level="utilities"> |
61 <collection id="genericservices" name="Generic Services" level="utilities"> |
97 <component id="s60compatibilityheaders" name="S60 Compatibility Headers" filter="gt" purpose="optional"> |
62 <component id="s60compatibilityheaders" name="S60 Compatibility Headers" filter="gt" purpose="optional"> |
98 <unit version="tb101sf" bldFile="genericservices/s60compatibilityheaders/groupsymtb101sf" mrp="genericservices/s60compatibilityheaders/groupsymtb101sf/tools_s60_header_compatsymtb101sf.mrp"/> |
63 <unit version="tb101sf" bldFile="genericservices/s60compatibilityheaders/groupsymtb101sf" mrp="genericservices/s60compatibilityheaders/groupsymtb101sf/tools_s60_header_compatsymtb101sf.mrp"/> |
150 <component id="genericusabilitylib" name="Generic Usability Library" introduced="^3" purpose="mandatory"> |
118 <component id="genericusabilitylib" name="Generic Usability Library" introduced="^3" purpose="mandatory"> |
151 <unit bldFile="lowlevellibsandfws/genericusabilitylib/group" mrp="lowlevellibsandfws/genericusabilitylib/group/syslibs_euserhl.mrp"/> |
119 <unit bldFile="lowlevellibsandfws/genericusabilitylib/group" mrp="lowlevellibsandfws/genericusabilitylib/group/syslibs_euserhl.mrp"/> |
152 </component> |
120 </component> |
153 </collection> |
121 </collection> |
154 <collection id="ossrv_info" name="Generic OS Services Info" level="utilities"> |
122 <collection id="ossrv_info" name="Generic OS Services Info" level="utilities"> |
155 <component id="ossrv_test" filter="s60" purpose="development" name="Generic OS Services Test"> |
|
156 <!-- is this needed? Can it be split up into tests for the individual packages? --> |
|
157 <!-- <unit bldFile="tsrc/group"/> --> |
|
158 </component> |
|
159 <component id="ossrv_build" filter="s60" name="Generic OS Services Build"> |
123 <component id="ossrv_build" filter="s60" name="Generic OS Services Build"> |
160 <!-- exports should be moved to individual components --> |
124 <!-- exports should be moved to individual components --> |
161 <unit bldFile="group"/> |
125 <unit bldFile="group"/> |
162 </component> |
126 </component> |
163 <component id="ossrv_plat" filter="s60" name="Generic OS Services Platform Interfaces" class="api"> |
127 <component id="ossrv_plat" filter="s60" name="Generic OS Services Platform Interfaces" class="api"> |
164 <unit bldFile="ossrv_plat/libutils/group"/> |
128 <unit bldFile="ossrv_plat/libutils/group"/> |
165 </component> |
129 </component> |
166 <component id="ossrv_pub" filter="s60" name="Generic OS Services Public Interfaces" class="api"> |
130 <component id="ossrv_pub" filter="s60" name="Generic OS Services Public Interfaces" class="api"> |
167 <unit bldFile="ossrv_pub/group"/> |
131 <unit bldFile="ossrv_pub/group"/> |
168 <!-- <unit bldFile="ossrv_pub/boost_apis/tsrc/group"/> --> |
|
169 <!-- <unit bldFile="ossrv_pub/glib_arrays/tsrc/group"/> --> |
|
170 <!-- <unit bldFile="ossrv_pub/ssl_general_api/tsrc/group"/> --> |
|
171 <!-- <unit bldFile="ossrv_pub/stl/tsrc/group"/> --> |
|
172 </component> |
132 </component> |
173 <component id="ossrv_metadata" name="Generic OS Services Metadata" class="config" introduced="^2" purpose="development" target="desktop"> |
133 <component id="ossrv_metadata" name="Generic OS Services Metadata" class="config" introduced="^2" purpose="development" target="desktop"> |
174 <unit mrp="ossrv_info/ossrv_metadata/ossrv_metadata.mrp"/> |
134 <unit mrp="ossrv_info/ossrv_metadata/ossrv_metadata.mrp"/> |
175 </component> |
135 </component> |
176 </collection> |
136 </collection> |