utilities/downloadmanager/DownloadManager.pro
changeset 16 3c88a81ff781
equal deleted inserted replaced
14:6aeb7a756187 16:3c88a81ff781
       
     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