emailservices/emailstore/message_store/server/server.pro
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Mon, 04 Oct 2010 00:05:37 +0300
changeset 75 47d84de1c893
parent 18 578830873419
permissions -rw-r--r--
Revision: 201037 Kit: 201039

#
# 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:
#
#

TEMPLATE = lib
TARGET = MessageStoreServer
DEPENDPATH += . inc src
INCLUDEPATH += . \
			../client/api \
			../common/inc \
			../../inc \
			../../../../inc


HEADERS += inc/BackupRestoreObserver.h \
           inc/ContainerStore.h \
           inc/ContainerStoreAccountTable.h \
           inc/ContainerStoreContainersTable.h \
           inc/ContainerStoreContentManager.h \
           inc/ContainerStoreDefs.h \
           inc/ContainerStoreDeleteHandler.h \
           inc/ContainerStoreEncryption.h \
           inc/ContainerStoreGeneralTable.h \
           inc/ContainerStoreMRUAddressTable.h \
           inc/ContainerStoreSearchHandler.h \
           inc/ContainerStoreSearchResultTable.h \
           inc/ContainerStoreSortingTable.h \
           inc/ContainerStoreTable.h \
           inc/ContainerStoreUtils.h \
           inc/EncryptableTable.h \
           inc/MessageStoreEncryptHandler.h \
           inc/MessageStoreServer.h \
           inc/MessageStoreSession.h \
           inc/MsgStoreInMemorySortRowSet.h \
           inc/MsgStoreSortResultRowSet.h \
           inc/MsgStoreStringSortResultRowSet.h \
           inc/ShutdownServer.h \
           inc/StoreDriveMonitor.h \
           inc/bufferedmessagecreator.h \
           inc/messagestoreutils.h

SOURCES += src/BackupRestoreObserver.cpp \
           src/ContainerStore.cpp \
           src/ContainerStoreAccountTable.cpp \
           src/ContainerStoreContainersTable.cpp \
           src/ContainerStoreContentManager.cpp \
           src/ContainerStoreDeleteHandler.cpp \
           src/ContainerStoreEncryption.cpp \
           src/ContainerStoreGeneralTable.cpp \
           src/ContainerStoreMRUAddressTable.cpp \
           src/ContainerStoreSearchHandler.cpp \
           src/ContainerStoreSearchResultTable.cpp \
           src/ContainerStoreSortingTable.cpp \
           src/ContainerStoreTable.cpp \
           src/ContainerStoreUtils.cpp \
           src/MessageStoreEncryptHandler.cpp \
           src/MessageStoreServer.cpp \
           src/MessageStoreSession.cpp \
           src/MsgStoreInMemorySortRowSet.cpp \
           src/MsgStoreSortResultRowSet.cpp \
           src/MsgStoreStringSortResultRowSet.cpp \
           src/ShutdownServer.cpp \
           src/StoreDriveMonitor.cpp \
           src/bufferedmessagecreator.cpp \
           src/messagestoreutils.cpp \
           ../common/src/PropertiesSerializer.cpp \
		   ../common/src/AccountsSerializer.cpp \
		   ../common/src/psintpropertyobserver.cpp

LIBS += -leuser \
		-lestor \
		-lefsrv \
		-lbafl \
		-ledbms \
		-lsysutil \
		-lcharconv \
		-lDebugLog \
		-lImsPointSecMonitor \
		-lplatformenv

symbian*: {

    TARGET.EPOCALLOWDLLDATA = 1
    TARGET.CAPABILITY = CAP_CLIENT_DLL
    TARGET.UID2 = 0x1000008d
    TARGET.UID3 = 0x2001FDA3

    defBlock = \
	  "$${LITERAL_HASH}if defined(MARM)" \
	  "DEFFILE  eabi/messagestoreserver.def" \
      "$${LITERAL_HASH}else" \
      "DEFFILE  bwins/messagestoreserver.def" \
      "$${LITERAL_HASH}endif"

    MMP_RULES += defBlock
    MMP_RULES += SMPSAFE
}

win32 {
	DESTDIR = ../../../../bin
}