set(TARGET_NAME "wrt-plugins-tizen-1.0-application") set(DESTINATION_NAME "tizen-1.0-application") set(TARGET_IMPL_NAME "wrt-plugins-tizen-1.0-application-impl") include_directories(${INCLUDES_PLATFORM_IMPLEMENTATION_APPLICATION}) set(CMAKE_INSTALL_RPATH ${CMAKE_INSTALL_RPATH} ${CMAKE_INSTALL_PREFIX}/${DESTINATION_NAME} ) set(SRCS_IMPL ${SRCS_PLATFORM_API_APPLICATION} ${SRCS_PLATFORM_IMPLEMENTATION_APPLICATION} plugin_config.cpp ApplicationAnswerReceiver.cpp ApplicationListener.cpp ApplicationConverter.cpp ApplicationUtil.cpp JSApplication.cpp JSApplicationInformation.cpp JSApplicationContext.cpp JSApplicationService.cpp JSApplicationServiceData.cpp JSApplicationInstallInfo.cpp LaunchServicePrivateData.cpp ApplicationAsyncCallbackManager.cpp ApplicationListenerManager.cpp ) add_library(${TARGET_IMPL_NAME} SHARED ${SRCS_IMPL}) target_link_libraries(${TARGET_IMPL_NAME} ${LIBS_COMMON} ${LIBS_PLATFORM_IMPLEMENTATION_APPLICATION} ) set(SRCS plugin_initializer.cpp ) add_library(${TARGET_NAME} SHARED ${SRCS}) target_link_libraries(${TARGET_NAME} ${TARGET_IMPL_NAME} ) INSTALL(TARGETS ${TARGET_NAME} ${TARGET_IMPL_NAME} LIBRARY DESTINATION ${DESTINATION_NAME}) INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/config.xml DESTINATION ${DESTINATION_NAME})