Merge "Add a _LocalizedNumParser class and 4 static functions" into tizen_2.1
[platform/framework/native/appfw.git] / src / io / CMakeLists.txt
1 SET (this_target io)
2
3 INCLUDE_DIRECTORIES (
4         ${SLP_INCLUDE_DIRS}
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
11         inc
12         )
13
14 SET (${this_target}_SOURCE_FILES
15         FIoDatabase.cpp
16         FIo_DatabaseImpl.cpp
17         FIoDbEnumerator.cpp
18         FIo_DbEnumeratorImpl.cpp
19         FIoDbStatement.cpp
20         FIo_DbStatementImpl.cpp
21         FIoSqlStatementBuilder.cpp
22         FIo_DbContextImpl.cpp
23         FIoDirEntry.cpp
24         FIo_DirEntryImpl.cpp
25         FIoDirEnumerator.cpp
26         FIo_DirEnumeratorImpl.cpp
27         FIoDirectory.cpp
28         FIo_DirectoryImpl.cpp
29         FIo_NormalFile.cpp
30         FIo_NormalRegistry.cpp
31         FIo_SecureFile.cpp
32         FIo_SecureIoUtil.cpp
33         FIo_SecureRegistry.cpp
34         FIo_FileUtil.cpp
35         FIoFile.cpp
36         FIo_FileImpl.cpp
37         FIoFileAttributes.cpp
38         FIo_FileAttributesImpl.cpp
39         FIoFileEventManager.cpp
40         FIo_FileEventManagerImpl.cpp
41         FIo_FileEventDispatcher.cpp
42         FIo_FileEvent.cpp
43         FIoRegistry.cpp
44         FIo_RegistryImpl.cpp
45         FIo_RegistryCore.cpp
46         FIo_IpcClient.cpp
47         FIo_IIpcClientEventListener.cpp
48         FIo_IIpcServerEventListener.cpp
49         FIo_ChannelMessages.cpp
50         FIo_ChannelManager.cpp
51         FIo_Channel.cpp
52         FIoClientChannel.cpp
53         FIo_ClientChannelImpl.cpp
54         FIoServerChannel.cpp
55         FIo_ServerChannelImpl.cpp
56         FIo_ChannelServiceProxy.cpp
57         FIo_ChannelServiceManager.cpp
58         FIo_DataControlResultSetImpl.cpp
59         FIo_DataControlResultSetEnumerator.cpp
60         FIoSerialPort.cpp
61         FIo_SerialPortImpl.cpp
62         FIo_DataRouter.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
77         FIoDataSet.cpp
78         FIo_DataSetImpl.cpp
79         FIoDataSetEnumerator.cpp
80         FIo_DataSetEnumeratorImpl.cpp
81         FIoDataRow.cpp
82         FIo_DataRowImpl.cpp
83         FIoFileLock.cpp
84         FIo_FileLockImpl.cpp
85         )
86
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")
90
91 ## SET C COMPILER FLAGS
92 SET(CMAKE_C_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
93
94 ## SET CPP COMPILER FLAGS
95 SET(CMAKE_CXX_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
96
97 ## Create Library
98 ADD_LIBRARY (${this_target} STATIC ${${this_target}_SOURCE_FILES})
99
100 TARGET_LINK_LIBRARIES(${this_target} "-lcapi-network-serial" )