CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
-PROJECT(meshd C)
+PROJECT(wmeshd C)
MESSAGE(===================================================================)
MESSAGE(Building...meshd)
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")
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)
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)
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})
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})