Update change log and spec for wrt-plugins-tizen_0.2.84
[framework/web/wrt-plugins-tizen.git] / src / standards / Tizen / Calendar / CMakeLists.txt
1 set(TARGET_NAME "wrt-plugins-tizen-1.0-calendar")
2 set(DESTINATION_NAME  "tizen-1.0-calendar")
3
4 set(CMAKE_INSTALL_RPATH
5     ${CMAKE_INSTALL_RPATH}
6     ${CMAKE_INSTALL_PREFIX}/tizen-1.0-tizen
7     ${CMAKE_INSTALL_PREFIX}/tizen-1.0-time
8     ${CMAKE_INSTALL_PREFIX}/tizen-1.0-contact
9 )
10
11 set(SRCS
12   ${SRCS_PLATFORM_API_CALENDAR}
13   ${SRCS_PLATFORM_IMPLEMENTATION_CALENDAR}
14   CalendarResponseDispatcher.cpp
15   CalendarConverter.cpp
16   JSCalendarEvent.cpp
17   JSCalendarTask.cpp
18   JSCalendarItemProperties.cpp
19   JSCalendarEventId.cpp
20   JSCalendar.cpp
21   JSCalendarManager.cpp
22   JSCalendarAttendee.cpp
23   JSCalendarRecurrenceRule.cpp
24   JSCalendarAlarm.cpp
25   JSStringArray.cpp
26   JSNumberArray.cpp
27   CalendarAsyncCallbackManager.cpp
28   CalendarListenerManager.cpp
29   plugin_initializer.cpp
30   plugin_config.cpp
31 )
32
33 include_directories(
34   ${INCLUDES_PLATFORM_IMPLEMENTATION_CALENDAR}
35 )
36
37 add_library(${TARGET_NAME} SHARED ${SRCS})
38 target_link_libraries(${TARGET_NAME}
39   ${LIBS_COMMON}
40   ${LIBS_PLATFORM_IMPLEMENTATION_CALENDAR}
41   wrt-plugins-tizen-1.0-tizen-impl
42   wrt-plugins-tizen-1.0-time-impl
43   wrt-plugins-tizen-1.0-contact-impl
44 )
45
46 INSTALL(TARGETS ${TARGET_NAME} LIBRARY DESTINATION ${DESTINATION_NAME})
47 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/config.xml DESTINATION ${DESTINATION_NAME})