Merging tizen into ckm. Stage 1.
[platform/core/test/security-tests.git] / tests / common / CMakeLists.txt
index 74e2521..141cbf7 100644 (file)
@@ -1,36 +1,40 @@
 INCLUDE(FindPkgConfig)
-SET(COMMON_TARGET_TEST "tests-common")
 
 #dependencies
 PKG_CHECK_MODULES(COMMON_TARGET_DEP
     libsmack
-    dpl-test-efl
     dbus-1
-    dbus-glib-1
+    sqlite3
     REQUIRED
     )
 
-ADD_DEFINITIONS("-I/usr/include/dbus-1.0/dbus")
-
 #files to compile
 SET(COMMON_TARGET_TEST_SOURCES
     ${PROJECT_SOURCE_DIR}/tests/common/tests_common.cpp
     ${PROJECT_SOURCE_DIR}/tests/common/access_provider.cpp
     ${PROJECT_SOURCE_DIR}/tests/common/smack_access.cpp
-    ${PROJECT_SOURCE_DIR}/tests/common/summary_collector.cpp
-    ${PROJECT_SOURCE_DIR}/tests/common/dbus_access.cpp
-    ${PROJECT_SOURCE_DIR}/tests/common/gdbbacktrace.cpp
+    ${PROJECT_SOURCE_DIR}/tests/common/dbus_connection.cpp
+    ${PROJECT_SOURCE_DIR}/tests/common/dbus_message_in.cpp
+    ${PROJECT_SOURCE_DIR}/tests/common/dbus_message_out.cpp
+    ${PROJECT_SOURCE_DIR}/tests/common/service_manager.cpp
+    ${PROJECT_SOURCE_DIR}/tests/common/memory.cpp
+    ${PROJECT_SOURCE_DIR}/tests/common/db_sqlite.cpp
+    ${PROJECT_SOURCE_DIR}/tests/common/fs_label_manager.cpp
     )
 
 #system and local includes
 INCLUDE_DIRECTORIES(SYSTEM ${COMMON_TARGET_DEP_INCLUDE_DIRS})
 
-INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/tests/common)
+INCLUDE_DIRECTORIES(
+    ${PROJECT_SOURCE_DIR}/tests/framework/include
+    ${PROJECT_SOURCE_DIR}/tests/common
+    )
 
 
 #output OBJECT format
 ADD_LIBRARY(${COMMON_TARGET_TEST} ${COMMON_TARGET_TEST_SOURCES})
 
-TARGET_LINK_LIBRARIES(${COMMON_TARGET_TEST} ${COMMON_TARGET_DEP_LIBRARIES})
+TARGET_LINK_LIBRARIES(${COMMON_TARGET_TEST} ${COMMON_TARGET_DEP_LIBRARIES}
+    dpl-test-framework)
 
 INSTALL (FILES ${PROJECT_SOURCE_DIR}/tests/common/security-tests.conf DESTINATION /etc/dbus-1/system.d)