|
1 // Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies). |
|
2 // All rights reserved. |
|
3 // This component and the accompanying materials are made available |
|
4 // under the terms of "Eclipse Public License v1.0" |
|
5 // which accompanies this distribution, and is available |
|
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
7 // |
|
8 // Initial Contributors: |
|
9 // Nokia Corporation - initial contribution. |
|
10 // |
|
11 // Contributors: |
|
12 // |
|
13 // Description: |
|
14 // Plug-in framework component build information file. |
|
15 // |
|
16 // |
|
17 |
|
18 /** |
|
19 @file |
|
20 */ |
|
21 |
|
22 |
|
23 PRJ_PLATFORMS |
|
24 |
|
25 PRJ_EXPORTS |
|
26 ../Framework/inc/ECom.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(ecom/ecom.h) |
|
27 ../Framework/inc/EComErrorCodes.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(ecom/ecomerrorcodes.h) |
|
28 ../Framework/inc/ecompanics.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/ecompanics.h) |
|
29 ../Framework/inc/EComResolverParams.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(ecom/ecomresolverparams.h) |
|
30 ../Framework/inc/EComResolverParams.inl SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(ecom/ecomresolverparams.inl) |
|
31 ../Framework/inc/ImplementationInformation.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(ecom/implementationinformation.h) |
|
32 ../Framework/inc/ImplementationInformation.inl SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(ecom/implementationinformation.inl) |
|
33 ../Framework/inc/ImplementationProxy.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(ecom/implementationproxy.h) |
|
34 ../Framework/inc/PublicRegistry.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(ecom/publicregistry.h) |
|
35 ../Framework/inc/Resolver.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(ecom/resolver.h) |
|
36 ../Framework/inc/registryinfoconst.hrh /epoc32/include/ecom/registryinfoconst.hrh |
|
37 ../Framework/inc/registryinfo.rh SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(ecom/registryinfo.rh) |
|
38 ../Framework/inc/registryinfov2.rh /epoc32/include/ecom/registryinfov2.rh |
|
39 ../Framework/inc/registryinfov3.rh /epoc32/include/ecom/registryinfov3.rh |
|
40 ../Framework/inc/EComExtendedInterfaceErrorCodes.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/ecomextendedinterfaceerrorcodes.h) |
|
41 ../Framework/inc/ExtendedInterfaceImplementationProxy.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/extendedinterfaceimplementationproxy.h) |
|
42 |
|
43 |
|
44 // ROM buildsupport |
|
45 ../Group/ECom.iby /epoc32/rom/include/ecom.iby |
|
46 ../Group/ecompatchconstants.hby /epoc32/rom/include/ecompatchconstants.hby |
|
47 ../Group/TestBed.iby /epoc32/rom/include/testbed.iby |
|
48 |
|
49 // Specify the files to be exported to support test bed EXEs |
|
50 ../Test_Bed/console_app/TestHarnessTemplate.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/testharnesstemplate.h) |
|
51 ../Test_Bed/inc/ComponentInfo.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/componentinfo.h) |
|
52 ../Test_Bed/inc/ComponentInfo.inl SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/componentinfo.inl) |
|
53 ../Test_Bed/inc/ComponentTester.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/componenttester.h) |
|
54 ../Test_Bed/inc/ComponentTestObserver.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/componenttestobserver.h) |
|
55 ../Test_Bed/inc/DataFormat.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/dataformat.h) |
|
56 ../Test_Bed/inc/DataLogger.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/datalogger.h) |
|
57 ../Test_Bed/inc/DefaultLogOutput.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/defaultlogoutput.h) |
|
58 ../Test_Bed/inc/LeakTestTransition.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/leaktesttransition.h) |
|
59 ../Test_Bed/inc/StateAccessor.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/stateaccessor.h) |
|
60 ../Test_Bed/inc/TestBedDefinitions.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/testbeddefinitions.h) |
|
61 ../Test_Bed/inc/TestController.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/testcontroller.h) |
|
62 ../Test_Bed/inc/TestManager.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/testmanager.h) |
|
63 ../Test_Bed/inc/TestUtilities.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/testutilities.h) |
|
64 ../Test_Bed/inc/Transition.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/transition.h) |
|
65 ../Test_Bed/inc/Transition.inl SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/transition.inl) |
|
66 ../Test_Bed/inc/TransitionObserver.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/transitionobserver.h) |
|
67 ../Test_Bed/inc/UnitTest.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/unittest.h) |
|
68 ../Test_Bed/inc/UnitTest.inl SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/unittest.inl) |
|
69 ../Test_Bed/inc/UnitTestInfo.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/unittestinfo.h) |
|
70 ../Test_Bed/inc/UnitTestInfo.inl SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/unittestinfo.inl) |
|
71 ../Test_Bed/inc/UnitTestObserver.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/unittestobserver.h) |
|
72 ../Test_Bed/inc/ManagerObserver.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/managerobserver.h) |
|
73 |
|
74 |
|
75 |
|
76 PRJ_MMPFILES |
|
77 // Firstly build the plug-in framework library |
|
78 ../Framework/MMPFiles/EComServer.mmp |
|
79 |
|
80 // patchable library |
|
81 ../Framework/MMPFiles/EComPatchData.mmp |
|
82 |
|
83 // And the client |
|
84 ../Framework/MMPFiles/ECom.mmp |
|
85 |
|
86 // Now the error resolver resources |
|
87 ../Framework/MMPFiles/errorrsc.mmp |
|
88 |
|
89 //The test bed framework |
|
90 ../Test_Bed/MMPFiles/rtest_bed.mmp //RTest based version of test bed. |
|
91 |
|
92 PRJ_TESTMMPFILES |
|
93 |
|
94 ../Framework/MMPFiles/EcomTestUtils.mmp support |
|
95 ../Framework/MMPFiles/TPropertyManager.mmp support |
|
96 ../Framework/MMPFiles/TPropertyManagerSrv.mmp support |
|
97 ../Framework/MMPFiles/t_processfilemancopyfile.mmp support |
|
98 ../Framework/MMPFiles/t_processfilemanrename.mmp support |
|
99 ../Framework/MMPFiles/t_processfilemandeletefile.mmp support |
|
100 ../Framework/MMPFiles/t_processrfsreplacefile.mmp support |
|
101 ../Framework/MMPFiles/t_processrfsdeletefile.mmp support |
|
102 ../Framework/MMPFiles/t_processrloaderdeletefile.mmp support |
|
103 ../Framework/MMPFiles/t_processfilemandeletedir.mmp support |
|
104 ../Framework/MMPFiles/t_processkillprocess.mmp support |
|
105 ../Framework/MMPFiles/t_makefilewriteable.mmp support |
|
106 ../Framework/MMPFiles/t_makefilereadonly.mmp support |
|
107 ../Framework/MMPFiles/T_PlatSecEcom1.mmp support |
|
108 ../Framework/MMPFiles/T_PlatSecEcom2.mmp support |
|
109 ../Framework/MMPFiles/T_PlatSecEcom3.mmp support |
|
110 ../Framework/MMPFiles/T_PlatSecEcom4.mmp support |
|
111 ../Framework/MMPFiles/T_PlatSecResolver.mmp support |
|
112 ../Framework/MMPFiles/T_PlatSecResolverC.mmp support |
|
113 ../Framework/MMPFiles/T_PlatSecResolverZ.mmp support |
|
114 ../Framework/MMPFiles/EComExample.mmp support |
|
115 ../Framework/MMPFiles/EComExample2.mmp support |
|
116 ../Framework/MMPFiles/EComRomOnlyExampleOnC.mmp support |
|
117 ../Framework/MMPFiles/EComRomOnlyExampleOnZ.mmp support |
|
118 ../Framework/MMPFiles/EComRomRslvrExampleOnC.mmp support |
|
119 ../Framework/MMPFiles/EComRomRslvrExampleOnZ.mmp support |
|
120 ../Framework/MMPFiles/Suicidal.mmp support |
|
121 ../Framework/MMPFiles/EComExample3.mmp support |
|
122 ../Framework/MMPFiles/EComExample4.mmp support |
|
123 ../Framework/MMPFiles/EComExample5.mmp support |
|
124 ../Framework/MMPFiles/EComExample6.mmp support |
|
125 ../Framework/MMPFiles/ecomexample10.mmp support |
|
126 ../Framework/MMPFiles/ecomexample12invalid.mmp support |
|
127 ../Framework/MMPFiles/ecomexample12.mmp support |
|
128 ../Framework/MMPFiles/ecomexample12upgraded.mmp support |
|
129 ../Framework/MMPFiles/ecomexample12downgraded.mmp support |
|
130 ../Framework/MMPFiles/ecomexample14.mmp support |
|
131 ../Framework/MMPFiles/ecomexample14upgraded.mmp support |
|
132 ../Framework/MMPFiles/ecomexample14invalid.mmp support |
|
133 ../Framework/MMPFiles/ecomexample15.mmp support |
|
134 ../Framework/MMPFiles/CachedCustomResolver.mmp support |
|
135 ../Framework/MMPFiles/CachedCustomResolver2.mmp support |
|
136 ../Framework/MMPFiles/CachedCustomResolver9.mmp support |
|
137 ../Framework/MMPFiles/EComExampleBadData.mmp support |
|
138 ../Framework/MMPFiles/EComExampleBadData1.mmp support |
|
139 ../Framework/MMPFiles/EComExampleBadData2.mmp support |
|
140 ../Framework/MMPFiles/HeapTestImpl.mmp support |
|
141 //need to uncomment this, to build HeapTestImpl1 when sis file needs to be created for this plugin |
|
142 //../Framework/MMPFiles/HeapTestImpl1.mmp support |
|
143 ../Framework/MMPFiles/LanguagePlugin.mmp support |
|
144 ../Framework/MMPFiles/LanguagePlugin2.mmp support |
|
145 ../Framework/MMPFiles/EcomNullExample.mmp support |
|
146 ../Framework/MMPFiles/EComUpgradeExample1.mmp support |
|
147 ../Framework/MMPFiles/EComUpgradeExample2.mmp support |
|
148 ../Framework/MMPFiles/EComUpgradeExample3.mmp support |
|
149 ../Framework/MMPFiles/EComUpgradeROExample1.mmp support |
|
150 ../Framework/MMPFiles/EComUpgradeROExample2.mmp support |
|
151 ../Framework/MMPFiles/EComUpgradeROExample3.mmp support |
|
152 ../Framework/MMPFiles/DefectPlugin.mmp support |
|
153 ../Framework/MMPFiles/EComExample7.mmp support |
|
154 ../Framework/MMPFiles/EComExample8.mmp support |
|
155 ../Framework/MMPFiles/exampleNine.mmp support |
|
156 ../Framework/MMPFiles/EComCR629Example1.mmp support |
|
157 ../Framework/MMPFiles/EComCR629Example2.mmp support |
|
158 ../Framework/MMPFiles/EComHashExample.mmp support |
|
159 ../Framework/MMPFiles/EComSwiExample.mmp support |
|
160 ../Framework/MMPFiles/EComLoadMgrExample1.mmp support |
|
161 ../Framework/MMPFiles/EComLoadMgrExample2.mmp support |
|
162 ../Framework/MMPFiles/EComExample16.mmp support |
|
163 ../Framework/MMPFiles/dummycustomresolver1.mmp support |
|
164 ../Framework/MMPFiles/dummycustomresolver2.mmp support |
|
165 ../Framework/MMPFiles/dummycustomresolver3.mmp support |
|
166 ../Framework/MMPFiles/badproxytable.mmp support |
|
167 |
|
168 ../Framework/MMPFiles/t_plugindiscovery.mmp |
|
169 ../Framework/MMPFiles/t_capcheck.mmp |
|
170 |
|
171 ../Framework/MMPFiles/t_heaptest.mmp manual |
|
172 ../Framework/MMPFiles/t_ecomeikerrorresolver.mmp manual |
|
173 ../Framework/MMPFiles/t_language.mmp |
|
174 ../Framework/MMPFiles/t_downgrade.mmp |
|
175 |
|
176 // Some simple RTest based tests |
|
177 ../Framework/MMPFiles/t_ecomcancel.mmp |
|
178 ../Framework/MMPFiles/t_resolver.mmp |
|
179 ../Framework/MMPFiles/t_romresolver.mmp |
|
180 ../Framework/MMPFiles/t_romonly.mmp |
|
181 ../Framework/MMPFiles/t_listimplementation.mmp |
|
182 ../Framework/MMPFiles/t_extendedinterfaces.mmp |
|
183 ../Framework/MMPFiles/t_defaultresolver.mmp |
|
184 ../Framework/MMPFiles/t_loadmanager.mmp |
|
185 ../Framework/MMPFiles/t_suicide.mmp |
|
186 ../Framework/MMPFiles/t_discoverer.mmp |
|
187 ../Framework/MMPFiles/t_registrar.mmp |
|
188 ../Framework/MMPFiles/t_registrydata.mmp |
|
189 ../Framework/MMPFiles/t_backupnotifier.mmp |
|
190 ../Framework/MMPFiles/t_finalclose.mmp |
|
191 ../Framework/MMPFiles/t_pluginupgrade.mmp |
|
192 ../Framework/MMPFiles/t_drivemount.mmp |
|
193 ../Framework/MMPFiles/t_ecomdefect.mmp |
|
194 ../Framework/MMPFiles/t_rogueplugin.mmp |
|
195 ../Framework/MMPFiles/t_ServerStartupMgr.mmp |
|
196 ../Framework/MMPFiles/T_EComSsaEnabled.mmp |
|
197 ../Framework/MMPFiles/T_EComSsaDisabled.mmp |
|
198 ../Framework/MMPFiles/t_ecomentry.mmp |
|
199 ../Framework/MMPFiles/t_validateregistry.mmp |
|
200 ../Framework/MMPFiles/t_driveinfo.mmp |
|
201 ../Framework/MMPFiles/t_implementationInformation.mmp |
|
202 ../Framework/MMPFiles/t_hashcheck.mmp |
|
203 ../Framework/MMPFiles/t_ecomswi.mmp |
|
204 ../Framework/MMPFiles/t_disabledrives.mmp |
|
205 ../Framework/MMPFiles/t_ecombur.mmp |
|
206 ../Framework/MMPFiles/t_resolverperf.mmp |
|
207 ../Framework/MMPFiles/t_resolvercache.mmp |
|
208 |
|
209 // Self test library |
|
210 ../Test_Bed/MMPFiles/ComponentInfoTest.mmp |
|
211 ../Framework/MMPFiles/EComTests.mmp |
|
212 ../Framework/MMPFiles/EComServerTest.mmp |
|
213 ../Test_Bed/MMPFiles/DefaultLogOutputTest.mmp |
|
214 ../Test_Bed/MMPFiles/DataLoggerTest.mmp |
|
215 ../Test_Bed/MMPFiles/TransitionTest.mmp |
|
216 ../Test_Bed/MMPFiles/TestControllerTest.mmp |
|
217 ../Test_Bed/MMPFiles/TestManagerTest.mmp |
|
218 ../Test_Bed/MMPFiles/ComponentTesterTest.mmp |
|
219 ../Test_Bed/MMPFiles/UnitTestTest.mmp |
|
220 |
|
221 ../Framework/MMPFiles/T_PlatSecTest.mmp |
|
222 |
|
223 |
|
224 // Ignore postbuild if running on GCCXML. GCCXML does not build .dlls, it builds .gxp, |
|
225 // so the build falls down here without the exception. |
|
226 #ifndef GCCXML |
|
227 |
|
228 PRJ_TESTEXTENSIONS |
|
229 start extension syslibs/test/ecom3_postbuild |
|
230 end |
|
231 |
|
232 start extension syslibs/test/ecom3_relocatetarget |
|
233 SOURCES cachedcustomresolver2.dll \ |
|
234 cachedcustomresolver9.dll |
|
235 OPTION TARGETDIR ramonly |
|
236 end |
|
237 |
|
238 #endif |
|
239 |
|
240 PRJ_TESTEXPORTS |
|
241 ../Group/EComTest.iby /epoc32/rom/include/ecomtest.iby |
|
242 ../Group/EcomTechviewTest.iby /epoc32/rom/include/ecomtechviewtest.iby |
|
243 ../Group/ecomtestcommon.iby /epoc32/rom/include/ecomtestcommon.iby |
|
244 |
|
245 ../Group/EcomTests.bat /epoc32/data/z/system/test/ecomtests.bat |
|
246 ../Framework/TestData/EcomTest.spi /epoc32/release/winscw/udeb/z/test/data/ecomtest.spi |
|
247 ../Framework/TestData/EcomTest.spi /epoc32/release/winscw/urel/z/test/data/ecomtest.spi |
|
248 ../Framework/TestData/EcomTest.spi /epoc32/data/z/test/data/ecomtest.spi |
|
249 ../Framework/TestData/ecomtesttype3.spi /epoc32/release/winscw/udeb/z/test/data/ecomtesttype3.spi |
|
250 ../Framework/TestData/ecomtesttype3.spi /epoc32/release/winscw/urel/z/test/data/ecomtesttype3.spi |
|
251 ../Framework/TestData/ecomtesttype3.spi /epoc32/data/z/test/data/ecomtesttype3.spi |
|
252 |
|
253 ../Framework/TestData/ecom-0-2.s02 /epoc32/data/z/test/data/ecom-0-2.s02 |
|
254 ../Framework/TestData/ecom-0-3.s03 /epoc32/data/z/test/data/ecom-0-3.s03 |
|
255 ../Framework/HeapTestImpl/HeapTestInterface.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/heaptestinterface.h) |
|
256 |
|
257 ../Framework/TestData/EComSrvr.ini z:/test/data/ecomsrvr.ini |
|
258 |
|
259 ../Framework/TestData/EComTestBehaviour.ini z:/test/data/ecomtestbehaviour.ini |
|
260 ../Framework/TestData/ECOMTEST.aif z:/test/data/ecomtest.aif |
|
261 |
|
262 ../TestExecute/common/ecomtestutils.iby /epoc32/rom/include/ecomtestutils.iby |
|
263 |
|
264 ../Framework/DisableDrivesTest/disabledrivestest.hby /epoc32/rom/include/disabledrivestest.hby |
|
265 |
|
266 ../Framework/TestData/corruptfile.txt /epoc32/data/z/test/data/corruptfile.txt |
|
267 ../Framework/TestData/corruptfile.txt /epoc32/release/winscw/udeb/z/test/data/corruptfile.txt |
|
268 ../Framework/TestData/corruptfile.txt /epoc32/release/winscw/urel/z/test/data/corruptfile.txt |
|
269 |
|
270 //sis files to be exported for winscw for rtest t_heaptest |
|
271 ../Framework/HeapTestImpl/winscw/HeapTestImpl_winscw.sis z:/heaptestimpl/heaptestimpl.sis |
|
272 ../Framework/HeapTestImpl/winscw/HeapTestImpl1_winscw.sis z:/heaptestimpl/heaptestimpl1.sis |
|
273 |
|
274 //sis files to be exported for armv5 for rtest t_heaptest |
|
275 ../Framework/HeapTestImpl/armv5/HeapTestImpl_armv5.sis z:/heaptestimpl/heaptestimpl_armv5.sis |
|
276 ../Framework/HeapTestImpl/armv5/HeapTestImpl1_armv5.sis z:/heaptestimpl/heaptestimpl1_armv5.sis |
|
277 |
|
278 // TestExecute test binaries |
|
279 #include "../TestExecute/EComPerfTest/group/bld.inf" |
|
280 #include "../TestExecute/EComSWITests/group/bld.inf" |