aboutsummaryrefslogtreecommitdiffstats
path: root/android/jni/Android.mk
diff options
context:
space:
mode:
Diffstat (limited to 'android/jni/Android.mk')
-rw-r--r--android/jni/Android.mk54
1 files changed, 4 insertions, 50 deletions
diff --git a/android/jni/Android.mk b/android/jni/Android.mk
index 8f9f66c..6a32b50 100644
--- a/android/jni/Android.mk
+++ b/android/jni/Android.mk
@@ -1,5 +1,4 @@
-#
-# Android build config for libusbx
+# Android build config for libusb, examples and tests
# Copyright © 2012-2013 RealVNC Ltd. <toby.gray@realvnc.com>
#
# This library is free software; you can redistribute it and/or
@@ -19,51 +18,6 @@
LOCAL_PATH:= $(call my-dir)
-# libusb
-
-include $(CLEAR_VARS)
-
-LIBUSB_ROOT_REL:= ../..
-LIBUSB_ROOT_ABS:= $(LOCAL_PATH)/../..
-
-LOCAL_SRC_FILES := \
- $(LIBUSB_ROOT_REL)/libusb/core.c \
- $(LIBUSB_ROOT_REL)/libusb/descriptor.c \
- $(LIBUSB_ROOT_REL)/libusb/hotplug.c \
- $(LIBUSB_ROOT_REL)/libusb/io.c \
- $(LIBUSB_ROOT_REL)/libusb/sync.c \
- $(LIBUSB_ROOT_REL)/libusb/os/linux_usbfs.c \
- $(LIBUSB_ROOT_REL)/libusb/os/poll_posix.c \
- $(LIBUSB_ROOT_REL)/libusb/os/threads_posix.c \
- $(LIBUSB_ROOT_REL)/libusb/os/linux_netlink.c
-
-LOCAL_C_INCLUDES += \
- $(LOCAL_PATH)/.. \
- $(LIBUSB_ROOT_ABS)/libusb \
- $(LIBUSB_ROOT_ABS)/libusb/os
-
-LOCAL_EXPORT_C_INCLUDES := \
- $(LIBUSB_ROOT_ABS)/libusb
-
-LOCAL_LDLIBS := -llog
-
-LOCAL_MODULE := libusb1.0
-
-include $(BUILD_SHARED_LIBRARY)
-
-
-# listdevs
-
-include $(CLEAR_VARS)
-
-LOCAL_SRC_FILES := \
- $(LIBUSB_ROOT_REL)/examples/listdevs.c
-
-LOCAL_C_INCLUDES += \
- $(LIBUSB_ROOT_ABS)
-
-LOCAL_SHARED_LIBRARIES += libusb1.0
-
-LOCAL_MODULE:= listdevs
-
-include $(BUILD_EXECUTABLE)
+include $(LOCAL_PATH)/libusb.mk
+include $(LOCAL_PATH)/examples.mk
+include $(LOCAL_PATH)/tests.mk