Code Sync with Private GIT
[apps/web/download-manager.git] / CMakeLists.txt
index 3322587..c367539 100644 (file)
@@ -34,6 +34,7 @@ SET(DBDATADIR "${PREFIX}/data/db")
 SET(LOCALEDIR "${RESDIR}/locale")
 SET(ICONDIR "/opt/share/icons/default/small/")
 SET(HISTORYDB ".download-history.db")
+SET(EDJE_DIR "${RESDIR}/edje")
 
 IF("${CMAKE_BUILD_TYPE}" STREQUAL "")
        SET(CMAKE_BUILD_TYPE "Release")
@@ -56,6 +57,7 @@ pkg_check_modules(pkgs REQUIRED
        edje
        icu-i18n
        xdgmime
+       edje
  )
 
 FIND_LIBRARY(LIB_DL dl)
@@ -98,16 +100,25 @@ ADD_DEFINITIONS("-DDBDATADIR=\"${DBDATADIR}\"")
 ADD_DEFINITIONS("-DLOCALEDIR=\"${LOCALEDIR}\"")
 ADD_DEFINITIONS("-DICONDIR=\"${ICONDIR}\"")
 ADD_DEFINITIONS("-DHISTORYDB=\"${HISTORYDB}\"")
+ADD_DEFINITIONS("-DEDJE_DIR=\"${EDJE_DIR}\"")
 
 ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS})
 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS} ${LIB_DL})
 
+ADD_CUSTOM_TARGET(download-manager.edj
+       COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/images
+       ${CMAKE_SOURCE_DIR}/res/download-manager.edc
+       ${CMAKE_BINARY_DIR}/res/download-manager.edj
+       DEPENDS ${CMAKE_SOURCE_DIR}/res/download-manager.edc)
+ADD_DEPENDENCIES(${PROJECT_NAME} download-manager.edj)
+
 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${BINDIR})
 
 INSTALL(DIRECTORY DESTINATION ${DATADIR})
 INSTALL(DIRECTORY DESTINATION ${DBDATADIR})
 INSTALL(FILES ${CMAKE_BINARY_DIR}/res/${PKGNAME}.xml DESTINATION /opt/share/packages)
 INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/res/images DESTINATION ${RESDIR})
+INSTALL(FILES ${CMAKE_BINARY_DIR}/res/download-manager.edj DESTINATION ${EDJE_DIR})
 
 # i18n
 ADD_SUBDIRECTORY(po)