Merge "Flow control for DataControl" into tizen_2.1
[platform/framework/native/appfw.git] / src / system / CMakeLists.txt
index 1dac104..edf5e85 100755 (executable)
@@ -11,10 +11,17 @@ INCLUDE_DIRECTORIES(
        ${CMAKE_SOURCE_DIR}/src/locales/inc
        ${CMAKE_SOURCE_DIR}/src/app/inc
        ${CMAKE_SOURCE_DIR}/src/security/inc
-       ${CMAKE_SOURCE_DIR}/src/io/ext/chromium
-       /usr/include/network
        )
 
+INCLUDE(FindPkgConfig)
+pkg_check_modules(pkgs REQUIRED
+       haptic
+)
+
+FOREACH(flag ${pkgs_CFLAGS})
+       SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
+ENDFOREACH(flag)
+
 SET (${this_target}_SOURCE_FILES
        FSys_CommunicationDispatcherClient.cpp
        FSys_AlarmManager.cpp
@@ -42,6 +49,7 @@ SET (${this_target}_SOURCE_FILES
        FSys_EnvironmentImpl.cpp
        FSys_DeviceEventListenerContainer.cpp
        FSys_SettingClient.cpp
+       FSys_SystemClient.cpp
 )
 
 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden")
@@ -58,9 +66,3 @@ SET(CMAKE_CXX_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_CXX_FLAGS} ${EX
 ## Create Library
 ADD_LIBRARY (${this_target} STATIC ${${this_target}_SOURCE_FILES})
 
-## SET LINKER FLAGS
-SET(CMAKE_SHARED_LINKER_FLAGS -Wl, --no-undefined)
-
-TARGET_LINK_LIBRARIES(${this_target} "-lhaptic")
-TARGET_LINK_LIBRARIES(${this_target} "-lcapi-system-device")
-TARGET_LINK_LIBRARIES(${this_target} "-lcapi-system-power")