5 ${CMAKE_SOURCE_DIR}/inc
6 ${CMAKE_SOURCE_DIR}/src/base/inc
7 ${CMAKE_SOURCE_DIR}/src/app/inc
8 ${CMAKE_SOURCE_DIR}/src/security/inc
9 ${CMAKE_SOURCE_DIR}/src/system/inc
10 ${CMAKE_SOURCE_DIR}/src/system
14 SET (${this_target}_SOURCE_FILES
18 FIo_DbEnumeratorImpl.cpp
20 FIo_DbStatementImpl.cpp
21 FIoSqlStatementBuilder.cpp
26 FIo_DirEnumeratorImpl.cpp
30 FIo_NormalRegistry.cpp
33 FIo_SecureRegistry.cpp
38 FIo_FileAttributesImpl.cpp
39 FIoFileEventManager.cpp
40 FIo_FileEventManagerImpl.cpp
41 FIo_FileEventDispatcher.cpp
47 FIo_IIpcClientEventListener.cpp
48 FIo_IIpcServerEventListener.cpp
49 FIo_ChannelMessages.cpp
50 FIo_ChannelManager.cpp
53 FIo_ClientChannelImpl.cpp
55 FIo_ServerChannelImpl.cpp
56 FIo_ChannelServiceProxy.cpp
57 FIo_ChannelServiceManager.cpp
58 FIo_DataControlResultSetImpl.cpp
59 FIo_DataControlResultSetEnumerator.cpp
61 FIo_SerialPortImpl.cpp
63 FIo_ServiceMessage.cpp
64 FIoMemoryMappedFile.cpp
65 FIo_MemoryMappedFileImpl.cpp
66 FIoMmcStorageManager.cpp
67 FIo_MmcStorageManagerImpl.cpp
68 FIo_MmcStorageManagerIpcMessages.cpp
69 FIo_MmcStorageManagerProxy.cpp
70 FIoMessagePortManager.cpp
71 FIo_MessagePortManagerImpl.cpp
72 FIoLocalMessagePort.cpp
73 FIo_LocalMessagePortImpl.cpp
74 FIoRemoteMessagePort.cpp
75 FIo_RemoteMessagePortImpl.cpp
76 FIo_MessagePortProxy.cpp
79 FIoDataSetEnumerator.cpp
80 FIo_DataSetEnumeratorImpl.cpp
87 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden")
88 ## SET EXTRA COMPILER FLAGS
89 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fPIC -DSQLITE_HAS_CODEC")
91 ## SET C COMPILER FLAGS
92 SET(CMAKE_C_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
94 ## SET CPP COMPILER FLAGS
95 SET(CMAKE_CXX_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
98 ADD_LIBRARY (${this_target} STATIC ${${this_target}_SOURCE_FILES})
100 TARGET_LINK_LIBRARIES(${this_target} "-lcapi-network-serial" )