EFL 1.20 migration
[platform/core/uifw/libscl-ui.git] / CMakeLists.txt
index c29241e..7dbe4ae 100644 (file)
@@ -40,6 +40,7 @@ SET(SRCS
     scl/gwes/win32/sclgraphics-win32.cpp
     scl/gwes/efl/sclwindows-efl.cpp
     scl/gwes/efl/sclgraphics-efl.cpp
+    scl/gwes/efl/sclanimator-efl.cpp
     scl/gwes/efl/sclevents-efl.cpp
     scl/gwes/win32/sclevents-win32.cpp
     scl/sclfeedback.cpp
@@ -55,6 +56,8 @@ SET(SRCS
     scl/sclcontext.cpp
     scl/sclactionstate.cpp
     scl/sclresourcecache.cpp
+    scl/sclkeyfocushandler.cpp
+    scl/sclanimator.cpp
     res/sclresource.cpp
     res/simple_debug.cpp
 )
@@ -62,7 +65,7 @@ SET(SRCS
 SET(PACKAGE ${PROJECT_NAME})
 SET(PKGNAME ${PACKAGE})
 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
-SET(LIBDIR "${PREFIX}/lib")
+SET(LIBDIR ${LIB_INSTALL_DIR})
 SET(INCLUDEDIR "\${PREFIX}/scl/include")
 
 IF("${CMAKE_BUILD_TYPE}" STREQUAL "")
@@ -79,24 +82,28 @@ INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/src
                     ${CMAKE_SOURCE_DIR}/binary_xmlresource/include/interface
                     ${CMAKE_SOURCE_DIR}/sclres
                     ${CMAKE_SOURCE_DIR}/scl/gwes
-                    ${CMAKE_SOURCE_DIR}/scl/gwes/gtk
-                    ${CMAKE_SOURCE_DIR}/scl/gwes/win32
                     ${CMAKE_SOURCE_DIR}/scl/gwes/efl
                     ${CMAKE_SOURCE_DIR}/res )
 
 INCLUDE(FindPkgConfig)
-pkg_check_modules(pkgs REQUIRED
+SET(PKGS_CHECK_MODULES
         elementary
+        glib-2.0
         feedback
-        sensor
         dlog
-        ecore-imf
         libxml-2.0
-        utilX
         tts
         vconf
+        libscl-common
         )
 
+IF (with_wayland)
+        ADD_DEFINITIONS("-DWAYLAND")
+        SET(PKGS_CHECK_MODULES ${PKGS_CHECK_MODULES} ecore-wl2)
+ENDIF(with_wayland)
+
+pkg_check_modules(pkgs REQUIRED ${PKGS_CHECK_MODULES})
+
 FOREACH(flag ${pkgs_CFLAGS})
     SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
 ENDFOREACH(flag)
@@ -119,15 +126,14 @@ TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS})
 set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "")
 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${LIBDIR})
 
-INSTALL(FILES "${CMAKE_SOURCE_DIR}/scl/include/scl.h" DESTINATION include/libscl-ui)
 INSTALL(FILES "${CMAKE_SOURCE_DIR}/scl/include/sclui.h" DESTINATION include/libscl-ui)
-INSTALL(FILES "${CMAKE_SOURCE_DIR}/scl/include/scltypes.h" DESTINATION include/libscl-ui)
 INSTALL(FILES "${CMAKE_SOURCE_DIR}/scl/include/sclconfig.h" DESTINATION include/libscl-ui)
 INSTALL(FILES "${CMAKE_SOURCE_DIR}/scl/include/sclstructs.h" DESTINATION include/libscl-ui)
 INSTALL(FILES "${CMAKE_SOURCE_DIR}/scl/include/scleventcallback.h" DESTINATION include/libscl-ui)
-INSTALL(FILES "${CMAKE_SOURCE_DIR}/res/simple_debug.h" DESTINATION include/libscl-ui)
+INSTALL(FILES "${CMAKE_SOURCE_DIR}/scl/include/sclutils.h" DESTINATION include/libscl-ui)
+INSTALL(FILES "${CMAKE_SOURCE_DIR}/scl/include/sclfeedback.h" DESTINATION include/libscl-ui)
 
 CONFIGURE_FILE(${PROJECT_NAME}.pc.in ${PROJECT_NAME}.pc @ONLY)
-INSTALL(FILES ${CMAKE_BINARY_DIR}/${PROJECT_NAME}.pc DESTINATION lib/pkgconfig)
+INSTALL(FILES ${CMAKE_BINARY_DIR}/${PROJECT_NAME}.pc DESTINATION ${LIBDIR}/pkgconfig)
 
 ADD_SUBDIRECTORY("xml2binary")