emailservices/emailstore/message_store/client/client.pro
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Fri, 16 Apr 2010 14:51:52 +0300
changeset 18 578830873419
child 68 83cc6bae1de8
permissions -rw-r--r--
Revision: 201011 Kit: 201015

#
# 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 = messagestoreclient
DEPENDPATH += . api inc src
INCLUDEPATH += . \
			../common/inc \
			../../inc \
			../../../../inc

HEADERS += api/MsgStore.h \
           api/MsgStoreAccount.h \
           api/MsgStoreAddress.h \
           api/MsgStoreAPI.h \
           api/MsgStoreFolder.h \
           api/MsgStoreFolderUtils.h \
           api/MsgStoreMailBox.h \
           api/MsgStoreMailBoxObserver.h \
           api/MsgStoreMessage.h \
           api/MsgStoreMessagePart.h \
           api/MsgStoreObserver.h \
           api/MsgStorePropertyContainer.h \
           api/MsgStorePropertyContainerWithContent.h \
           api/MsgStorePropertyKeys.h \
           api/MsgStoreSearchCriteria.h \
           api/MsgStoreSortCriteria.h \
           api/MsgStoreSortResultIterator.h \
           api/MsgStoreTypes.h \
           api/MsgStoreWritablePropertyContainer.h \
           inc/MsgStoreObserverHandler.h \
           inc/MsgStorePropertyContainersArray.h \
           inc/MsgStoreSearchHandler.h \
           inc/MsgStoreSessionContext.h \
           inc/RMessageStoreSession.h \
           ../common/inc/AccountsSerializer.h \
           ../common/inc/PropertiesSerializer.h
           #MessageStoreClientServer.h
           
SOURCES += src/MessageStoreClient.cpp \
           src/MsgStore.cpp \
           src/MsgStoreAccount.cpp \
           src/MsgStoreAddress.cpp \
           src/MsgStoreFolder.cpp \
           src/MsgStoreFolderUtils.cpp \
           src/MsgStoreMailBox.cpp \
           src/MsgStoreMessage.cpp \
           src/MsgStoreMessagePart.cpp \
           src/MsgStoreObserverHandler.cpp \
           src/MsgStorePropertyContainer.cpp \
           src/MsgStorePropertyContainersArray.cpp \
           src/MsgStorePropertyContainerWithContent.cpp \
           src/MsgStoreSearchCriteria.cpp \
           src/MsgStoreSearchHandler.cpp \
           src/MsgStoreSessionContext.cpp \
           src/MsgStoreSortCriteria.cpp \
           src/MsgStoreSortResultIterator.cpp \
           src/MsgStoreWritablePropertyContainer.cpp \
           src/RMessageStoreSession.cpp \
           ../common/src/PropertiesSerializer.cpp \
           ../common/src/AccountsSerializer.cpp
           
LIBS += -leuser \
		-lestor \
		-lefsrv \
		-ldebuglog \
		-lMessageStoreServer           
		
symbian*: { 
    
    TARGET.EPOCALLOWDLLDATA = 1
    TARGET.CAPABILITY = CAP_GENERAL_DLL
    TARGET.UID2 = 0x1000008d
    TARGET.UID3 = 0x2001FDA2
	
    defBlock = \      
	  "$${LITERAL_HASH}if defined(MARM)" \
	  "DEFFILE  eabi/messagestoreclient.def" \
      "$${LITERAL_HASH}else" \
      "DEFFILE  bwins/messagestoreclient.def" \
      "$${LITERAL_HASH}endif"
	
    MMP_RULES += defBlock
}	

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