Update package version to 1.2.11
[platform/core/uifw/capi-ui-sticker.git] / client / CMakeLists.txt
1 SET(CONSUMER_SRCS
2     sticker_consumer.c
3     sticker_data.c
4     sticker_dbus.c
5 )
6
7 SET(PROVIDER_SRCS
8     sticker_provider.c
9     sticker_data.c
10     sticker_dbus.c
11 )
12
13 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR})
14 INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/include)
15
16 FOREACH(flag ${pkgs_CFLAGS})
17     SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
18 ENDFOREACH(flag)
19 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -Wall")
20
21 ## Add definitions ##
22 ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"")
23
24 ## sticker consumer library ##
25 ADD_LIBRARY(${PROJECT_NAME}-consumer SHARED ${CONSUMER_SRCS})
26 TARGET_LINK_LIBRARIES(${PROJECT_NAME}-consumer ${pkgs_LDFLAGS})
27
28 ## sticker provider library ##
29 ADD_LIBRARY(${PROJECT_NAME}-provider SHARED ${PROVIDER_SRCS})
30 TARGET_LINK_LIBRARIES(${PROJECT_NAME}-provider ${pkgs_LDFLAGS})
31
32 ## Install library files ##
33 INSTALL(TARGETS ${PROJECT_NAME}-consumer DESTINATION ${LIBDIR} COMPONENT RuntimeLibraries)
34 INSTALL(TARGETS ${PROJECT_NAME}-provider DESTINATION ${LIBDIR} COMPONENT RuntimeLibraries)