INCLUDE(FindPkgConfig)
pkg_check_modules(pkgs REQUIRED glib-2.0 capi-content-media-content
- capi-media-metadata-extractor vconf dlog tapi capi-system-info)
+ capi-media-metadata-extractor vconf dlog tapi capi-system-info libtzplatform-config)
FOREACH(flag ${pkgs_CFLAGS})
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
#define _MTP_CONFIG_H_
#include <stdbool.h>
+#include <tzplatform_config.h>
/* Function Features */
#define MTP_USE_INFORMATION_REGISTRY /* for get and set some information value */
#define MTP_STORE_PATH_CHAR "/home/owner/content"
/* External Storage */
-#define MTP_EXTERNAL_PATH_CHAR "/usr/storage/sdcard"
+#define MTP_EXTERNAL_PATH_CHAR tzplatform_mkpath(TZ_SYS_MEDIA, "/sdcard")
#define MTP_DEVICE_ICON "/usr/share/mtp/device_icon.ico"
/* File For WMP extesions */
Name: mtp-responder
Summary: Media Transfer Protocol daemon (responder)
-Version: 0.0.5
+Version: 0.0.6
Release: 1
Group: Network & Connectivity/Other
License: Apache-2.0
BuildRequires: pkgconfig(capi-content-media-content)
BuildRequires: pkgconfig(capi-media-metadata-extractor)
BuildRequires: pkgconfig(capi-system-info)
+Buildrequires: pkgconfig(libtzplatform-config)
Requires(post): /usr/bin/vconftool
store_id = MTP_INTERNAL_STORE_ID;
break;
case MTP_STORAGE_EXTERNAL:
- storage_path = MTP_EXTERNAL_PATH_CHAR;
+ storage_path = (mtp_char *)MTP_EXTERNAL_PATH_CHAR;
store_id = MTP_EXTERNAL_STORE_ID;
break;
default:
static void __clean_up_inoti(void *data)
{
__remove_recursive_inoti_watch(MTP_STORE_PATH_CHAR);
- __remove_recursive_inoti_watch(MTP_EXTERNAL_PATH_CHAR);
+ __remove_recursive_inoti_watch((mtp_char *)MTP_EXTERNAL_PATH_CHAR);
__destroy_inoti_open_files_list();
close(g_inoti_fd);