blob: 771417650c8b9df318ae7c47270867bd76d72266 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
TEMPLATE=lib
TARGET = $$qt5LibraryTarget(remotesettings_backend_qtro, "plugins/interfaceframework/")
CONFIG += ifcodegen plugin
QT_FOR_CONFIG += interfaceframework
!qtConfig(ifcodegen): error("No ifcodegen available: Make sure QtInterfaceFramework is installed and configured correctly")
include($$SOURCE_DIR/config.pri)
LIBS += -L$$LIB_DESTDIR -l$$qtLibraryTarget(remotesettings)
DESTDIR = $$BUILD_DIR/interfaceframework
#needed for the android deployment to work
android: DESTDIR = $$BUILD_DIR/plugins/interfaceframework
CONFIG += warn_off
INCLUDEPATH += $$OUT_PWD/../frontend
PLUGIN_TYPE = interfaceframework
PLUGIN_EXTENDS = interfaceframework
PLUGIN_CLASS_NAME = IviSettingsBackendInterface
QT += core interfaceframework
IFCODEGEN_TEMPLATE = backend_qtro
IFCODEGEN_SOURCES = ../remotesettings.qface
DEPENDPATH += $$OUT_PWD/../backend
QMAKE_RPATHDIR += $$QMAKE_REL_RPATH_BASE/$$relative_path($$INSTALL_PREFIX/neptune3/lib, $$INSTALL_PREFIX/neptune3/interfaceframework)
target.path = $$INSTALL_PREFIX/neptune3/interfaceframework
INSTALLS += target
|