diff -r e7aa27f58ae1 -r 578830873419 ipsservices/ipssosplugin/ipssosplugin.pro --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ipsservices/ipssosplugin/ipssosplugin.pro Fri Apr 16 14:51:52 2010 +0300 @@ -0,0 +1,192 @@ +# +# 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: +# +# + + + +CONFIG += debug +TEMPLATE = lib +TARGET = ipssosplugin +QT += core + +DEFINES += BUILD_DLL + +INCLUDEPATH += inc \ +../inc \ +../../inc + + +HEADERS += inc/ipsplgbaseoperation.h \ +inc/ipsplgheaders.h \ +inc/ipsplgmrulist.h \ +inc/ipsplgpanic.h \ +inc/ipsplgdeletelocal.h \ +inc/ipsplgdeleteremote.h \ +inc/ipsplgdisconnectop.h \ +inc/ipsplgeventtimer.h \ +inc/ipsplgimap4connectop.h \ +inc/ipsplgimap4fetchattachmentop.h \ +inc/ipsplgimap4plugin.h \ +inc/ipsplgimap4populateop.h \ +inc/ipsplgimap4moveremoteop.h \ +inc/ipsplgmrulist.h \ +inc/ipsplgmsgiterator.h \ +inc/ipsplgmsgkey.h \ +inc/ipsplgmsgmapper.h \ +inc/ipsplgmsgswap.h \ +inc/ipsplgonlineoperation.h \ +inc/ipsplgcreatemessageoperation.h \ +inc/ipsplgcreateforwardmessageoperation.h \ +inc/ipsplgcreatereplymessageoperation.h \ +inc/ipsplgnewchildpartfromfileoperation.h \ +inc/ipsplgoperationwait.h \ +inc/ipsplgpop3connectop.h \ +inc/ipsplgpop3fetchoperation.h \ +inc/ipsplgpop3plugin.h \ +inc/ipsplgsearch.h \ +inc/ipsplgsearchop.h \ +inc/ipsplgsettingsobserver.h \ +inc/ipsplgsingleopwatcher.h \ +inc/ipsplgsmtpoperation.h \ +inc/ipsplgsmtpservice.h \ +inc/ipsplgsosbaseplugin.h \ +inc/ipsplgtimeroperation.h \ +inc/ipsplgeventhandler.h \ +inc/ipsplgpropertywatcher.h \ +inc/ipsplgtextsearcher.h \ +inc/ipsplgconnectandrefreshfolderlist.h \ +inc/ipsplgsyncstatehandler.h \ +inc/ipsplgsosbaseplugin.hrh \ +inc/ipsplgmailstoreroperation.h \ +inc/mipsplgmailstorerobserver.h \ +inc/ipsplgmessagepartstoreroperation.h + + +SOURCES += src/ipsplgbaseoperation.cpp \ +src/ipsplgdeletelocal.cpp \ +src/ipsplgdeleteremote.cpp \ +src/ipsplgdisconnectop.cpp \ +src/ipsplgeventtimer.cpp \ +src/ipsplgimap4connectop.cpp \ +src/ipsplgimap4fetchattachmentop.cpp \ +src/ipsplgimap4plugin.cpp \ +src/ipsplgimap4populateop.cpp \ +src/ipsplgimap4moveremoteop.cpp \ +src/ipsplgimplementationtable.cpp \ +src/ipsplgmrulist.cpp \ +src/ipsplgmsgiterator.cpp \ +src/ipsplgmsgkey.cpp \ +src/ipsplgmsgmapper.cpp \ +src/ipsplgmsgswap.cpp \ +src/ipsplgonlineoperation.cpp \ +src/ipsplgcreatemessageoperation.cpp \ +src/ipsplgcreateforwardmessageoperation.cpp \ +src/ipsplgcreatereplymessageoperation.cpp \ +src/ipsplgnewchildpartfromfileoperation.cpp \ +src/ipsplgoperationwait.cpp \ +src/ipsplgpop3connectop.cpp \ +src/ipsplgpop3fetchoperation.cpp \ +src/ipsplgpop3plugin.cpp \ +src/ipsplgsearch.cpp \ +src/ipsplgsearchop.cpp \ +src/ipsplgsettingsobserver.cpp \ +src/ipsplgsingleopwatcher.cpp \ +src/ipsplgsmtpoperation.cpp \ +src/ipsplgsmtpservice.cpp \ +src/ipsplgsosbaseplugin.cpp \ +src/ipsplgtimeroperation.cpp \ +src/ipsplgeventhandler.cpp \ +src/ipsplgpropertywatcher.cpp \ +src/ipsplgtextsearcher.cpp \ +src/ipsplgconnectandrefreshfolderlist.cpp \ +src/ipsplgsyncstatehandler.cpp \ +inc/ipsplgsearch.inl \ +inc/ipsplgmsgmapper.inl \ +src/ipsplgmailstoreroperation.cpp \ +src/ipsplgmessagepartstoreroperation.cpp + +RESOURCES += + +symbian*: { + INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE + INCLUDEPATH += /epoc32/include/ecom + + TARGET.EPOCALLOWDLLDATA = 1 + TARGET.CAPABILITY = CAP_GENERAL_DLL + TARGET.UID2 = 0x10009D8D + TARGET.UID3 = 0x2000E53D + + ecomResourceBlock = \ + "$${LITERAL_HASH}include " \ + "SOURCEPATH data" \ + "START RESOURCE 2000E53D.rss" \ + "TARGET ipssosplugin.rsc" \ + "TARGETPATH ECOM_RESOURCE_DIR" \ + "END" + + + + + defBlock = \ + "$${LITERAL_HASH}if defined(MARM)" \ + "DEFFILE EABI/IPSSOSPLUGIN.DEF" \ + "$${LITERAL_HASH}else" \ + "DEFFILE BWINS/IPSSOSPLUGIN.DEF" \ + "$${LITERAL_HASH}endif" + + MMP_RULES += ecomResourceBlock \ + defBlock + + MMP_RULES += "TARGETTYPE plugin" + + LIBS += -lestor \ + -lefsrv \ + -lecom \ + -leuser \ + -lmsgs \ + -letext \ + -limcm \ + -lgsecomplugin \ + -lgsframework \ + -lfsmailframework \ + -lfsfwcommonlib \ + -lbafl \ + -lcentralrepository \ + -lCommonEngine \ + -lcharconv \ + -lConnMon \ + -lflogger + + BLD_INF_RULES.prj_exports += \ + "inc/ipsplgsmtpoperation.h |../inc/ipsplgsmtpoperation.h" \ + "inc/ipsplgsosbaseplugin.h |../inc/ipsplgsosbaseplugin.h" \ + "inc/ipsplgsosbaseplugin.hrh |../inc/ipsplgsosbaseplugin.hrh" \ + "inc/ipsplgimap4populateop.h |../inc/ipsplgimap4populateop.h" \ + "inc/ipsplgonlineoperation.h |../inc/ipsplgonlineoperation.h" \ + "inc/ipsplgbaseoperation.h |../inc/ipsplgbaseoperation.h" \ + "inc/ipsplgconnectandrefreshfolderlist.h |../inc/ipsplgconnectandrefreshfolderlist.h" \ + "inc/ipsplgpropertywatcher.h |../inc/ipsplgpropertywatcher.h" + + MMP_RULES -= "OPTION_REPLACE ARMCC --export_all_vtbl -D__QT_NOEFFECTMACRO_DONOTUSE" + +} + +win32 { + DESTDIR = ../../bin +} + + +