Split service implementation logic away from the Service class
[platform/core/security/security-manager.git] / src / common / CMakeLists.txt
index 18226b8..13bac8e 100644 (file)
@@ -1,5 +1,5 @@
 SET(COMMON_VERSION_MAJOR 0)
-SET(COMMON_VERSION ${COMMON_VERSION_MAJOR}.1.0)
+SET(COMMON_VERSION ${COMMON_VERSION_MAJOR}.2.0)
 
 PKG_CHECK_MODULES(COMMON_DEP
     REQUIRED
@@ -10,6 +10,8 @@ PKG_CHECK_MODULES(COMMON_DEP
     cynara-client
     )
 
+FIND_PACKAGE(Boost REQUIRED)
+
 INCLUDE_DIRECTORIES(SYSTEM
     ${COMMON_DEP_INCLUDE_DIRS}
     )
@@ -20,6 +22,7 @@ INCLUDE_DIRECTORIES(
     ${DPL_PATH}/core/include
     ${DPL_PATH}/log/include
     ${DPL_PATH}/db/include
+    ${Boost_INCLUDE_DIRS}
     )
 
 SET(COMMON_SOURCES
@@ -39,6 +42,7 @@ SET(COMMON_SOURCES
     ${DPL_PATH}/db/src/naive_synchronization_object.cpp
     ${DPL_PATH}/db/src/sql_connection.cpp
     ${COMMON_PATH}/cynara.cpp
+    ${COMMON_PATH}/file-lock.cpp
     ${COMMON_PATH}/protocols.cpp
     ${COMMON_PATH}/message-buffer.cpp
     ${COMMON_PATH}/privilege_db.cpp
@@ -46,6 +50,7 @@ SET(COMMON_SOURCES
     ${COMMON_PATH}/smack-labels.cpp
     ${COMMON_PATH}/smack-rules.cpp
     ${COMMON_PATH}/smack-check.cpp
+    ${COMMON_PATH}/service_impl.cpp
     )
 
 ADD_LIBRARY(${TARGET_COMMON} SHARED ${COMMON_SOURCES})