X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fsrc.pro;h=78b255959233a22feb5a6262b066481aa3c36bc2;hb=3acec80576c9dd868d9dee698aff6b34371d3790;hp=08eb1d80ce37265777f43912f00c1767362fe4de;hpb=f6dbe4ed34c44503e148406ee8ba1d1bc6267177;p=situare diff --git a/src/src.pro b/src/src.pro index 08eb1d8..78b2559 100644 --- a/src/src.pro +++ b/src/src.pro @@ -3,41 +3,97 @@ # ------------------------------------------------- TARGET = ../situare TEMPLATE = app +INCLUDEPATH += "/usr/include/qjson" +LIBS += "-lqjson" +RESOURCES += ../images.qrc SOURCES += main.cpp \ ui/mainwindow.cpp \ ui/mapviewscreen.cpp \ - ui/listviewscreen.cpp + ui/listviewscreen.cpp \ + situareservice/situareservice.cpp \ + situareservice/imagefetcher.cpp \ + cookiehandler/cookiehandler.cpp \ + facebookservice/facebookcredentials.cpp \ + facebookservice/facebookauthentication.cpp \ + map/mapengine.cpp \ + map/mapview.cpp \ + map/mapscene.cpp \ + map/maptile.cpp \ + map/mapfetcher.cpp \ + ui/pixmap.cpp \ + ui/infotab.cpp \ + ui/updatelocation/updatelocationdialog.cpp \ + ui/updatelocation/texteditautoresizer.cpp \ + engine/engine.cpp \ + user/user.cpp \ + ui/settingsdialog.cpp HEADERS += ui/mainwindow.h \ ui/mapviewscreen.h \ - ui/listviewscreen.h + ui/listviewscreen.h \ + map/mapengine.h \ + map/mapview.h \ + map/mapscene.h \ + map/maptile.h \ + map/mapfetcher.h \ + map/mapcommon.h \ + ui/pixmap.h \ + ui/infotab.h \ + ui/updatelocation/updatelocationdialog.h \ + ui/updatelocation/texteditautoresizer.h \ + situareservice/situareservice.h \ + situareservice/situarecommon.h \ + situareservice/imagefetcher.h \ + cookiehandler/cookiehandler.h \ + facebookservice/facebookcredentials.h \ + facebookservice/facebookauthentication.h \ + facebookservice/facebookcommon.h \ + engine/engine.h \ + user/user.h \ + ui/settingsdialog.h +QT += network \ + webkit + +# use don't use OpenGL when building in scratchbox +!maemo5 { + QT += opengl + message(OpenGL built in) + message(Make sure you have OpenGL development headers installed) + message(install headers with: sudo apt-get install libgl-dev libglu-dev) + message(QJson built in) + message(Make sure you have QJson development headers installed) + message(install headers with: sudo apt-get install libqjson-dev) +} +maemo5 { + message(QJson built in) + message(Make sure you have QJson development headers installed) + message(add: deb http://repository.maemo.org/extras-devel fremantle free non-free) + message(to scratchbox's sources.list in /etc/apt) + message(run: apt-get update) + message(install headers with: apt-get install libqjson-dev) +} # ----------------------------------------------------------------- # Debian packetizing additions # ----------------------------------------------------------------- unix { # VARIABLES - isEmpty(PREFIX):PREFIX = /usr/local + isEmpty(PREFIX):PREFIX = /usr BINDIR = $$PREFIX/bin DATADIR = $$PREFIX/share - DEFINES += DATADIR=\"$$DATADIR\" \ - PKGDATADIR=\"$$PKGDATADIR\" + DEFINES += DATADIR=\\\"$$DATADIR\\\" \ + PKGDATADIR=\\\"$$PKGDATADIR\\\" # MAKE INSTALL - INSTALLS += target \ - desktop \ - iconxpm \ - icon26 \ - icon40 \ - icon64 - target.path = $$BINDIR desktop.path = $$DATADIR/applications/hildon - desktop.files += $${TARGET}.desktop - iconxpm.path = $$DATADIR/pixmap - iconxpm.files += ../data/maemo/$${TARGET}.xpm - icon26.path = $$DATADIR/icons/hicolor/26x26/apps - icon26.files += ../data/26x26/$${TARGET}.png - icon40.path = $$DATADIR/icons/hicolor/40x40/apps - icon40.files += ../data/40x40/$${TARGET}.png + desktop.files += situare.desktop + INSTALLS += desktop + icon48.path = $$DATADIR/icons/hicolor/48x48/apps + icon48.files += ../res/icon/48x48/situare.png + INSTALLS += icon48 icon64.path = $$DATADIR/icons/hicolor/64x64/apps - icon64.files += ../data/64x64/$${TARGET}.png + icon64.files += ../res/icon/64x64/situare.png + INSTALLS += icon64 + target.path = $$BINDIR + INSTALLS += target } +RESOURCES +=