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