Beta merge 2
[profile/ivi/wrt-plugins-tizen.git] / src / standards / Tizen / NFC / CMakeLists.txt
1 set(TARGET_NAME "wrt-plugins-tizen-1.0-nfc")
2 set(DESTINATION_NAME "tizen-1.0-nfc")
3
4 include_directories(${INCLUDES_PLATFORM_IMPLEMENTATION_NFC})
5
6 set(SRCS
7   ${SRCS_PLATFORM_API_NFC}
8   ${SRCS_PLATFORM_IMPLEMENTATION_NFC}
9   JSNFCManager.cpp
10   JSNFCTag.cpp
11   JSNFCTagMifareClassic.cpp
12   JSNFCTagMifareUltra.cpp
13         JSNdefMessage.cpp
14         JSNdefRecord.cpp
15         JSNdefRecordText.cpp
16         JSNdefRecordURI.cpp
17         JSNdefRecordMedia.cpp
18         JSNdefRecordArray.cpp
19         JSNFCTarget.cpp
20         NFCConverter.cpp
21         EventNFCChangedPrivateData.cpp
22   NFCStaticController.cpp
23   ResponseDispatcher.cpp
24         plugin_initializer.cpp
25   plugin_config.cpp
26 ../Common/JSTizenException.cpp
27 ../Common/TizenExceptionData.cpp
28 ../Common/JSTizenExceptionFactory.cpp
29 )
30
31 add_library(${TARGET_NAME} SHARED ${SRCS})
32 target_link_libraries(${TARGET_NAME}
33   ${LIBS_COMMON}
34   ${LIBS_PLATFORM_IMPLEMENTATION_NFC}
35 )
36
37 INSTALL(TARGETS ${TARGET_NAME} LIBRARY DESTINATION ${DESTINATION_NAME})
38 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/config.xml DESTINATION ${DESTINATION_NAME})