Fixed issue where station_joined and station_left event was not notified
[platform/core/connectivity/wifi-mesh-manager.git] / CMakeLists.txt
index a7d116f..6819b6c 100644 (file)
@@ -1,5 +1,5 @@
 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
-PROJECT(meshd C)
+PROJECT(wmeshd C)
 
 MESSAGE(===================================================================)
 MESSAGE(Building...meshd)
@@ -10,13 +10,13 @@ INCLUDE(FindPkgConfig)
 SET(PKG_MODULES
                gio-2.0
                gio-unix-2.0
-#              gudev-1.0
                dlog
                libnl-3.0
                libnl-genl-3.0
                dbus-1
                libcrypto
-               libtzplatform-config)
+               libtzplatform-config
+               capi-network-wifi-manager)
 pkg_check_modules(daemon_pkgs REQUIRED ${PKG_MODULES})
 
 MESSAGE(" - Adding external C flags")
@@ -33,15 +33,6 @@ SET(CMAKE_C_FLAGS_RELEASE "-fPIE")
 ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
 ADD_DEFINITIONS("-DUSE_DLOG")
 ADD_DEFINITIONS("-DTIZEN_DEBUG_ENABLE")
-IF(USE_UDEV_MONITOR)
-       ADD_DEFINITIONS(-DUSE_UDEV_MONITOR)
-ENDIF(USE_UDEV_MONITOR)
-IF(USE_NETLINK_MONITOR)
-       ADD_DEFINITIONS(-DUSE_NETLINK_MONITOR)
-ENDIF(USE_NETLINK_MONITOR)
-IF(USE_IOCTL_MONITOR)
-       ADD_DEFINITIONS(-DUSE_IOCTL_MONITOR)
-ENDIF(USE_IOCTL_MONITOR)
 IF(TIZEN_FEATURE_MESH_ON_DEMAND)
        ADD_DEFINITIONS(-DTIZEN_FEATURE_MESH_ON_DEMAND)
 ENDIF(TIZEN_FEATURE_MESH_ON_DEMAND)
@@ -51,13 +42,13 @@ SET(INTROSPECTION_PATH ${CMAKE_CURRENT_SOURCE_DIR}/introspection)
 ADD_CUSTOM_COMMAND(
        OUTPUT dbus
     COMMAND gdbus-codegen
-           --interface-prefix net.mesh.
-           --generate-c-code mesh-generated-code
+           --interface-prefix net.wmesh.
+           --generate-c-code wmesh-generated-code
                #--c-namespace mesh
            --c-generate-object-manager
            --generate-docbook generated-docs
-           ${INTROSPECTION_PATH}/mesh.xml
-           ${INTROSPECTION_PATH}/manager.xml
+           ${INTROSPECTION_PATH}/wmesh.xml
+           ${INTROSPECTION_PATH}/wmanager.xml
     COMMENT "Generating mesh GDBus .c/.h"
 )
 ADD_CUSTOM_TARGET(GENERATED_DBUS_CODE DEPENDS dbus)
@@ -68,8 +59,8 @@ INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include)
 
 MESSAGE(" - Compiling...")
 FILE(GLOB DAEMON_SRCS *.c ${CMAKE_SOURCE_DIR}/src/*.c)
-SET(DAEMON_SRCS ${DAEMON_SRCS} ${CMAKE_SOURCE_DIR}/mesh-generated-code.c)
-SET_SOURCE_FILES_PROPERTIES(${CMAKE_SOURCE_DIR}/mesh-generated-code.c PROPERTIES GENERATED TRUE)
+SET(DAEMON_SRCS ${DAEMON_SRCS} ${CMAKE_SOURCE_DIR}/wmesh-generated-code.c)
+SET_SOURCE_FILES_PROPERTIES(${CMAKE_SOURCE_DIR}/wmesh-generated-code.c PROPERTIES GENERATED TRUE)
 
 INCLUDE_DIRECTORIES(${daemon_pkgs_INCLUDE_DIRS})
 LINK_DIRECTORIES(${daemon_pkgs_LIBRARY_DIRS})
@@ -85,5 +76,5 @@ TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${daemon_pkgs_LIBRARIES})
 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION bin)
 
 MESSAGE(" - Copying...meshd")
-CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/files/mesh.sh.in ${CMAKE_SOURCE_DIR}/files/mesh.sh @ONLY)
-INSTALL(FILES ${CMAKE_SOURCE_DIR}/files/mesh.sh DESTINATION ${SBIN_DIR})
+CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/files/wmesh.sh.in ${CMAKE_SOURCE_DIR}/files/wmesh.sh @ONLY)
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/files/wmesh.sh DESTINATION ${SBIN_DIR})