mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/abstractmediamtpdataprovider/group/abstractmediamtpdataprovider.mmp
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Thu, 17 Dec 2009 08:55:47 +0200
changeset 0 a2952bb97e68
child 9 bee149131e4b
child 25 d881023c13eb
permissions -rw-r--r--
Revision: 200949 Kit: 200951

/*
* 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:  Project definition file for project AbstractMediaMtpDataProvider
*
*/


#include <platform_paths.hrh>
#include <comms-infras/commsdebugutility.mmh> 
#include "../../../inc/mmmtpdp_variant.hrh"

// mtpdp plugin target name
TARGET        abstractmediamtpdataprovider.dll
TARGETTYPE    PLUGIN
UID 0x10009D8D 0x10207C52
VENDORID      0x70000001

CAPABILITY    CAP_ECOM_PLUGIN

MW_LAYER_SYSTEMINCLUDE

USERINCLUDE    ../inc
USERINCLUDE    ../../../mmmtpdprequestprocessor/inc
USERINCLUDE    ../../../inc

SOURCEPATH ../src

SOURCE    cabstractmediamtpdataprovider.cpp
SOURCE    abstractmediamtpdataprovidercontrollerimp.cpp
SOURCE    abstractmediamtpdataproviderprocessor.cpp
SOURCE    cabstractmediamtpdataproviderenumerator.cpp
SOURCE    cabstractmediamtpdataprovidergetobjectpropdesc.cpp
SOURCE    cabstractmediamtpdataprovidergetinterdependentpropdesc.cpp
SOURCE    cabstractmediamtpdataprovidergetobjectpropvalue.cpp
SOURCE    cabstractmediamtpdataprovidergetobjectproplist.cpp
SOURCE    cabstractmediamtpdataprovidersetobjectpropvalue.cpp
SOURCE    cabstractmediamtpdataprovidersetobjectproplist.cpp
SOURCE    cabstractmediamtpdataprovidersetobjectreferences.cpp
SOURCE    cabstractmediamtpdataproviderabstractmediapreference.cpp
SOURCE    cabstractmediamtpdataprovidercopyobject.cpp
SOURCE    cabstractmediamtpdataprovidermoveobject.cpp
SOURCE    cabstractmediamtpdataproviderrenameobject.cpp
SOURCE    cabstractmediamtpdataprovidersendobject.cpp
SOURCE    cabstractmediamtpdataprovidergetformatcapabilities.cpp


SOURCEPATH        ../data 
START RESOURCE abstractmediamtpdataprovider.rss
    TARGET abstractmediamtpdataprovider.rsc
END

// Data provider configuration resource file. 
// The target filename corresponds to the implementation UID.
START RESOURCE    abstractmediamtpdataprovider_config.rss
TARGETPATH        /resource/mtp
TARGET            10207C53.rsc
END

// Data provider configuration resource file. 
// The target filename corresponds to the implementation UID.

LIBRARY    euser.lib
LIBRARY    efsrv.lib    // TEntry, TEntryArray
LIBRARY    bafl.lib     // RResourceFile
LIBRARY    PlatformEnv.lib
LIBRARY    mtpdataproviderapi.lib // CMTPDataProviderPlugin
LIBRARY    mtpdatatypes.lib
LIBRARY    mmmtpdprequestprocessor.lib
LIBRARY    mpxcommon.lib
LIBRARY    mpxcollectionhelper.lib

// for nanotick perf measurement
#if defined(MMMTPDP_PERFLOG)
LIBRARY         hal.lib
#else
DEBUGLIBRARY    hal.lib
#endif