1 PKG_CHECK_MODULES(SECURITY_SERVER_DEP
8 SET(SECURITY_SERVER_PATH ${PROJECT_SOURCE_DIR}/src)
10 SET(SECURITY_SERVER_SOURCES
11 ${SECURITY_SERVER_PATH}/communication/security-server-comm.c
12 ${SECURITY_SERVER_PATH}/server/security-server-cookie.c
13 ${SECURITY_SERVER_PATH}/server/security-server-main.c
14 ${SECURITY_SERVER_PATH}/server/security-server-password.c
15 ${SECURITY_SERVER_PATH}/util/security-server-util-common.c
18 SET_SOURCE_FILES_PROPERTIES(
19 ${SECURITY_SERVER_SOURCES}
21 COMPILE_FLAGS "-D_GNU_SOURCE -DSECURITY_SERVER_DEBUG_DLOG")
24 ${SECURITY_SERVER_PATH}/include
25 ${SECURITY_SERVER_DEP_INCLUDE_DIRS}
28 ADD_EXECUTABLE(${TARGET_SECURITY_SERVER} ${SECURITY_SERVER_SOURCES})
30 TARGET_LINK_LIBRARIES(${TARGET_SECURITY_SERVER}
31 ${SECURITY_SERVER_DEP_LIBRARIES}
34 ################################################################################
36 SET(SECURITY_CLIENT_VERSION_MAJOR 1)
37 SET(SECURITY_CLIENT_VERSION ${SECURITY_CLIENT_VERSION_MAJOR}.0.1)
39 SET(SECURITY_CLIENT_SOURCES
40 ${SECURITY_SERVER_PATH}/client/security-server-client.c
41 ${SECURITY_SERVER_PATH}/communication/security-server-comm.c
44 ADD_LIBRARY(${TARGET_SECURITY_CLIENT} SHARED ${SECURITY_CLIENT_SOURCES})
46 SET_TARGET_PROPERTIES(
47 ${TARGET_SECURITY_CLIENT}
49 LINK_FLAGS "-module -avoid-version"
50 COMPILE_FLAGS "-D_GNU_SOURCE -DSECURITY_SERVER_DEBUG_DLOG -fPIC"
51 SOVERSION ${SECURITY_CLIENT_VERSION_MAJOR}
52 VERSION ${SECURITY_CLIENT_VERSION}
55 TARGET_LINK_LIBRARIES(${TARGET_SECURITY_CLIENT}
56 ${SECURITY_SERVER_DEP_LIBRARIES}
59 ################################################################################
61 INSTALL(TARGETS ${TARGET_SECURITY_CLIENT} DESTINATION lib)
63 INSTALL(TARGETS ${TARGET_SECURITY_SERVER} DESTINATION bin)
66 ${SECURITY_SERVER_PATH}/include/security-server.h
67 DESTINATION /usr/include/security-server
71 ${SECURITY_SERVER_PATH}/mw-list
72 DESTINATION /usr/share/security-server
76 ${SECURITY_SERVER_PATH}/security-serverd
77 DESTINATION /etc/rc.d/init.d
80 ################################################################################
82 #CONFIGURE_FILE(security-server.pc.in security-server.pc @ONLY)
85 ################################################################################