--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ginebra2/ginebra2.pro Tue May 04 12:39:35 2010 +0300
@@ -0,0 +1,432 @@
+#
+# Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+# All rights reserved.
+# This component and the accompanying materials are made available
+# under the terms of "Eclipse Public License v1.0"
+# which accompanies this distribution, and is available
+# at the URL "http://www.eclipse.org/legal/epl-v10.html".
+#
+# Initial Contributors:
+# Nokia Corporation - initial contribution.
+#
+# Contributors:
+#
+# Description:
+#
+
+TEMPLATE = app
+
+TARGET = Bedrock
+
+# Everything should be relative to ROOT_DIR (makes cut-and-paste safer).
+ROOT_DIR = $$PWD/..
+
+# Qt
+QT += xml network sql webkit script
+
+ROOT_DIR = $$PWD/..
+include($$ROOT_DIR/browserui.pri)
+
+# Common build options, library includes (browsercore etc), and Qt settings.
+include($$ROOT_DIR/common/commonExternals.pri)
+INCLUDEPATH += $$PWD/ContentViews
+
+
+# Gesture lib
+!contains(DEFINES, NO_QSTM_GESTURE) {
+ message("Including qstmgesturelib.")
+ INCLUDEPATH += $$PWD/../qstmgesturelib
+ INCLUDEPATH += $$PWD/../qstmgesturelib/qstmfilelogger
+ LIBS += -lqstmgesturelib
+ LIBPATH += $$ROOT_DIR/app/browser/qstmgesturelib/output/bin
+ }
+
+# Common SOURCES, HEADERS from app
+# include($$ROOT_DIR/app/common/platform/platform.pri)
+# include($$ROOT_DIR/app/common/common.pri)
+
+TRANSLATIONS += $$PWD/translations/browserLoc.ts
+
+# ;;; Following can presumably go away if we will also use Qt's QtWebKit
+win32: {
+ # adding the WRT bin directory to LIBPATH so that we can pickup QtWebkit.lib
+ CONFIG(release, debug|release):WRT_BIN_DIR = $$PWD/../../../WrtBuild/Release/bin
+ CONFIG(debug, debug|release):WRT_BIN_DIR = $$PWD/../../../WrtBuild/Debug/bin
+ LIBPATH += $$WRT_BIN_DIR
+}
+
+# Override some output directories set by commonExternals.pri.
+# Leave DEST_DIR unchanged.
+OBJECTS_DIR = $$APP_OUTPUT_DIR/ginebra2
+MOC_DIR = $$APP_OUTPUT_DIR/ginebra2
+RCC_DIR = $$APP_OUTPUT_DIR/ginebra2
+TEMPDIR = $$APP_OUTPUT_DIR/ginebra2/build
+
+
+################################################################################
+#
+# NEW code for ginebra2
+#
+################################################################################
+
+RESOURCES = ginebra2.qrc
+HEADERS = \
+ Application.h \
+ ActionButton.h \
+ ActionButtonSnippet.h \
+ CachedHandler.h \
+ ChromeDOM.h \
+ ChromeRenderer.h \
+ ChromeSnippet.h \
+ LocaleDelegate.h \
+ ChromeWidget.h \
+ ChromeWidgetJSObject.h \
+ ChromeView.h \
+ ContentViews\GWebContentViewJSObject.h \
+ ContentViews\GWebContentViewWidget.h \
+ ContentViews\GWebContentView.h \
+ DeviceDelegate.h \
+ VisibilityAnimator.h \
+ PopupWebChromeItem.h \
+ WebChromeItem.h \
+ WebChromeSnippet.h \
+ WebChromeContainerSnippet.h \
+ GGraphicsWebView.h \
+ GWebPage.h \
+ GraphicsItemAnimation.h \
+ NativeChromeItem.h \
+ ScrollZoomWidget.h \
+ SlidingWidget.h \
+ TextEditItem.h \
+ BlueChromeSnippet.h \
+ GreenChromeSnippet.h \
+ ProgressSnippet.h \
+ Snippets.h \
+ ScriptObjects.h \
+ animators/FadeAnimator.h \
+ animators/SlideAnimator.h \
+ emulator/browser.h \
+ emulator/ChromeConsole.h \
+ ViewController.h \
+ ViewStack.h \
+ GWebTouchNavigation.h \
+ KineticHelper.h \
+ iconsnippet.h \
+ iconwidget.h \
+ ToolbarChromeItem.h \
+ ContentToolbarChromeItem.h \
+ UrlSearchSnippet.h \
+ linearflowsnippet.h \
+ mostvisitedpageview.h \
+ mostvisitedsnippet.h
+
+contains(DEFINES, ENABLE_PERF_TRACE) {
+ HEADERS += $$PWD/../internal/tests/perfTracing/wrtperftracer.h
+}
+
+contains(DEFINES, SET_DEFAULT_IAP) {
+ HEADERS += sym_iap_util.h
+}
+
+!contains(DEFINES, NO_QSTM_GESTURE) {
+ HEADERS += WebGestureHelper.h \
+ WebTouchNavigation.h
+}
+
+
+SOURCES = \
+ ActionButton.cpp \
+ ActionButtonSnippet.cpp \
+ Application.cpp \
+ CachedHandler.cpp \
+ ChromeDOM.cpp \
+ ChromeRenderer.cpp \
+ ChromeSnippet.cpp \
+ LocaleDelegate.cpp \
+ ChromeWidget.cpp \
+ ChromeWidgetJSObject.cpp \
+ ChromeView.cpp \
+ ContentViews\GWebContentViewJSObject.cpp \
+ ContentViews\GWebContentViewWidget.cpp \
+ ContentViews\GWebContentView.cpp \
+ DeviceDelegate.cpp \
+ VisibilityAnimator.cpp \
+ PopupWebChromeItem.cpp \
+ WebChromeItem.cpp \
+ WebChromeSnippet.cpp \
+ WebChromeContainerSnippet.cpp \
+ GGraphicsWebView.cpp \
+ GraphicsItemAnimation.cpp \
+ NativeChromeItem.cpp \
+ Snippets.cpp \
+ ScriptObjects.cpp \
+ ScrollZoomWidget.cpp \
+ SlidingWidget.cpp \
+ TextEditItem.cpp \
+ BlueChromeSnippet.cpp \
+ GreenChromeSnippet.cpp \
+ ProgressSnippet.cpp \
+ animators/FadeAnimator.cpp \
+ animators/SlideAnimator.cpp \
+ emulator/main.cpp \
+ emulator/browser.cpp \
+ emulator/ChromeConsole.cpp \
+ ViewController.cpp \
+ ViewStack.cpp \
+ GWebTouchNavigation.cpp \
+ KineticHelper.cpp \
+ iconsnippet.cpp \
+ iconwidget.cpp \
+ ToolbarChromeItem.cpp \
+ ContentToolbarChromeItem.cpp \
+ UrlSearchSnippet.cpp \
+ mostvisitedpageview.cpp \
+ linearflowsnippet.cpp \
+ mostvisitedsnippet.cpp
+
+contains(IMPORT_SUBDIRS, downloadmgr) {
+ HEADERS += Downloads.h
+ SOURCES += Downloads.cpp
+}
+
+
+contains(DEFINES, ENABLE_PERF_TRACE) {
+ SOURCES += $$PWD/../internal/tests/perfTracing/wrtperftracer.cpp
+}
+
+!contains(DEFINES, NO_QSTM_GESTURE) {
+ SOURCES += WebGestureHelper.cpp \
+ WebTouchNavigation.cpp
+}
+
+
+
+FORMS += emulator/ui/console.ui
+
+contains(what, devicedelegate) {
+ CONFIG += mobility
+ MOBILITY = bearer systeminfo
+ DEFINES += QT_MOBILITY_BEARER_SYSINFO
+}
+
+symbian: {
+ TARGET.EPOCALLOWDLLDATA = 1
+ TARGET.EPOCSTACKSIZE = 0x14000
+ TARGET.EPOCHEAPSIZE = 0x20000 \
+ 0x2000000 \
+ // \
+ Min \
+ 128kB, \
+ Max \
+ 32MB
+ TARGET.CAPABILITY = All -TCB -DRM -AllFiles
+ ICON = ./browserIcon.svg
+ contains(what, plat_101) {
+ TARGET.UID3 = 0x10008D39
+ }
+ else {
+ TARGET.UID3 = 0x200267DF
+ }
+ LIBS += -lcommdb
+ LIBS += -lesock -lconnmon
+contains(what, plat_101 ) {
+ DEFINES += PLAT_101
+} else {
+ LIBS += -lstandaloneallocator.lib
+}
+
+ LIBS += -lhal -lsysutil
+
+ chrome.sources = ./chrome/*.htm \
+ ./chrome/*.js \
+ ./chrome/*.css
+ chrome.path = /data/Others/ginebra2/chrome
+ DEPLOYMENT += chrome
+
+ # for all chromes
+ globaljs.sources = ./chrome/js/*.htm \
+ ./chrome/js/*.js \
+ ./chrome/js/*.css
+ globaljs.path = /data/Others/ginebra2/chrome/js
+ CHROME_DEPLOYS += globaljs
+
+ # localpages
+ localpages.sources = ./chrome/localpages/*.htm* \
+ ./chrome/localpages/*.js \
+ ./chrome/localpages/*.css \
+ ./chrome/localpages/*.jpg \
+ ./chrome/localpages/*.png
+ localpages.path = /data/Others/ginebra2/chrome/localpages
+ CHROME_DEPLOYS += localpages
+
+!contains(DEFINES, NO_QSTM_GESTURE) {
+ qstmgesturelib.sources = qstmgesturelib.dll
+ qstmgesturelib.path = /sys/bin
+ DEPLOYMENT += qstmgesturelib
+}
+
+ chromehtml.sources = ./chrome/bedrockchrome/*.htm* \
+ ./chrome/bedrockchrome/*.js \
+ ./chrome/bedrockchrome/*.css
+ chromehtml.path = /data/Others/ginebra2/chrome/bedrockchrome
+ BEDROCKCHROME_DEPLOYS += chromehtml
+
+ globaljsthp.sources = ./chrome/js/3rdparty/*.htm* \
+ ./chrome/js/3rdparty/*.js \
+ ./chrome/js/3rdparty/*.css
+ globaljsthp.path = /data/Others/ginebra2/chrome/js/3rdparty
+ CHROME_DEPLOYS += globaljsthp
+
+ globaljsjui.sources = ./chrome/js/3rdparty/jquery-ui/*.htm* \
+ ./chrome/js/3rdparty/jquery-ui/*.js \
+ ./chrome/js/3rdparty/jquery-ui/*.css
+ globaljsjui.path = /data/Others/ginebra2/chrome/js/3rdparty/jquery-ui
+ CHROME_DEPLOYS += globaljsjui
+
+ statusbar.sources = ./chrome/bedrockchrome/statusbar.snippet/*.htm* \
+ ./chrome/bedrockchrome/statusbar.snippet/*.js \
+ ./chrome/bedrockchrome/statusbar.snippet/*.css
+ statusbar.path = /data/Others/ginebra2/chrome/bedrockchrome/statusbar.snippet
+ BEDROCKCHROME_DEPLOYS += statusbar
+
+ statusbaricons.sources = ./chrome/bedrockchrome/statusbar.snippet/icons/*.png
+ statusbaricons.path = /data/Others/ginebra2/chrome/bedrockchrome/statusbar.snippet/icons
+ BEDROCKCHROME_DEPLOYS += statusbaricons
+
+ statusbariconsbattery.sources = ./chrome/bedrockchrome/statusbar.snippet/icons/battery/*.png
+ statusbariconsbattery.path = /data/Others/ginebra2/chrome/bedrockchrome/statusbar.snippet/icons/battery
+ BEDROCKCHROME_DEPLOYS += statusbariconsbattery
+
+ statusbariconssignal.sources = ./chrome/bedrockchrome/statusbar.snippet/icons/signal/*.png
+ statusbariconssignal.path = /data/Others/ginebra2/chrome/bedrockchrome/statusbar.snippet/icons/signal
+ BEDROCKCHROME_DEPLOYS += statusbariconssignal
+
+ toolbar.sources = ./chrome/bedrockchrome/toolbar.snippet/*.htm* \
+ ./chrome/bedrockchrome/toolbar.snippet/*.js \
+ ./chrome/bedrockchrome/toolbar.snippet/*.css
+ toolbar.path = /data/Others/ginebra2/chrome/bedrockchrome/toolbar.snippet
+ BEDROCKCHROME_DEPLOYS += toolbar
+
+ toolbaricons.sources = ./chrome/bedrockchrome/toolbar.snippet/icons/*.png
+ toolbaricons.path = /data/Others/ginebra2/chrome/bedrockchrome/toolbar.snippet/icons
+ BEDROCKCHROME_DEPLOYS += toolbaricons
+
+ download.sources = ./chrome/bedrockchrome/download.snippet/*.htm* \
+ ./chrome/bedrockchrome/download.snippet/*.js \
+ ./chrome/bedrockchrome/download.snippet/*.css
+ download.path = /data/Others/ginebra2/chrome/bedrockchrome/download.snippet
+ BEDROCKCHROME_DEPLOYS += download
+
+ downloadicons.sources = ./chrome/bedrockchrome/download.snippet/icons/*.png
+ downloadicons.path = /data/Others/ginebra2/chrome/bedrockchrome/download.snippet/icons
+ BEDROCKCHROME_DEPLOYS += downloadicons
+
+ contextmenu.sources = ./chrome/bedrockchrome/contextmenu.snippet/*.htm* \
+ ./chrome/bedrockchrome/contextmenu.snippet/*.js \
+ ./chrome/bedrockchrome/contextmenu.snippet/*.css
+ contextmenu.path = /data/Others/ginebra2/chrome/bedrockchrome/contextmenu.snippet
+ BEDROCKCHROME_DEPLOYS += contextmenu
+
+ contexticons.sources = ./chrome/bedrockchrome/contextmenu.snippet/icons/*.png
+ contexticons.path = /data/Others/ginebra2/chrome/bedrockchrome/contextmenu.snippet/icons
+ BEDROCKCHROME_DEPLOYS += contexticons
+
+ urlsearch.sources = ./chrome/bedrockchrome/urlsearch.snippet/*.htm* \
+ ./chrome/bedrockchrome/urlsearch.snippet/*.js \
+ ./chrome/bedrockchrome/urlsearch.snippet/*.css
+ urlsearch.path = /data/Others/ginebra2/chrome/bedrockchrome/urlsearch.snippet
+ BEDROCKCHROME_DEPLOYS += urlsearch
+
+ urlsearchicons.sources = ./chrome/bedrockchrome/urlsearch.snippet/icons/*.png
+ urlsearchicons.path = /data/Others/ginebra2/chrome/bedrockchrome/urlsearch.snippet/icons
+ BEDROCKCHROME_DEPLOYS += urlsearchicons
+
+ suggests.sources = ./chrome/bedrockchrome/suggests.snippet/*.htm* \
+ ./chrome/bedrockchrome/suggests.snippet/*.js \
+ ./chrome/bedrockchrome/suggests.snippet/*.css
+ suggests.path = /data/Others/ginebra2/chrome/bedrockchrome/suggests.snippet
+ BEDROCKCHROME_DEPLOYS += suggests
+
+ windowcount.sources = ./chrome/bedrockchrome/windowcount.snippet/*.htm* \
+ ./chrome/bedrockchrome/windowcount.snippet/*.js \
+ ./chrome/bedrockchrome/windowcount.snippet/*.css
+ windowcount.path = /data/Others/ginebra2/chrome/bedrockchrome/windowcount.snippet
+ BEDROCKCHROME_DEPLOYS += windowcount
+
+ networkstatus.sources = ./chrome/bedrockchrome/networkstatus.snippet/*.htm* \
+ ./chrome/bedrockchrome/networkstatus.snippet/*.js \
+ ./chrome/bedrockchrome/networkstatus.snippet/*.css
+ networkstatus.path = /data/Others/ginebra2/chrome/bedrockchrome/networkstatus.snippet
+ BEDROCKCHROME_DEPLOYS += networkstatus
+
+ windowcounticons.sources = ./chrome/bedrockchrome/windowcount.snippet/icons/*.png
+ windowcounticons.path = /data/Others/ginebra2/chrome/bedrockchrome/windowcount.snippet/icons
+ BEDROCKCHROME_DEPLOYS += windowcounticons
+
+ zoombar.sources = ./chrome/bedrockchrome/zoombar.snippet/*.htm* \
+ ./chrome/bedrockchrome/zoombar.snippet/*.js \
+ ./chrome/bedrockchrome/zoombar.snippet/*.css
+ zoombar.path = /data/Others/ginebra2/chrome/bedrockchrome/zoombar.snippet
+ BEDROCKCHROME_DEPLOYS += zoombar
+
+ zoombaricons.sources = ./chrome/bedrockchrome/zoombar.snippet/icons/*.png
+ zoombaricons.path = /data/Others/ginebra2/chrome/bedrockchrome/zoombar.snippet/icons
+ BEDROCKCHROME_DEPLOYS += zoombaricons
+
+ bookmarkview.sources = ./chrome/bedrockchrome/bookmarkview.superpage/*.htm* \
+ ./chrome/bedrockchrome/bookmarkview.superpage/*.js \
+ ./chrome/bedrockchrome/bookmarkview.superpage/*.css
+ bookmarkview.path = /data/Others/ginebra2/chrome/bedrockchrome/bookmarkview.superpage
+ BEDROCKCHROME_DEPLOYS += bookmarkview
+
+ bookmarkviewicons.sources = ./chrome/bedrockchrome/bookmarkview.superpage/icons/*.png \
+ ./chrome/bedrockchrome/bookmarkview.superpage/icons/*.gif \
+ ./chrome/bedrockchrome/bookmarkview.superpage/icons/*.db
+ bookmarkviewicons.path = /data/Others/ginebra2/chrome/bedrockchrome/bookmarkview.superpage/icons
+ BEDROCKCHROME_DEPLOYS += bookmarkviewicons
+
+ historyview.sources = ./chrome/bedrockchrome/historyview.superpage/*.htm* \
+ ./chrome/bedrockchrome/historyview.superpage/*.js \
+ ./chrome/bedrockchrome/historyview.superpage/*.css
+ historyview.path = /data/Others/ginebra2/chrome/bedrockchrome/historyview.superpage
+ BEDROCKCHROME_DEPLOYS += historyview
+
+ historyviewicons.sources = ./chrome/bedrockchrome/historyview.superpage/icons/*.png
+ historyviewicons.path = /data/Others/ginebra2/chrome/bedrockchrome/historyview.superpage/icons
+ BEDROCKCHROME_DEPLOYS += historyviewicons
+
+ settingsview.sources = ./chrome/bedrockchrome/settingsview.superpage/*.htm* \
+ ./chrome/bedrockchrome/settingsview.superpage/*.js \
+ ./chrome/bedrockchrome/settingsview.superpage/*.css
+ settingsview.path = /data/Others/ginebra2/chrome/bedrockchrome/settingsview.superpage
+ BEDROCKCHROME_DEPLOYS += settingsview
+
+ settingsviewicons.sources = ./chrome/bedrockchrome/settingsview.superpage/icons/*.png \
+ ./chrome/bedrockchrome/settingsview.superpage/icons/*.gif \
+ ./chrome/bedrockchrome/settingsview.superpage/icons/*.db
+ settingsviewicons.path = /data/Others/ginebra2/chrome/bedrockchrome/settingsview.superpage/icons
+ BEDROCKCHROME_DEPLOYS += settingsviewicons
+
+
+ # Deploy common chrome files.
+ DEPLOYMENT += $$CHROME_DEPLOYS
+
+ # Deploy bedrock chrome files.
+ DEPLOYMENT += $$BEDROCKCHROME_DEPLOYS
+}
+
+#unix: {
+ # Create symbolic link to executable.
+# QMAKE_POST_LINK += ln -sf $$DESTDIR/$$TARGET $$PWD/$$TARGET;
+#}
+
+
+##################################
+# Generate documentation
+# #################################
+dox.target = docs
+dox.commands = doxygen ./doc/doxyfile
+dox.depends = $$SOURCES $$HEADERS
+QMAKE_EXTRA_UNIX_TARGETS += dox
+
+#INCLUDEPATH += $$PWD/../../mw/bedrockProvisioning