diff -r 8e7494275d3a -r 4f0867e42d62 contentctrl_plat/adapter_customization_api/tsrc/ContactAdapter/ut_nsmldsdummyadapter.mmp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/contentctrl_plat/adapter_customization_api/tsrc/ContactAdapter/ut_nsmldsdummyadapter.mmp Wed Sep 01 12:30:02 2010 +0100 @@ -0,0 +1,82 @@ +/* +* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of "Eclipse Public License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: MMP file for contact adapter unit tests. +* +*/ + +#include +#include +#include +#include + +// DEFINES +#define KMyUniqueUid3 0x01700000 +#define KEUnitTestDllUid2 0x1000af5a +MACRO __NSML_MODULETEST__ + +// Build target +TARGET UT_nsmldsdummydataprovider.dll +TARGETTYPE dll +UID KEUnitTestDllUid2 KMyUniqueUid3 +//UID 0x100039CE 0x2001FDEA +CAPABILITY EUNIT_CAPS +VENDORID 0x00000000 + +#if defined(ARMCC) +DEFFILE .\def\eabicontactsdataprovider_test +#elif defined(WINSCW) +DEFFILE .\def\bwinscwcontactsdataprovider_test +#endif + +// Source files +SOURCEPATH . +SOURCE DllMain.cpp +SOURCE CNSmlDummyDataProvider_Test.cpp +SOURCE CNSmlDummyDataStore_Test.cpp +SOURCE CNSmlAdapterTestUtilities.cpp +SOURCE CNSmlDummyModsFetcher_Test.cpp +SOURCE CNSmlDummyDataStoreWaiter.cpp + +// Code under test +SOURCEPATH ..\DummyAdapter\src +SOURCE nsmldummydataprovider.cpp +SOURCE nsmldummymodsfetcher.cpp +SOURCE nsmldummydatastore.cpp +SOURCE nsmldummydllmain.cpp +SOURCE nsmldummyutility.cpp + +// Include paths +USERINCLUDE . ..\DummyAdapter\Inc + + +APP_LAYER_SYSTEMINCLUDE +SYSTEMINCLUDE \epoc32\include\ecom +SYSTEMINCLUDE \epoc32\include\syncml +SYSTEMINCLUDE \epoc32\include\internal +SYSTEMINCLUDE \epoc32\include\Digia\EUnit + +SOURCEPATH .\testdata + +// Dependencies to system components +LIBRARY euser.lib EUnit.lib ECom.lib +LIBRARY bafl.lib efsrv.lib estor.lib nsmldebug.lib sysutil.lib +LIBRARY nsmlchangefinder.lib cntmodel.lib wbxmllib.lib +LIBRARY smlstoreformat.lib smldataprovider.lib +LIBRARY nsmldshostclient.lib versit.lib charconv.lib vcard.lib +LIBRARY nsmlcontactsdataprovider.lib nsmldummydataprovider.lib +LIBRARY centralrepository.lib flogger.lib +LIBRARY nsmldatamod.lib +LIBRARY VPbkEng.lib +LIBRARY vpbkvcardEng.lib +