CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
-PROJECT(d2d-manager C CXX)
+PROJECT(d2d-manager-daemon C CXX)
MESSAGE("===================================================================")
MESSAGE("Building...d2d-manager")
MESSAGE("===================================================================")
+MESSAGE(" - Set include folder")
+INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include/util)
+
+MESSAGE(" - Set source folder")
+AUX_SOURCE_DIRECTORY(${CMAKE_SOURCE_DIR}/src/subownerclient SRCS)
+
MESSAGE(" - Checking...packages dependency")
INCLUDE(FindPkgConfig)
-SET(PKG_MODULES gio-2.0 gio-unix-2.0 dlog dbus-1 iotivity uuid)
+SET(PKG_MODULES glib-2.0 gio-2.0 gio-unix-2.0 dlog dbus-1 iotivity uuid)
MESSAGE(" - Adding external C flags")
FOREACH(flag ${daemon_pkgs_CFLAGS})
ADD_DEFINITIONS("-DUSE_DLOG")
ADD_DEFINITIONS("-DTIZEN_DEBUG_ENABLE")
+ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS})
+TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS} pthread)
+INSTALL(TARGETS ${PROJECT_NAME} DESTINATION bin)
+
ADD_SUBDIRECTORY(test)
%manifest %{name}.manifest
%license LICENSE
%defattr(-,root,root,-)
-#%{_bindir}/%{name}-daemon
+%{_bindir}/%{name}-daemon
%attr(644,root,root) %{_datadir}/dbus-1/system-services/*
%attr(644,root,root) %{_unitdir}/%{name}.service