Prototype Content Provider support for MTP/PTP devices.
At this point much of the plumbing is in place, but only a few simple queries
are supported.
This is enough to support a proof of concept sample program that navigates
the file hierarchy of a digital camera connected via USB.
Also removed obsolete ptptest host test program.
Change-Id: I17644344b9f0ce1ecc302bc0478c1f3d44a1647f
Signed-off-by: Mike Lockwood <lockwood@android.com>
diff --git a/media/mtp/Android.mk b/media/mtp/Android.mk
index d9c69a4..9e9ae2f 100644
--- a/media/mtp/Android.mk
+++ b/media/mtp/Android.mk
@@ -47,16 +47,16 @@
endif
-ifeq ($(HOST_OS),linux)
-
include $(CLEAR_VARS)
-LOCAL_MODULE := ptptest
+LOCAL_MODULE := libmtphost
+
LOCAL_SRC_FILES:= \
- ptptest.cpp \
MtpClient.cpp \
+ MtpCursor.cpp \
MtpDataPacket.cpp \
MtpDebug.cpp \
+ MtpDevice.cpp \
MtpDeviceInfo.cpp \
MtpObjectInfo.cpp \
MtpPacket.cpp \
@@ -65,17 +65,12 @@
MtpStorageInfo.cpp \
MtpStringBuffer.cpp \
MtpUtils.cpp \
- ../../libs/utils/VectorImpl.cpp \
- ../../libs/utils/SharedBuffer.cpp \
-LOCAL_STATIC_LIBRARIES := libusbhost libcutils
-LOCAL_LDLIBS := -lpthread
-
LOCAL_CFLAGS := -g -DMTP_HOST
LOCAL_LDFLAGS := -g
-include $(BUILD_HOST_EXECUTABLE)
+include $(BUILD_STATIC_LIBRARY)
include $(CLEAR_VARS)
@@ -103,5 +98,3 @@
LOCAL_LDFLAGS := -g
include $(BUILD_EXECUTABLE)
-
-endif
\ No newline at end of file