summaryrefslogtreecommitdiffstats
path: root/plugins/organizer/symbian/symbian.pro
blob: 4edae26e9f71e0fea6ecf805f168c0d39f270008 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
include(../../../features/utils.pri)

TEMPLATE = lib
CONFIG += plugin
TARGET = $$mobilityPluginTarget(qtorganizer_symbian)
PLUGIN_TYPE=organizer

# support for S^4-specific types
contains(symbianenote_enabled,yes) {
    DEFINES += AGENDA_EXT_SUPPORT
}

CONFIG += mobility
MOBILITY = organizer

include(../../../common.pri)

INCLUDEPATH += ../../../src/organizer \
                ../../../src/organizer/items \
                ../../../src/organizer/requests \
                ../../../src/organizer/filters \
                ../../../src/organizer/details

symbian: { 
    load(data_caging_paths)

    TARGET.CAPABILITY = ALL -TCB
    TARGET.EPOCALLOWDLLDATA = 1
    TARGET.UID3 = $$mobilityUID(0x2002BFC9)
  
    INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE
    INCLUDEPATH += $$MW_LAYER_SYSTEMINCLUDE

    HEADERS += \
    	qorganizeritemrequestqueue.h \
    	organizeritemrequestserviceprovider.h \
        qorganizersymbian_p.h \
        organizersymbiancollection.h \
        organizersymbianutils.h \
        organizeritemtransform.h \
        resetanddestroy.h \
        transform/organizeritemdetailtransform.h \
        transform/organizereventtimerangetransform.h \
        transform/organizeritemdescriptiontransform.h \
        transform/organizeritemdisplaylabeltransform.h \
        transform/organizeritemguidtransform.h \
        transform/organizeritemparenttransform.h \
        transform/organizeritemlocationtransform.h \
        transform/organizeritemprioritytransform.h \
        transform/organizeritemrecurrencetransform.h \
        transform/organizeritemtimestamptransform.h \
        transform/organizeritemtypetransform.h \
        transform/organizerjournaltimerangetransform.h \
        transform/organizertodoprogresstransform.h \
        transform/organizertodotimerangetransform.h \
        transform/organizeritemremindertransform.h

    SOURCES += \
    	qorganizeritemrequestqueue.cpp \
    	organizeritemrequestserviceprovider.cpp \
        qorganizersymbian.cpp \
        organizersymbiancollection.cpp \
        organizersymbianutils.cpp \
        organizeritemtransform.cpp \
        transform/organizeritemdetailtransform.cpp \
        transform/organizereventtimerangetransform.cpp \
        transform/organizeritemdescriptiontransform.cpp \
        transform/organizeritemdisplaylabeltransform.cpp \
        transform/organizeritemguidtransform.cpp \
        transform/organizeritemparenttransform.cpp \
        transform/organizeritemlocationtransform.cpp \
        transform/organizeritemprioritytransform.cpp \
        transform/organizeritemrecurrencetransform.cpp \
        transform/organizeritemtimestamptransform.cpp \
        transform/organizeritemtypetransform.cpp \
        transform/organizerjournaltimerangetransform.cpp \
        transform/organizertodoprogresstransform.cpp \
        transform/organizertodotimerangetransform.cpp \
        transform/organizeritemremindertransform.cpp

    LIBS += -lcalinterimapi

    target.path = /sys/bin
    INSTALLS += target

    symbianplugin.sources = $${TARGET}.dll
    symbianplugin.path = $${QT_PLUGINS_BASE_DIR}/$${PLUGIN_TYPE}
    DEPLOYMENT += symbianplugin
}