Merge "Return errors to caller" into tizen_5.5
[platform/core/connectivity/stc-manager.git] / plugin / CMakeLists.txt
old mode 100755 (executable)
new mode 100644 (file)
index 66ab497..98f28b7
@@ -1,36 +1,20 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
-PROJECT(stc-manager-plugin C)
-
-# Set required packages
-INCLUDE(FindPkgConfig)
-PKG_CHECK_MODULES(pkgs_plugin REQUIRED
-       dlog
-       gio-2.0
-       gio-unix-2.0
-       glib-2.0
-       bundle
-       syspopup-caller
-       )
-
-FOREACH(flag ${pkgs_plugin_CFLAGS})
-       SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
-ENDFOREACH(flag)
+SET(SOURCE_DIR               ${CMAKE_SOURCE_DIR}/src)
+SET(HELPER_SOURCE_DIR        ${SOURCE_DIR}/helper)
+SET(DATABASE_SOURCE_DIR      ${SOURCE_DIR}/database)
 
 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include)
-# INCLUDE_DIRECTORIES(SRCS include)
-
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -g -Werror -fvisibility=hidden")
-SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
-SET(CMAKE_C_FLAGS_RELEASE "-O2")
+INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/interfaces)
 
-SET(SRCS_PLUGIN
-       stc-plugin.c
-       )
+INCLUDE_DIRECTORIES(${SOURCE_DIR})
+INCLUDE_DIRECTORIES(${HELPER_SOURCE_DIR})
 
-# library build
-ADD_LIBRARY(${PROJECT_NAME} SHARED ${SRCS_PLUGIN})
-TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_plugin_LDFLAGS})
-SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES PREFIX "" OUTPUT_NAME ${PROJECT_NAME})
+INCLUDE_DIRECTORIES(${DATABASE_SOURCE_DIR})
+INCLUDE_DIRECTORIES(${DATABASE_SOURCE_DIR}/include)
 
-# install
-INSTALL(TARGETS ${PROJECT_NAME} LIBRARY DESTINATION ${LIBDIR})
+ADD_SUBDIRECTORY(appstatus)
+ADD_SUBDIRECTORY(exception)
+ADD_SUBDIRECTORY(procfs)
+ADD_SUBDIRECTORY(pcap)
+ADD_SUBDIRECTORY(tether)
+ADD_SUBDIRECTORY(monitor)
+ADD_SUBDIRECTORY(firewall)