Git Init
[profile/ivi/wrt-plugins-tizen.git] / src / standards / Tizen / Contact / CMakeLists.txt
1 set(TARGET_NAME "wrt-plugins-tizen-1.0-contact")
2 set(DESTINATION_NAME  "tizen-1.0-contact")
3 set(SRCS
4   ${SRCS_PLATFORM_API_CONTACT}
5   ${SRCS_PLATFORM_API_FILTER}
6   ${SRCS_PLATFORM_IMPLEMENTATION_CONTACT}
7   AddressBookController.cpp
8   ContactConverter.cpp
9   ContactManagerController.cpp
10   JSContact.cpp
11   JSContactArray.cpp
12   JSContactProperties.cpp
13   JSAddressBook.cpp
14   JSAddressBookChangeCallbackManager.cpp
15   JSAddressBookArray.cpp
16   JSContactName.cpp
17   JSContactAccount.cpp
18   JSContactAnniversary.cpp
19   JSContactAnniversaryArray.cpp
20   JSAttributesOfInterestArray.cpp
21   JSContactAddress.cpp
22   JSContactAddressArray.cpp
23   JSContactAddressTypeArray.cpp
24   JSContactManager.cpp
25   JSContactPhoneNumber.cpp
26   JSContactPhoneNumberArray.cpp
27   JSContactPhoneNumberTypeArray.cpp
28   JSContactEmailAddress.cpp
29   JSContactEmailAddressArray.cpp
30   JSContactEmailAddressTypeArray.cpp
31   JSContactOrganization.cpp
32   JSContactOrganizationArray.cpp
33   JSStringArray.cpp
34   JSContactWebSite.cpp
35   JSContactWebSiteArray.cpp
36   plugin_initializer.cpp
37   plugin_config.cpp
38   ../Tizen/FilterConverter.cpp
39   ../Common/JSTizenException.cpp
40   ../Common/TizenExceptionData.cpp
41   ../Common/JSTizenExceptionFactory.cpp
42 )
43
44 include_directories(
45   ${INCLUDES_PLATFORM_IMPLEMENTATION_CONTACT}
46 )
47
48 add_library(${TARGET_NAME} SHARED ${SRCS})
49 target_link_libraries(${TARGET_NAME}
50   ${LIBS_PLATFORM_IMPLEMENTATION_CONTACT}
51   ${LIBS_COMMON}
52 )
53
54 INSTALL(TARGETS ${TARGET_NAME} LIBRARY DESTINATION ${DESTINATION_NAME})
55 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/config.xml DESTINATION ${DESTINATION_NAME})