Encrypt communication with plugins
[accounts-sso:signon.git] / tests / authpluginstest / authpluginstest.pro
1 include( ../../common-project-config.pri )
2 include( ../../common-vars.pri )
3 TARGET = signon-plugins-tests
4 QT += core \
5     dbus
6 CONFIG += qtestlib \
7     link_pkgconfig
8
9 PKGCONFIG += \
10     libsignoncrypto-qt
11
12 LIBS += \
13     -lcrypto
14
15 DEFINES += TESTS_TRACE
16 DEFINES += SIGNON_PLUGIN_TRACE
17
18 SOURCES += authpluginstest.cpp \
19     authpluginspool.cpp \
20     $${TOP_SRC_DIR}/src/signond/pluginproxy.cpp \
21     $${TOP_SRC_DIR}/lib/plugins/signon-plugins-common/SignOn/blobiohandler.cpp \
22     $${TOP_SRC_DIR}/lib/plugins/signon-plugins-common/SignOn/encrypteddevice.cpp
23
24 HEADERS += authpluginstest.h \
25     $${TOP_SRC_DIR}/src/signond/pluginproxy.h \
26     $${TOP_SRC_DIR}/lib/plugins/signon-plugins-common/SignOn/blobiohandler.h \
27     $${TOP_SRC_DIR}/lib/plugins/signon-plugins-common/SignOn/encrypteddevice.h \
28     authpluginspool.h
29 INCLUDEPATH += $${TOP_SRC_DIR}/src/signond \
30     $${TOP_SRC_DIR}/lib/plugins \
31     $${TOP_SRC_DIR}/lib/plugins/signon-plugins-common \
32     $${TOP_SRC_DIR}/src/plugins
33
34 QMAKE_CXXFLAGS += -fno-exceptions \
35     -fno-rtti
36 #OTHER_FILES += run-test.sh
37 target.path = /usr/bin
38
39 testsuite.path  = /usr/share/$$TARGET
40 testsuite.files = tests.xml config.txt
41
42 INSTALLS += target \
43             testsuite