Renamed src/nemo to src/sailfish
[harmattan/cameraplus] / src / src.pro
index 0b3e059..601da44 100644 (file)
@@ -2,15 +2,54 @@ TEMPLATE = app
 TARGET = cameraplus
 DEPENDPATH += . ../
 INCLUDEPATH += . ../
+include(../cameraplus.pri)
 
-QT += declarative opengl
+QT += dbus
+CONFIG += link_pkgconfig
 
-CONFIG += link_pkgconfig debug static
+qt4 {
+    QT += declarative opengl
+    PKGCONFIG += QtSparql qmsystem2 libresourceqt1 qdeclarative-boostable
+}
 
-PKGCONFIG = gstreamer-0.10 gstreamer-interfaces-0.10 gstreamer-video-0.10 gstreamer-tag-0.10 \
-            gstreamer-pbutils-0.10 meego-gstreamer-interfaces-0.10
+qt5 {
+    QT += qml quick
+    PKGCONFIG += Qt5Sparql qmsystem2-qt5 libresourceqt5 qdeclarative5-boostable
+}
 
-LIBS +=  -L../imports/ -limports -L../lib/ -lqtcamera
+SOURCES += main.cpp \
+           settings.cpp filenaming.cpp cameraresources.cpp \
+           trackerstore.cpp focusrectangle.cpp sharehelper.cpp \
+           deletehelper.cpp galleryhelper.cpp postcapturemodel.cpp \
+           gridlines.cpp platformsettings.cpp dbusservice.cpp
 
-SOURCES += main.cpp settings.cpp filenaming.cpp
-HEADERS += settings.h filenaming.h
+HEADERS += settings.h filenaming.h cameraresources.h \
+           trackerstore.h focusrectangle.h sharehelper.h \
+           deletehelper.h galleryhelper.h postcapturemodel.h \
+           gridlines.h platformsettings.h dbusservice.h
+
+RESOURCES += ../qml/qml.qrc
+
+contains(CONFIG, qmljsdebug) {
+    message("Enabling QML/JS Debugging")
+    QT += script
+    include(../qmljsdebugger/qmljsdebugger-src.pri)
+}
+
+harmattan {
+    include(harmattan/harmattan.pri)
+    RESOURCES += ../qml/harmattan/harmattan.qrc
+}
+
+sailfish {
+    include(sailfish/sailfish.pri)
+    RESOURCES += ../qml/sailfish/sailfish.qrc
+}
+
+qt4 {
+    SOURCES += qmlfileengine.cpp
+    HEADERS += qmlfileengine.h
+}
+
+target.path = /usr/bin/
+INSTALLS += target