3 PKG_CHECK_MODULES(ACE_CLIENT_DEPS
11 ${PROJECT_SOURCE_DIR}/ace_client
14 SET(ACE_CLIENT_SRC_DIR
18 SET(ACE_CLIENT_INCLUDE_DIR
19 ${ACE_CLIENT_DIR}/include
22 SET(ACE_CLIENT_SOURCES
23 ${COMMUNICATION_CLIENT_SOURCES}
24 ${ACE_CLIENT_SRC_DIR}/ace_client.cpp
25 ${ACE_CLIENT_SRC_DIR}/ace_api_client.cpp
26 ${PROJECT_SOURCE_DIR}/src/services/ace/logic/attribute_facade.cpp
27 ${PROJECT_SOURCE_DIR}/src/services/ace/logic/simple_roaming_agent.cpp
30 SET(ACE_CLIENT_INCLUDES
31 ${COMMUNICATION_CLIENT_INCLUDES}
32 ${ACE_CLIENT_DEPS_INCLUDE_DIRS}
33 ${ACE_CLIENT_INCLUDE_DIR}
34 ${PROJECT_SOURCE_DIR}/ace_common/include
35 ${PROJECT_SOURCE_DIR}/src/services/ace
36 ${PROJECT_SOURCE_DIR}/src/services/ace/
37 ${PROJECT_SOURCE_DIR}/src/services/ace/logic
38 ${PROJECT_SOURCE_DIR}/src/services/popup
39 ${PROJECT_SOURCE_DIR}/popup_process
40 ${PROJECT_SOURCE_DIR}/ace/include
43 ADD_DEFINITIONS(${ACE_CLIENT_DEPS_CFLAGS})
44 ADD_DEFINITIONS(${ACE_CLIENT_CFLAGS_OTHER})
46 INCLUDE_DIRECTORIES(${ACE_CLIENT_INCLUDES})
48 ADD_LIBRARY(${TARGET_ACE_CLIENT_LIB} SHARED ${ACE_CLIENT_SOURCES})
50 SET_TARGET_PROPERTIES(${TARGET_ACE_CLIENT_LIB} PROPERTIES
51 SOVERSION ${API_VERSION}
54 SET_TARGET_PROPERTIES(${TARGET_ACE_CLIENT_LIB} PROPERTIES
57 TARGET_LINK_LIBRARIES(${TARGET_ACE_CLIENT_LIB}
58 ${ACE_CLIENT_DEPS_LIBRARIES}
59 ${TARGET_ACE_DAO_RO_LIB}
63 INSTALL(TARGETS ${TARGET_ACE_CLIENT_LIB}
67 # ${ACE_CLIENT_INCLUDE_DIR}/ace-client/ace_client.h
68 # ${ACE_CLIENT_INCLUDE_DIR}/ace-client/ace_client_types.h
69 ${ACE_CLIENT_INCLUDE_DIR}/ace_api_client.h
70 DESTINATION include/ace-client