1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
4 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
5 SET(BINDIR "${PREFIX}/bin")
6 SET(RESDIR "${PREFIX}/res")
7 SET(DATADIR "${PREFIX}/data")
8 SET(LOCALEDIR "${RESDIR}/locale")
9 SET(EDJDIR "${RESDIR}/edje")
10 SET(IMGDIR "${RESDIR}/images")
12 ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"")
13 ADD_DEFINITIONS("-DRESDIR=\"${RESDIR}\"")
14 ADD_DEFINITIONS("-DDATADIR=\"${DATADIR}\"")
15 ADD_DEFINITIONS("-DLOCALEDIR=\"${LOCALEDIR}\"")
16 ADD_DEFINITIONS("-DEDJDIR=\"${EDJDIR}\"")
17 ADD_DEFINITIONS("-DIMGDIR=\"${IMGDIR}\"")
22 src/ciss-tapi-request.c
31 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/include)
33 INCLUDE(FindPkgConfig)
34 pkg_check_modules(pkgs REQUIRED
45 capi-appfw-application
50 FOREACH(flag ${pkgs_CFLAGS})
51 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
54 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
56 ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS})
57 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS})
59 ADD_CUSTOM_TARGET(ciss-mmi.edj
60 COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/resource/images
61 ${CMAKE_SOURCE_DIR}/resource/ciss-mmi.edc ${CMAKE_BINARY_DIR}/ciss-mmi.edj
62 DEPENDS ${CMAKE_SOURCE_DIR}/resource/ciss-mmi.edc
64 ADD_DEPENDENCIES(${PROJECT_NAME} ciss-mmi.edj)
66 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION bin)
67 INSTALL(DIRECTORY DESTINATION ${DATADIR})
68 INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.${PROJECT_NAME}.xml DESTINATION /opt/share/packages/)
69 INSTALL(FILES ${CMAKE_BINARY_DIR}/ciss-mmi.edj DESTINATION ${EDJDIR})