| LOCAL_PATH:= $(call my-dir) |
| |
| ifneq ($(TARGET_SIMULATOR),true) |
| |
| include $(CLEAR_VARS) |
| |
| LOCAL_SRC_FILES := \ |
| mtp.cpp \ |
| MtpFile.cpp \ |
| |
| LOCAL_C_INCLUDES += \ |
| frameworks/base/media/mtp \ |
| |
| LOCAL_CFLAGS := -DMTP_HOST |
| |
| LOCAL_MODULE := mtp |
| |
| LOCAL_STATIC_LIBRARIES := libmtp libusbhost libutils libcutils |
| |
| include $(BUILD_EXECUTABLE) |
| |
| endif |
| |
| ifeq ($(HOST_OS),linux) |
| |
| include $(CLEAR_VARS) |
| |
| LOCAL_SRC_FILES := \ |
| mtp.cpp \ |
| MtpFile.cpp \ |
| ../../../libs/utils/RefBase.cpp \ |
| ../../../libs/utils/SharedBuffer.cpp \ |
| ../../../libs/utils/Threads.cpp \ |
| ../../../libs/utils/VectorImpl.cpp \ |
| |
| LOCAL_C_INCLUDES += \ |
| frameworks/base/media/mtp \ |
| |
| LOCAL_CFLAGS := -DMTP_HOST -g -O0 |
| |
| have_readline := $(wildcard /usr/include/readline/readline.h) |
| have_history := $(wildcard /usr/lib/libhistory*) |
| ifneq ($(strip $(have_readline)),) |
| LOCAL_CFLAGS += -DHAVE_READLINE=1 |
| endif |
| |
| LOCAL_LDLIBS += -lpthread |
| ifneq ($(strip $(have_readline)),) |
| LOCAL_LDLIBS += -lreadline -lncurses |
| endif |
| ifneq ($(strip $(have_history)),) |
| LOCAL_LDLIBS += -lhistory |
| endif |
| |
| LOCAL_MODULE := mtp |
| |
| LOCAL_STATIC_LIBRARIES := libmtp libusbhost libcutils |
| |
| include $(BUILD_HOST_EXECUTABLE) |
| |
| endif |