libusb-1.0: add missing dependencies
[openwrt/svn-archive/archive.git] / libs / libusb-1.0 / Makefile
1 #
2 # Copyright (C) 2010 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=libusb-1.0
11 PKG_VERSION:=1.0.8
12 PKG_RELEASE:=1
13
14 PKG_SOURCE:=libusb-$(PKG_VERSION).tar.bz2
15 PKG_SOURCE_URL:=http://downloads.sourceforge.net/project/libusb/libusb-1.0/libusb-$(PKG_VERSION)
16 PKG_MD5SUM:=37d34e6eaa69a4b645a19ff4ca63ceef
17 PKG_BUILD_DIR:=$(BUILD_DIR)/libusb-$(PKG_VERSION)
18
19 include $(INCLUDE_DIR)/package.mk
20
21 define Package/libusb-1.0
22 SECTION:=libs
23 CATEGORY:=Libraries
24 TITLE:=libusb-1.0
25 DEPENDS:=+libpthread +librt
26 URL:=http://libusb.wiki.sourceforge.net/
27 endef
28
29 define Package/libusb-1.0/description
30 libusb-1.0
31 endef
32
33 TARGET_CFLAGS += $(FPIC)
34
35 define Build/InstallDev
36 $(MAKE) install
37 $(INSTALL_DIR) $(1)/usr/include
38 $(INSTALL_DIR) $(1)/usr/include/libusb-1.0
39 $(CP) $(PKG_BUILD_DIR)/libusb/libusb.h $(1)/usr/include/libusb-1.0/
40 $(INSTALL_DIR) $(1)/usr/lib
41 $(CP) $(PKG_BUILD_DIR)/libusb/.libs/libusb*.{a,so*} $(1)/usr/lib/
42 $(CP) $(PKG_BUILD_DIR)/libusb/libusb*.la $(1)/usr/lib/
43 $(INSTALL_DIR) $(1)/usr/lib/pkgconfig
44 $(CP) $(PKG_BUILD_DIR)/libusb*.pc $(1)/usr/lib/pkgconfig/
45 endef
46
47 define Package/libusb-1.0/install
48 $(INSTALL_DIR) $(1)/usr/lib
49 $(CP) $(PKG_BUILD_DIR)/libusb/.libs/libusb*.so* $(1)/usr/lib/
50 endef
51
52 $(eval $(call BuildPackage,libusb-1.0))