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