146 mostvisitedpageview.h \ |
151 mostvisitedpageview.h \ |
147 mostvisitedsnippet.h \ |
152 mostvisitedsnippet.h \ |
148 EditorWidget.h \ |
153 EditorWidget.h \ |
149 EditorSnippet.h |
154 EditorSnippet.h |
150 |
155 |
151 |
|
152 symbian: { |
156 symbian: { |
153 contains(br_default_iap, yes) { |
157 contains(br_default_iap, yes) { |
154 DEFINES += SET_DEFAULT_IAP |
158 DEFINES += SET_DEFAULT_IAP |
155 HEADERS += sym_iap_util.h |
159 HEADERS += sym_iap_util.h |
156 } |
160 } |
157 } |
161 } |
158 |
162 |
|
163 contains(br_tiled_backing_store, yes) { |
|
164 DEFINES += BEDROCK_TILED_BACKING_STORE |
|
165 } |
|
166 |
159 !contains(DEFINES, NO_QSTM_GESTURE) { |
167 !contains(DEFINES, NO_QSTM_GESTURE) { |
160 HEADERS += WebGestureHelper.h \ |
168 HEADERS += WebGestureHelper.h \ |
161 WebTouchNavigation.h |
169 WebTouchNavigation.h |
|
170 } |
|
171 |
|
172 contains(DEFINES, BEDROCK_TILED_BACKING_STORE) { |
|
173 HEADERS += ContentViews/ScrollableWebContentView.h \ |
|
174 ContentViews/ViewportMetaData.h \ |
|
175 ContentViews/ViewportMetaDataParser.h \ |
|
176 ContentViews/WebContentAnimationItem.h \ |
|
177 ContentViews/WebContentViewWidget.h \ |
|
178 ContentViews/WebView.h \ |
|
179 Gestures/GestureEvent.h \ |
|
180 Gestures/GestureListener.h \ |
|
181 Gestures/GestureRecognizer.h \ |
|
182 Gestures/GestureRecognizer_p.h \ |
|
183 Kinetics/KineticScrollable.h \ |
|
184 Kinetics/KineticScroller.h \ |
|
185 ScrollableViewBase.h |
162 } |
186 } |
163 |
187 |
164 SOURCES = \ |
188 SOURCES = \ |
165 ActionButton.cpp \ |
189 ActionButton.cpp \ |
166 ActionButtonSnippet.cpp \ |
190 ActionButtonSnippet.cpp \ |
257 } |
298 } |
258 |
299 |
259 symbian: { |
300 symbian: { |
260 TARGET.EPOCALLOWDLLDATA = 1 |
301 TARGET.EPOCALLOWDLLDATA = 1 |
261 TARGET.EPOCSTACKSIZE = 0x14000 |
302 TARGET.EPOCSTACKSIZE = 0x14000 |
262 contains(br_increased_heap,yes){ |
303 |
263 TARGET.EPOCHEAPSIZE = 0x20000 \ |
304 lessThan(QT_MAJOR_VERSION, 4) | lessThan(QT_MINOR_VERSION, 6) | lessThan(QT_PATCH_VERSION, 3) { |
264 0x4000000 \ |
305 TARGET.EPOCHEAPSIZE = 0x20000 \ |
265 // \ |
306 0x4000000 \ |
266 Min \ |
307 // \ |
267 128kB, \ |
308 Min \ |
268 Max \ |
309 128kB, \ |
269 64MB |
310 Max \ |
270 |
311 64MB |
271 emulatorHeapSize = \ |
312 emulatorHeapSize = \ |
272 "$${LITERAL_HASH}ifdef WINSCW" \ |
313 "$${LITERAL_HASH}ifdef WINSCW" \ |
273 "EPOCHEAPSIZE 0x20000 0x2000000 // Min 128kB, Max 32MB" \ |
314 "EPOCHEAPSIZE 0x20000 0x2000000 // Min 128kB, Max 32MB" \ |
274 "$${LITERAL_HASH}endif" |
315 "$${LITERAL_HASH}endif" |
275 |
316 MMP_RULES += emulatorHeapSize |
276 MMP_RULES += emulatorHeapSize |
317 } else { |
277 }else{ |
318 # Set conditional Epoc Heap Size |
278 TARGET.EPOCHEAPSIZE = 0x20000 \ |
319 EHZ.WINSCW = "EPOCHEAPSIZE 0x20000 0x2000000" |
279 0x2000000 \ |
320 EHZ.default = "EPOCHEAPSIZE 0x20000 0x4000000" |
280 // \ |
321 # Add the conditional MMP rules |
281 Min \ |
322 MYCONDITIONS = WINSCW |
282 128kB, \ |
323 MYVARIABLES = EHZ |
283 Max \ |
324 addMMPRules(MYCONDITIONS, MYVARIABLES) |
284 32MB |
|
285 } |
325 } |
286 |
326 |
287 TARGET.CAPABILITY = All -TCB -DRM -AllFiles |
327 TARGET.CAPABILITY = All -TCB -DRM -AllFiles |
288 ICON = ./browserIcon.svg |
328 ICON = ./browserIcon.svg |
289 contains(browser_addon, no) { |
329 contains(browser_addon, no) { |
290 TARGET.UID3 = 0x10008D39 |
330 TARGET.UID3 = 0x10008D39 |
291 } |
331 } |
292 else { |
332 else { |
293 TARGET.UID3 = 0x200267DF |
333 TARGET.UID3 = 0x200267DF |
294 } |
334 } |
295 LIBS += -lcommdb |
335 LIBS += -lcommdb |
296 LIBS += -lesock -lconnmon -linsock |
336 LIBS += -lesock -lconnmon -linsock |
297 contains(browser_addon, no) { |
337 LIBS += -lavkon -lapparc -leikcore -lcone |
298 DEFINES += PLAT_101 |
338 |
|
339 contains(br_openurl, yes) { |
|
340 DEFINES += OPENURL |
299 } |
341 } |
300 |
342 |
301 contains(br_fast_allocator, yes) { |
343 contains(br_fast_allocator, yes) { |
302 LIBS += -lstandaloneallocator.lib |
344 LIBS += -lstandaloneallocator.lib |
303 } |
345 } |
304 |
346 |
305 LIBS += -lhal -lsysutil |
347 LIBS += -lhal -lsysutil |
306 |
|
307 chrome.sources = ./chrome/*.htm \ |
|
308 ./chrome/*.js \ |
|
309 ./chrome/*.css |
|
310 chrome.path = ./chrome |
|
311 DEPLOYMENT += chrome |
|
312 |
|
313 # for all chromes |
|
314 globaljs.sources = ./chrome/js/*.htm \ |
|
315 ./chrome/js/*.js \ |
|
316 ./chrome/js/*.css |
|
317 globaljs.path = ./chrome/js |
|
318 CHROME_DEPLOYS += globaljs |
|
319 |
348 |
320 # localpages |
349 # localpages |
321 localpages.sources = ./chrome/localpages/*.htm* \ |
350 localpages.sources = ./chrome/localpages/*.htm* \ |
322 ./chrome/localpages/*.js \ |
351 ./chrome/localpages/*.js \ |
323 ./chrome/localpages/*.css \ |
352 ./chrome/localpages/*.css \ |
324 ./chrome/localpages/*.jpg \ |
353 ./chrome/localpages/*.jpg \ |
325 ./chrome/localpages/*.png |
354 ./chrome/localpages/*.png |
326 localpages.path = ./chrome/localpages |
355 localpages.path = ./localpages |
327 CHROME_DEPLOYS += localpages |
356 DEPLOYMENT += localpages |
328 |
357 |
329 !contains(DEFINES, NO_QSTM_GESTURE) { |
358 !contains(DEFINES, NO_QSTM_GESTURE) { |
330 qstmgesturelib.sources = qstmgesturelib.dll |
359 qstmgesturelib.sources = qstmgesturelib.dll |
331 qstmgesturelib.path = /sys/bin |
360 qstmgesturelib.path = /sys/bin |
332 DEPLOYMENT += qstmgesturelib |
361 DEPLOYMENT += qstmgesturelib |
335 contains(DEFINES, ENABLE_PERF_TRACE) { |
364 contains(DEFINES, ENABLE_PERF_TRACE) { |
336 brperftrace.sources = brperftrace.dll |
365 brperftrace.sources = brperftrace.dll |
337 brperftrace.path = /sys/bin |
366 brperftrace.path = /sys/bin |
338 DEPLOYMENT += brperftrace |
367 DEPLOYMENT += brperftrace |
339 } |
368 } |
340 |
|
341 chromehtml.sources = ./chrome/bedrockchrome/*.htm* \ |
|
342 ./chrome/bedrockchrome/*.js \ |
|
343 ./chrome/bedrockchrome/*.css |
|
344 chromehtml.path = ./chrome/bedrockchrome |
|
345 BEDROCKCHROME_DEPLOYS += chromehtml |
|
346 |
|
347 globaljsthp.sources = ./chrome/js/3rdparty/*.htm* \ |
|
348 ./chrome/js/3rdparty/*.js \ |
|
349 ./chrome/js/3rdparty/*.css |
|
350 globaljsthp.path = ./chrome/js/3rdparty |
|
351 CHROME_DEPLOYS += globaljsthp |
|
352 |
|
353 globaljsjui.sources = ./chrome/js/3rdparty/jquery-ui/*.htm* \ |
|
354 ./chrome/js/3rdparty/jquery-ui/*.js \ |
|
355 ./chrome/js/3rdparty/jquery-ui/*.css |
|
356 globaljsjui.path = ./chrome/js/3rdparty/jquery-ui |
|
357 CHROME_DEPLOYS += globaljsjui |
|
358 |
|
359 statusbar.sources = ./chrome/bedrockchrome/statusbar.snippet/*.htm* \ |
|
360 ./chrome/bedrockchrome/statusbar.snippet/*.js \ |
|
361 ./chrome/bedrockchrome/statusbar.snippet/*.css |
|
362 statusbar.path = ./chrome/bedrockchrome/statusbar.snippet |
|
363 BEDROCKCHROME_DEPLOYS += statusbar |
|
364 |
|
365 statusbaricons.sources = ./chrome/bedrockchrome/statusbar.snippet/icons/*.png |
|
366 statusbaricons.path = ./chrome/bedrockchrome/statusbar.snippet/icons |
|
367 BEDROCKCHROME_DEPLOYS += statusbaricons |
|
368 |
|
369 statusbariconsbattery.sources = ./chrome/bedrockchrome/statusbar.snippet/icons/battery/*.png |
|
370 statusbariconsbattery.path = ./chrome/bedrockchrome/statusbar.snippet/icons/battery |
|
371 BEDROCKCHROME_DEPLOYS += statusbariconsbattery |
|
372 |
|
373 statusbariconssignal.sources = ./chrome/bedrockchrome/statusbar.snippet/icons/signal/*.png |
|
374 statusbariconssignal.path = ./chrome/bedrockchrome/statusbar.snippet/icons/signal |
|
375 BEDROCKCHROME_DEPLOYS += statusbariconssignal |
|
376 |
|
377 toolbar.sources = ./chrome/bedrockchrome/toolbar.snippet/*.htm* \ |
|
378 ./chrome/bedrockchrome/toolbar.snippet/*.js \ |
|
379 ./chrome/bedrockchrome/toolbar.snippet/*.css |
|
380 toolbar.path = ./chrome/bedrockchrome/toolbar.snippet |
|
381 BEDROCKCHROME_DEPLOYS += toolbar |
|
382 |
|
383 # Toolbar icon deployment not necessary as they are in resources |
|
384 #toolbaricons.sources = ./chrome/bedrockchrome/toolbar.snippet/icons/*.png |
|
385 #toolbaricons.path = ./chrome/bedrockchrome/toolbar.snippet/icons |
|
386 #BEDROCKCHROME_DEPLOYS += toolbaricons |
|
387 |
|
388 download.sources = ./chrome/bedrockchrome/download.snippet/*.htm* \ |
|
389 ./chrome/bedrockchrome/download.snippet/*.js \ |
|
390 ./chrome/bedrockchrome/download.snippet/*.css |
|
391 download.path = ./chrome/bedrockchrome/download.snippet |
|
392 BEDROCKCHROME_DEPLOYS += download |
|
393 |
|
394 downloadicons.sources = ./chrome/bedrockchrome/download.snippet/icons/*.png |
|
395 downloadicons.path = ./chrome/bedrockchrome/download.snippet/icons |
|
396 BEDROCKCHROME_DEPLOYS += downloadicons |
|
397 |
|
398 contextmenu.sources = ./chrome/bedrockchrome/contextmenu.snippet/*.htm* \ |
|
399 ./chrome/bedrockchrome/contextmenu.snippet/*.js \ |
|
400 ./chrome/bedrockchrome/contextmenu.snippet/*.css |
|
401 contextmenu.path = ./chrome/bedrockchrome/contextmenu.snippet |
|
402 BEDROCKCHROME_DEPLOYS += contextmenu |
|
403 |
|
404 contexticons.sources = ./chrome/bedrockchrome/contextmenu.snippet/icons/*.png |
|
405 contexticons.path = ./chrome/bedrockchrome/contextmenu.snippet/icons |
|
406 BEDROCKCHROME_DEPLOYS += contexticons |
|
407 |
|
408 urlsearch.sources = ./chrome/bedrockchrome/urlsearch.snippet/*.htm* \ |
|
409 ./chrome/bedrockchrome/urlsearch.snippet/*.js \ |
|
410 ./chrome/bedrockchrome/urlsearch.snippet/*.css |
|
411 urlsearch.path = ./chrome/bedrockchrome/urlsearch.snippet |
|
412 BEDROCKCHROME_DEPLOYS += urlsearch |
|
413 |
|
414 urlsearchicons.sources = ./chrome/bedrockchrome/urlsearch.snippet/icons/*.png |
|
415 urlsearchicons.path = ./chrome/bedrockchrome/urlsearch.snippet/icons |
|
416 BEDROCKCHROME_DEPLOYS += urlsearchicons |
|
417 |
|
418 suggests.sources = ./chrome/bedrockchrome/suggests.snippet/*.htm* \ |
|
419 ./chrome/bedrockchrome/suggests.snippet/*.js \ |
|
420 ./chrome/bedrockchrome/suggests.snippet/*.css |
|
421 suggests.path = ./chrome/bedrockchrome/suggests.snippet |
|
422 BEDROCKCHROME_DEPLOYS += suggests |
|
423 |
|
424 suggestsicons.sources = ./chrome/bedrockchrome/suggests.snippet/icons/*.png |
|
425 suggestsicons.path = ./chrome/bedrockchrome/suggests.snippet/icons |
|
426 BEDROCKCHROME_DEPLOYS += suggestsicons |
|
427 |
|
428 windowcount.sources = ./chrome/bedrockchrome/windowcount.snippet/*.htm* \ |
|
429 ./chrome/bedrockchrome/windowcount.snippet/*.js \ |
|
430 ./chrome/bedrockchrome/windowcount.snippet/*.css |
|
431 windowcount.path = ./chrome/bedrockchrome/windowcount.snippet |
|
432 BEDROCKCHROME_DEPLOYS += windowcount |
|
433 |
|
434 networkstatus.sources = ./chrome/bedrockchrome/networkstatus.snippet/*.htm* \ |
|
435 ./chrome/bedrockchrome/networkstatus.snippet/*.js \ |
|
436 ./chrome/bedrockchrome/networkstatus.snippet/*.css |
|
437 networkstatus.path = ./chrome/bedrockchrome/networkstatus.snippet |
|
438 BEDROCKCHROME_DEPLOYS += networkstatus |
|
439 |
|
440 networkstatusicons.sources = ./chrome/bedrockchrome/networkstatus.snippet/icons/*.png |
|
441 networkstatusicons.path = ./chrome/bedrockchrome/networkstatus.snippet/icons |
|
442 BEDROCKCHROME_DEPLOYS += networkstatusicons |
|
443 |
|
444 windowcounticons.sources = ./chrome/bedrockchrome/windowcount.snippet/icons/*.png |
|
445 windowcounticons.path = ./chrome/bedrockchrome/windowcount.snippet/icons |
|
446 BEDROCKCHROME_DEPLOYS += windowcounticons |
|
447 |
|
448 zoombar.sources = ./chrome/bedrockchrome/zoombar.snippet/*.htm* \ |
|
449 ./chrome/bedrockchrome/zoombar.snippet/*.js \ |
|
450 ./chrome/bedrockchrome/zoombar.snippet/*.css |
|
451 zoombar.path = ./chrome/bedrockchrome/zoombar.snippet |
|
452 BEDROCKCHROME_DEPLOYS += zoombar |
|
453 |
|
454 zoombaricons.sources = ./chrome/bedrockchrome/zoombar.snippet/icons/*.png |
|
455 zoombaricons.path = ./chrome/bedrockchrome/zoombar.snippet/icons |
|
456 BEDROCKCHROME_DEPLOYS += zoombaricons |
|
457 |
|
458 bookmarkview.sources = ./chrome/bedrockchrome/bookmarkview.superpage/*.htm* \ |
|
459 ./chrome/bedrockchrome/bookmarkview.superpage/*.js \ |
|
460 ./chrome/bedrockchrome/bookmarkview.superpage/*.css |
|
461 bookmarkview.path = ./chrome/bedrockchrome/bookmarkview.superpage |
|
462 BEDROCKCHROME_DEPLOYS += bookmarkview |
|
463 |
|
464 bookmarkviewicons.sources = ./chrome/bedrockchrome/bookmarkview.superpage/icons/*.png \ |
|
465 ./chrome/bedrockchrome/bookmarkview.superpage/icons/*.gif \ |
|
466 ./chrome/bedrockchrome/bookmarkview.superpage/icons/*.db |
|
467 bookmarkviewicons.path = ./chrome/bedrockchrome/bookmarkview.superpage/icons |
|
468 BEDROCKCHROME_DEPLOYS += bookmarkviewicons |
|
469 |
|
470 historyview.sources = ./chrome/bedrockchrome/historyview.superpage/*.htm* \ |
|
471 ./chrome/bedrockchrome/historyview.superpage/*.js \ |
|
472 ./chrome/bedrockchrome/historyview.superpage/*.css |
|
473 historyview.path = ./chrome/bedrockchrome/historyview.superpage |
|
474 BEDROCKCHROME_DEPLOYS += historyview |
|
475 |
|
476 historyviewicons.sources = ./chrome/bedrockchrome/historyview.superpage/icons/*.png |
|
477 historyviewicons.path = ./chrome/bedrockchrome/historyview.superpage/icons |
|
478 BEDROCKCHROME_DEPLOYS += historyviewicons |
|
479 |
|
480 settingsview.sources = ./chrome/bedrockchrome/settingsview.superpage/*.htm* \ |
|
481 ./chrome/bedrockchrome/settingsview.superpage/*.js \ |
|
482 ./chrome/bedrockchrome/settingsview.superpage/*.css |
|
483 settingsview.path = ./chrome/bedrockchrome/settingsview.superpage |
|
484 BEDROCKCHROME_DEPLOYS += settingsview |
|
485 |
|
486 settingsviewicons.sources = ./chrome/bedrockchrome/settingsview.superpage/icons/*.png \ |
|
487 ./chrome/bedrockchrome/settingsview.superpage/icons/*.gif \ |
|
488 ./chrome/bedrockchrome/settingsview.superpage/icons/*.db |
|
489 settingsviewicons.path = ./chrome/bedrockchrome/settingsview.superpage/icons |
|
490 BEDROCKCHROME_DEPLOYS += settingsviewicons |
|
491 |
|
492 |
|
493 # Deploy common chrome files. |
|
494 DEPLOYMENT += $$CHROME_DEPLOYS |
|
495 |
|
496 # Deploy bedrock chrome files. |
|
497 DEPLOYMENT += $$BEDROCKCHROME_DEPLOYS |
|
498 |
369 |
499 contains(browser_addon, no) { |
370 contains(browser_addon, no) { |
500 HEADERS += emulator/BrowserMainS60.h |
371 HEADERS += emulator/BrowserMainS60.h |
501 SOURCES += emulator/BrowserMainS60.cpp |
372 SOURCES += emulator/BrowserMainS60.cpp |
502 } |
373 } |