source: trunk/demos/embedded/fluidlauncher/fluidlauncher.pro@ 769

Last change on this file since 769 was 769, checked in by Dmitry A. Kuminov, 15 years ago

trunk: Merged in qt 4.6.3 sources from branches/vendor/nokia/qt.

  • Property svn:eol-style set to native
File size: 8.9 KB
Line 
1TEMPLATE = app
2TARGET =
3DEPENDPATH += .
4INCLUDEPATH += .
5
6# Input
7HEADERS += \
8 demoapplication.h \
9 fluidlauncher.h \
10 pictureflow.h \
11 slideshow.h
12
13SOURCES += \
14 demoapplication.cpp \
15 fluidlauncher.cpp \
16 main.cpp \
17 pictureflow.cpp \
18 slideshow.cpp
19
20embedded{
21 target.path = $$[QT_INSTALL_DEMOS]/embedded/fluidlauncher
22 sources.files = $$SOURCES $$HEADERS $$RESOURCES *.pro *.html config.xml screenshots slides
23 sources.path = $$[QT_INSTALL_DEMOS]/embedded/fluidlauncher
24 INSTALLS += target sources
25}
26
27wince*{
28 QT += svg
29
30 BUILD_DIR = release
31 if(!debug_and_release|build_pass):CONFIG(debug, debug|release) {
32 BUILD_DIR = debug
33 }
34
35 executables.sources = \
36 $$QT_BUILD_TREE/demos/embedded/embeddedsvgviewer/$${BUILD_DIR}/embeddedsvgviewer.exe \
37 $$QT_BUILD_TREE/demos/embedded/styledemo/$${BUILD_DIR}/styledemo.exe \
38 $$QT_BUILD_TREE/demos/deform/$${BUILD_DIR}/deform.exe \
39 $$QT_BUILD_TREE/demos/pathstroke/$${BUILD_DIR}/pathstroke.exe \
40 $$QT_BUILD_TREE/examples/graphicsview/elasticnodes/$${BUILD_DIR}/elasticnodes.exe \
41 $$QT_BUILD_TREE/examples/widgets/wiggly/$${BUILD_DIR}/wiggly.exe \
42 $$QT_BUILD_TREE/examples/painting/concentriccircles/$${BUILD_DIR}/concentriccircles.exe \
43 $$QT_BUILD_TREE/examples/draganddrop/$${BUILD_DIR}/fridgemagnets.exe
44
45 executables.path = .
46
47 files.sources = $$PWD/screenshots $$PWD/slides $$PWD/../embeddedsvgviewer/shapes.svg
48 files.path = .
49
50 config.sources = $$PWD/config_wince/config.xml
51 config.path = .
52
53 DEPLOYMENT += config files executables
54
55 DEPLOYMENT_PLUGIN += qgif qjpeg qmng qsvg
56}
57
58symbian {
59 load(data_caging_paths)
60
61 TARGET.UID3 = 0xA000A641
62 ICON = $$QT_SOURCE_TREE/src/s60installs/qt.svg
63
64 executables.sources = \
65 styledemo.exe \
66 deform.exe \
67 pathstroke.exe \
68 wiggly.exe \
69 qftp.exe \
70 saxbookmarks.exe \
71 desktopservices.exe \
72 fridgemagnets.exe \
73 softkeys.exe \
74 raycasting.exe \
75 flickable.exe \
76 digiflip.exe \
77 lightmaps.exe \
78 flightinfo.exe
79
80 executables.path = /sys/bin
81
82 reg_resource.sources = \
83 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/styledemo_reg.rsc \
84 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/deform_reg.rsc \
85 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/pathstroke_reg.rsc \
86 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/wiggly_reg.rsc \
87 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/qftp_reg.rsc\
88 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/saxbookmarks_reg.rsc \
89 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/desktopservices_reg.rsc \
90 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/fridgemagnets_reg.rsc \
91 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/softkeys_reg.rsc \
92 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/raycasting_reg.rsc \
93 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/flickable_reg.rsc \
94 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/digiflip_reg.rsc \
95 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/lightmaps_reg.rsc \
96 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/flightinfo_reg.rsc
97
98 contains(QT_CONFIG, phonon) {
99 reg_resource.sources += $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/qmediaplayer_reg.rsc
100 }
101
102 contains(QT_CONFIG, multimedia) {
103 reg_resource.sources += $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/spectrum_reg.rsc
104 }
105
106
107 reg_resource.path = $$REG_RESOURCE_IMPORT_DIR
108
109 resource.sources = \
110 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/styledemo.rsc \
111 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/deform.rsc \
112 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/pathstroke.rsc \
113 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/wiggly.rsc \
114 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/qftp.rsc\
115 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/saxbookmarks.rsc \
116 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/desktopservices.rsc \
117 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/fridgemagnets.rsc \
118 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/softkeys.rsc \
119 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/raycasting.rsc \
120 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/flickable.rsc \
121 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/digiflip.rsc \
122 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/lightmaps.rsc \
123 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/flightinfo.rsc
124
125
126 resource.path = $$APP_RESOURCE_DIR
127
128 mifs.sources = \
129 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/fluidlauncher.mif \
130 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/styledemo.mif \
131 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/deform.mif \
132 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/pathstroke.mif \
133 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/wiggly.mif \
134 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/qftp.mif \
135 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/saxbookmarks.mif \
136 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/desktopservices.mif \
137 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/fridgemagnets.mif \
138 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/softkeys.mif \
139 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/raycasting.mif \
140 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/flickable.mif \
141 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/digiflip.mif \
142 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/lightmaps.mif \
143 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/flightinfo.mif
144 mifs.path = $$APP_RESOURCE_DIR
145
146 contains(QT_CONFIG, svg) {
147 executables.sources += \
148 embeddedsvgviewer.exe \
149 weatherinfo.exe
150
151 reg_resource.sources += \
152 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/embeddedsvgviewer_reg.rsc \
153 $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/weatherinfo_reg.rsc
154
155 resource.sources += \
156 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/embeddedsvgviewer.rsc \
157 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/weatherinfo.rsc
158
159 mifs.sources += \
160 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/embeddedsvgviewer.mif \
161 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/weatherinfo.mif
162
163 }
164 contains(QT_CONFIG, webkit) {
165 executables.sources += anomaly.exe
166 reg_resource.sources += $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/anomaly_reg.rsc
167 resource.sources += $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/anomaly.rsc
168 mifs.sources += \
169 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/anomaly.mif
170
171 isEmpty(QT_LIBINFIX) {
172 # Since Fluidlauncher itself doesn't link webkit, we won't get dependency automatically
173 executables.pkg_prerules += \
174 "; Dependency to Qt Webkit" \
175 "(0x200267C2), $${QT_MAJOR_VERSION}, $${QT_MINOR_VERSION}, $${QT_PATCH_VERSION}, {\"QtWebKit\"}"
176 }
177 }
178
179 contains(QT_CONFIG, phonon) {
180 executables.sources += qmediaplayer.exe
181 resource.sources += $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/qmediaplayer.rsc
182 mifs.sources += \
183 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/qmediaplayer.mif
184 }
185
186 contains(QT_CONFIG, multimedia) {
187 executables.sources += spectrum.exe fftreal.dll
188 resource.sources += $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/spectrum.rsc
189 mifs.sources += \
190 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/spectrum.mif
191 }
192
193 contains(QT_CONFIG, script) {
194 executables.sources += context2d.exe
195 reg_resource.sources += $${EPOCROOT}$$HW_ZDIR$$REG_RESOURCE_IMPORT_DIR/context2d_reg.rsc
196 resource.sources += $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/context2d.rsc
197 mifs.sources += \
198 $${EPOCROOT}$$HW_ZDIR$$APP_RESOURCE_DIR/context2d.mif
199 }
200
201 files.sources = $$PWD/screenshots $$PWD/slides
202 files.path = .
203
204 config.sources = $$PWD/config_s60/config.xml
205 config.path = .
206
207 viewerimages.sources = $$PWD/../embeddedsvgviewer/shapes.svg
208 viewerimages.path = /data/images/qt/demos/embeddedsvgviewer
209
210 # demos/mediaplayer make also use of these files.
211 desktopservices_music.sources = \
212 $$PWD/../desktopservices/data/*.mp3 \
213 $$PWD/../desktopservices/data/*.wav
214 desktopservices_music.path = /data/sounds
215
216 desktopservices_images.sources = $$PWD/../desktopservices/data/*.png
217 desktopservices_images.path = /data/images
218
219 saxbookmarks.sources = $$PWD/../../../examples/xml/saxbookmarks/frank.xbel
220 saxbookmarks.sources += $$PWD/../../../examples/xml/saxbookmarks/jennifer.xbel
221 saxbookmarks.path = /data/qt/saxbookmarks
222
223 fluidbackup.sources = backup_registration.xml
224 fluidbackup.path = /private/$$replace(TARGET.UID3, 0x,)
225
226 DEPLOYMENT += config files executables viewerimages saxbookmarks reg_resource resource \
227 mifs desktopservices_music desktopservices_images fluidbackup
228
229 DEPLOYMENT.installer_header = 0xA000D7CD
230
231 TARGET.EPOCHEAPSIZE = 100000 20000000
232}
Note: See TracBrowser for help on using the repository browser.