SET(SRCS
# Entry point
- src/ug-image-viewer.c
+ src/ug-image-viewer.cpp
# View related
src/view/ivug-main-view.cpp
src/view/ivug-main-view-toolbar.cpp
src/view/ivug-main-view-menu.cpp
+ src/view/ivug-slideshow-view.cpp
+
src/view/ivug-name-view.c
src/view/ivug-details-view.c
src/view/ivug-crop-view.cpp
# Control related
src/control/ivug-parameter.c
src/control/ivug-context.c
- src/control/ivug-filter.c
src/control/ivug-detail-info.c
src/control/ivug-setas.cpp
src/control/ivug-crop-ug.cpp
${IVUG_SOURCE_WIDGET_DIR}/include
${IVUG_SOURCE_COMMON_DIR}/include
${IVUG_SOURCE_MEDIA_DIR}/include
+ ${IVUG_SOURCE_RESOURCE_DIR}/include
src
src/include
src/control
${IVUG_SOURCE_SLIDESHOW_DIR}/include
# Below include directory should be removed for make module more indepentatly
- ${IVUG_SOURCE_SLIDESHOW_DIR}/src/effect/include
+# ${IVUG_SOURCE_SLIDESHOW_DIR}/src/effect/include
+# ${IVUG_SOURCE_SLIDESHOW_DIR}/src/dali_effect/include
)
-MESSAGE("Checking " ${PROJECT_NAME}\r)
-
INCLUDE(FindPkgConfig)
pkg_check_modules(pkgs REQUIRED
elementary
ecore-evas
utilX
ui-gadget-1
+ libmedia-utils
+ media-thumbnail
drm-client
- icu-i18n
glib-2.0
vconf
capi-appfw-application
capi-appfw-app-manager
- capi-system-runtime-info
)
-
FOREACH(flag ${pkgs_CFLAGS})
- SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
+ SET(EXTRA_FLAGS "${EXTRA_FLAGS} ${flag}")
ENDFOREACH(flag)
-#if("${CMAKE_SYSTEM_VERSION}" STREQUAL "arm")
-# pkg_check_modules(armpkgs REQUIRED
-# )
-#
-# FOREACH(flag ${armpkgs_CFLAGS})
-# SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
-# ENDFOREACH(flag)
-#
-#endif()
-
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
-SET(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
-
-message("CFLAGS="${CMAKE_C_FLAGS})
-message("CXXFLAGS="${CMAKE_CXX_FLAGS})
-message("LDFLAGS="${LDFLAGS})
-message("LDFLAGS1="${pkgs_LDFLAGS})
-
ADD_DEFINITIONS("-DUG_MODULE_API=__attribute__ \(\(visibility\(\"default\"\)\)\)")
ADD_DEFINITIONS("-DPACKAGE=\"${PROJECT_NAME}\"")
ADD_LIBRARY(${PROJECT_NAME} SHARED ${SRCS})
SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES SOVERSION ${VERSION_MAJOR})
SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES VERSION ${VERSION})
+SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES COMPILE_FLAGS ${EXTRA_FLAGS})
SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES INSTALL_RPATH ${CMAKE_INSTALL_PREFIX}/lib)
BUILD_EDJ(ivug-setas.edc ivug-setas.edj layout ${THEME_FOLDER}/${THEME})
BUILD_EDJ(ivug-naviframe.edc ivug-naviframe.edj layout ${THEME_FOLDER}/${THEME})
BUILD_EDJ(ivug-name-view.edc ivug-name-view.edj layout ${THEME_FOLDER}/${THEME})
+BUILD_EDJ(ivug-slideshow-view.edc ivug-slideshow-view.edj layout ${THEME_FOLDER}/${THEME})
BUILD_EDJ(ivug-genlist.edc ivug-genlist.edj layout/genlist ../${THEME_FOLDER}/${THEME})
#
INSTALL(DIRECTORY DESTINATION ${CMAKE_DATA_DIR}/${PROJECT_NAME})
-# i18n
-ADD_SUBDIRECTORY(res/po)