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
14 FIo_ChannelManager.cpp
17 FIo_ClientChannelImpl.cpp
18 FIo_ChannelService.cpp
20 FIo_ServerChannelImpl.cpp
24 FIo_DbEnumeratorImpl.cpp
26 FIo_DbStatementImpl.cpp
27 FIoSqlStatementBuilder.cpp
32 FIo_DirEnumeratorImpl.cpp
36 FIo_NormalRegistry.cpp
39 FIo_SecureRegistry.cpp
44 FIo_FileAttributesImpl.cpp
45 FIoFileEventManager.cpp
46 FIo_FileEventManagerImpl.cpp
52 FIo_IIpcClientEventListener.cpp
53 FIo_IIpcServerEventListener.cpp
54 FIo_ChannelMessages.cpp
55 FIo_ChannelServiceProxy.cpp
56 FIo_ChannelServiceStub.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 FIo_ChannelCAppStub.cpp
67 FIo_ChannelWebAppStub.cpp
68 FIoMmcStorageManager.cpp
69 FIo_MmcStorageManagerImpl.cpp
70 FIo_MmcStorageManagerIpcMessages.cpp
71 FIo_MmcStorageManagerProxy.cpp
72 FIoMessagePortManager.cpp
73 FIo_MessagePortManagerImpl.cpp
74 FIoLocalMessagePort.cpp
75 FIo_LocalMessagePortImpl.cpp
76 FIoRemoteMessagePort.cpp
77 FIo_RemoteMessagePortImpl.cpp
78 FIo_MessagePortMessages.cpp
79 FIo_MessagePortProxy.cpp
82 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden")
83 ## SET EXTRA COMPILER FLAGS
84 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fPIC -DSQLITE_HAS_CODEC")
86 ## SET C COMPILER FLAGS
87 SET(CMAKE_C_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
89 ## SET CPP COMPILER FLAGS
90 SET(CMAKE_CXX_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
93 ADD_LIBRARY (${this_target} STATIC ${${this_target}_SOURCE_FILES})