Beta merge 2
[profile/ivi/wrt-plugins-tizen.git] / src / standards / Tizen / Call / CMakeLists.txt
1 set(TARGET_NAME "wrt-plugins-tizen-1.0-call")
2
3 include_directories(${INCLUDES_PLATFORM_IMPLEMENTATION_CALL})
4
5 set(SRCS 
6   ${SRCS_PLATFORM_API_CALL}
7   ${SRCS_PLATFORM_IMPLEMENTATION_CALL}
8   ${SRCS_PLATFORM_API_FILTER}
9   CallMultiCallback.cpp
10   CallStaticController.cpp
11   Converter.cpp
12   JSCallHistory.cpp
13   JSCallHistoryEntry.cpp
14   JSCallManager.cpp
15   JSCallService.cpp
16   JSCellularCallService.cpp
17   JSRemoteParty.cpp
18   plugin_config.cpp
19   plugin_initializer.cpp
20   ResponseDispatcher.cpp
21   ${SRCS_PLATFORM_API_ACCOUNT}
22   ${SRCS_PLATFORM_IMPLEMENTATION_ACCOUNT}
23   ../Account/JSAccount.cpp
24   ../Account/JSAccountServices.cpp
25   ../Account/JSAccountServiceType.cpp
26   ../Account/JSAccountServiceProvider.cpp
27   ../Account/JSAccountManager.cpp
28   ../Account/JSFeatureArray.cpp
29   ../Account/AccountConverter.cpp
30   ../Account/plugin_config.cpp
31   ../Account/ResponseDispatcher.cpp
32   ../Tizen/FilterConverter.cpp
33   ../Tizen/JSAttributeFilter.cpp
34   ../Tizen/JSAttributeRangeFilter.cpp
35   ../Tizen/JSCompositeFilter.cpp
36   ../Tizen/JSAbstractFilterArray.cpp
37   ../Tizen/JSSortMode.cpp
38   ../Common/JSTizenException.cpp
39   ../Common/TizenExceptionData.cpp
40   ../Common/JSTizenExceptionFactory.cpp
41   ../Common/JSGlobalContextFactory.cpp
42 )
43
44 add_library(${TARGET_NAME} SHARED ${SRCS})
45 target_link_libraries(${TARGET_NAME}
46   ${LIBS_COMMON}
47   ${LIBS_PLATFORM_IMPLEMENTATION_CALL}
48 )
49
50 INSTALL(TARGETS ${TARGET_NAME} LIBRARY DESTINATION tizen-1.0-call)
51 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/config.xml DESTINATION tizen-1.0-call)
52