16
|
1 |
#
|
|
2 |
# DownloadManager.pro
|
|
3 |
#
|
|
4 |
|
|
5 |
|
|
6 |
TEMPLATE = lib
|
|
7 |
TARGET = BrDownloadMgr
|
|
8 |
DEFINES += BUILD_DOWNLOAD_MGR_LIB
|
|
9 |
DEFINES+=QT_BEARER=1
|
|
10 |
DEFINES+=MAEMO_QT_BEARER=0
|
|
11 |
QT += core network xml
|
|
12 |
|
|
13 |
ROOT_DIR = $$PWD/../..
|
|
14 |
|
|
15 |
symbian {
|
|
16 |
HEADERS += $$PWD/inc/drmstorage.h
|
|
17 |
HEADERS += $$PWD/inc/wmdrmdownloadbackend.h
|
|
18 |
SOURCES += $$PWD/src/drmstorage.cpp
|
|
19 |
}
|
|
20 |
else {
|
|
21 |
HEADERS += $$PWD/inc/progressivedownloadserver.h
|
|
22 |
SOURCES += $$PWD/src/progressivedownloadserver.cpp
|
|
23 |
}
|
|
24 |
|
|
25 |
INCLUDEPATH += $$PWD/inc $$PWD/../serviceipcclient
|
|
26 |
LIBS += -lbrserviceipcclient
|
|
27 |
|
|
28 |
CONFIG(release, debug|release):!CONFIG(QTDIR_build){
|
|
29 |
!unix : contains(QT_CONFIG, reduce_exports): CONFIG += hide_symbols
|
|
30 |
unix : contains(QT_CONFIG, reduce_relocations): CONFIG += bsymbolic_functions
|
|
31 |
}
|
|
32 |
CONFIG -= warn_on
|
|
33 |
*-g++* : QMAKE_CXXFLAGS += -Wreturn-type -fno-strict-aliasing
|
|
34 |
|
|
35 |
symbian {
|
|
36 |
TARGET.UID3 = 0x200267E1
|
|
37 |
TARGET.VID = VID_DEFAULT
|
|
38 |
TARGET.EPOCALLOWDLLDATA = 1
|
|
39 |
TARGET.CAPABILITY = All -Tcb
|
|
40 |
INCLUDEPATH += $$MW_LAYER_SYSTEMINCLUDE
|
|
41 |
|
|
42 |
LIBS += -lefsrv -lcaf -lcafutils
|
|
43 |
myIncBlock = \
|
|
44 |
"$${LITERAL_HASH}include <bldvariant.hrh> " \
|
|
45 |
"$${LITERAL_HASH}if (defined RD_WMDRM_DLA_ENABLERS)" \
|
|
46 |
"SOURCE wmdrmdownloadbackend.cpp" \
|
|
47 |
"LIBRARY cameseutility.lib" \
|
|
48 |
"LIBRARY charconv.lib" \
|
|
49 |
"$${LITERAL_HASH}endif"
|
|
50 |
|
|
51 |
MMP_RULES += myIncBlock
|
|
52 |
MMP_RULES += EXPORTUNFROZEN
|
|
53 |
}
|
|
54 |
|
|
55 |
HEADERS += $$PWD/inc/downloadmanager.h \
|
|
56 |
$$PWD/inc/dmcommon.h \
|
|
57 |
$$PWD/inc/dmcommoninternal.h \
|
|
58 |
$$PWD/inc/download.h \
|
|
59 |
$$PWD/inc/dmpimpl.h \
|
|
60 |
$$PWD/inc/downloadbackend.h \
|
|
61 |
$$PWD/inc/httpdownloadbackend.h \
|
|
62 |
$$PWD/inc/omadownloadbackend.h \
|
|
63 |
$$PWD/inc/downloadcore.h \
|
|
64 |
$$PWD/inc/downloadcoremanager.h \
|
|
65 |
$$PWD/inc/downloadevent.h \
|
|
66 |
$$PWD/inc/downloadfactory.h \
|
|
67 |
$$PWD/inc/downloadinfo.h \
|
|
68 |
$$PWD/inc/omaddparser.h \
|
|
69 |
$$PWD/inc/downloadstore.h \
|
|
70 |
$$PWD/inc/filestorage.h \
|
|
71 |
$$PWD/inc/oma2downloadbackend.h \
|
|
72 |
$$PWD/inc/clientdownload.h \
|
|
73 |
$$PWD/inc/paralleldownloadmanager.h \
|
|
74 |
$$PWD/inc/sequentialdownloadmanager.h \
|
|
75 |
$$PWD/inc/downloadmanagerclient.h \
|
|
76 |
$$PWD/inc/backgrounddownloadmanager.h \
|
|
77 |
$$PWD/inc/backgrounddownload.h \
|
|
78 |
$$PWD/inc/storageutility.h
|
|
79 |
|
|
80 |
SOURCES += $$PWD/src/downloadmanager.cpp \
|
|
81 |
$$PWD/src/downloadcore.cpp \
|
|
82 |
$$PWD/src/downloadbackend.cpp \
|
|
83 |
$$PWD/src/httpdownloadbackend.cpp \
|
|
84 |
$$PWD/src/omadownloadbackend.cpp \
|
|
85 |
$$PWD/src/downloadcoremanager.cpp \
|
|
86 |
$$PWD/src/downloadevent.cpp \
|
|
87 |
$$PWD/src/downloadfactory.cpp \
|
|
88 |
$$PWD/src/downloadinfo.cpp \
|
|
89 |
$$PWD/src/omaddparser.cpp \
|
|
90 |
$$PWD/src/filestorage.cpp \
|
|
91 |
$$PWD/src/oma2downloadbackend.cpp \
|
|
92 |
$$PWD/src/clientdownload.cpp \
|
|
93 |
$$PWD/src/paralleldownloadmanager.cpp \
|
|
94 |
$$PWD/src/sequentialdownloadmanager.cpp \
|
|
95 |
$$PWD/src/downloadmanagerclient.cpp \
|
|
96 |
$$PWD/src/backgrounddownloadmanager.cpp \
|
|
97 |
$$PWD/src/backgrounddownload.cpp \
|
|
98 |
$$PWD/src/storageutility.cpp
|
|
99 |
|