From: Florian Fainelli Date: Sat, 20 Feb 2010 11:43:36 +0000 (+0000) Subject: [package] add libusb-1.0 (#6166) X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=commitdiff_plain;h=52d8f94123d4c3d58c6c2318c3f9612157271061 [package] add libusb-1.0 (#6166) SVN-Revision: 19777 --- diff --git a/libs/libusb-1.0/Makefile b/libs/libusb-1.0/Makefile new file mode 100644 index 0000000000..3bb5fea867 --- /dev/null +++ b/libs/libusb-1.0/Makefile @@ -0,0 +1,51 @@ +# +# Copyright (C) 2010 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +PKG_NAME:=libusb-1.0 +PKG_VERSION:=1.0.6 +PKG_RELEASE:=1 + +PKG_SOURCE:=libusb-$(PKG_VERSION).tar.bz2 +PKG_SOURCE_URL:=http://downloads.sourceforge.net/project/libusb/libusb-1.0/libusb-$(PKG_VERSION) +PKG_MD5SUM:=818c7c02112a53e0c182666ee83f2057 +PKG_BUILD_DIR:=$(BUILD_DIR)/libusb-$(PKG_VERSION) + +include $(INCLUDE_DIR)/package.mk + +define Package/libusb-1.0 + SECTION:=libs + CATEGORY:=Libraries + TITLE:=libusb-1.0 + URL:=http://libusb.wiki.sourceforge.net/ +endef + +define Package/libusb-1.0/description +libusb-1.0 +endef + +TARGET_CFLAGS += $(FPIC) + +define Build/InstallDev + $(MAKE) install + $(INSTALL_DIR) $(1)/usr/include + $(INSTALL_DIR) $(1)/usr/include/libusb-1.0 + $(CP) $(PKG_BUILD_DIR)/libusb/libusb.h $(1)/usr/include/libusb-1.0/ + $(INSTALL_DIR) $(1)/usr/lib + $(CP) $(PKG_BUILD_DIR)/libusb/.libs/libusb*.{a,so*} $(1)/usr/lib/ + $(CP) $(PKG_BUILD_DIR)/libusb/libusb*.la $(1)/usr/lib/ + $(INSTALL_DIR) $(1)/usr/lib/pkgconfig + $(CP) $(PKG_BUILD_DIR)/libusb*.pc $(1)/usr/lib/pkgconfig/ +endef + +define Package/libusb-1.0/install + $(INSTALL_DIR) $(1)/usr/lib + $(CP) $(PKG_BUILD_DIR)/libusb/.libs/libusb*.so* $(1)/usr/lib/ +endef + +$(eval $(call BuildPackage,libusb-1.0))