Encryption performance test
[platform/core/security/key-manager.git] / misc / CMakeLists.txt
1 SET(CKM_SO_LOADER "ckm_so_loader")
2
3 SET(CKM_SO_LOADER_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/ckm_so_loader.cpp)
4 SET(KEY_MANAGER_SRC_PATH ${PROJECT_SOURCE_DIR}/src)
5 ADD_EXECUTABLE( ${CKM_SO_LOADER} ${CKM_SO_LOADER_SOURCES} )
6
7 #linker directories
8 TARGET_LINK_LIBRARIES(${CKM_SO_LOADER} -ldl)
9
10 #place for output file
11 INSTALL(TARGETS ${CKM_SO_LOADER}
12     DESTINATION ${BIN_DIR}
13     PERMISSIONS OWNER_READ
14                 OWNER_WRITE
15                 OWNER_EXECUTE
16                 GROUP_READ
17                 GROUP_EXECUTE
18                 WORLD_READ
19                 WORLD_EXECUTE
20      )
21
22
23 SET(CKM_TOOL "ckm_tool")
24 SET(CKM_TOOL_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/ckm_tool.cpp)
25
26 INCLUDE_DIRECTORIES(
27     ${KEY_MANAGER_SRC_PATH}/include
28     )
29
30 ADD_EXECUTABLE( ${CKM_TOOL} ${CKM_TOOL_SOURCES} )
31
32 #linker directories
33 TARGET_LINK_LIBRARIES(${CKM_TOOL}
34     ${TARGET_KEY_MANAGER_CONTROL_CLIENT}
35     )
36
37 #place for output file
38 INSTALL(TARGETS ${CKM_TOOL}
39     DESTINATION ${BIN_DIR}
40     PERMISSIONS OWNER_READ
41                 OWNER_WRITE
42                 OWNER_EXECUTE
43                 GROUP_READ
44                 GROUP_EXECUTE
45                 WORLD_READ
46                 WORLD_EXECUTE
47      )
48 ADD_SUBDIRECTORY(ckm_db_tool)
49 ADD_SUBDIRECTORY(ckm_initial_values)
50 ADD_SUBDIRECTORY(encryption_scheme)
51 ADD_SUBDIRECTORY(db_perf)
52 ADD_SUBDIRECTORY(encryption_perf)