SET (this_target system) INCLUDE_DIRECTORIES( ${SLP_INCLUDE_DIRS} ${CMAKE_SOURCE_DIR}/inc ./ inc ${CMAKE_SOURCE_DIR}/src/base/inc ${CMAKE_SOURCE_DIR}/src/io/inc ${CMAKE_SOURCE_DIR}/src/locales ${CMAKE_SOURCE_DIR}/src/locales/inc ${CMAKE_SOURCE_DIR}/src/app/inc ${CMAKE_SOURCE_DIR}/src/security/inc ) SET (${this_target}_SOURCE_FILES FSys_CommunicationDispatcherClient.cpp FSys_AlarmManager.cpp FSysAlarm.cpp FSys_AlarmImpl.cpp FSysBattery.cpp FSys_BatteryImpl.cpp FSysDeviceManager.cpp FSys_DeviceManagerImpl.cpp FSysPowerManager.cpp FSys_PowerManagerImpl.cpp FSysRuntimeInfo.cpp FSys_RuntimeClient.cpp FSys_RuntimeInfoImpl.cpp FSysSettingInfo.cpp FSys_SettingInfoImpl.cpp FSysSystemInfo.cpp FSys_SystemInfoImpl.cpp FSysSystemTime.cpp FSys_SystemTimeImpl.cpp FSysVibrator.cpp FSys_VibratorImpl.cpp FSys_DeviceManagerEventProvider.cpp FSys_SystemResource.cpp FSysEnvironment.cpp FSys_EnvironmentImpl.cpp FSys_DeviceEventListenerContainer.cpp FSys_SettingClient.cpp FSys_SystemClient.cpp FSys_SystemServiceMessageClient.cpp ) SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden") ## SET EXTRA COMPILER FLAGS SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fPIC" ) ## SET C COMPILER FLAGS SET(CMAKE_C_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}") ## SET CPP COMPILER FLAGS SET(CMAKE_CXX_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}") ## Create Library ADD_LIBRARY (${this_target} STATIC ${${this_target}_SOURCE_FILES})