merge private to rsa
[apps/core/preloaded/image-viewer.git] / CMakeLists.txt
index 91e53b3..fe8b171 100755 (executable)
@@ -8,7 +8,7 @@ SET(SRCS
 )
 
 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}
-${CMAKE_CURRENT_SOURCE_DIR}/include/
+       ${CMAKE_CURRENT_SOURCE_DIR}/include/
 )
 
 INCLUDE(FindPkgConfig)
@@ -43,15 +43,37 @@ SET(BINDIR "${PREFIX}/bin")
 SET(RESDIR "${PREFIX}/res")
 SET(DATADIR "${PREFIX}/data")
 SET(LOCALEDIR "${RESDIR}/locale")
-SET(ICONDIR "/opt/share/icons/default/small")
+SET(ICONDIR "/usr/share/icons/default/small")
 SET(EDJDIR "${RESDIR}/edje")
 
-INSTALL(FILES ${CMAKE_SOURCE_DIR}/res/manifest/${PKG_NAME}.xml DESTINATION /opt/share/packages)
+INSTALL(FILES ${PKG_NAME}.xml DESTINATION /usr/share/packages)
 INSTALL(DIRECTORY DESTINATION ${DATADIR})
-INSTALL(FILES ${CMAKE_SOURCE_DIR}/res/manifest/${PKG_NAME}.png DESTINATION ${ICONDIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/res/appicon/${PKG_NAME}.png DESTINATION ${ICONDIR})
 
 ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS})
 TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS})
 
+
+FUNCTION (BUILD_EDJ _in _out _base _dir)
+       ADD_CUSTOM_TARGET(${_out}
+               COMMAND
+                       edje_cc -id ${_base}/${_dir}
+                       ${CMAKE_CURRENT_SOURCE_DIR}/${_base}/${_in}
+                       ${CMAKE_CURRENT_SOURCE_DIR}/${_base}/${_out}
+               DEPENDS
+                       ${CMAKE_CURRENT_SOURCE_DIR}/${_base}/${_in}
+       )
+
+       ADD_DEPENDENCIES(${PROJECT_NAME} ${_out})
+       INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${_base}/${_out} DESTINATION ${CMAKE_INSTALL_PREFIX}/res/edje/${IVUG_PACKAGE_NAME})
+ENDFUNCTION (BUILD_EDJ)
+
+
+BUILD_EDJ(iv-main.edc                  iv-main.edj                     res/layout              images)
+
+
 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION bin)
 
+INSTALL(FILES LICENSE DESTINATION /usr/share/license RENAME ${PKG_NAME})
+
+