${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
FSys_EnvironmentImpl.cpp
FSys_DeviceEventListenerContainer.cpp
FSys_SettingClient.cpp
+ FSys_SystemClient.cpp
)
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden")
## 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")