X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2FCMakeLists.txt;h=9c08d764d49be4f5644761bd72c780b34ce51ae9;hb=0e304eda6b2f62dc0444fa3f813fc89e7593c237;hp=b0270d4f02d878e588ed60bf21fd8669104c78d4;hpb=a1225f1c1ea260a30c706baad673c132fdaee5a3;p=platform%2Fcore%2Fsecurity%2Fsecurity-server.git diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index b0270d4..9c08d76 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -81,7 +81,7 @@ ADD_LIBRARY(${TARGET_SECURITY_CLIENT} SHARED ${SECURITY_CLIENT_SOURCES}) SET_TARGET_PROPERTIES( ${TARGET_SECURITY_CLIENT} PROPERTIES - COMPILE_FLAGS "-D_GNU_SOURCE -fPIC -fvisibility=hidden" + COMPILE_FLAGS "-D_GNU_SOURCE -fPIC -fvisibility=hidden" SOVERSION ${SECURITY_CLIENT_VERSION_MAJOR} VERSION ${SECURITY_CLIENT_VERSION} ) @@ -93,13 +93,51 @@ TARGET_LINK_LIBRARIES(${TARGET_SECURITY_CLIENT} ################################################################################ +SET(SECURITY_MANAGER_CLIENT_VERSION_MAJOR 1) +SET(SECURITY_MANAGER_CLIENT_VERSION ${SECURITY_MANAGER_CLIENT_VERSION_MAJOR}.0.1) + +INCLUDE_DIRECTORIES( + ${SERVER2_PATH}/client + ${SERVER2_PATH}/common + ${SERVER2_PATH}/dpl/core/include + ${SERVER2_PATH}/dpl/log/include + ) + +SET(SECURITY_MANAGER_CLIENT_SOURCES + ${SERVER2_PATH}/client/client-security-manager.cpp + ${SERVER2_PATH}/client/client-common.cpp + ) + +ADD_LIBRARY(${TARGET_SECURITY_MANAGER_CLIENT} SHARED ${SECURITY_MANAGER_CLIENT_SOURCES}) + +SET_TARGET_PROPERTIES( + ${TARGET_SECURITY_MANAGER_CLIENT} + PROPERTIES + COMPILE_FLAGS "-D_GNU_SOURCE -fPIC -fvisibility=hidden" + SOVERSION ${SECURITY_MANAGER_CLIENT_VERSION_MAJOR} + VERSION ${SECURITY_MANAGER_CLIENT_VERSION} + ) + +TARGET_LINK_LIBRARIES(${TARGET_SECURITY_MANAGER_CLIENT} + ${SECURITY_SERVER_DEP_LIBRARIES} + ${TARGET_SERVER_COMMON} + ) + +################################################################################ + INSTALL(TARGETS ${TARGET_SECURITY_CLIENT} DESTINATION ${LIB_INSTALL_DIR}) +INSTALL(TARGETS ${TARGET_SECURITY_MANAGER_CLIENT} DESTINATION ${LIB_INSTALL_DIR}) INSTALL(TARGETS ${TARGET_SECURITY_SERVER} DESTINATION bin) INSTALL(FILES ${SECURITY_SERVER_PATH}/include/security-server.h - DESTINATION /usr/include/security-server + DESTINATION ${INCLUDE_INSTALL_DIR}/security-server + ) + +INSTALL(FILES + ${SECURITY_SERVER_PATH}/include/security-manager.h + DESTINATION ${INCLUDE_INSTALL_DIR}/security-manager ) ################################################################################