1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 PROJECT(org.tizen.ciss C)
5 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
6 SET(BINDIR "${PREFIX}/bin")
7 SET(RESDIR "${PREFIX}/res")
8 SET(DATADIR "${PREFIX}/data")
9 SET(LOCALEDIR "${RESDIR}/locale")
10 SET(EDJDIR "${RESDIR}/edje")
11 SET(IMGDIR "${RESDIR}/images")
13 ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"")
14 ADD_DEFINITIONS("-DRESDIR=\"${RESDIR}\"")
15 ADD_DEFINITIONS("-DDATADIR=\"${DATADIR}\"")
16 ADD_DEFINITIONS("-DLOCALEDIR=\"${LOCALEDIR}\"")
17 ADD_DEFINITIONS("-DEDJDIR=\"${EDJDIR}\"")
18 ADD_DEFINITIONS("-DIMGDIR=\"${IMGDIR}\"")
23 src/ciss-tapi-request.c
32 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/include)
34 INCLUDE(FindPkgConfig)
35 pkg_check_modules(ciss_pkgs REQUIRED tapi appcore-efl glib-2.0 gobject-2.0 vconf elementary utilX dlog aul bundle ecore ecore-imf ecore-x ecore-input)
36 FOREACH(flag ${ciss_pkgs_CFLAGS})
37 SET(CISS_EXTRA_CFLAGS "${CISS_EXTRA_CFLAGS} ${flag}")
40 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${CISS_EXTRA_CFLAGS}")
42 ADD_EXECUTABLE(${APPNAME} ${CISS_SRCS})
43 TARGET_LINK_LIBRARIES(${APPNAME} ${ciss_pkgs_LDFLAGS})
45 ADD_CUSTOM_TARGET(ciss-mmi.edj
46 COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/resource/images
47 ${CMAKE_SOURCE_DIR}/resource/ciss-mmi.edc ${CMAKE_BINARY_DIR}/ciss-mmi.edj
48 DEPENDS ${CMAKE_SOURCE_DIR}/resource/ciss-mmi.edc
50 ADD_DEPENDENCIES(${APPNAME} ciss-mmi.edj)
52 CONFIGURE_FILE(${PROJECT_NAME}.desktop.in ${CMAKE_SOURCE_DIR}/${PROJECT_NAME}.desktop)
53 INSTALL(TARGETS ${APPNAME} DESTINATION bin)
54 INSTALL(DIRECTORY DESTINATION ${DATADIR})
55 INSTALL(FILES ${CMAKE_SOURCE_DIR}/${PROJECT_NAME}.desktop DESTINATION /opt/share/applications/)
56 INSTALL(FILES ${CMAKE_BINARY_DIR}/ciss-mmi.edj DESTINATION ${EDJDIR})