Add document about API reference
[platform/core/convergence/service-adaptor.git] / CMakeLists.txt
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2 PROJECT(service-adaptor)
3
4 SET(CMAKE_SKIP_BUILD_RPATH TRUE)
5 SET(VERSION_MAJOR 1)
6 SET(VERSION "${VERSION_MAJOR}.1.0")
7
8 IF("${CMAKE_BUILD_TYPE}" STREQUAL "")
9         SET(CMAKE_BUILD_TYPE "Debug")
10 ENDIF("${CMAKE_BUILD_TYPE}" STREQUAL "")
11
12 SET(PROVIDER_PATH "${LIB_INSTALL_DIR}/service-provider")
13 ADD_DEFINITIONS("-DSERVICE_PROVIDER_INSTALL_PATH=\"${PROVIDER_PATH}\"")
14
15 ##########################################################
16 # Define Adaptor
17 ##########################################################
18 ADD_SUBDIRECTORY(adaptor)
19
20 ##########################################################
21 # Define BASE LIB
22 ##########################################################
23 ADD_SUBDIRECTORY(common)
24
25 ##########################################################
26 # Define Adaptor API
27 ##########################################################
28 ADD_SUBDIRECTORY(api)
29
30 ##########################################################
31 # Define Adaptor Manager & Execute File
32 ##########################################################
33 ADD_SUBDIRECTORY(server)
34
35 ##########################################################
36 # Define Test App
37 ##########################################################
38 #ADD_SUBDIRECTORY(test)
39
40 ##########################################################
41 # Define Install Files
42 ##########################################################
43
44 CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/packaging/org.tizen.serviceadaptor.client.conf.in ${CMAKE_CURRENT_SOURCE_DIR}/org.tizen.serviceadaptor.client.conf)
45 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/org.tizen.serviceadaptor.client.conf DESTINATION /etc/dbus-1/system.d)
46
47 CONFIGURE_FILE(service-adaptor.pc.in service-adaptor.pc @ONLY)
48 INSTALL(FILES ${CMAKE_BINARY_DIR}/service-adaptor.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
49
50 # LICENSE file
51 INSTALL(FILES ${CMAKE_SOURCE_DIR}/LICENSE.APLv2 DESTINATION /usr/share/license/service-adaptor)