SET(submodule "mtp")
# for package file
-SET(dependents "dlog glib-2.0 gio-2.0 capi-base-common gio-unix-2.0 sqlite3")
+SET(dependents "dlog glib-2.0 gio-2.0 capi-base-common gio-unix-2.0 sqlite3 capi-system-info")
SET(pc_dependents "capi-base-common")
SET(fw_name "${project_prefix}-${service}-${submodule}")
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gobject-2.0)
BuildRequires: pkgconfig(capi-base-common)
+BuildRequires: pkgconfig(capi-system-info)
BuildRequires: pkgconfig(sqlite3)
BuildRequires: python
Buildrequires: python-xml
#include <stdlib.h>
#include <dlog.h>
+#include <system_info.h>
#include "mtp.h"
#include "mtp_internal.h"
#include "mtp_gdbus_storageinfo.h"
#include "mtp_gdbus_objectinfo.h"
+#define MTP_FEATURE "http://tizen.org/feature/network.mtp"
+
#define MTP_LOCK \
do { \
pthread_mutex_lock(&mutex); \
static bool __is_mtp_supported()
{
- return true;
+ bool is_supported_mtp = false;
+
+ system_info_get_platform_bool(MTP_FEATURE, &is_supported_mtp);
+
+ return is_supported_mtp;
}
static bool __is_mtp_activated()