# Global variables
# -----------------------------------------------------------------------------
-SET(DESTINATION_LIB_PREFIX lib/wrt-plugins)
+SET(DESTINATION_LIB_PREFIX ${LIB_INSTALL_DIR}/wrt-plugins)
SET(DESTINATION_HEADER_PREFIX include/${PROJECT_NAME})
MACRO(configure_and_install_pkg PKG_FILE)
CONFIGURE_FILE(${PKGCONFIG_DIR}/${PKG_FILE}.in
${PKGCONFIG_DIR}/${PKG_FILE} @ONLY)
- INSTALL(FILES ${PKGCONFIG_DIR}/${PKG_FILE} DESTINATION lib/pkgconfig)
+ INSTALL(FILES ${PKGCONFIG_DIR}/${PKG_FILE} DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
ENDMACRO(configure_and_install_pkg)
# -----------------------------------------------------------------------------
export LDFLAGS+="-Wl,--rpath=%{PREFIX} -Wl,--as-needed"
-cmake \
+%cmake \
-DENABLE_OPTIONAL_BT=YES \
-DENABLE_OPTIONAL_CALL_HISTORY=YES \
-DENABLE_OPTIONAL_NBS=YES \
project_name=@CMAKE_PROJECT_NAME@
module_name=alarm
exec_prefix=${prefix}
-libdir=${prefix}/lib/wrt-plugins/tizen-${module_name}
+libdir=@LIB_INSTALL_DIR@/wrt-plugins/tizen-${module_name}
includedir=${prefix}/include/${project_name}
Name: wrt-plugins-tizen-${module_name}
Version: @CMAKE_PROJECT_VERSION@
Requires: capi-appfw-application
Libs: -L${libdir} -lwrt-plugins-tizen-${module_name}-impl
-Cflags: -I${includedir}/${module_name}
\ No newline at end of file
+Cflags: -I${includedir}/${module_name}
project_name=@CMAKE_PROJECT_NAME@
module_name=application
exec_prefix=${prefix}
-libdir=${prefix}/lib/wrt-plugins/tizen-${module_name}
+libdir=@LIB_INSTALL_DIR@/wrt-plugins/tizen-${module_name}
includedir=${prefix}/include/${project_name}
Name: wrt-plugins-tizen-${module_name}
Version: @CMAKE_PROJECT_VERSION@
Requires: capi-appfw-app-manager capi-appfw-application capi-appfw-package-manager pkgmgr pkgmgr-info
Libs: -L${libdir} -lwrt-plugins-tizen-${module_name}-impl -lwrt-plugins-tizen-${module_name}-config
-Cflags: -I${includedir}/${module_name}
\ No newline at end of file
+Cflags: -I${includedir}/${module_name}
project_name=@CMAKE_PROJECT_NAME@
module_name=bluetooth
exec_prefix=${prefix}
-libdir=${prefix}/lib/wrt-plugins/tizen-${module_name}
+libdir=@LIB_INSTALL_DIR@/wrt-plugins/tizen-${module_name}
includedir=${prefix}/include/${project_name}
Name: wrt-plugins-tizen-${module_name}
Version: @CMAKE_PROJECT_VERSION@
Requires: capi-network-bluetooth
Libs: -L${libdir} -lwrt-plugins-tizen-${module_name}-impl
-Cflags: -I${includedir}/${module_name}
\ No newline at end of file
+Cflags: -I${includedir}/${module_name}
project_name=@CMAKE_PROJECT_NAME@
module_name=bookmark
exec_prefix=${prefix}
-libdir=${prefix}/lib/wrt-plugins/tizen-${module_name}
+libdir=@LIB_INSTALL_DIR@/wrt-plugins/tizen-${module_name}
includedir=${prefix}/include/${project_name}
Name: wrt-plugins-tizen-${module_name}
Version: @CMAKE_PROJECT_VERSION@
Requires: capi-web-favorites
Libs: -L${libdir} -lwrt-plugins-tizen-${module_name}-impl
-Cflags: -I${includedir}/${module_name}
\ No newline at end of file
+Cflags: -I${includedir}/${module_name}
project_name=@CMAKE_PROJECT_NAME@
module_name=calendar
exec_prefix=${prefix}
-libdir=${prefix}/lib/wrt-plugins/tizen-${module_name}
+libdir=@LIB_INSTALL_DIR@/wrt-plugins/tizen-${module_name}
includedir=${prefix}/include/${project_name}
Name: wrt-plugins-tizen-${module_name}
project_name=@CMAKE_PROJECT_NAME@
module_name=callhistory
exec_prefix=${prefix}
-libdir=${prefix}/lib/wrt-plugins/tizen-${module_name}
+libdir=@LIB_INSTALL_DIR@/wrt-plugins/tizen-${module_name}
includedir=${prefix}/include/${project_name}
Name: wrt-plugins-tizen-${module_name}
Version: @CMAKE_PROJECT_VERSION@
Requires: contacts-service2 glib-2.0 libpcrecpp
Libs: -L${libdir} -lwrt-plugins-tizen-${module_name}-impl
-Cflags: -I${includedir}/${module_name}
\ No newline at end of file
+Cflags: -I${includedir}/${module_name}
project_name=@CMAKE_PROJECT_NAME@
module_name=common
exec_prefix=${prefix}
-libdir=${prefix}/lib/wrt-plugins/tizen-tizen
+libdir=@LIB_INSTALL_DIR@/wrt-plugins/tizen-tizen
includedir=${prefix}/include/${project_name}
Name: wrt-plugins-tizen-${module_name}
Version: @CMAKE_PROJECT_VERSION@
Requires:
Libs: -L${libdir} -lwrt-plugins-tizen-${module_name}
-Cflags: -I${includedir}/${module_name}
\ No newline at end of file
+Cflags: -I${includedir}/${module_name}
project_name=@CMAKE_PROJECT_NAME@
module_name=contact
exec_prefix=${prefix}
-libdir=${prefix}/lib/wrt-plugins/tizen-${module_name}
+libdir=@LIB_INSTALL_DIR@/wrt-plugins/tizen-${module_name}
includedir=${prefix}/include/${project_name}
Name: wrt-plugins-tizen-${module_name}
Version: @CMAKE_PROJECT_VERSION@
Requires: contacts-service2 libpcrecpp
Libs: -L${libdir} -lwrt-plugins-tizen-${module_name}-impl -lwrt-plugins-tizen-${module_name}-config
-Cflags: -I${includedir}/${module_name}
\ No newline at end of file
+Cflags: -I${includedir}/${module_name}
project_name=@CMAKE_PROJECT_NAME@
module_name=content
exec_prefix=${prefix}
-libdir=${prefix}/lib/wrt-plugins/tizen-${module_name}
+libdir=@LIB_INSTALL_DIR@/wrt-plugins/tizen-${module_name}
includedir=${prefix}/include/${project_name}
Name: wrt-plugins-tizen-${module_name}
Version: @CMAKE_PROJECT_VERSION@
Requires: capi-content-media-content capi-media-metadata-extractor
Libs: -L${libdir} -lwrt-plugins-tizen-${module_name}-impl
-Cflags: -I${includedir}/${module_name}
\ No newline at end of file
+Cflags: -I${includedir}/${module_name}
project_name=@CMAKE_PROJECT_NAME@
module_name=datacontrol
exec_prefix=${prefix}
-libdir=${prefix}/lib/wrt-plugins/tizen-${module_name}
+libdir=@LIB_INSTALL_DIR@/wrt-plugins/tizen-${module_name}
includedir=${prefix}/include/${project_name}
Name: wrt-plugins-tizen-${module_name}
Version: @CMAKE_PROJECT_VERSION@
Requires: capi-appfw-application appsvc pkgmgr
Libs: -L${libdir} -lwrt-plugins-tizen-${module_name}-impl
-Cflags: -I${includedir}/${module_name}
\ No newline at end of file
+Cflags: -I${includedir}/${module_name}
project_name=@CMAKE_PROJECT_NAME@
module_name=datasync
exec_prefix=${prefix}
-libdir=${prefix}/lib/wrt-plugins/tizen-${module_name}
+libdir=@LIB_INSTALL_DIR@/wrt-plugins/tizen-${module_name}
includedir=${prefix}/include/${project_name}
Name: wrt-plugins-tizen-${module_name}
project_name=@CMAKE_PROJECT_NAME@
module_name=download
exec_prefix=${prefix}
-libdir=${prefix}/lib/wrt-plugins/tizen-${module_name}
+libdir=@LIB_INSTALL_DIR@/wrt-plugins/tizen-${module_name}
includedir=${prefix}/include/${project_name}
Name: wrt-plugins-tizen-${module_name}
Version: @CMAKE_PROJECT_VERSION@
Requires: capi-web-url-download
Libs: -L${libdir} -lwrt-plugins-tizen-${module_name}-impl
-Cflags: -I${includedir}/${module_name}
\ No newline at end of file
+Cflags: -I${includedir}/${module_name}
project_name=@CMAKE_PROJECT_NAME@
module_name=filesystem
exec_prefix=${prefix}
-libdir=${prefix}/lib/wrt-plugins/tizen-${module_name}
+libdir=@LIB_INSTALL_DIR@/wrt-plugins/tizen-${module_name}
includedir=${prefix}/include/${project_name}
Name: wrt-plugins-tizen-${module_name}
Version: @CMAKE_PROJECT_VERSION@
Requires:
Libs: -L${libdir} -lwrt-plugins-tizen-${module_name}-impl -lwrt-plugins-tizen-${module_name}-config
-Cflags: -I${includedir}/${module_name}
\ No newline at end of file
+Cflags: -I${includedir}/${module_name}
project_name=@CMAKE_PROJECT_NAME@
module_name=application
exec_prefix=${prefix}
-libdir=${prefix}/lib/wrt-plugins/tizen-${module_name}
+libdir=@LIB_INSTALL_DIR@/wrt-plugins/tizen-${module_name}
includedir=${prefix}/include/${project_name}
Name: wrt-plugins-tizen-${module_name}
Version: @CMAKE_PROJECT_VERSION@
Requires: capi-appfw-app-manager capi-appfw-application capi-appfw-package-manager wrt-deviceapis-commons wrt-deviceapis-commons-javascript pkgmgr pkgmgr-info
Libs: -L${libdir} -lwrt-plugins-tizen-${module_name} -lwrt-plugins-tizen-${module_name}-impl -lwrt-plugins-tizen-${module_name}-config
-Cflags: -I${includedir}/${module_name}
\ No newline at end of file
+Cflags: -I${includedir}/${module_name}
project_name=@CMAKE_PROJECT_NAME@
module_name=messageport
exec_prefix=${prefix}
-libdir=${prefix}/lib/wrt-plugins/tizen-${module_name}
+libdir=@LIB_INSTALL_DIR@/wrt-plugins/tizen-${module_name}
includedir=${prefix}/include/${project_name}
Name: wrt-plugins-tizen-${module_name}
Version: @CMAKE_PROJECT_VERSION@
Requires: osp-appfw capi-appfw-app-manager
Libs: -L${libdir} -lwrt-plugins-tizen-${module_name}-impl
-Cflags: -I${includedir}/${module_name}
\ No newline at end of file
+Cflags: -I${includedir}/${module_name}
project_name=@CMAKE_PROJECT_NAME@
module_name=messaging
exec_prefix=${prefix}
-libdir=${prefix}/lib/wrt-plugins/tizen-${module_name}
+libdir=@LIB_INSTALL_DIR@/wrt-plugins/tizen-${module_name}
includedir=${prefix}/include/${project_name}
Name: wrt-plugins-tizen-${module_name}
Version: @CMAKE_PROJECT_VERSION@
Requires: msg-service email-service dbus-1
Libs: -L${libdir} -lwrt-plugins-tizen-${module_name}-impl
-Cflags: -I${includedir}/${module_name}
\ No newline at end of file
+Cflags: -I${includedir}/${module_name}
project_name=@CMAKE_PROJECT_NAME@
module_name=networkbearerselection
exec_prefix=${prefix}
-libdir=${prefix}/lib/wrt-plugins/tizen-${module_name}
+libdir=@LIB_INSTALL_DIR@/wrt-plugins/tizen-${module_name}
includedir=${prefix}/include/${project_name}
Name: wrt-plugins-tizen-${module_name}
Version: @CMAKE_PROJECT_VERSION@
Requires: capi-network-connection
Libs: -L${libdir} -lwrt-plugins-tizen-${module_name}-impl
-Cflags: -I${includedir}/${module_name}
\ No newline at end of file
+Cflags: -I${includedir}/${module_name}
project_name=@CMAKE_PROJECT_NAME@
module_name=nfc
exec_prefix=${prefix}
-libdir=${prefix}/lib/wrt-plugins/tizen-${module_name}
+libdir=@LIB_INSTALL_DIR@/wrt-plugins/tizen-${module_name}
includedir=${prefix}/include/${project_name}
Name: wrt-plugins-tizen-${module_name}
Version: @CMAKE_PROJECT_VERSION@
Requires: capi-network-nfc
Libs: -L${libdir} -lwrt-plugins-tizen-${module_name}-impl
-Cflags: -I${includedir}/${module_name}
\ No newline at end of file
+Cflags: -I${includedir}/${module_name}
project_name=@CMAKE_PROJECT_NAME@
module_name=notification
exec_prefix=${prefix}
-libdir=${prefix}/lib/wrt-plugins/tizen-${module_name}
+libdir=@LIB_INSTALL_DIR@/wrt-plugins/tizen-${module_name}
includedir=${prefix}/include/${project_name}
Name: wrt-plugins-tizen-${module_name}
Version: @CMAKE_PROJECT_VERSION@
Requires: capi-appfw-application
Libs: -L${libdir} -lwrt-plugins-tizen-${module_name}-impl
-Cflags: -I${includedir}/${module_name}
\ No newline at end of file
+Cflags: -I${includedir}/${module_name}
project_name=@CMAKE_PROJECT_NAME@
module_name=package
exec_prefix=${prefix}
-libdir=${prefix}/lib/wrt-plugins/tizen-${module_name}
+libdir=@LIB_INSTALL_DIR@/wrt-plugins/tizen-${module_name}
includedir=${prefix}/include/${project_name}
Name: wrt-plugins-tizen-${module_name}
Version: @CMAKE_PROJECT_VERSION@
Requires: capi-appfw-app-manager capi-appfw-package-manager wrt-deviceapis-commons wrt-deviceapis-commons-javascript pkgmgr pkgmgr-info
Libs: -L${libdir} -lwrt-plugins-tizen-${module_name}-impl
-Cflags: -I${includedir}/${module_name}
\ No newline at end of file
+Cflags: -I${includedir}/${module_name}
project_name=@CMAKE_PROJECT_NAME@
module_name=power
exec_prefix=${prefix}
-libdir=${prefix}/lib/wrt-plugins/tizen-${module_name}
+libdir=@LIB_INSTALL_DIR@/wrt-plugins/tizen-${module_name}
includedir=${prefix}/include/${project_name}
Name: wrt-plugins-tizen-${module_name}
Version: @CMAKE_PROJECT_VERSION@
Requires: capi-system-power pmapi capi-system-device
Libs: -L${libdir} -lwrt-plugins-tizen-${module_name}-impl
-Cflags: -I${includedir}/${module_name}
\ No newline at end of file
+Cflags: -I${includedir}/${module_name}
project_name=@CMAKE_PROJECT_NAME@
module_name=push
exec_prefix=${prefix}
-libdir=${prefix}/lib/wrt-plugins/tizen-${module_name}
+libdir=@LIB_INSTALL_DIR@/wrt-plugins/tizen-${module_name}
includedir=${prefix}/include/${project_name}
Name: wrt-plugins-tizen-${module_name}
Version: @CMAKE_PROJECT_VERSION@
Requires: push capi-appfw-application
Libs: -L${libdir} -lwrt-plugins-tizen-${module_name}
-Cflags: -I${includedir}/${module_name}
\ No newline at end of file
+Cflags: -I${includedir}/${module_name}
project_name=@CMAKE_PROJECT_NAME@
module_name=secureelement
exec_prefix=${prefix}
-libdir=${prefix}/lib/wrt-plugins/tizen-${module_name}
+libdir=@LIB_INSTALL_DIR@/wrt-plugins/tizen-${module_name}
includedir=${prefix}/include/${project_name}
Name: wrt-plugins-tizen-${module_name}
project_name=@CMAKE_PROJECT_NAME@
module_name=systeminfo
exec_prefix=${prefix}
-libdir=${prefix}/lib/wrt-plugins/tizen-${module_name}
+libdir=@LIB_INSTALL_DIR@/wrt-plugins/tizen-${module_name}
includedir=${prefix}/include/${project_name}
Name: wrt-plugins-tizen-${module_name}
Version: @CMAKE_PROJECT_VERSION@
Requires: capi-telephony-sim capi-network-connection capi-system-info capi-system-runtime-info capi-system-sensor sensor
Libs: -L${libdir} -lwrt-plugins-tizen-${module_name}-impl
-Cflags: -I${includedir}/${module_name}
\ No newline at end of file
+Cflags: -I${includedir}/${module_name}
project_name=@CMAKE_PROJECT_NAME@
module_name=systemsetting
exec_prefix=${prefix}
-libdir=${prefix}/lib/wrt-plugins/tizen-${module_name}
+libdir=@LIB_INSTALL_DIR@/wrt-plugins/tizen-${module_name}
includedir=${prefix}/include/${project_name}
Name: wrt-plugins-tizen-${module_name}
Version: @CMAKE_PROJECT_VERSION@
Requires: capi-system-system-settings
Libs: -L${libdir} -lwrt-plugins-tizen-${module_name}
-Cflags: -I${includedir}/${module_name}
\ No newline at end of file
+Cflags: -I${includedir}/${module_name}
project_name=@CMAKE_PROJECT_NAME@
module_name=timeutil
exec_prefix=${prefix}
-libdir=${prefix}/lib/wrt-plugins/tizen-${module_name}
+libdir=@LIB_INSTALL_DIR@/wrt-plugins/tizen-${module_name}
includedir=${prefix}/include/${project_name}
Name: wrt-plugins-tizen-${module_name}
Version: @CMAKE_PROJECT_VERSION@
Requires: icu-i18n icu-io icu-le icu-lx icu-uc
Libs: -L${libdir} -lwrt-plugins-tizen-${module_name}-impl
-Cflags: -I${includedir}/${module_name}
\ No newline at end of file
+Cflags: -I${includedir}/${module_name}
project_name=@CMAKE_PROJECT_NAME@
module_name=tizen
exec_prefix=${prefix}
-libdir=${prefix}/lib/wrt-plugins/tizen-${module_name}
+libdir=@LIB_INSTALL_DIR@/wrt-plugins/tizen-${module_name}
includedir=${prefix}/include/${project_name}
Name: wrt-plugins-tizen-${module_name}
Version: @CMAKE_PROJECT_VERSION@
Requires: wrt-plugins-plugin-manager
Libs: -L${libdir} -lwrt-plugins-tizen-${module_name}-impl -lwrt-plugins-tizen-${module_name}-config
-Cflags: -I${includedir}/${module_name}
\ No newline at end of file
+Cflags: -I${includedir}/${module_name}
class KeyMultiMap
{
public:
- typedef unsigned int DataKeyType;
+ typedef unsigned long DataKeyType;
typedef DataType * DataPtrType;
typedef std::pair<KeyType, DataPtrType> KeyDataPairType;
typedef std::map<DataKeyType, KeyDataPairType> DataMapType;