Remove unused members and functions from test runner
[platform/core/test/security-tests.git] / src / common / CMakeLists.txt
1 INCLUDE(FindPkgConfig)
2 SET(COMMON_TARGET_TEST "tests-common")
3
4 #dependencies
5 PKG_CHECK_MODULES(COMMON_TARGET_DEP
6     libsmack
7     dbus-1
8     sqlite3
9     REQUIRED
10     )
11
12 #files to compile
13 SET(COMMON_TARGET_TEST_SOURCES
14     ${PROJECT_SOURCE_DIR}/src/common/tests_common.cpp
15     ${PROJECT_SOURCE_DIR}/src/common/access_provider.cpp
16     ${PROJECT_SOURCE_DIR}/src/common/smack_access.cpp
17     ${PROJECT_SOURCE_DIR}/src/common/dbus_connection.cpp
18     ${PROJECT_SOURCE_DIR}/src/common/dbus_message_in.cpp
19     ${PROJECT_SOURCE_DIR}/src/common/dbus_message_out.cpp
20     ${PROJECT_SOURCE_DIR}/src/common/service_manager.cpp
21     ${PROJECT_SOURCE_DIR}/src/common/memory.cpp
22     ${PROJECT_SOURCE_DIR}/src/common/db_sqlite.cpp
23     ${PROJECT_SOURCE_DIR}/src/common/fs_label_manager.cpp
24     ${PROJECT_SOURCE_DIR}/src/common/passwd_access.cpp
25     ${PROJECT_SOURCE_DIR}/src/common/uds.cpp
26     ${PROJECT_SOURCE_DIR}/src/common/synchronization_pipe.cpp
27     ${PROJECT_SOURCE_DIR}/src/common/timeout.cpp
28     )
29
30 #system and local includes
31 INCLUDE_DIRECTORIES(SYSTEM ${COMMON_TARGET_DEP_INCLUDE_DIRS})
32
33 INCLUDE_DIRECTORIES(
34     ${PROJECT_SOURCE_DIR}/src/framework/include
35     ${PROJECT_SOURCE_DIR}/src/common
36     )
37
38
39 #output OBJECT format
40 ADD_LIBRARY(${COMMON_TARGET_TEST} ${COMMON_TARGET_TEST_SOURCES})
41
42 TARGET_LINK_LIBRARIES(${COMMON_TARGET_TEST} ${COMMON_TARGET_DEP_LIBRARIES}
43     dpl-test-framework)
44
45 INSTALL (FILES ${PROJECT_SOURCE_DIR}/src/common/security-tests.conf DESTINATION /etc/dbus-1/system.d)