1TARGET = qtposition_geoclue
2
3QT = core positioning dbus
4
5HEADERS += \
6    qgeopositioninfosource_geocluemaster.h \
7    qgeosatelliteinfosource_geocluemaster.h \
8    qgeopositioninfosourcefactory_geoclue.h \
9    qgeocluemaster.h \
10    geocluetypes.h
11
12SOURCES += \
13    qgeopositioninfosource_geocluemaster.cpp \
14    qgeosatelliteinfosource_geocluemaster.cpp \
15    qgeopositioninfosourcefactory_geoclue.cpp \
16    qgeocluemaster.cpp \
17    geocluetypes.cpp
18
19QDBUSXML2CPP_INTERFACE_HEADER_FLAGS += "-N -i geocluetypes.h"
20DBUS_INTERFACES += \
21    org.freedesktop.Geoclue.MasterClient.xml \
22    org.freedesktop.Geoclue.Master.xml \
23    org.freedesktop.Geoclue.Position.xml \
24    org.freedesktop.Geoclue.Velocity.xml \
25    org.freedesktop.Geoclue.Satellite.xml \
26    org.freedesktop.Geoclue.xml
27
28OTHER_FILES += \
29    $$DBUS_INTERFACES
30
31INCLUDEPATH += $$QT.location.includes $$OUT_PWD
32
33OTHER_FILES += \
34    plugin.json
35
36PLUGIN_TYPE = position
37PLUGIN_CLASS_NAME = QGeoPositionInfoSourceFactoryGeoclue
38load(qt_plugin)
39