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}
)
################################################################################
+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
)
################################################################################