2 SET(CLIENT_SRCS ug-client.c)
3 SET(CLIENT_VENDOR samsung)
4 SET(CLIENT_DIR ${TZ_SYS_BIN})
5 SET(CLIENT_LOCALEDIR /usr/share/locale)
7 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
10 SET(CLIENT_PKGS_CHECK_MODULES "capi-appfw-application capi-system-runtime-info appcore-efl appsvc bundle edje dlog elementary evas")
13 PKG_CHECK_MODULES(CLIENT_PKGS REQUIRED ${CLIENT_PKGS_CHECK_MODULES} ecore-x x11)
17 PKG_CHECK_MODULES(CLIENT_PKGS REQUIRED ${CLIENT_PKGS_CHECK_MODULES})
20 FOREACH(flag ${CLIENT_PKGS_CFLAGS})
21 SET(CLIENT_CFLAGS "${CLIENT_CFLAGS} ${flag}")
24 SET(CLIENT_CFLAGS, "${CLIENT_CFLAGS} -DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
25 SET(CLIENT_CFLAGS, "${CLIENT_CFLAGS} -DVENDOR=\"${CLIENT_VENDOR}\"")
26 SET(CLIENT_CFLAGS, "${CLIENT_CFLAGS} -DAPP_NAME=\"${CLIENT}\"")
27 SET(CLIENT_CFLAGS, "${CLIENT_CFLAGS} -DAPP_DIR=\"${CLIENT_DIR}\"")
28 SET(CLIENT_CFLAGS, "${CLIENT_CFLAGS} -DAPP_LOCALEDIR=\"${CLIENT_LOCALEDIR}\"")
30 ADD_EXECUTABLE(${CLIENT} ${CLIENT_SRCS})
31 SET_TARGET_PROPERTIES(${CLIENT} PROPERTIES COMPILE_FLAGS "${CLIENT_CFLAGS}")
32 TARGET_LINK_LIBRARIES(${CLIENT} ${PROJECT_NAME} ${CLIENT_PKGS_LDFLAGS})
34 ADD_CUSTOM_TARGET(ug-client.edj
35 COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/images
36 ${CMAKE_CURRENT_SOURCE_DIR}/ug-client.edc ${CMAKE_CURRENT_BINARY_DIR}/ug-client.edj
37 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/ug-client.edc
39 ADD_DEPENDENCIES(${CLIENT} ug-client.edj)
41 INSTALL(TARGETS ${CLIENT} DESTINATION bin)
42 INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/ug-client.edj DESTINATION share/edje/ug-client)