Implementation of client stubs for updating and fetching policy
[platform/core/security/security-manager.git] / src / CMakeLists.txt
index 15466cc..603c713 100644 (file)
@@ -1,79 +1,17 @@
-PKG_CHECK_MODULES(SECURITY_SERVER_DEP
-    dlog
-    openssl
-    libsmack
-    REQUIRED
-    )
-
-SET(SECURITY_SERVER_PATH ${PROJECT_SOURCE_DIR}/src)
-
-SET(SECURITY_SERVER_SOURCES
-    ${SECURITY_SERVER_PATH}/communication/security-server-comm.c
-    ${SECURITY_SERVER_PATH}/server/security-server-cookie.c
-    ${SECURITY_SERVER_PATH}/server/security-server-main.c
-    ${SECURITY_SERVER_PATH}/server/security-server-password.c
-    ${SECURITY_SERVER_PATH}/util/security-server-util-common.c
-    )
-
-SET_SOURCE_FILES_PROPERTIES(
-    ${SECURITY_SERVER_SOURCES}
-    PROPERTIES
-        COMPILE_FLAGS "-D_GNU_SOURCE -DSECURITY_SERVER_DEBUG_DLOG")
-
-INCLUDE_DIRECTORIES(
-    ${SECURITY_SERVER_PATH}/include
-    ${SECURITY_SERVER_DEP_INCLUDE_DIRS}
-    )
-
-ADD_EXECUTABLE(${TARGET_SECURITY_SERVER} ${SECURITY_SERVER_SOURCES})
-
-TARGET_LINK_LIBRARIES(${TARGET_SECURITY_SERVER}
-    ${SECURITY_SERVER_DEP_LIBRARIES}
-    )
-
-################################################################################
-
-SET(SECURITY_CLIENT_VERSION_MAJOR 1)
-SET(SECURITY_CLIENT_VERSION ${SECURITY_CLIENT_VERSION_MAJOR}.0.1)
-
-SET(SECURITY_CLIENT_SOURCES
-    ${SECURITY_SERVER_PATH}/client/security-server-client.c
-    ${SECURITY_SERVER_PATH}/communication/security-server-comm.c
-    )
-
-ADD_LIBRARY(${TARGET_SECURITY_CLIENT} SHARED ${SECURITY_CLIENT_SOURCES})
-
-SET_TARGET_PROPERTIES(
-    ${TARGET_SECURITY_CLIENT}
-    PROPERTIES
-        COMPILE_FLAGS "-D_GNU_SOURCE -DSECURITY_SERVER_DEBUG_DLOG -fPIC"
-        SOVERSION ${SECURITY_CLIENT_VERSION_MAJOR}
-        VERSION ${SECURITY_CLIENT_VERSION}
-    )
-
-TARGET_LINK_LIBRARIES(${TARGET_SECURITY_CLIENT}
-    ${SECURITY_SERVER_DEP_LIBRARIES}
-    )
-
-################################################################################
-
-INSTALL(TARGETS ${TARGET_SECURITY_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
-    )
-
-INSTALL(FILES
-    ${SECURITY_SERVER_PATH}/security-serverd
-    DESTINATION /etc/rc.d/init.d
-    )
-
-################################################################################
-
-#CONFIGURE_FILE(security-server.pc.in security-server.pc @ONLY)
-#INSTALL
-
-################################################################################
+SET(INCLUDE_PATH ${PROJECT_SOURCE_DIR}/src/include)
+SET(COMMON_PATH  ${PROJECT_SOURCE_DIR}/src/common)
+SET(CLIENT_PATH  ${PROJECT_SOURCE_DIR}/src/client)
+SET(SERVER_PATH  ${PROJECT_SOURCE_DIR}/src/server)
+SET(DPL_PATH     ${PROJECT_SOURCE_DIR}/src/dpl)
+SET(CMD_PATH     ${PROJECT_SOURCE_DIR}/src/cmd)
+
+SET(TARGET_SERVER "security-manager")
+SET(TARGET_CLIENT "security-manager-client")
+SET(TARGET_COMMON "security-manager-commons")
+SET(TARGET_CMD    "security-manager-cmd")
+
+ADD_SUBDIRECTORY(include)
+ADD_SUBDIRECTORY(common)
+ADD_SUBDIRECTORY(client)
+ADD_SUBDIRECTORY(server)
+ADD_SUBDIRECTORY(cmd)