1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# usb_modeswitch 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunUSB_MODESWITCH_VERSION = 2.6.1 8*4882a593SmuzhiyunUSB_MODESWITCH_SOURCE = usb-modeswitch-$(USB_MODESWITCH_VERSION).tar.bz2 9*4882a593SmuzhiyunUSB_MODESWITCH_SITE = http://www.draisberghof.de/usb_modeswitch 10*4882a593SmuzhiyunUSB_MODESWITCH_DEPENDENCIES = libusb 11*4882a593SmuzhiyunUSB_MODESWITCH_LICENSE = GPL-2.0+, BSD-2-Clause 12*4882a593SmuzhiyunUSB_MODESWITCH_LICENSE_FILES = COPYING 13*4882a593Smuzhiyun 14*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_TCL)$(BR2_PACKAGE_TCL_SHLIB_ONLY),y) 15*4882a593SmuzhiyunUSB_MODESWITCH_DEPENDENCIES += tcl 16*4882a593SmuzhiyunUSB_MODESWITCH_BUILD_TARGETS = all 17*4882a593SmuzhiyunUSB_MODESWITCH_INSTALL_TARGETS = install-script 18*4882a593Smuzhiyunelse 19*4882a593SmuzhiyunUSB_MODESWITCH_DEPENDENCIES += jimtcl 20*4882a593SmuzhiyunUSB_MODESWITCH_INSTALL_TARGETS = install-common 21*4882a593Smuzhiyunifeq ($(BR2_STATIC_LIBS),y) 22*4882a593SmuzhiyunUSB_MODESWITCH_BUILD_TARGETS = all-with-statlink-dispatcher 23*4882a593Smuzhiyunelse 24*4882a593SmuzhiyunUSB_MODESWITCH_BUILD_TARGETS = all-with-dynlink-dispatcher 25*4882a593Smuzhiyunendif 26*4882a593Smuzhiyunendif 27*4882a593Smuzhiyun 28*4882a593Smuzhiyundefine USB_MODESWITCH_BUILD_CMDS 29*4882a593Smuzhiyun $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \ 30*4882a593Smuzhiyun -C $(@D) $(USB_MODESWITCH_BUILD_TARGETS) 31*4882a593Smuzhiyunendef 32*4882a593Smuzhiyun 33*4882a593Smuzhiyundefine USB_MODESWITCH_INSTALL_TARGET_CMDS 34*4882a593Smuzhiyun $(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) \ 35*4882a593Smuzhiyun DESTDIR=$(TARGET_DIR) \ 36*4882a593Smuzhiyun -C $(@D) $(USB_MODESWITCH_INSTALL_TARGETS) 37*4882a593Smuzhiyunendef 38*4882a593Smuzhiyun 39*4882a593Smuzhiyun$(eval $(generic-package)) 40