LIBUSB_ROOT_REL := ../..
LIBUSB_ROOT_ABS := $(LOCAL_PATH)/../..
+ifeq ($(USE_PC_NAME),1)
+ LIBUSB_MODULE := usb-1.0
+else
+ LIBUSB_MODULE := libusb1.0
+endif
+
# dpfp
include $(CLEAR_VARS)
$(LOCAL_PATH)/.. \
$(LIBUSB_ROOT_ABS)
-LOCAL_SHARED_LIBRARIES += libusb1.0
+LOCAL_SHARED_LIBRARIES += $(LIBUSB_MODULE)
LOCAL_MODULE := dpfp
LOCAL_CFLAGS := -DDPFP_THREADED -pthread
-LOCAL_SHARED_LIBRARIES += libusb1.0
+LOCAL_SHARED_LIBRARIES += $(LIBUSB_MODULE)
LOCAL_MODULE := dpfp_threaded
$(LOCAL_PATH)/.. \
$(LIBUSB_ROOT_ABS)
-LOCAL_SHARED_LIBRARIES += libusb1.0
+LOCAL_SHARED_LIBRARIES += $(LIBUSB_MODULE)
LOCAL_MODULE := fxload
$(LOCAL_PATH)/.. \
$(LIBUSB_ROOT_ABS)
-LOCAL_SHARED_LIBRARIES += libusb1.0
+LOCAL_SHARED_LIBRARIES += $(LIBUSB_MODULE)
LOCAL_MODULE := hotplugtest
$(LOCAL_PATH)/.. \
$(LIBUSB_ROOT_ABS)
-LOCAL_SHARED_LIBRARIES += libusb1.0
+LOCAL_SHARED_LIBRARIES += $(LIBUSB_MODULE)
LOCAL_MODULE := listdevs
$(LOCAL_PATH)/.. \
$(LIBUSB_ROOT_ABS)
-LOCAL_SHARED_LIBRARIES += libusb1.0
+LOCAL_SHARED_LIBRARIES += $(LIBUSB_MODULE)
LOCAL_MODULE := sam3u_benchmark
$(LOCAL_PATH)/.. \
$(LIBUSB_ROOT_ABS)
-LOCAL_SHARED_LIBRARIES += libusb1.0
+LOCAL_SHARED_LIBRARIES += $(LIBUSB_MODULE)
LOCAL_MODULE := xusb
LOCAL_LDLIBS := -llog
-LOCAL_MODULE := libusb1.0
+ifeq ($(USE_PC_NAME),1)
+ LOCAL_MODULE := usb-1.0
+else
+ LOCAL_MODULE := libusb1.0
+ $(warning Building to legacy library name libusb1.0, which differs from pkg-config.)
+ $(warning Use ndk-build USE_PC_NAME=1 to change the module name to the compatible usb-1.0.)
+ $(warning USE_PC_NAME=1 may be the default in the future.)
+endif
include $(BUILD_SHARED_LIBRARY)
LIBUSB_ROOT_REL := ../..
LIBUSB_ROOT_ABS := $(LOCAL_PATH)/../..
+ifeq ($(USE_PC_NAME),1)
+ LIBUSB_MODULE := usb-1.0
+else
+ LIBUSB_MODULE := libusb1.0
+endif
+
# stress
include $(CLEAR_VARS)
$(LOCAL_PATH)/.. \
$(LIBUSB_ROOT_ABS)
-LOCAL_SHARED_LIBRARIES += libusb1.0
+LOCAL_SHARED_LIBRARIES += $(LIBUSB_MODULE)
LOCAL_MODULE := stress