qtinternetradio/irqisdsclient/irqisdsclient.pro
changeset 14 896e9dbc5f19
parent 12 608f67c22514
child 15 065198191975
equal deleted inserted replaced
12:608f67c22514 14:896e9dbc5f19
    15 TEMPLATE = lib
    15 TEMPLATE = lib
    16 
    16 
    17 TARGET = irqisdsclient
    17 TARGET = irqisdsclient
    18 TARGET.CAPABILITY += CAP_GENERAL_DLL
    18 TARGET.CAPABILITY += CAP_GENERAL_DLL
    19 
    19 
       
    20 DEFINES += BUILD_IRQISDSCLIENT_DLL
    20 defFilePath = ..
    21 defFilePath = ..
    21 MOC_DIR = moc
    22 MOC_DIR = moc
    22 DEPENDPATH = src
    23 DEPENDPATH = src
    23 
    24 
    24 INCLUDEPATH += $${OS_LAYER_PUBLIC_EXPORT_PATH(libc)}
    25 INCLUDEPATH += $${OS_LAYER_PUBLIC_EXPORT_PATH(libc)}
    26 INCLUDEPATH += $${OS_LAYER_PUBLIC_EXPORT_PATH(http)}
    27 INCLUDEPATH += $${OS_LAYER_PUBLIC_EXPORT_PATH(http)}
    27 INCLUDEPATH += $${MW_LAYER_PUBLIC_EXPORT_PATH(http)}       
    28 INCLUDEPATH += $${MW_LAYER_PUBLIC_EXPORT_PATH(http)}       
    28 INCLUDEPATH += $${OS_LAYER_PUBLIC_EXPORT_PATH(mmf/common)}
    29 INCLUDEPATH += $${OS_LAYER_PUBLIC_EXPORT_PATH(mmf/common)}
    29 INCLUDEPATH += $${OS_LAYER_PUBLIC_EXPORT_PATH(xml)}
    30 INCLUDEPATH += $${OS_LAYER_PUBLIC_EXPORT_PATH(xml)}
    30 
    31 
    31 INCLUDEPATH += ../../internetradio2.0/settingsinc \
    32 INCLUDEPATH += ../../internetradio2.0/ircommon/inc \
    32                ../../internetradio2.0/datastructuresinc \
    33                ../../internetradio2.0/irfavoritesdb/inc \
    33                ../../internetradio2.0/favoritesdbinc \
    34                ../../internetradio2.0/irnetworkcontroller/inc \
    34                ../../internetradio2.0/networkcontrollerinc \
    35                ../../internetradio2.0/irisdsclient/inc  \
    35                ../../internetradio2.0/isdsclientinc  \
       
    36                ../../internetradio2.0/resources \
    36                ../../internetradio2.0/resources \
    37                ../../internetradio2.0/include  \
    37                ../../internetradio2.0/inc  \
    38                ../../internetradio2.0/dataproviderinc \
    38                ../../internetradio2.0/irdataprovider/inc \
    39                ../../internetradio2.0/cachemgmtinc \
    39                ../../internetradio2.0/ircachemgmt/inc \
    40                ../../internetradio2.0/xmlparserinc \
    40                ../../internetradio2.0/irxmlparser/inc \
    41                ../../internetradio2.0/sessionloginc \
    41                ../../internetradio2.0/irsessionlog/inc \
    42                ../../internetradio2.0/settingsinc \
       
    43                ../irqcommon/inc \
    42                ../irqcommon/inc \
    44                ../irqfavoritesdb/inc \
    43                ../irqfavoritesdb/inc \
    45                ../irqlogger/inc \
    44                ../irqlogger/inc \
       
    45                ../irqsettings/inc \
    46                ../../presetserver/include \
    46                ../../presetserver/include \
    47                ../../presetserver/clientinc \
    47                ../../presetserver/clientinc \
    48                ../../presetserver/serverinc
    48                ../../presetserver/serverinc
    49 
    49 
    50 LIBS += -lirdatastructures \
    50 LIBS += -lirdatastructures \
    51         -lirfavoritesdb \
    51         -lirfavoritesdb \
    52         -lirqfavorites \
    52         -lirqfavorites \
    53         -lirnetworkcontroller \
    53         -lirnetworkcontroller \
    54         -lirsettings \
    54         -lirqsettings \
    55         -lisdsclientinterface \
    55         -lisdsclientinterface \
    56         -lirdataprovider \
    56         -lirdataprovider \
    57         -lflogger \
    57         -lflogger \
    58         -lirqlogger \
    58         -lirqlogger \
    59         -lirqutility       
    59         -lirqutility       
    60   
    60   
    61 
    61 
    62 symbian{
    62 symbian{
    63   TARGET.UID3 = 0xec6ecb67
    63   TARGET.UID3 = 0xec6ecb67
    64   TARGET.EPOCALLOWDLLDATA = 1
    64   TARGET.EPOCALLOWDLLDATA = 1
       
    65   MMP_RULES += SMPSAFE
    65 }
    66 }
    66 
    67 
    67 #input
    68 #input
    68 
    69 
    69 #header files list
    70 #header files list
    70 HEADERS += inc\irqisdsclient.h \
    71 HEADERS += inc/irqisdsclient.h \
    71            inc\irqisdsclientimpl.h
    72            inc/irqisdsclientexporter.h \
       
    73            inc/irqabstractisdsclientimpl.h
    72 
    74 
    73 #source files list
    75 #source files list
    74 SOURCES += irqisdsclient.cpp \
    76 SOURCES += irqisdsclient.cpp
    75            irqisdsclientimpl.cpp
    77 
       
    78 symbian{
       
    79 HEADERS += inc/irqisdsclientimpl_symbian.h
       
    80 SOURCES += irqisdsclientimpl_symbian.cpp
       
    81 }
    76 
    82 
    77 SYMBIAN_PLATFORMS = WINSCW ARMV5
    83 SYMBIAN_PLATFORMS = WINSCW ARMV5
    78 
    84 
    79 include(../common.pri)
    85 include(../common.pri)
    80 
    86