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