phonebookengines/cntlistmodel/cntlistmodel.pro
changeset 46 efe85016a067
parent 40 b46a585f6909
child 61 d30183af6ca6
equal deleted inserted replaced
40:b46a585f6909 46:efe85016a067
    33 TARGET.EPOCALLOWDLLDATA = 1
    33 TARGET.EPOCALLOWDLLDATA = 1
    34 TARGET.UID3 = 0x20026FC3
    34 TARGET.UID3 = 0x20026FC3
    35 
    35 
    36 INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE
    36 INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE
    37 INCLUDEPATH += inc
    37 INCLUDEPATH += inc
    38 INCLUDEPATH += ../inc
    38 INCLUDEPATH += ../../inc
    39 
    39 
    40 
    40 
    41 INTERNAL_PUBLIC_HEADERS += \
    41 INTERNAL_PUBLIC_HEADERS += \
    42         inc/cntlistmodelglobal.h \
    42         inc/cntlistmodelglobal.h \
    43         inc/cntlistmodel.h    
    43         inc/cntlistmodel.h    
    45 HEADERS += $$INTERNAL_PUBLIC_HEADERS \
    45 HEADERS += $$INTERNAL_PUBLIC_HEADERS \
    46            inc/cntlistmodel_p.h \
    46            inc/cntlistmodel_p.h \
    47            inc/cntcache.h \
    47            inc/cntcache.h \
    48            inc/cntcache_p.h \
    48            inc/cntcache_p.h \
    49            inc/cntinfoprovider.h \
    49            inc/cntinfoprovider.h \
    50            inc/cntdefaultinfoprovider.h
    50            inc/cntdefaultinfoprovider.h \
       
    51            inc/cntpresenceinfoprovider.h \
       
    52            ../../inc/cntdebug.h
    51 
    53 
    52 SOURCES += src/cntlistmodel.cpp \
    54 SOURCES += src/cntlistmodel.cpp \
    53            src/cntcache.cpp \
    55            src/cntcache.cpp \
    54            src/cntcache_p.cpp \
    56            src/cntcache_p.cpp \
    55            src/cntdefaultinfoprovider.cpp
    57            src/cntdefaultinfoprovider.cpp \
       
    58            src/cntpresenceinfoprovider.cpp
    56     
    59     
    57 LIBS += -lQtContacts \
    60 LIBS += -lQtContacts \
    58         -lhbcore \
    61         -lhbcore \
    59         -lthumbnailmanagerqt
    62         -lthumbnailmanagerqt \
    60 
    63         -lpresencecacheqt \
       
    64         -lxqsettingsmanager
       
    65         
    61 deploy.path = /
    66 deploy.path = /
    62 headers.sources = $$INTERNAL_PUBLIC_HEADERS
    67 headers.sources = $$INTERNAL_PUBLIC_HEADERS
    63 headers.path = epoc32/include/app #change this to internal folder
    68 headers.path = /epoc32/include/app #change this to internal folder
    64 DEPLOYMENT += exportheaders
    69 DEPLOYMENT += exportheaders
    65 
    70 
    66 # This is for new exporting system coming in garden
    71 # This is for new exporting system coming in garden
    67 for(header, headers.sources):BLD_INF_RULES.prj_exports += "$$header $$deploy.path$$headers.path/$$basename(header)"
    72 for(header, headers.sources):BLD_INF_RULES.prj_exports += "$$header $$deploy.path$$headers.path/$$basename(header)"
    68 
    73 
       
    74 defBlock = \      
       
    75 	"$${LITERAL_HASH}if defined(EABI)" \
       
    76 		"DEFFILE  ../eabi/cntlistmodel.def" \
       
    77     "$${LITERAL_HASH}else" \
       
    78         "DEFFILE  ../bwins/cntlistmodel.def" \
       
    79 	"$${LITERAL_HASH}endif"
       
    80 MMP_RULES += defBlock
    69 
    81 
    70 
    82