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
scl/sclcontext.cpp
scl/sclactionstate.cpp
scl/sclresourcecache.cpp
+ scl/sclkeyfocushandler.cpp
+ scl/sclanimator.cpp
res/sclresource.cpp
res/simple_debug.cpp
)
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 "")
${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)
-SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} -fpie -Wall")
+SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} -fPIC -Wall")
SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g")
SET(CMAKE_CXX_FLAGS_RELEASE "-O2 -g")
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")