bf8dae45bdae8c91230438ecb58c1a639db850a4
[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         JSNFCTarget.cpp
16         NFCConverter.cpp
17         EventNFCChangedPrivateData.cpp
18   NFCStaticController.cpp
19   ResponseDispatcher.cpp
20         plugin_initializer.cpp
21   plugin_config.cpp
22 ../Common/JSTizenException.cpp
23 ../Common/TizenExceptionData.cpp
24 ../Common/JSTizenExceptionFactory.cpp
25 )
26
27 add_library(${TARGET_NAME} SHARED ${SRCS})
28 target_link_libraries(${TARGET_NAME}
29   ${LIBS_COMMON}
30   ${LIBS_PLATFORM_IMPLEMENTATION_NFC}
31 )
32
33 INSTALL(TARGETS ${TARGET_NAME} LIBRARY DESTINATION ${DESTINATION_NAME})
34 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/config.xml DESTINATION ${DESTINATION_NAME})