photosgallery/slideshow/engine/group/shwslideshowengine.mmp
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Wed, 09 Jun 2010 09:41:51 +0300
branchRCL_3
changeset 35 420f6808bf21
parent 0 4e91876724a2
permissions -rw-r--r--
Revision: 201021 Kit: 2010123

/*
* Copyright (c) 2007-2008 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:    Slideshow engine build file
 *
*/



#include <data_caging_paths.hrh>
#include <platform_paths.hrh>

#include "../../../inc/glxcapabilities.hrh"
#include "../../../group/glxbuildcommon.mmh"
#include "../../../inc/glxalfhelper.mmh"

TARGET          shwslideshowengine.dll
TARGETTYPE      dll
UID             0x1000008d 0x200071D3	// real UID reserved

#ifndef WINSCW
EPOCALLOWDLLDATA
#endif 

CAPABILITY GLX_CAPABILITIES

APP_LAYER_SYSTEMINCLUDE

// slideshow internal headers
USERINCLUDE ../inc
USERINCLUDE ../coresrc
USERINCLUDE ../controlsrc
USERINCLUDE ../effectsrc
USERINCLUDE ../../utils

// mc photos dependencies
// for mgallery medialist
SYSTEMINCLUDE ../../../inc
SYSTEMINCLUDE ../../../viewframework/medialists/inc
// for mgallery visuallist
SYSTEMINCLUDE ../../../viewframework/visuallistmanager/inc
// for mgallery layouts
SYSTEMINCLUDE ../../../viewframework/layouts/inc
// for attribute retriever
SYSTEMINCLUDE ../../../viewframework/uiutilities/inc
// for CGlxResourceUtilities
SYSTEMINCLUDE ../../../common/inc                              
SYSTEMINCLUDE ../../../commonui/inc
SYSTEMINCLUDE     ../../../gallery/loc
// for mglxhdmidecoderobserver
SYSTEMINCLUDE ../../../viewframework/inc


SOURCEPATH ../coresrc
SOURCE enginedllmain.cpp
SOURCE shwplaybackfactory.cpp
SOURCE shwslideshowengine.cpp
SOURCE shwslideshowengineimpl.cpp
SOURCE shwhuiutility.cpp
SOURCE shwthumbnailloader.cpp
SOURCE shwsettingsmodel.cpp
SOURCE shwtimer.cpp
SOURCE shwthumbnailcontext.cpp

SOURCEPATH ../controlsrc
SOURCE shweffectcontrol.cpp
SOURCE shwevent.cpp
SOURCE shweventpublisherbase.cpp
SOURCE shweventrouter.cpp
SOURCE shwtimercontrol.cpp
SOURCE shwviewcontrol.cpp
SOURCE shwmusiccontrol.cpp

SOURCEPATH ../effectsrc
SOURCE shwdefaulteffectmanager.cpp
SOURCE shwcrossfadeeffect.cpp
SOURCE shwcrossfadelayout.cpp
SOURCE shwzoomandpaneffect.cpp
SOURCE shwzoomandpanlayout.cpp
SOURCE shwresourceutility.cpp
SOURCE shwcurvefactory.cpp

// view resource
START RESOURCE  ../data/shwslideshowengine.rss
HEADER
TARGETPATH      APP_RESOURCE_DIR
LANGUAGE_IDS
END

LIBRARY     euser.lib

// mgallery dependencies
LIBRARY     glxmedialists.lib
LIBRARY     glxvisuallistmanager.lib
LIBRARY     glxlayouts.lib
LIBRARY     glxuiutilities.lib       // for attribute retrieval
LIBRARY     glxcommon.lib            // for CResourceUtilities

// HUI
LIBRARY     hitchcock.lib
LIBRARY		alfclient.lib
// For music playback
LIBRARY     mpxplaybackutility.lib  // efsrv.lib already included below

// For central repository
LIBRARY centralrepository.lib 

LIBRARY     cone.lib
LIBRARY		efsrv.lib 
LIBRARY     mpxcommon.lib
LIBRARY avkon.lib 
LIBRARY eikcore.lib 
LIBRARY glxtvout.lib