1# 2# Copyright (C) 2010-2016 OpenWrt.org 3# 4# This is free software, licensed under the GNU General Public License v2. 5# See /LICENSE for more information. 6# 7 8include $(TOPDIR)/rules.mk 9 10PKG_NAME:=libusb 11PKG_VERSION:=1.0.20 12PKG_RELEASE:=1 13 14PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 15PKG_SOURCE_URL:=@SF/$(PKG_NAME) 16PKG_MD5SUM:=1d4eb194eaaa2bcfbba28102768c7dbf 17 18PKG_INSTALL:=1 19PKG_BUILD_PARALLEL:=0 20PKG_LICENSE:=LGPL-2.1 21 22PKG_MAINTAINER := Felix Fietkau <nbd@nbd.name> 23 24include $(INCLUDE_DIR)/package.mk 25 26define Package/libusb-1.0 27 SECTION:=libs 28 CATEGORY:=Libraries 29 TITLE:=A library for accessing Linux USB devices 30 DEPENDS:=+libpthread +librt 31 URL:=http://libusb.wiki.sourceforge.net/ 32endef 33 34define Package/libusb-1.0/description 35 libusb is a C library that gives applications easy access to USB devices on 36 many different operating systems. 37endef 38 39TARGET_CFLAGS += $(FPIC) 40CONFIGURE_ARGS += \ 41 --disable-udev \ 42 --disable-log 43 44define Build/InstallDev 45 $(CP) $(PKG_INSTALL_DIR)/* $(1)/ 46endef 47 48define Package/libusb-1.0/install 49 $(INSTALL_DIR) $(1)/usr/lib 50 $(CP) $(PKG_INSTALL_DIR)/usr/lib/libusb*.so* $(1)/usr/lib/ 51endef 52 53$(eval $(call BuildPackage,libusb-1.0)) 54