1 SET(ODE_TARGET org.tizen.ode)
3 INCLUDE_DIRECTORIES(./include)
5 FIND_PACKAGE(PkgConfig REQUIRED)
6 PKG_CHECK_MODULES(tools_pkgs REQUIRED
14 capi-appfw-app-control
15 capi-appfw-application
16 capi-system-runtime-info
18 capi-system-system-settings
21 INCLUDE_DIRECTORIES(${tools_pkgs_INCLUDE_DIRS})
22 LINK_DIRECTORIES(${tools_pkgs_LIBRARY_DIRS})
24 SET(PKG_NAME "${ODE_TARGET}")
25 SET(PKG_SRC ./src/ode-app.c
26 ./src/ode-app-widget.c
28 ./src/ode-app-confirm.c)
30 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIE")
31 SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pie")
33 ADD_EXECUTABLE(${PKG_NAME} ${PKG_SRC})
34 INSTALL(TARGETS ${PKG_NAME} DESTINATION ${APP_INSTALL_PREFIX}/${PKG_NAME}/bin)
36 TARGET_LINK_LIBRARIES(${PKG_NAME} ${tools_pkgs_LIBRARIES})
39 ADD_CUSTOM_TARGET(org.tizen.ode.edj
40 COMMAND edje_cc -no-save -id ${CMAKE_CURRENT_SOURCE_DIR}/res/images
41 ${CMAKE_CURRENT_SOURCE_DIR}/res/org.tizen.ode.edc
42 ${CMAKE_BINARY_DIR}/org.tizen.ode.edj
43 DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/res/org.tizen.ode.edc)
45 ADD_DEPENDENCIES(${PROJECT_NAME} org.tizen.ode.edj)
46 INSTALL(FILES ${CMAKE_BINARY_DIR}/org.tizen.ode.edj DESTINATION ${APP_INSTALL_PREFIX}/${PKG_NAME}/res)
49 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/res/images/icon_encrypt_bar.png DESTINATION ${APP_INSTALL_PREFIX}/${PKG_NAME}/res/images)
50 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/res/images/icon_encrypt_check.png DESTINATION ${APP_INSTALL_PREFIX}/${PKG_NAME}/res/images)
51 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${PKG_NAME}.xml DESTINATION ${APP_SHARE_PACKAGES_DIR})