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