|
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 |