2.0 alpha
[platform/core/system/devman.git] / CMakeLists.txt
old mode 100755 (executable)
new mode 100644 (file)
index 8d667ec..c794fed
@@ -5,30 +5,38 @@ INCLUDE(FindPkgConfig)
 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")
@@ -40,8 +48,6 @@ SET(UDEV_RULES_PATH ${CMAKE_DEVMAN_RSRC_PREFIX}/udev-rules)
 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")
 
@@ -56,7 +62,7 @@ ADD_LIBRARY(${PROJECT_NAME} SHARED ${SRCS} ${TARGET_SRCS})
 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)