55 DEPLOYMENT_PLUGIN += qgif qjpeg qmng qsvg |
55 DEPLOYMENT_PLUGIN += qgif qjpeg qmng qsvg |
56 } |
56 } |
57 |
57 |
58 symbian { |
58 symbian { |
59 load(data_caging_paths) |
59 load(data_caging_paths) |
|
60 include($$QT_SOURCE_TREE/demos/symbianpkgrules.pri) |
|
61 RSS_RULES = # Clear RSS_RULES, otherwise fluidlauncher will get put into QtDemos folder |
60 |
62 |
61 TARGET.UID3 = 0xA000A641 |
63 TARGET.UID3 = 0xA000A641 |
62 ICON = $$QT_SOURCE_TREE/src/s60installs/qt.svg |
64 |
|
65 defineReplace(regResourceDir) { |
|
66 symbian-abld|symbian-sbsv2 { |
|
67 return($${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/$$basename(1)) |
|
68 } else { |
|
69 return($${QT_BUILD_TREE}/$$1) |
|
70 } |
|
71 } |
|
72 |
|
73 defineReplace(appResourceDir) { |
|
74 symbian-abld|symbian-sbsv2 { |
|
75 return($${EPOCROOT}$${HW_ZDIR}$${APP_RESOURCE_DIR}/$$basename(1)) |
|
76 } else { |
|
77 return($${QT_BUILD_TREE}/$$1) |
|
78 } |
|
79 } |
63 |
80 |
64 executables.sources = \ |
81 executables.sources = \ |
65 styledemo.exe \ |
82 $$QT_BUILD_TREE/demos/embedded/styledemo/styledemo.exe \ |
66 deform.exe \ |
83 $$QT_BUILD_TREE/demos/deform/deform.exe \ |
67 pathstroke.exe \ |
84 $$QT_BUILD_TREE/demos/pathstroke/pathstroke.exe \ |
68 wiggly.exe \ |
85 $$QT_BUILD_TREE/examples/widgets/wiggly/wiggly.exe \ |
69 qftp.exe \ |
86 $$QT_BUILD_TREE/examples/network/qftp/qftp.exe \ |
70 saxbookmarks.exe \ |
87 $$QT_BUILD_TREE/examples/xml/saxbookmarks/saxbookmarks.exe \ |
71 desktopservices.exe \ |
88 $$QT_BUILD_TREE/demos/embedded/desktopservices/desktopservices.exe \ |
72 fridgemagnets.exe \ |
89 $$QT_BUILD_TREE/examples/draganddrop/fridgemagnets/fridgemagnets.exe \ |
73 softkeys.exe \ |
90 $$QT_BUILD_TREE/examples/widgets/softkeys/softkeys.exe \ |
74 raycasting.exe \ |
91 $$QT_BUILD_TREE/demos/embedded/raycasting/raycasting.exe \ |
75 flickable.exe \ |
92 $$QT_BUILD_TREE/demos/embedded/flickable/flickable.exe \ |
76 digiflip.exe \ |
93 $$QT_BUILD_TREE/demos/embedded/digiflip/digiflip.exe \ |
77 lightmaps.exe \ |
94 $$QT_BUILD_TREE/demos/embedded/lightmaps/lightmaps.exe \ |
78 flightinfo.exe |
95 $$QT_BUILD_TREE/demos/embedded/flightinfo/flightinfo.exe |
79 |
96 |
80 executables.path = /sys/bin |
97 executables.path = /sys/bin |
81 |
98 |
82 reg_resource.sources = \ |
99 reg_resource.sources = \ |
83 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/styledemo_reg.rsc \ |
100 $$regResourceDir(demos/embedded/styledemo/styledemo_reg.rsc) \ |
84 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/deform_reg.rsc \ |
101 $$regResourceDir(demos/deform/deform_reg.rsc) \ |
85 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/pathstroke_reg.rsc \ |
102 $$regResourceDir(demos/pathstroke/pathstroke_reg.rsc) \ |
86 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/wiggly_reg.rsc \ |
103 $$regResourceDir(examples/widgets/wiggly/wiggly_reg.rsc) \ |
87 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/qftp_reg.rsc\ |
104 $$regResourceDir(examples/network/qftp/qftp_reg.rsc)\ |
88 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/saxbookmarks_reg.rsc \ |
105 $$regResourceDir(examples/xml/saxbookmarks/saxbookmarks_reg.rsc) \ |
89 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/desktopservices_reg.rsc \ |
106 $$regResourceDir(demos/embedded/desktopservices/desktopservices_reg.rsc) \ |
90 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/fridgemagnets_reg.rsc \ |
107 $$regResourceDir(examples/draganddrop/fridgemagnets/fridgemagnets_reg.rsc) \ |
91 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/softkeys_reg.rsc \ |
108 $$regResourceDir(examples/widgets/softkeys/softkeys_reg.rsc) \ |
92 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/raycasting_reg.rsc \ |
109 $$regResourceDir(demos/embedded/raycasting/raycasting_reg.rsc) \ |
93 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/flickable_reg.rsc \ |
110 $$regResourceDir(demos/embedded/flickable/flickable_reg.rsc) \ |
94 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/digiflip_reg.rsc \ |
111 $$regResourceDir(demos/embedded/digiflip/digiflip_reg.rsc) \ |
95 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/lightmaps_reg.rsc \ |
112 $$regResourceDir(demos/embedded/lightmaps/lightmaps_reg.rsc) \ |
96 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/flightinfo_reg.rsc |
113 $$regResourceDir(demos/embedded/flightinfo/flightinfo_reg.rsc) |
97 |
114 |
98 contains(QT_CONFIG, phonon) { |
115 contains(QT_CONFIG, phonon) { |
99 reg_resource.sources += $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/qmediaplayer_reg.rsc |
116 reg_resource.sources += $$regResourceDir(demos/qmediaplayer/qmediaplayer_reg.rsc) |
100 } |
117 } |
101 |
118 |
102 contains(QT_CONFIG, multimedia) { |
119 contains(QT_CONFIG, multimedia) { |
103 reg_resource.sources += $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/spectrum_reg.rsc |
120 reg_resource.sources += $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/spectrum_reg.rsc |
104 } |
121 } |
105 |
122 |
106 |
123 |
107 reg_resource.path = $$REG_RESOURCE_IMPORT_DIR |
124 reg_resource.path = $$REG_RESOURCE_IMPORT_DIR |
108 |
125 |
109 resource.sources = \ |
126 resource.sources = \ |
110 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/styledemo.rsc \ |
127 $$appResourceDir(demos/embedded/styledemo/styledemo.rsc) \ |
111 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/deform.rsc \ |
128 $$appResourceDir(demos/deform/deform.rsc) \ |
112 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/pathstroke.rsc \ |
129 $$appResourceDir(demos/pathstroke/pathstroke.rsc) \ |
113 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/wiggly.rsc \ |
130 $$appResourceDir(examples/widgets/wiggly/wiggly.rsc) \ |
114 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/qftp.rsc\ |
131 $$appResourceDir(examples/network/qftp/qftp.rsc)\ |
115 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/saxbookmarks.rsc \ |
132 $$appResourceDir(examples/xml/saxbookmarks/saxbookmarks.rsc) \ |
116 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/desktopservices.rsc \ |
133 $$appResourceDir(demos/embedded/desktopservices/desktopservices.rsc) \ |
117 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/fridgemagnets.rsc \ |
134 $$appResourceDir(examples/draganddrop/fridgemagnets/fridgemagnets.rsc) \ |
118 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/softkeys.rsc \ |
135 $$appResourceDir(examples/widgets/softkeys/softkeys.rsc) \ |
119 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/raycasting.rsc \ |
136 $$appResourceDir(demos/embedded/raycasting/raycasting.rsc) \ |
120 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/flickable.rsc \ |
137 $$appResourceDir(demos/embedded/flickable/flickable.rsc) \ |
121 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/digiflip.rsc \ |
138 $$appResourceDir(demos/embedded/digiflip/digiflip.rsc) \ |
122 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/lightmaps.rsc \ |
139 $$appResourceDir(demos/embedded/lightmaps/lightmaps.rsc) \ |
123 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/flightinfo.rsc |
140 $$appResourceDir(demos/embedded/flightinfo/flightinfo.rsc) |
124 |
141 |
125 |
142 |
126 resource.path = $$APP_RESOURCE_DIR |
143 resource.path = $$APP_RESOURCE_DIR |
127 |
144 |
128 mifs.sources = \ |
145 mifs.sources = \ |
129 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/fluidlauncher.mif \ |
146 $$appResourceDir(demos/embedded/fluidlauncher/fluidlauncher.mif) \ |
130 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/styledemo.mif \ |
147 $$appResourceDir(demos/embedded/styledemo/styledemo.mif) \ |
131 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/deform.mif \ |
148 $$appResourceDir(demos/deform/deform.mif) \ |
132 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/pathstroke.mif \ |
149 $$appResourceDir(demos/pathstroke/pathstroke.mif) \ |
133 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/wiggly.mif \ |
150 $$appResourceDir(examples/widgets/wiggly/wiggly.mif) \ |
134 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/qftp.mif \ |
151 $$appResourceDir(examples/network/qftp/qftp.mif) \ |
135 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/saxbookmarks.mif \ |
152 $$appResourceDir(examples/xml/saxbookmarks/saxbookmarks.mif) \ |
136 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/desktopservices.mif \ |
153 $$appResourceDir(demos/embedded/desktopservices/desktopservices.mif) \ |
137 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/fridgemagnets.mif \ |
154 $$appResourceDir(examples/draganddrop/fridgemagnets/fridgemagnets.mif) \ |
138 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/softkeys.mif \ |
155 $$appResourceDir(examples/widgets/softkeys/softkeys.mif) \ |
139 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/raycasting.mif \ |
156 $$appResourceDir(demos/embedded/raycasting/raycasting.mif) \ |
140 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/flickable.mif \ |
157 $$appResourceDir(demos/embedded/flickable/flickable.mif) \ |
141 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/digiflip.mif \ |
158 $$appResourceDir(demos/embedded/digiflip/digiflip.mif) \ |
142 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/lightmaps.mif \ |
159 $$appResourceDir(demos/embedded/lightmaps/lightmaps.mif) \ |
143 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/flightinfo.mif |
160 $$appResourceDir(demos/embedded/flightinfo/flightinfo.mif) |
144 mifs.path = $$APP_RESOURCE_DIR |
161 mifs.path = $$APP_RESOURCE_DIR |
145 |
162 |
146 contains(QT_CONFIG, svg) { |
163 contains(QT_CONFIG, svg) { |
147 executables.sources += \ |
164 executables.sources += \ |
148 embeddedsvgviewer.exe \ |
165 $$QT_BUILD_TREE/demos/embedded/embeddedsvgviewer/embeddedsvgviewer.exe \ |
149 weatherinfo.exe |
166 $$QT_BUILD_TREE/demos/embedded/weatherinfo/weatherinfo.exe |
150 |
167 |
151 reg_resource.sources += \ |
168 reg_resource.sources += \ |
152 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/embeddedsvgviewer_reg.rsc \ |
169 $$regResourceDir(demos/embedded/embeddedsvgviewer/embeddedsvgviewer_reg.rsc) \ |
153 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/weatherinfo_reg.rsc |
170 $$regResourceDir(demos/embedded/weatherinfo/weatherinfo_reg.rsc) |
154 |
171 |
155 resource.sources += \ |
172 resource.sources += \ |
156 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/embeddedsvgviewer.rsc \ |
173 $$appResourceDir(demos/embedded/embeddedsvgviewer/embeddedsvgviewer.rsc) \ |
157 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/weatherinfo.rsc |
174 $$appResourceDir(demos/embedded/weatherinfo/weatherinfo.rsc) |
158 |
175 |
159 mifs.sources += \ |
176 mifs.sources += \ |
160 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/embeddedsvgviewer.mif \ |
177 $$appResourceDir(demos/embedded/embeddedsvgviewer/embeddedsvgviewer.mif) \ |
161 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/weatherinfo.mif |
178 $$appResourceDir(demos/embedded/weatherinfo/weatherinfo.mif) |
162 |
179 |
163 } |
180 } |
164 contains(QT_CONFIG, webkit) { |
181 contains(QT_CONFIG, webkit) { |
165 executables.sources += anomaly.exe |
182 executables.sources += $$QT_BUILD_TREE/demos/embedded/anomaly/anomaly.exe |
166 reg_resource.sources += $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/anomaly_reg.rsc |
183 reg_resource.sources += $$regResourceDir(demos/embedded/anomaly/anomaly_reg.rsc) |
167 resource.sources += $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/anomaly.rsc |
184 resource.sources += $$appResourceDir(demos/embedded/anomaly/anomaly.rsc) |
168 mifs.sources += \ |
185 mifs.sources += \ |
169 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/anomaly.mif |
186 $$appResourceDir(demos/embedded/anomaly/anomaly.mif) |
170 |
187 |
171 isEmpty(QT_LIBINFIX) { |
188 isEmpty(QT_LIBINFIX) { |
172 # Since Fluidlauncher itself doesn't link webkit, we won't get dependency automatically |
189 # Since Fluidlauncher itself doesn't link webkit, we won't get dependency automatically |
173 executables.pkg_prerules += \ |
190 executables.pkg_prerules += \ |
174 "; Dependency to Qt Webkit" \ |
191 "; Dependency to Qt Webkit" \ |
175 "(0x200267C2), $${QT_MAJOR_VERSION}, $${QT_MINOR_VERSION}, $${QT_PATCH_VERSION}, {\"QtWebKit\"}" |
192 "(0x200267C2), $${QT_MAJOR_VERSION}, $${QT_MINOR_VERSION}, $${QT_PATCH_VERSION}, {\"QtWebKit\"}" |
176 } |
193 } |
177 } |
194 } |
178 |
195 |
179 contains(QT_CONFIG, phonon) { |
196 contains(QT_CONFIG, phonon) { |
180 executables.sources += qmediaplayer.exe |
197 executables.sources += $$QT_BUILD_TREE/demos/qmediaplayer/qmediaplayer.exe |
181 resource.sources += $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/qmediaplayer.rsc |
198 resource.sources += $$appResourceDir(demos/qmediaplayer/qmediaplayer.rsc) |
182 mifs.sources += \ |
199 mifs.sources += \ |
183 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/qmediaplayer.mif |
200 $$appResourceDir(demos/qmediaplayer/qmediaplayer.mif) |
184 } |
201 } |
185 |
202 |
186 contains(QT_CONFIG, multimedia) { |
203 contains(QT_CONFIG, multimedia) { |
187 executables.sources += spectrum.exe fftreal.dll |
204 executables.sources += spectrum.exe fftreal.dll |
188 resource.sources += $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/spectrum.rsc |
205 resource.sources += $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/spectrum.rsc |
189 mifs.sources += \ |
206 mifs.sources += \ |
190 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/spectrum.mif |
207 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/spectrum.mif |
191 } |
208 } |
192 |
209 |
193 contains(QT_CONFIG, script) { |
210 contains(QT_CONFIG, script) { |
194 executables.sources += context2d.exe |
211 executables.sources += $$QT_BUILD_TREE/examples/script/context2d/context2d.exe |
195 reg_resource.sources += $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/context2d_reg.rsc |
212 reg_resource.sources += $$regResourceDir(examples/script/context2d/context2d_reg.rsc) |
196 resource.sources += $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/context2d.rsc |
213 resource.sources += $$appResourceDir(examples/script/context2d/context2d.rsc) |
197 mifs.sources += \ |
214 mifs.sources += \ |
198 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/context2d.mif |
215 $$appResourceDir(examples/script/context2d/context2d.mif) |
199 } |
216 } |
200 |
217 |
201 files.sources = $$PWD/screenshots $$PWD/slides |
218 files.sources = $$PWD/screenshots $$PWD/slides |
202 files.path = . |
219 files.path = . |
203 |
220 |