X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=plugin%2FCMakeLists.txt;h=a56ee639ccba91e6dc95917bcbbec39db1a675be;hb=f8e88a87a33763dbd5a58a29f8876b7254e6864d;hp=66ab49762045cf1fc34b133cfef07d3bf1d6a94e;hpb=4f63fde461236b5559f50cdc6d79b51343eefa8d;p=platform%2Fcore%2Fconnectivity%2Fstc-manager.git diff --git a/plugin/CMakeLists.txt b/plugin/CMakeLists.txt old mode 100755 new mode 100644 index 66ab497..a56ee63 --- a/plugin/CMakeLists.txt +++ b/plugin/CMakeLists.txt @@ -1,36 +1,19 @@ -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)