sl@0: // Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies). sl@0: // All rights reserved. sl@0: // This component and the accompanying materials are made available sl@0: // under the terms of "Eclipse Public License v1.0" sl@0: // which accompanies this distribution, and is available sl@0: // at the URL "http://www.eclipse.org/legal/epl-v10.html". sl@0: // sl@0: // Initial Contributors: sl@0: // Nokia Corporation - initial contribution. sl@0: // sl@0: // Contributors: sl@0: // sl@0: // Description: sl@0: // Plug-in framework component build information file. sl@0: // sl@0: // sl@0: sl@0: /** sl@0: @file sl@0: */ sl@0: sl@0: sl@0: PRJ_PLATFORMS sl@0: sl@0: PRJ_EXPORTS sl@0: ../Framework/inc/ECom.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(ecom/ecom.h) sl@0: ../Framework/inc/EComErrorCodes.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(ecom/ecomerrorcodes.h) sl@0: ../Framework/inc/ecompanics.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/ecompanics.h) sl@0: ../Framework/inc/EComResolverParams.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(ecom/ecomresolverparams.h) sl@0: ../Framework/inc/EComResolverParams.inl SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(ecom/ecomresolverparams.inl) sl@0: ../Framework/inc/ImplementationInformation.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(ecom/implementationinformation.h) sl@0: ../Framework/inc/ImplementationInformation.inl SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(ecom/implementationinformation.inl) sl@0: ../Framework/inc/ImplementationProxy.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(ecom/implementationproxy.h) sl@0: ../Framework/inc/PublicRegistry.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(ecom/publicregistry.h) sl@0: ../Framework/inc/Resolver.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(ecom/resolver.h) sl@0: ../Framework/inc/registryinfoconst.hrh /epoc32/include/ecom/registryinfoconst.hrh sl@0: ../Framework/inc/registryinfo.rh SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(ecom/registryinfo.rh) sl@0: ../Framework/inc/registryinfov2.rh /epoc32/include/ecom/registryinfov2.rh sl@0: ../Framework/inc/registryinfov3.rh /epoc32/include/ecom/registryinfov3.rh sl@0: ../Framework/inc/EComExtendedInterfaceErrorCodes.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/ecomextendedinterfaceerrorcodes.h) sl@0: ../Framework/inc/ExtendedInterfaceImplementationProxy.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/extendedinterfaceimplementationproxy.h) sl@0: sl@0: sl@0: // ROM buildsupport sl@0: ../Group/ECom.iby /epoc32/rom/include/ecom.iby sl@0: ../Group/ecompatchconstants.hby /epoc32/rom/include/ecompatchconstants.hby sl@0: ../Group/TestBed.iby /epoc32/rom/include/testbed.iby sl@0: sl@0: // Specify the files to be exported to support test bed EXEs sl@0: ../Test_Bed/console_app/TestHarnessTemplate.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/testharnesstemplate.h) sl@0: ../Test_Bed/inc/ComponentInfo.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/componentinfo.h) sl@0: ../Test_Bed/inc/ComponentInfo.inl SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/componentinfo.inl) sl@0: ../Test_Bed/inc/ComponentTester.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/componenttester.h) sl@0: ../Test_Bed/inc/ComponentTestObserver.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/componenttestobserver.h) sl@0: ../Test_Bed/inc/DataFormat.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/dataformat.h) sl@0: ../Test_Bed/inc/DataLogger.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/datalogger.h) sl@0: ../Test_Bed/inc/DefaultLogOutput.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/defaultlogoutput.h) sl@0: ../Test_Bed/inc/LeakTestTransition.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/leaktesttransition.h) sl@0: ../Test_Bed/inc/StateAccessor.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/stateaccessor.h) sl@0: ../Test_Bed/inc/TestBedDefinitions.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/testbeddefinitions.h) sl@0: ../Test_Bed/inc/TestController.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/testcontroller.h) sl@0: ../Test_Bed/inc/TestManager.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/testmanager.h) sl@0: ../Test_Bed/inc/TestUtilities.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/testutilities.h) sl@0: ../Test_Bed/inc/Transition.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/transition.h) sl@0: ../Test_Bed/inc/Transition.inl SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/transition.inl) sl@0: ../Test_Bed/inc/TransitionObserver.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/transitionobserver.h) sl@0: ../Test_Bed/inc/UnitTest.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/unittest.h) sl@0: ../Test_Bed/inc/UnitTest.inl SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/unittest.inl) sl@0: ../Test_Bed/inc/UnitTestInfo.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/unittestinfo.h) sl@0: ../Test_Bed/inc/UnitTestInfo.inl SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/unittestinfo.inl) sl@0: ../Test_Bed/inc/UnitTestObserver.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/unittestobserver.h) sl@0: ../Test_Bed/inc/ManagerObserver.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/test_bed/managerobserver.h) sl@0: sl@0: //exporting .mk files manually for sirocco //to be removed after tools team make changes sl@0: ecom3_buildsis.mk /epoc32/tools/makefile_templates/syslibs/test/ecom3_buildsis.mk sl@0: ecom3_postbuild.mk /epoc32/tools/makefile_templates/syslibs/test/ecom3_postbuild.mk sl@0: ecom3_relocatetarget.mk /epoc32/tools/makefile_templates/syslibs/test/ecom3_relocatetarget.mk sl@0: sl@0: PRJ_MMPFILES sl@0: // Firstly build the plug-in framework library sl@0: ../Framework/MMPFiles/EComServer.mmp sl@0: sl@0: // patchable library sl@0: ../Framework/MMPFiles/EComPatchData.mmp sl@0: sl@0: // And the client sl@0: ../Framework/MMPFiles/ECom.mmp sl@0: sl@0: // Now the error resolver resources sl@0: ../Framework/MMPFiles/errorrsc.mmp sl@0: sl@0: //The test bed framework sl@0: ../Test_Bed/MMPFiles/rtest_bed.mmp //RTest based version of test bed. sl@0: sl@0: PRJ_TESTMMPFILES sl@0: sl@0: ../Framework/MMPFiles/EcomTestUtils.mmp support sl@0: ../Framework/MMPFiles/TPropertyManager.mmp support sl@0: ../Framework/MMPFiles/TPropertyManagerSrv.mmp support sl@0: ../Framework/MMPFiles/t_processfilemancopyfile.mmp support sl@0: ../Framework/MMPFiles/t_processfilemanrename.mmp support sl@0: ../Framework/MMPFiles/t_processfilemandeletefile.mmp support sl@0: ../Framework/MMPFiles/t_processrfsreplacefile.mmp support sl@0: ../Framework/MMPFiles/t_processrfsdeletefile.mmp support sl@0: ../Framework/MMPFiles/t_processrloaderdeletefile.mmp support sl@0: ../Framework/MMPFiles/t_processfilemandeletedir.mmp support sl@0: ../Framework/MMPFiles/t_processkillprocess.mmp support sl@0: ../Framework/MMPFiles/t_makefilewriteable.mmp support sl@0: ../Framework/MMPFiles/t_makefilereadonly.mmp support sl@0: ../Framework/MMPFiles/T_PlatSecEcom1.mmp support sl@0: ../Framework/MMPFiles/T_PlatSecEcom2.mmp support sl@0: ../Framework/MMPFiles/T_PlatSecEcom3.mmp support sl@0: ../Framework/MMPFiles/T_PlatSecEcom4.mmp support sl@0: ../Framework/MMPFiles/T_PlatSecResolver.mmp support sl@0: ../Framework/MMPFiles/T_PlatSecResolverC.mmp support sl@0: ../Framework/MMPFiles/T_PlatSecResolverZ.mmp support sl@0: ../Framework/MMPFiles/EComExample.mmp support sl@0: ../Framework/MMPFiles/EComExample2.mmp support sl@0: ../Framework/MMPFiles/EComRomOnlyExampleOnC.mmp support sl@0: ../Framework/MMPFiles/EComRomOnlyExampleOnZ.mmp support sl@0: ../Framework/MMPFiles/EComRomRslvrExampleOnC.mmp support sl@0: ../Framework/MMPFiles/EComRomRslvrExampleOnZ.mmp support sl@0: ../Framework/MMPFiles/Suicidal.mmp support sl@0: ../Framework/MMPFiles/EComExample3.mmp support sl@0: ../Framework/MMPFiles/EComExample4.mmp support sl@0: ../Framework/MMPFiles/EComExample5.mmp support sl@0: ../Framework/MMPFiles/EComExample6.mmp support sl@0: ../Framework/MMPFiles/ecomexample10.mmp support sl@0: ../Framework/MMPFiles/ecomexample12invalid.mmp support sl@0: ../Framework/MMPFiles/ecomexample12.mmp support sl@0: ../Framework/MMPFiles/ecomexample12upgraded.mmp support sl@0: ../Framework/MMPFiles/ecomexample12downgraded.mmp support sl@0: ../Framework/MMPFiles/ecomexample14.mmp support sl@0: ../Framework/MMPFiles/ecomexample14upgraded.mmp support sl@0: ../Framework/MMPFiles/ecomexample14invalid.mmp support sl@0: ../Framework/MMPFiles/ecomexample15.mmp support sl@0: ../Framework/MMPFiles/CachedCustomResolver.mmp support sl@0: ../Framework/MMPFiles/CachedCustomResolver2.mmp support sl@0: ../Framework/MMPFiles/CachedCustomResolver9.mmp support sl@0: ../Framework/MMPFiles/EComExampleBadData.mmp support sl@0: ../Framework/MMPFiles/EComExampleBadData1.mmp support sl@0: ../Framework/MMPFiles/EComExampleBadData2.mmp support sl@0: ../Framework/MMPFiles/HeapTestImpl.mmp support sl@0: //need to uncomment this, to build HeapTestImpl1 when sis file needs to be created for this plugin sl@0: //../Framework/MMPFiles/HeapTestImpl1.mmp support sl@0: ../Framework/MMPFiles/LanguagePlugin.mmp support sl@0: ../Framework/MMPFiles/LanguagePlugin2.mmp support sl@0: ../Framework/MMPFiles/EcomNullExample.mmp support sl@0: ../Framework/MMPFiles/EComUpgradeExample1.mmp support sl@0: ../Framework/MMPFiles/EComUpgradeExample2.mmp support sl@0: ../Framework/MMPFiles/EComUpgradeExample3.mmp support sl@0: ../Framework/MMPFiles/EComUpgradeROExample1.mmp support sl@0: ../Framework/MMPFiles/EComUpgradeROExample2.mmp support sl@0: ../Framework/MMPFiles/EComUpgradeROExample3.mmp support sl@0: ../Framework/MMPFiles/DefectPlugin.mmp support sl@0: ../Framework/MMPFiles/EComExample7.mmp support sl@0: ../Framework/MMPFiles/EComExample8.mmp support sl@0: ../Framework/MMPFiles/exampleNine.mmp support sl@0: ../Framework/MMPFiles/EComCR629Example1.mmp support sl@0: ../Framework/MMPFiles/EComCR629Example2.mmp support sl@0: ../Framework/MMPFiles/EComHashExample.mmp support sl@0: ../Framework/MMPFiles/EComSwiExample.mmp support sl@0: ../Framework/MMPFiles/EComLoadMgrExample1.mmp support sl@0: ../Framework/MMPFiles/EComLoadMgrExample2.mmp support sl@0: ../Framework/MMPFiles/EComExample16.mmp support sl@0: ../Framework/MMPFiles/dummycustomresolver1.mmp support sl@0: ../Framework/MMPFiles/dummycustomresolver2.mmp support sl@0: ../Framework/MMPFiles/dummycustomresolver3.mmp support sl@0: ../Framework/MMPFiles/badproxytable.mmp support sl@0: sl@0: ../Framework/MMPFiles/t_plugindiscovery.mmp sl@0: ../Framework/MMPFiles/t_capcheck.mmp sl@0: sl@0: ../Framework/MMPFiles/t_heaptest.mmp manual sl@0: ../Framework/MMPFiles/t_ecomeikerrorresolver.mmp manual sl@0: ../Framework/MMPFiles/t_language.mmp sl@0: ../Framework/MMPFiles/t_downgrade.mmp sl@0: sl@0: // Some simple RTest based tests sl@0: ../Framework/MMPFiles/t_ecomcancel.mmp sl@0: ../Framework/MMPFiles/t_resolver.mmp sl@0: ../Framework/MMPFiles/t_romresolver.mmp sl@0: ../Framework/MMPFiles/t_romonly.mmp sl@0: ../Framework/MMPFiles/t_listimplementation.mmp sl@0: ../Framework/MMPFiles/t_extendedinterfaces.mmp sl@0: ../Framework/MMPFiles/t_defaultresolver.mmp sl@0: ../Framework/MMPFiles/t_loadmanager.mmp sl@0: ../Framework/MMPFiles/t_suicide.mmp sl@0: ../Framework/MMPFiles/t_discoverer.mmp sl@0: ../Framework/MMPFiles/t_registrar.mmp sl@0: ../Framework/MMPFiles/t_registrydata.mmp sl@0: ../Framework/MMPFiles/t_backupnotifier.mmp sl@0: ../Framework/MMPFiles/t_finalclose.mmp sl@0: ../Framework/MMPFiles/t_pluginupgrade.mmp sl@0: ../Framework/MMPFiles/t_drivemount.mmp sl@0: ../Framework/MMPFiles/t_ecomdefect.mmp sl@0: ../Framework/MMPFiles/t_rogueplugin.mmp sl@0: ../Framework/MMPFiles/t_ServerStartupMgr.mmp sl@0: ../Framework/MMPFiles/T_EComSsaEnabled.mmp sl@0: ../Framework/MMPFiles/T_EComSsaDisabled.mmp sl@0: ../Framework/MMPFiles/t_ecomentry.mmp sl@0: ../Framework/MMPFiles/t_validateregistry.mmp sl@0: ../Framework/MMPFiles/t_driveinfo.mmp sl@0: ../Framework/MMPFiles/t_implementationInformation.mmp sl@0: ../Framework/MMPFiles/t_hashcheck.mmp sl@0: ../Framework/MMPFiles/t_ecomswi.mmp sl@0: ../Framework/MMPFiles/t_disabledrives.mmp sl@0: ../Framework/MMPFiles/t_ecombur.mmp sl@0: ../Framework/MMPFiles/t_resolverperf.mmp sl@0: ../Framework/MMPFiles/t_resolvercache.mmp sl@0: sl@0: // Self test library sl@0: ../Test_Bed/MMPFiles/ComponentInfoTest.mmp sl@0: ../Framework/MMPFiles/EComTests.mmp sl@0: ../Framework/MMPFiles/EComServerTest.mmp sl@0: ../Test_Bed/MMPFiles/DefaultLogOutputTest.mmp sl@0: ../Test_Bed/MMPFiles/DataLoggerTest.mmp sl@0: ../Test_Bed/MMPFiles/TransitionTest.mmp sl@0: ../Test_Bed/MMPFiles/TestControllerTest.mmp sl@0: ../Test_Bed/MMPFiles/TestManagerTest.mmp sl@0: ../Test_Bed/MMPFiles/ComponentTesterTest.mmp sl@0: ../Test_Bed/MMPFiles/UnitTestTest.mmp sl@0: sl@0: ../Framework/MMPFiles/T_PlatSecTest.mmp sl@0: sl@0: sl@0: // Ignore postbuild if running on GCCXML. GCCXML does not build .dlls, it builds .gxp, sl@0: // so the build falls down here without the exception. sl@0: #ifndef GCCXML sl@0: sl@0: PRJ_TESTEXTENSIONS sl@0: start extension syslibs/test/ecom3_postbuild sl@0: end sl@0: sl@0: start extension syslibs/test/ecom3_relocatetarget sl@0: SOURCES cachedcustomresolver2.dll \ sl@0: cachedcustomresolver9.dll sl@0: OPTION TARGETDIR ramonly sl@0: end sl@0: sl@0: #endif sl@0: sl@0: PRJ_TESTEXPORTS sl@0: ../Group/EComTest.iby /epoc32/rom/include/ecomtest.iby sl@0: ../Group/EcomTechviewTest.iby /epoc32/rom/include/ecomtechviewtest.iby sl@0: ../Group/ecomtestcommon.iby /epoc32/rom/include/ecomtestcommon.iby sl@0: sl@0: ../Group/EcomTests.bat /epoc32/data/z/system/test/ecomtests.bat sl@0: ../Framework/TestData/EcomTest.spi /epoc32/release/winscw/udeb/z/test/data/ecomtest.spi sl@0: ../Framework/TestData/EcomTest.spi /epoc32/release/winscw/urel/z/test/data/ecomtest.spi sl@0: ../Framework/TestData/EcomTest.spi /epoc32/data/z/test/data/ecomtest.spi sl@0: ../Framework/TestData/ecomtesttype3.spi /epoc32/release/winscw/udeb/z/test/data/ecomtesttype3.spi sl@0: ../Framework/TestData/ecomtesttype3.spi /epoc32/release/winscw/urel/z/test/data/ecomtesttype3.spi sl@0: ../Framework/TestData/ecomtesttype3.spi /epoc32/data/z/test/data/ecomtesttype3.spi sl@0: sl@0: ../Framework/TestData/ecom-0-2.s02 /epoc32/data/z/test/data/ecom-0-2.s02 sl@0: ../Framework/TestData/ecom-0-3.s03 /epoc32/data/z/test/data/ecom-0-3.s03 sl@0: ../Framework/HeapTestImpl/HeapTestInterface.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(ecom/heaptestinterface.h) sl@0: sl@0: ../Framework/TestData/EComSrvr.ini z:/test/data/ecomsrvr.ini sl@0: sl@0: ../Framework/TestData/EComTestBehaviour.ini z:/test/data/ecomtestbehaviour.ini sl@0: ../Framework/TestData/ECOMTEST.aif z:/test/data/ecomtest.aif sl@0: sl@0: ../TestExecute/common/ecomtestutils.iby /epoc32/rom/include/ecomtestutils.iby sl@0: sl@0: ../Framework/DisableDrivesTest/disabledrivestest.hby /epoc32/rom/include/disabledrivestest.hby sl@0: sl@0: ../Framework/TestData/corruptfile.txt /epoc32/data/z/test/data/corruptfile.txt sl@0: ../Framework/TestData/corruptfile.txt /epoc32/release/winscw/udeb/z/test/data/corruptfile.txt sl@0: ../Framework/TestData/corruptfile.txt /epoc32/release/winscw/urel/z/test/data/corruptfile.txt sl@0: sl@0: //sis files to be exported for winscw for rtest t_heaptest sl@0: ../Framework/HeapTestImpl/winscw/HeapTestImpl_winscw.sis z:/heaptestimpl/heaptestimpl.sis sl@0: ../Framework/HeapTestImpl/winscw/HeapTestImpl1_winscw.sis z:/heaptestimpl/heaptestimpl1.sis sl@0: sl@0: //sis files to be exported for armv5 for rtest t_heaptest sl@0: ../Framework/HeapTestImpl/armv5/HeapTestImpl_armv5.sis z:/heaptestimpl/heaptestimpl_armv5.sis sl@0: ../Framework/HeapTestImpl/armv5/HeapTestImpl1_armv5.sis z:/heaptestimpl/heaptestimpl1_armv5.sis sl@0: sl@0: // TestExecute test binaries sl@0: #include "../TestExecute/EComPerfTest/group/bld.inf" sl@0: #include "../TestExecute/EComSWITests/group/bld.inf"