qtinternetradio/ui/ui.pro
changeset 0 09774dfdd46b
child 3 ee64f059b8e1
equal deleted inserted replaced
-1:000000000000 0:09774dfdd46b
       
     1 # Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). 
       
     2 # All rights reserved.
       
     3 # This component and the accompanying materials are made available
       
     4 # under the terms of "Eclipse Public License v1.0"
       
     5 # which accompanies this distribution, and is available
       
     6 # at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     7 #
       
     8 # Initial Contributors:
       
     9 # Nokia Corporation - initial contribution.
       
    10 #
       
    11 # Contributors:
       
    12 #
       
    13 # Description:  
       
    14 
       
    15 #include <platform_paths.hrh>
       
    16 include(../common.pri)
       
    17 
       
    18 TEMPLATE = app
       
    19 TARGET = internet_radio_10_1
       
    20 TARGET.CAPABILITY += NetworkServices  AllFiles  ReadDeviceData WriteDeviceData ReadUserData WriteUserData
       
    21 
       
    22 MOC_DIR = moc
       
    23 DEPENDPATH = src
       
    24 
       
    25 INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE 
       
    26 INCLUDEPATH += $${OS_LAYER_PUBLIC_EXPORT_PATH(http)}
       
    27 INCLUDEPATH += $${MW_LAYER_PUBLIC_EXPORT_PATH(http)}
       
    28 
       
    29 INCLUDEPATH += inc \
       
    30                ..\irqisdsclient\inc \
       
    31                ..\irqmediaplayer\inc \
       
    32                ..\irqcommon\inc \
       
    33                ..\irqmusicshop\inc \
       
    34                ..\irqnwkinfoobserver\inc \
       
    35                ..\irqstatisticsreport\inc \
       
    36                ..\irqfavoritesdb\inc \
       
    37                ..\irqnetworkcontroller\inc \
       
    38                ..\irqsonghistory\inc \
       
    39                ..\irqsettings\inc    \
       
    40                ..\irqstationexporter\inc \
       
    41                ..\irqdiskspacewatcher\inc \	 
       
    42                ..\irqlogger\inc \                      
       
    43                ..\..\internetradio2.0\uiinc     #needed by irsystemeventobserver.h
       
    44 
       
    45 CONFIG += hb
       
    46 QT += sql
       
    47  
       
    48 exists($${OS_LAYER_PLATFORM_EXPORT_PATH(qt/translations/internet_radio_10_1*.ts)}) {           
       
    49        TRANSLATIONS = internet_radio_10_1.ts
       
    50        message( "LOALIZATION IS TURNED ON" )   
       
    51        DEFINES += LOCALIZATION     
       
    52 }
       
    53 
       
    54 
       
    55 LIBS += -lirqnetworkcontroller \         
       
    56         -lirqisdsclient \
       
    57         -lirqmediaplayer \
       
    58         -lirqutility \
       
    59         -lirqfavorites \
       
    60         -lirqsonghistory \
       
    61         -lirqsettings \	    
       
    62         -lremconcoreapi \
       
    63         -lremconinterfacebase \
       
    64         -lirqmusicshop \
       
    65         -lirqnwkinfoobserver \
       
    66         -lirqstatisticsreport \
       
    67         -lirqdiskspacewatcher \	
       
    68         -lirqlogger \
       
    69         -lirqstationexporter
       
    70 	
       
    71 symbian{
       
    72   TARGET.UID3 = 0xE28364bb
       
    73   TARGET.EPOCHEAPSIZE = 0x020000 0x2000000
       
    74   TARGET.VID = VID_DEFAULT
       
    75   ICON = resources/irqradio.svg
       
    76   datatype_list = "datatype_list={DATATYPE{priority=EDataTypePriorityHigh;type=\"audio/x-scpls\";}," \
       
    77                                  "DATATYPE{priority=EDataTypePriorityHigh;type=\"audio/x-mpegurl\";}" \
       
    78                   "};"
       
    79   RSS_RULES += datatype_list 
       
    80 }
       
    81 
       
    82 #input
       
    83 #header files list
       
    84 HEADERS += inc\irapplication.h \
       
    85            inc\irabstractviewmanager.h \ 
       
    86            inc\irviewmanager.h \
       
    87            inc\irbaseview.h \
       
    88            inc\irmainview.h \
       
    89            inc\irmainmodel.h \
       
    90            inc\ircategoryview.h \      
       
    91            inc\irstationsview.h \  
       
    92            inc\irnowplayingview.h \
       
    93            inc\irnowplayingcontainer.h \
       
    94            inc\irplaycontroller.h \
       
    95            inc\ircategorymodel.h \
       
    96            inc\irchannelmodel.h \
       
    97            inc\irabstractlistviewbase.h \
       
    98            inc\irbannerlabel.h \
       
    99            inc\irfavoritesview.h \
       
   100            inc\irfavoritesmodel.h \
       
   101            inc\irhistoryview.h \
       
   102            inc\irsonghistoryview.h \
       
   103            inc\irsettingsview.h \
       
   104            inc\irlastplayedstationinfo.h \
       
   105            inc\irstationdetailscontainer.h \
       
   106            inc\iropenwebaddressview.h \
       
   107            inc\irhistorymodel.h \
       
   108            inc\irsonghistorymodel.h \
       
   109            inc\irsearchcriteriadb.h \
       
   110            inc\irsearchchannelsview.h \
       
   111            inc\irdocumentloader.h \
       
   112            inc\ircombobox.h \
       
   113            inc\irlineeditor.h \
       
   114            inc\irmediakeyobserver.h \
       
   115            inc\irsymbianapplication.h \
       
   116            inc\irsymbiandocument.h \
       
   117            inc\irsymbianappui.h \
       
   118            inc\irplsmodel.h \
       
   119            inc\irplsview.h \
       
   120            inc\irmemorycollector.h
       
   121            
       
   122 #source files list
       
   123 SOURCES += main.cpp  \
       
   124            irapplication.cpp \
       
   125            irabstractviewmanager.cpp \
       
   126            irviewmanager.cpp \
       
   127            irbaseview.cpp \
       
   128            irmainview.cpp \
       
   129            irmainmodel.cpp \
       
   130            ircategoryview.cpp \
       
   131            irstationsview.cpp \
       
   132            irnowplayingview.cpp \
       
   133            irnowplayingcontainer.cpp \
       
   134            irplaycontroller.cpp \
       
   135            ircategorymodel.cpp \
       
   136            irchannelmodel.cpp \
       
   137            irabstractlistviewbase.cpp \
       
   138            irbannerlabel.cpp \
       
   139            irfavoritesview.cpp \
       
   140            irfavoritesmodel.cpp \
       
   141            irhistoryview.cpp \
       
   142            irsonghistoryview.cpp \
       
   143            irsettingsview.cpp \
       
   144            irlastplayedstationinfo.cpp \
       
   145            irstationdetailscontainer.cpp \
       
   146            iropenwebaddressview.cpp \
       
   147            irhistorymodel.cpp \
       
   148            irsonghistorymodel.cpp \
       
   149            irsearchcriteriadb.cpp \
       
   150            irsearchchannelsview.cpp \
       
   151            irdocumentloader.cpp \
       
   152            ircombobox.cpp \
       
   153            irlineeditor.cpp \
       
   154            irmediakeyobserver.cpp \
       
   155            irsymbianapplication.cpp \
       
   156            irsymbiandocument.cpp \
       
   157            irsymbianappui.cpp \
       
   158            irplsmodel.cpp \
       
   159            irplsview.cpp \
       
   160            irmemorycollector.cpp
       
   161           	   
       
   162 #resource
       
   163 RESOURCES += resources/irui.qrc
       
   164 
       
   165 SYMBIAN_PLATFORMS = WINSCW ARMV5
       
   166 
       
   167 !exists( $(RVCT22BIN) ) {       
       
   168         !exists( $(RVCT31BIN) ) {
       
   169            exists( $(RVCT40BIN) ) {       
       
   170                QMAKE_CFLAGS.ARMCC += --import_all_vtbl   
       
   171            }           
       
   172         }
       
   173  }
       
   174  
       
   175  
       
   176  
       
   177