de32f1e129
Version 2.1.0, 2014/01/28 ATTENTION: -I flag meaning reversed, default is to skip SCSI inquiry; introduction of StandardEject, replacing many MessageContents with the same function, reducing size of device config files, and always including the 'Allow Medium Removal' before ejecting (thanks to Lars Melin for the idea); fix in "bulk_read", removing bogus CSW request (report from "Sonya@zte") Signed-off-by: Axel Lin <axel.lin@ingics.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
36 lines
1.1 KiB
Makefile
36 lines
1.1 KiB
Makefile
################################################################################
|
|
#
|
|
# usb_modeswitch
|
|
#
|
|
################################################################################
|
|
|
|
USB_MODESWITCH_VERSION = 2.1.0
|
|
USB_MODESWITCH_SOURCE = usb-modeswitch-$(USB_MODESWITCH_VERSION).tar.bz2
|
|
USB_MODESWITCH_SITE = http://www.draisberghof.de/usb_modeswitch
|
|
USB_MODESWITCH_DEPENDENCIES = libusb
|
|
USB_MODESWITCH_LICENSE = GPLv2+
|
|
USB_MODESWITCH_LICENSE_FILES = COPYING
|
|
|
|
USB_MODESWITCH_BUILD_TARGETS = static
|
|
USB_MODESWITCH_INSTALL_TARGETS = install-static
|
|
|
|
ifeq ($(BR2_PACKAGE_TCL)$(BR2_PACKAGE_TCL_SHLIB_ONLY),y)
|
|
USB_MODESWITCH_DEPENDENCIES += tcl
|
|
USB_MODESWITCH_BUILD_TARGETS = script
|
|
USB_MODESWITCH_INSTALL_TARGETS = install-script
|
|
endif
|
|
|
|
define USB_MODESWITCH_BUILD_CMDS
|
|
$(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \
|
|
CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE -Wall -I." \
|
|
-C $(@D) $(USB_MODESWITCH_BUILD_TARGETS)
|
|
endef
|
|
|
|
define USB_MODESWITCH_INSTALL_TARGET_CMDS
|
|
$(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \
|
|
DESTDIR=$(TARGET_DIR) \
|
|
-C $(@D) $(USB_MODESWITCH_INSTALL_TARGETS)
|
|
endef
|
|
|
|
$(eval $(generic-package))
|