2 SET(COMMON_TARGET_TEST "tests-common")
5 PKG_CHECK_MODULES(COMMON_TARGET_DEP
17 security-privilege-manager
23 SET(COMMON_TARGET_TEST_SOURCES
24 ${PROJECT_SOURCE_DIR}/src/common/tests_common.cpp
25 ${PROJECT_SOURCE_DIR}/src/common/app_context.cpp
26 ${PROJECT_SOURCE_DIR}/src/common/smack_access.cpp
27 ${PROJECT_SOURCE_DIR}/src/common/dbus_connection.cpp
28 ${PROJECT_SOURCE_DIR}/src/common/dbus_message_in.cpp
29 ${PROJECT_SOURCE_DIR}/src/common/dbus_message_out.cpp
30 ${PROJECT_SOURCE_DIR}/src/common/service_manager.cpp
31 ${PROJECT_SOURCE_DIR}/src/common/memory.cpp
32 ${PROJECT_SOURCE_DIR}/src/common/db_sqlite.cpp
33 ${PROJECT_SOURCE_DIR}/src/common/fs_label_manager.cpp
34 ${PROJECT_SOURCE_DIR}/src/common/passwd_access.cpp
35 ${PROJECT_SOURCE_DIR}/src/common/uds.cpp
36 ${PROJECT_SOURCE_DIR}/src/common/message_pipe.cpp
37 ${PROJECT_SOURCE_DIR}/src/common/synchronization_pipe.cpp
38 ${PROJECT_SOURCE_DIR}/src/common/timeout.cpp
39 ${PROJECT_SOURCE_DIR}/src/common/temp_test_user.cpp
40 ${PROJECT_SOURCE_DIR}/src/common/cynara_helpers_creds.cpp
41 ${PROJECT_SOURCE_DIR}/src/common/label_generator.cpp
42 ${PROJECT_SOURCE_DIR}/src/common/app_install_helper.cpp
43 ${PROJECT_SOURCE_DIR}/src/common/sm_api.cpp
44 ${PROJECT_SOURCE_DIR}/src/common/sm_label_monitor.cpp
45 ${PROJECT_SOURCE_DIR}/src/common/sm_request.cpp
46 ${PROJECT_SOURCE_DIR}/src/common/sm_sharing_request.cpp
47 ${PROJECT_SOURCE_DIR}/src/common/sm_user_request.cpp
48 ${PROJECT_SOURCE_DIR}/src/common/sm_policy_request.cpp
49 ${PROJECT_SOURCE_DIR}/src/common/tzplatform.cpp
50 ${PROJECT_SOURCE_DIR}/src/common/privilege_manager.cpp
51 ${PROJECT_SOURCE_DIR}/src/common/scoped_process_label.cpp
52 ${PROJECT_SOURCE_DIR}/src/common/ckm_helpers.cpp
55 #system and local includes
56 INCLUDE_DIRECTORIES(SYSTEM ${COMMON_TARGET_DEP_INCLUDE_DIRS})
59 ${PROJECT_SOURCE_DIR}/src/framework/include
60 ${PROJECT_SOURCE_DIR}/src/common
65 ADD_LIBRARY(${COMMON_TARGET_TEST} ${COMMON_TARGET_TEST_SOURCES})
67 TARGET_LINK_LIBRARIES(${COMMON_TARGET_TEST} ${COMMON_TARGET_DEP_LIBRARIES}
70 INSTALL (FILES ${PROJECT_SOURCE_DIR}/src/common/security-tests.conf DESTINATION /etc/dbus-1/system.d)