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
45 FIo_IIpcClientEventListener.cpp
46 FIo_IIpcServerEventListener.cpp
47 FIo_ChannelMessages.cpp
48 FIo_ChannelManager.cpp
51 FIo_ClientChannelImpl.cpp
53 FIo_ServerChannelImpl.cpp
54 FIo_ChannelServiceProxy.cpp
55 FIo_ChannelServiceManager.cpp
56 FIo_DataControlResultSetImpl.cpp
57 FIo_DataControlResultSetEnumerator.cpp
59 FIo_SerialPortImpl.cpp
61 FIo_ServiceMessage.cpp
62 FIoMemoryMappedFile.cpp
63 FIo_MemoryMappedFileImpl.cpp
64 FIoMmcStorageManager.cpp
65 FIo_MmcStorageManagerImpl.cpp
66 FIo_MmcStorageManagerIpcMessages.cpp
67 FIo_MmcStorageManagerProxy.cpp
68 FIoMessagePortManager.cpp
69 FIo_MessagePortManagerImpl.cpp
70 FIoLocalMessagePort.cpp
71 FIo_LocalMessagePortImpl.cpp
72 FIoRemoteMessagePort.cpp
73 FIo_RemoteMessagePortImpl.cpp
74 FIo_MessagePortProxy.cpp
77 FIoDataSetEnumerator.cpp
78 FIo_DataSetEnumeratorImpl.cpp
85 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden")
86 ## SET EXTRA COMPILER FLAGS
87 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fPIC -DSQLITE_HAS_CODEC")
89 ## SET C COMPILER FLAGS
90 SET(CMAKE_C_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
92 ## SET CPP COMPILER FLAGS
93 SET(CMAKE_CXX_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
96 ADD_LIBRARY (${this_target} STATIC ${${this_target}_SOURCE_FILES})
98 TARGET_LINK_LIBRARIES(${this_target} "-lcapi-network-serial" )