Beta merge 2
[profile/ivi/wrt-plugins-tizen.git] / src / standards / Tizen / Mediacontent / CMakeLists.txt
1 set(TARGET_NAME "wrt-plugins-tizen-1.0-mediacontent") 
2 set(DESTINATION_NAME  "tizen-1.0-mediacontent")
3 include_directories(${INCLUDES_PLATFORM_IMPLEMENTATION_MEDIACONTENT})
4
5 set(SRCS  
6   ${SRCS_PLATFORM_API_MEDIACONTENT}
7   ${SRCS_PLATFORM_IMPLEMENTATION_MEDIACONTENT}
8   ${SRCS_PLATFORM_API_WRT_WRAPPER}
9   ${SRCS_PLATFORM_API_FILTER}
10   ../Tizen/FilterConverter.cpp
11   ../Tizen/JSAttributeFilter.cpp
12   ../Tizen/JSAttributeRangeFilter.cpp
13   ../Tizen/JSCompositeFilter.cpp
14   ../Tizen/JSAbstractFilterArray.cpp
15   ../Tizen/JSSortMode.cpp
16   ../Common/JSGlobalContextFactory.cpp
17   ../Common/JSTizenException.cpp
18   ../Common/TizenExceptionData.cpp
19   ../Common/JSTizenExceptionFactory.cpp
20   JSMediacontent.cpp
21   JSFolder.cpp
22   JSMedia.cpp
23   JSImage.cpp
24   JSVideo.cpp
25   JSAudio.cpp
26   JSMediaLyrics.cpp
27   JSMediacontentManager.cpp
28   MediacontentController.cpp
29   plugin_initializer.cpp
30   MediaConverter.cpp
31 )
32
33 add_library(${TARGET_NAME} SHARED ${SRCS})
34 target_link_libraries(${TARGET_NAME}
35   ${LIBS_PLATFORM_IMPLEMENTATION_MEDIACONTENT}
36   ${LIBS_COMMON}
37 )
38
39 INSTALL(TARGETS ${TARGET_NAME} LIBRARY DESTINATION ${DESTINATION_NAME})
40 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/config.xml DESTINATION ${DESTINATION_NAME})