contentctrl_plat/adapter_customization_api/tsrc/ContactAdapter/ut_nsmldsdummyadapter.mmp
author Pat Downey <patd@symbian.org>
Wed, 01 Sep 2010 12:30:02 +0100
branchRCL_3
changeset 52 4f0867e42d62
parent 14 b922b9936679
permissions -rw-r--r--
Revert incorrect RCL_3 drop: Revision: 201033 Kit: 201035

/*
* 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 <Digia/Eunit/EUnitCaps.h>
#include <platform_paths.hrh>
#include <defaultcaps.hrh>
#include <data_caging_paths.hrh>

// 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