aboutsummaryrefslogtreecommitdiffstats
path: root/src/remotesettings/backend_simulation/backend_simulation.pro
blob: 78ca2cb6c67f76c6c51da330d380e68ca7afc330 (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 = $$qtLibraryTarget(remotesettings_backend_simulation)
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_simulator
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