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
13 SET (${this_target}_SOURCE_FILES
17 FIo_DbEnumeratorImpl.cpp
19 FIo_DbStatementImpl.cpp
20 FIoSqlStatementBuilder.cpp
25 FIo_DirEnumeratorImpl.cpp
29 FIo_NormalRegistry.cpp
32 FIo_SecureRegistry.cpp
37 FIo_FileAttributesImpl.cpp
38 FIoFileEventManager.cpp
39 FIo_FileEventManagerImpl.cpp
44 FIo_IIpcClientEventListener.cpp
45 FIo_IIpcServerEventListener.cpp
46 FIo_ChannelMessages.cpp
47 FIo_ChannelManager.cpp
50 FIo_ClientChannelImpl.cpp
52 FIo_ServerChannelImpl.cpp
53 FIo_ChannelServiceProxy.cpp
54 FIo_ChannelServiceManager.cpp
55 FIo_DataControlResultSetImpl.cpp
56 FIo_DataControlResultSetEnumerator.cpp
58 FIo_SerialPortImpl.cpp
60 FIo_ServiceMessage.cpp
61 FIoMemoryMappedFile.cpp
62 FIo_MemoryMappedFileImpl.cpp
63 FIoMmcStorageManager.cpp
64 FIo_MmcStorageManagerImpl.cpp
65 FIo_MmcStorageManagerIpcMessages.cpp
66 FIo_MmcStorageManagerProxy.cpp
67 FIoMessagePortManager.cpp
68 FIo_MessagePortManagerImpl.cpp
69 FIoLocalMessagePort.cpp
70 FIo_LocalMessagePortImpl.cpp
71 FIoRemoteMessagePort.cpp
72 FIo_RemoteMessagePortImpl.cpp
73 FIo_MessagePortProxy.cpp
76 FIoDataSetEnumerator.cpp
77 FIo_DataSetEnumeratorImpl.cpp
80 FIo_ZipFileArchive.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" )