# Add files and directories to ship with the application # by adapting the examples below. # file1.source = myfile QT += core gui network webkit CONFIG += warn_on DEFINES += RHO_SYMBIAN=1 apps.source = apps db.source = db lib.source = lib DEPLOYMENTFOLDERS = apps db lib symbian:TARGET = testmy symbian:TARGET.UID3 = 3959687259 #0xE17AE169 #symbian:TARGET.UID3 = 0x20047C9A #0xA00100C8 #0x20047C9A # Smart Installer package's UID # This UID is from the protected range # and therefore the package will fail to install if self-signed # By default qmake uses the unprotected range value if unprotected UID is defined for the application # and 0x2002CCCF value if protected UID is given to the application #symbian:DEPLOYMENT.installer_header = 0xA000D7CE #symbian:DEPLOYMENT.installer_header=0xA000D7CE #symbian:vendorinfo = \ # "%{\"CustomVendor-EN\"}" \ # ":\"CustomVendor\"" #symbian:my_deployment.pkg_prerules = symbian:vendorinfo #DEPLOYMENT += symbian:my_deployment # Allow network access on Symbian symbian:TARGET.CAPABILITY += NetworkServices LocalServices ReadUserData UserEnvironment WriteUserData symbian:TARGET.EPOCSTACKSIZE = 80000 symbian:TARGET.EPOCHEAPSIZE = 0x100000 0x2400000 # If your application uses the Qt Mobility libraries, uncomment # the following lines and add the respective components to the # MOBILITY variable. # CONFIG += mobility # MOBILITY += SOURCES += ../../shared/qt/rhodes/QtWebInspector.cpp \ ../../shared/qt/rhodes/QtNativeTabBar.cpp \ ../../shared/qt/rhodes/QtMainWindow.cpp \ ../../shared/qt/rhodes/ExternalWebView.cpp \ ../../shared/qt/rhodes/main.cpp \ ../../shared/qt/rhodes/impl/WebViewImpl.cpp \ ../../shared/qt/rhodes/impl/SystemImpl.cpp \ ../../shared/qt/rhodes/impl/SignatureImpl.cpp \ ../../shared/qt/rhodes/impl/RingtoneManagerImpl.cpp \ ../../shared/qt/rhodes/impl/RhoNativeViewManagerImpl.cpp \ ../../shared/qt/rhodes/impl/RhoFileImpl.cpp \ ../../shared/qt/rhodes/impl/RhodesImpl.cpp \ ../../shared/qt/rhodes/impl/RhoClassFactoryImpl.cpp \ ../../shared/qt/rhodes/impl/NativeToolbarImpl.cpp \ ../../shared/qt/rhodes/impl/NativeTabbarImpl.cpp \ ../../shared/qt/rhodes/impl/MapViewImpl.cpp \ ../../shared/qt/rhodes/impl/MainWindowImpl.cpp \ ../../shared/qt/rhodes/impl/GeoLocationImpl.cpp \ ../../shared/qt/rhodes/impl/DateTimePickerImpl.cpp \ ../../shared/qt/rhodes/impl/CameraImpl.cpp \ ../../shared/qt/rhodes/impl/CalendarImpl.cpp \ ../../shared/qt/rhodes/impl/BluetoothImpl.cpp \ ../../shared/qt/rhodes/impl/AlertImpl.cpp \ ../../shared/qt/rhodes/DateTimeDialog.cpp HEADERS += ../../shared/qt/rhodes/QtWebInspector.h \ ../../shared/qt/rhodes/QtNativeTabBar.h \ ../../shared/qt/rhodes/QtMainWindow.h \ ../../shared/qt/rhodes/MainWindowCallback.h \ ../../shared/qt/rhodes/ExternalWebView.h \ ../../shared/qt/rhodes/impl/RhoClassFactoryImpl.h \ ../../shared/qt/rhodes/impl/NativeToolbarImpl.h \ ../../shared/qt/rhodes/impl/NativeTabbarImpl.h \ ../../shared/qt/rhodes/impl/MainWindowImpl.h \ ../../shared/qt/rhodes/DateTimeDialog.h FORMS += \ ../../shared/qt/rhodes/QtWebInspector.ui \ ../../shared/qt/rhodes/QtMainWindow.ui \ ../../shared/qt/rhodes/ExternalWebView.ui \ ../../shared/qt/rhodes/DateTimeDialog.ui INCLUDEPATH += ../../shared INCLUDEPATH += ../../wm/rhodes INCLUDEPATH += ../../shared/ruby INCLUDEPATH += ../../shared/qt/rhodes INCLUDEPATH += ../../shared/ruby/generated INCLUDEPATH += ../../shared/ruby/include INCLUDEPATH += ../../shared/ruby/symbian # Please do not modify the following two lines. Required for deployment. include(deployment.pri) qtcAddDeployment() OTHER_FILES += win32 { #DESTDIR = ../../rhodes-symbian-emulator-build HEADERS += ../../wm/rhodes/rho/net/NetRequestImpl.h\ ../../wm/rhodes/rho/common/impl/RhoThreadImpl.h SOURCES += ../../wm/rhodes/rho/net/NetRequestImpl.cpp INCLUDEPATH += ../../wm/rhodes\ ../../shared/wtl80/include SOURCES += ../../wm/rhodes/rho/common/RhoThreadImpl.cpp SOURCES += ../../wm/rhodes/rho/net/NetRequestImpl.cpp \ ../../shared/qt/rhodes/impl/PhonebookImpl.cpp #PRE_TARGETDEPS += ../../rhodes-symbian-emulator-build/rubylib/release/rubylib.lib\ # ../../rhodes-symbian-emulator-build/rholib/release/rholib.lib\ # ../../rhodes-symbian-emulator-build/sqlite3/release/sqlite3.lib\ # ../../rhodes-symbian-emulator-build/syncengine/release/syncengine.lib LIBS += -L../rubylib/release -L../rholib/release -L../sqlite3/release -L../syncengine/release LIBS += rubylib.lib\ rholib.lib\ sqlite3.lib\ syncengine.lib\ wininet.lib comsuppwd.lib ws2_32.lib\ Crypt32.lib gdiplus.lib kernel32.lib user32.lib\ gdi32.lib winspool.lib comdlg32.lib advapi32.lib\ shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib } symbian { INCLUDEPATH += ../../shared/curl/include INCLUDEPATH += /epoc32/include/app INCLUDEPATH += src INCLUDEPATH += ../../shared/ruby/ext/rho SOURCES += ../../shared/common/PosixThreadImpl.cpp\ ../../shared/qt/rhodes/impl/SSLImpl.cpp \ src/qwebviewkineticscroller.cpp \ src/phonebook/ruby_phonebook.cpp \ src/phonebook/Phonebook.cpp \ src/qkineticscroller.cpp \ src/RhoThreadImpl.cpp HEADERS += src/qwebviewselectionsuppressor.h \ src/qwebviewkineticscroller.h \ src/qkineticscroller_p.h \ src/qkineticscroller.h LIBS += -lrubylib.lib LIBS += -lrholib.lib LIBS += -lsyncengine.lib LIBS += -lsqlite3.lib LIBS += -lqtscroller.lib LIBS += -lcurl.lib LIBS += -lefsrv -lcharconv -lbafl -lcntmodel }