1 set(TARGET_NAME "wrt-plugins-tizen-1.0-calendar")
2 set(DESTINATION_NAME "tizen-1.0-calendar")
4 ${SRCS_PLATFORM_API_CALENDAR}
5 ${SRCS_PLATFORM_API_FILTER}
6 ${SRCS_PLATFORM_IMPLEMENTATION_CALENDAR}
7 CalendarResponseDispatcher.cpp
12 JSCalendarItemProperties.cpp
16 JSCalendarAttendee.cpp
17 JSCalendarRecurrenceRule.cpp
20 plugin_initializer.cpp
22 ../Tizen/FilterConverter.cpp
23 ../Tizen/JSAttributeFilter.cpp
24 ../Tizen/JSAttributeRangeFilter.cpp
25 ../Tizen/JSCompositeFilter.cpp
26 ../Tizen/JSAbstractFilterArray.cpp
27 ../Tizen/JSSortMode.cpp
28 ../Common/JSTizenException.cpp
29 ../Common/TizenExceptionData.cpp
30 ../Common/JSTizenExceptionFactory.cpp
31 ../Common/JSGlobalContextFactory.cpp
32 ${SRCS_PLATFORM_API_TIMEUTIL}
33 ${SRCS_PLATFORM_IMPLEMENTATION_TIMEUTIL}
34 ../TimeUtil/JSTimeUtil.cpp
35 ../TimeUtil/JSTZDate.cpp
36 ../TimeUtil/JSTimeDuration.cpp
37 ../TimeUtil/TimeUtilConverter.cpp
38 ../TimeUtil/plugin_config.cpp
42 ${INCLUDES_PLATFORM_IMPLEMENTATION_CALENDAR}
45 add_library(${TARGET_NAME} SHARED ${SRCS})
46 target_link_libraries(${TARGET_NAME}
48 ${LIBS_PLATFORM_IMPLEMENTATION_CALENDAR}
51 INSTALL(TARGETS ${TARGET_NAME} LIBRARY DESTINATION ${DESTINATION_NAME})
52 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/config.xml DESTINATION ${DESTINATION_NAME})