X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fsrc.pro;h=3890c1f5ba0ba15b3d71120c99185cb2d9c7cda1;hb=b53dae04989156f2e1eb9fa227dd6bf771d9a7e6;hp=28f2006d8d87a763d40d4c1b1d0eb2e55d3f5f3f;hpb=6dbeb8d60e6bd6d69947e03afe048d64ccd2a9ed;p=situare diff --git a/src/src.pro b/src/src.pro index 28f2006..3890c1f 100644 --- a/src/src.pro +++ b/src/src.pro @@ -3,15 +3,13 @@ # ------------------------------------------------- TARGET = ../situare TEMPLATE = app -INCLUDEPATH += "/usr/include/qjson" -LIBS += "-lqjson" +INCLUDEPATH += /usr/include/qjson +LIBS += -lqjson RESOURCES += ../images.qrc SOURCES += main.cpp \ ui/mainwindow.cpp \ - ui/mapviewscreen.cpp \ situareservice/situareservice.cpp \ situareservice/imagefetcher.cpp \ - cookiehandler/cookiehandler.cpp \ facebookservice/facebookcredentials.cpp \ facebookservice/facebookauthentication.cpp \ map/mapengine.cpp \ @@ -19,8 +17,6 @@ SOURCES += main.cpp \ map/mapscene.cpp \ map/maptile.cpp \ map/mapfetcher.cpp \ - map/mapzoompanel.cpp \ - map/mapbutton.cpp \ map/ownlocationitem.cpp \ map/baselocationitem.cpp \ map/friendlocationitem.cpp \ @@ -36,19 +32,28 @@ SOURCES += main.cpp \ map/maptilerequest.cpp \ ui/imagebutton.cpp \ ui/friendlistpanel.cpp \ - ui/userpanel.cpp \ + ui/userinfopanel.cpp \ ui/panelsidebar.cpp \ - ui/panelsliderbar.cpp + ui/panelsliderbar.cpp \ + map/friendgroupitem.cpp \ + map/frienditemshandler.cpp \ + gps/gpsposition.cpp \ + map/gpslocationitem.cpp \ + ui/zoombuttonpanel.cpp \ + ui/userinfo.cpp \ + ui/sidepanel.cpp \ + ui/zoombutton.cpp \ + network/networkaccessmanager.cpp \ + network/networkhandler.cpp \ + network/networkcookiejar.cpp \ + network/networkreply.cpp HEADERS += ui/mainwindow.h \ - ui/mapviewscreen.h \ map/mapengine.h \ map/mapview.h \ map/mapscene.h \ map/maptile.h \ map/mapfetcher.h \ map/mapcommon.h \ - map/mapzoompanel.h \ - map/mapbutton.h \ map/ownlocationitem.h \ map/baselocationitem.h \ map/friendlocationitem.h \ @@ -57,7 +62,6 @@ HEADERS += ui/mainwindow.h \ situareservice/situareservice.h \ situareservice/situarecommon.h \ situareservice/imagefetcher.h \ - cookiehandler/cookiehandler.h \ facebookservice/facebookcredentials.h \ facebookservice/facebookauthentication.h \ facebookservice/facebookcommon.h \ @@ -71,28 +75,62 @@ HEADERS += ui/mainwindow.h \ map/maptilerequest.h \ ui/imagebutton.h \ ui/friendlistpanel.h \ - ui/userpanel.h \ + ui/userinfopanel.h \ ui/panelcommon.h \ ui/panelsidebar.h \ - ui/panelsliderbar.h + ui/panelsliderbar.h \ + map/friendgroupitem.h \ + map/frienditemshandler.h \ + gps/gpsposition.h \ + map/gpslocationitem.h \ + gps/gpscommon.h \ + ui/zoombuttonpanel.h \ + common.h \ + ui/userinfo.h \ + ui/sidepanel.h \ + ui/zoombutton.h \ + network/networkaccessmanager.h \ + network/networkhandler.h \ + network/networkcookiejar.h \ + network/networkreply.h QT += network \ webkit +#DEFINES += QT_NO_DEBUG_OUTPUT -DEFINES += QT_NO_DEBUG_OUTPUT - -!maemo5 { - message(QJson built in) - message(Make sure you have QJson development headers installed) - message(install headers with: sudo apt-get install libqjson-dev) -} -maemo5 { +maemo5 | simulator { + sbox | simulator { + DEFINES += SBOX + SOURCES += network/networkhandlerprivatestub.cpp + HEADERS += network/networkhandlerprivatestub.h + } else { + INCLUDEPATH += /usr/include/glib-2.0 /usr/lib/glib-2.0/include + SOURCES += network/networkhandlerprivate.cpp + HEADERS += network/networkhandlerprivate.h + QT += dbus + CONFIG += icd2 + } + SOURCES += gps/gpspositionprivate.cpp + HEADERS += gps/gpspositionprivate.h QT += maemo5 - message(QJson built in) + CONFIG += mobility + MOBILITY = location + message([QJson]) 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(to Scratchbox's sources.list in /etc/apt) message(run: apt-get update) message(install headers with: apt-get install libqjson-dev) + message([QtMobility]) + message(Make sure you have QtMobility development headers installed) + message(install headers with: apt-get install libqtm-dev) +} else { + SOURCES += gps/gpspositionprivatestub.cpp \ + network/networkhandlerprivatestub.cpp + HEADERS += gps/gpspositionprivatestub.h \ + network/networkhandlerprivatestub.h + message(QJson built in) + message(Make sure you have QJson development headers installed) + message(install headers with: sudo apt-get install libqjson-dev) } # -----------------------------------------------------------------