videofeeds/clientapi/group/IptvClientApi.mmp
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Mon, 18 Jan 2010 20:21:12 +0200
changeset 0 96612d01cf9f
child 1 6711b85517b7
permissions -rw-r--r--
Revision: 201001 Kit: 201003

/*
* Copyright (c) 2005-2007 Nokia Corporation and/or its subsidiary(-ies).
* All rights reserved.
* This component and the accompanying materials are made available
* under the terms of the License "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 IptvClientApi*
*/




#include <platform_paths.hrh>
#include <bldvariant.hrh>
#include "../../utils/inc/IptvEngineUids.h"

//OPTION ARMCC --asm --interleave
ALWAYS_BUILD_AS_ARM

TARGET            IptvClientApi.dll
TARGETTYPE        dll
//0x1000008D is for static dll
UID               0x1000008D IPTV_CLIENT_API_UID

#ifndef WINSCW
TARGETPATH        /system/libs
#endif

SOURCEPATH        ../src
SOURCE            RIptvClientSession.cpp
SOURCE            CIptvClientBase.cpp
SOURCE            CIptvServiceManagementClient.cpp
SOURCE            CIptvService.cpp
SOURCE            CIptvServices.cpp
SOURCE            CIptvMyVideosClient.cpp
SOURCE            CIptvMyVideosContentUpdateObserver.cpp
SOURCE            CIptvMyVideosTotalVideoLengthObserver.cpp
SOURCE            CIptvMyVideosCopyOrMoveObserver.cpp
SOURCE            CIptvMyVideosVideoBriefDetails.cpp
SOURCE            CIptvMyVideosVideoFullDetails.cpp
SOURCE            CIptvMyVideosFolder.cpp
SOURCE            CIptvMyVideosGlobalFolderId.cpp
SOURCE            CIptvMyVideosGlobalFileId.cpp
SOURCE            CIptvVodContentClient.cpp
SOURCE            CIptvVodContentCategoryBriefDetails.cpp
SOURCE            CIptvVodContentContentBriefDetails.cpp
SOURCE            CIptvVodContentContentFullDetails.cpp
SOURCE            CIptvVodContentUpdateObserver.cpp
SOURCE            CIptvVodDlClient.cpp
SOURCE            CIptvVodDlDownloadReq.cpp
SOURCE            CIptvVodDlCancelDownloadReq.cpp
SOURCE            CIptvVodDlDownloadEvent.cpp
SOURCE            CIptvVodDlDownloadList.cpp
SOURCE            CIptvVodDlDownloadListItem.cpp
SOURCE            CIptvVodDlResumeDownloadReq.cpp
SOURCE            TIptvVodDlDownloadId.cpp
SOURCE            CIptvLiveTvClient.cpp
SOURCE            CIptvEventListener.cpp
SOURCE            CIptvEvents.cpp
SOURCE            CIptvSmEvent.cpp
SOURCE            ciptvsecureprovisioningparameters.cpp
SOURCE            CIptvEpgService.cpp

USERINCLUDE       ../../server/server/inc
USERINCLUDE       ../../server/IptvServiceManager/inc
USERINCLUDE       ../../server/IptvNetworkSelection/inc
USERINCLUDE       ../inc
USERINCLUDE       ../../utils/inc
USERINCLUDE       ../../livetvutils/inc/
USERINCLUDE       ../../vccommon/conf

APP_LAYER_SYSTEMINCLUDE

LIBRARY           euser.lib
LIBRARY           bafl.lib //descriptor arrays 
LIBRARY           sysutil.lib // SysUtil
LIBRARY           estor.lib
LIBRARY           efsrv.lib
LIBRARY           flogger.lib
LIBRARY           IptvUtil.lib

// Secure provisioning, ciptvsecureprovisioningparameters.cpp uses these
LIBRARY           centralrepository.lib
LIBRARY	          cryptography.lib        // For RInteger, CRSASignature, CRSAPKCS1v15Verifier...
LIBRARY           etelmm.lib
LIBRARY           etel.lib

// For RAPTOR compliancy
LIBRARY           ecom.lib

#if !defined(__SERIES60_30__) && !defined(__SERIES60_31__) && !defined(__SERIES60_32__)
LANGUAGE_IDS 
#else
LANG    SC 
#endif // !defined(__SERIES60_30__) && !defined(__SERIES60_31__) && !defined(__SERIES60_32__)

CAPABILITY      CAP_GENERAL_DLL DRM