X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=dorian.pro;h=61c8384a0216d35ce0a2490b361ef1c2748740bb;hb=17bbd5548e70759286f56acd2e0cd6ea61dab473;hp=afb52900c83732d224f3959fa2437f56c2755410;hpb=8c76dd595f82543178133aa53e4d4f91270f0c0a;p=dorian diff --git a/dorian.pro b/dorian.pro index afb5290..61c8384 100644 --- a/dorian.pro +++ b/dorian.pro @@ -1,4 +1,4 @@ -QT += webkit xml +QT += webkit xml sql network INCLUDEPATH += $$PWD \ $$PWD/model \ @@ -24,13 +24,23 @@ SOURCES += \ bookmarkinfodialog.cpp \ widgets/dyalog.cpp \ chaptersdialog.cpp \ - widgets/fullscreenwindow.cpp \ + fullscreenwindow.cpp \ trace.cpp \ widgets/toolbuttonbox.cpp \ model/bookfinder.cpp \ widgets/listwindow.cpp \ widgets/progress.cpp \ - widgets/adopterwindow.cpp + adopterwindow.cpp \ + platform.cpp \ + model/bookdb.cpp \ + searchdialog.cpp \ + search.cpp \ + widgets/flickable.cpp \ + searchresultsdialog.cpp \ + searchresultinfodialog.cpp \ + widgets/progressdialog.cpp \ + widgets/splash.cpp \ + widgets/mainbase.cpp HEADERS += \ mainwindow.h \ @@ -55,14 +65,24 @@ HEADERS += \ bookmarkinfodialog.h \ widgets/dyalog.h \ chaptersdialog.h \ - widgets/fullscreenwindow.h \ + fullscreenwindow.h \ trace.h \ widgets/toolbuttonbox.h \ model/bookfinder.h \ widgets/listwindow.h \ widgets/progress.h \ - widgets/adopterwindow.h \ - widgets/listview.h + adopterwindow.h \ + model/xmlhandler.h \ + platform.h \ + model/bookdb.h \ + searchdialog.h \ + search.h \ + widgets/flickable.h \ + searchresultsdialog.h \ + searchresultinfodialog.h \ + widgets/progressdialog.h \ + widgets/splash.h \ + widgets/mainbase.h RESOURCES += \ dorian.qrc @@ -88,13 +108,19 @@ OTHER_FILES += \ www/index.html \ pkg/maemo/autobuild.sh \ pkg/maemo/autobuild-scratchbox.sh \ - LICENSE.txt + LICENSE.txt \ + pkg/symbian/book.svg \ + pkg/symbian/clean.bat \ + pkg/maemo/icon-48/dorian.png \ + pkg/maemo/icon-scalable/dorian.png DEFINES += \ - USE_FILE32API \ - DORIAN_TEST_MODEL + USE_FILE32API -include(model/modeltest/modeltest.pri) +!symbian { + DEFINES += DORIAN_TEST_MODEL + include(model/modeltest/modeltest.pri) +} unix { symbian { @@ -102,16 +128,45 @@ unix { LIBS += -lz } } -windows { - # FIXME: Build zlib, too + +win32 { + DEFINES += ZLIB_WINAPI + INCLUDEPATH += $$PWD/model/zlib + LIBS += pkg/win32/zlibstat.lib } + symbian { - # ICON = ... - TARGET.UID3 = 0xEA633557 - # TARGET.CAPABILITY = ... - # FIXME: Add OpenC ZLIB? - INCLUDE += C:\NokiaQtSDK\Symbian\SDK\src\3rdparty\zlib + TARGET = Dorian + TARGET.UID3 = 0xA89FC85B + TARGET.CAPABILITY = UserEnvironment NetworkServices ReadUserData \ + WriteUserData + TARGET.EPOCHEAPSIZE = 0x100000 0x4000000 + ICON = $$PWD/pkg/symbian/book.svg + + # FIXME: Package header for Qt 4.6.2: + packageheader = \ + "$${LITERAL_HASH}{\"Dorian\"},(0xA89FC85B),0,4,7" \ + "[0x101F7961],0,0,0,{\"S60ProductID\"}" \ + "[0x102032BE],0,0,0,{\"S60ProductID\"}" \ + "[0x102752AE],0,0,0,{\"S60ProductID\"}" \ + "[0x1028315F],0,0,0,{\"S60ProductID\"}" + default_deployment.pkg_prerules = packageheader + + # FIXME: Package header for Qt 4.6.3 or later: + # packageheader = "$${LITERAL_HASH}{\"Dorian\"},(0xA89FC85B),0,4,7" + # my_deployment.pkg_prerules = packageheader + # DEPLOYMENT += my_deployment + + INCLUDEPATH += $(QTDIR)/src/3rdparty/zlib + HEADERS += \ + widgets/flickcharm.h \ + widgets/mediakeysobserver.h + SOURCES += \ + widgets/flickcharm.cpp \ + widgets/mediakeysobserver.cpp + LIBS += -lremconinterfacebase -lremconcoreapi -lcone -leikcore -lavkon } + maemo5 { QT += maemo5 dbus isEmpty(PREFIX) { @@ -136,6 +191,3 @@ maemo5 { iconscalable.path = $$DATADIR/icons/hicolor/scalable/hildon iconscalable.files += pkg/maemo/icon-scalable/dorian.png } -macx { - CONFIG += x86 -}