/*
* Copyright (c) 2007 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: Modification to the s60 location server to use the test location monitor
*
*/
TARGET testlocserver.exe
TARGETTYPE exe
EPOCSTACKSIZE 0x5000
UID 0x00000000 0x102869E5
CAPABILITY Location ReadUserData WriteUserData ReadDeviceData WriteDeviceData \
NetworkServices LocalServices CommDD \
ProtServ PowerMgmt TrustedUI SurroundingsDD UserEnvironment
VENDORID 0x70000001
MACRO ENABLE_LBS_RDEBUG_LOGGER // uncomment this line to enable high level rdebug logging
//MACRO ENABLE_LBS_RDEBUG_SUBSYSTEM_MESSAGES // uncomment this line to enable subsystem logging
SOURCEPATH ../../../src
SOURCE EPos_CPosServerDelayedShutdown.cpp
SOURCE EPos_Global.cpp
SOURCE EPos_ServerPanic.cpp
SOURCE EPos_CPosCallbackTimer.cpp
SOURCE EPos_CPosBackupListener.cpp
SOURCE epos_cposmodulessettings.cpp
SOURCE EPos_CPosModulesStatus.cpp
// modified location server to use the test location monitor api
SOURCEPATH ../src
SOURCE testEPos_CPosEmptyLastKnownPosStoreHandler.cpp
SOURCE testEPos_CPosLocMonitorReqHandlerBase.cpp
SOURCE testEPos_CPosLocMonitorReqHandlerHub.cpp
SOURCE testEPos_CPosLastKnownPosHandler.cpp
SOURCE testEPos_CPosLastKnownPosAreaHandler.cpp
SOURCE testEPos_CPosServer.cpp
SOURCE testEPos_PosServerStartup.cpp
SOURCE testEPos_CPosSession.cpp
SOURCE testEPos_CPosSubSession.cpp
SOURCE testEPos_CPositionRequest.cpp
SOURCE testEPos_CPosSubsessionRegistry.cpp
START RESOURCE ../resource/testlocserver.rss
TARGETPATH /private/102869E5
HEADER
END
USERINCLUDE ../inc
USERINCLUDE ../../../inc
USERINCLUDE ../../../resource
USERINCLUDE ../../../../../locationmgmt/locationcore/lbsroot/inc
USERINCLUDE ../../../../../locationmgmt/locationcore/lbsrootapi/inc
USERINCLUDE ../../../../../locationmgmt/locationcore/LbsInternalApi/inc // for the lbspositioningstatusprops.h
USERINCLUDE ../../../../../locationmgmt/locationcore/LbsNetInternalApi/inc // for the lbsnetinternalapi.h
USERINCLUDE ../../../../../locationmgmt/locationcore/LbsPartnerCommon/inc
USERINCLUDE ../../../../../locationmgmt/locationcore/LbsNetRegStatusInt/inc
USERINCLUDE ../../../../../locationmgmt/locationcore/LbsCommonInternalDataTypes/inc
USERINCLUDE ../../testLocMonitorApi/inc
USERINCLUDE ../../testLocMonitorServer/inc
USERINCLUDE ../../../../../datasourceadaptation/gpsdatasourceadaptation/inc
USERINCLUDE ../../../../../locationmgmt/locationcore/lbsmlfwutilities/inc
USERINCLUDE ../../../../../locationmgmt/locationcore/LBSClient/LbsApi/inc
OS_LAYER_SYSTEMINCLUDE_SYMBIAN
LIBRARY eposutils.lib
LIBRARY eposmodset.lib
LIBRARY epospluginfw.lib
LIBRARY euser.lib
LIBRARY estor.lib
LIBRARY bafl.lib
LIBRARY efsrv.lib
LIBRARY ecom.lib
LIBRARY centralrepository.lib
LIBRARY lbsadmin.lib
LIBRARY lbsnetinternalapi.lib
LIBRARY lbsnetregstatusint.lib
LIBRARY lbs.lib
// Use the test version of the location monitor api in this unit test
LIBRARY lbstestlocmonitorapi.lib
#ifdef SYMBIAN_FEATURE_MANAGER
LIBRARY featdiscovery.lib
#endif
SMPSAFE