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