diff options
author | Uwe Hermann <uwe@hermann-uwe.de> | 2013-08-20 06:59:42 (GMT) |
---|---|---|
committer | Uwe Hermann <uwe@hermann-uwe.de> | 2013-08-20 12:26:03 (GMT) |
commit | 24d9af94d592926990e25ec534aa30e68f43cb8a (patch) | |
tree | c1f7e10bbc85a7032ad5316c71d87b802e7da642 /src/libusb1.mk | |
parent | c4804433e6918018e2bdfc4c6bc9823e7a31de6e (diff) | |
download | mxe-24d9af94d592926990e25ec534aa30e68f43cb8a.zip mxe-24d9af94d592926990e25ec534aa30e68f43cb8a.tar.gz mxe-24d9af94d592926990e25ec534aa30e68f43cb8a.tar.bz2 |
new package libusb1
This is a package for the libusb-1.0 shared library (MXE package name
"libusb1") used by various projects. It is not to be confused with the
older libusb-0.1 library (MXE package name "libusb") which is a
completely different library with different API. Both libs are in
wide-spread use and can be installed in parallel.
Diffstat (limited to 'src/libusb1.mk')
-rw-r--r-- | src/libusb1.mk | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/libusb1.mk b/src/libusb1.mk new file mode 100644 index 0000000..c36c114 --- /dev/null +++ b/src/libusb1.mk @@ -0,0 +1,27 @@ +# This file is part of MXE. +# See index.html for further information. + +PKG := libusb1 +$(PKG)_IGNORE := +$(PKG)_VERSION := 1.0.16 +$(PKG)_CHECKSUM := ec164f02e6732c373e5a24be6b33a59142435615 +$(PKG)_SUBDIR := libusbx-$($(PKG)_VERSION) +$(PKG)_FILE := libusbx-$($(PKG)_VERSION).tar.bz2 +$(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/project/libusbx/releases/$($(PKG)_VERSION)/source/$($(PKG)_FILE) +$(PKG)_DEPS := gcc + +define $(PKG)_UPDATE + $(WGET) -q -O- 'http://sourceforge.net/projects/libusbx/files/releases/' | \ + $(SED) -n 's,.*/\([0-9][^"]*\)/".*,\1,p' | \ + head -1 +endef + +define $(PKG)_BUILD + cd '$(1)' && ./configure \ + --host='$(TARGET)' \ + --build="`config.guess`" \ + --disable-shared \ + --enable-static \ + --prefix='$(PREFIX)/$(TARGET)' + $(MAKE) -C '$(1)' -j '$(JOBS)' install +endef |