pkg_check_modules(rpkgs REQUIRED
vconf
dlog
- heynoti)
+ heynoti
+ iniparser)
ADD_DEFINITIONS(${rpkgs_CFLAGS})
SET(CMAKE_ALLOW_LOOSE_LOOP_CONSTRAINTS true)
SET(SRCS
- device_plugin.c
- device_engine.c
- device_haptic.c
- if_legacy.c
- if_generic.c
- devman_internal.c)
+ src/device_plugin.c
+ src/device_engine.c
+ src/device_haptic.c
+ src/device_convert.c
+ src/if_legacy.c
+ src/if_generic.c
+ src/devman_internal.c)
SET(HEADERS
- devman.h
- devman_haptic.h
- devman_haptic_ext.h
- devman_haptic_ext_core.h
- devman_haptic_plugin_intf.h
- devman_plugin_intf.h
- SLP_devman_PG.h)
+ include/devman.h
+ include/devman_managed.h
+ include/devman_image.h
+ include/devman_error.h
+ include/devman_haptic.h
+ include/devman_haptic_ext.h
+ include/devman_haptic_ext_core.h
+ include/devman_haptic_plugin_intf.h
+ include/devman_plugin_intf.h
+ include/SLP_devman_PG.h)
INCLUDE(devices/CMakeLists.txt)
+SET(INC_DIR include)
+INCLUDE_DIRECTORIES(${INC_DIR})
+
SET(PREFIX ${CMAKE_INSTALL_PREFIX})
SET(EXEC_PREFIX "\${prefix}")
SET(LIBDIR "\${prefix}/lib")
SET(UDEV_RULES udev-files/91-devman.rules)
SET(RC_LOCAL_SCRIPT devman)
-INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR})
-
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fvisibility=hidden")
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -g")
TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${rpkgs_LDFLAGS} "-ldl")
SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES SOVERSION ${VERSION})
-ADD_EXECUTABLE(display_wd display_wd.c)
+ADD_EXECUTABLE(display_wd src/display_wd.c)
TARGET_LINK_LIBRARIES(display_wd ${pkgs_LDFLAGS} ${PROJECT_NAME})
INSTALL(TARGETS display_wd DESTINATION bin)