|
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- # -*- mode: makefile -*-
- default: _complain_
-
- include ./local.uses
-
- ifeq (x"$BUILD_SYSNAME",x"cygwin")
- $(error Please use the Win32 specific port of LibUSB not the Unix version)
- endif
- ifeq (x"$BUILD_SYSNAME",x"mingw32")
- $(error Please use the win32 specific port of LibUSB not the Unix version)
- endif
-
- TARFILE_LOCAL = ${VIRGINS}/libusb-${LIBUSB_VERSION_linux}.tar.bz2
- TARFILE_URL = http://downloads.sourceforge.net/libusb/libusb-${LIBUSB_VERSION_linux}.tar.gz
-
- LIBUSB_SRC_DIR = ${HERE}/libusb-${LIBUSB_VERSION}
- LIBUSB_BUILD_DIR = ${HERE}/libusb-build
-
- download:
- wget -O ${TARFILE_LOCAL} ${TARFILE_URL}
-
- unpack:
- rm -rf ${LIBUSB_SRC_DIR}
- tar xfz ${TARFILE_LOCAL}
-
- clean::
- rm -rf ${LIBUSB_SRC_DIR}
-
- configure:
- rm -rf ${LIBUSB_BUILD_DIR}
- mkdir -p ${LIBUSB_BUILD_DIR}
- cd ${LIBUSB_BUILD_DIR} && ${LIBUSB_SRC_DIR}/configure \
- --prefix=${PREFIX} --exec-prefix=${EXEC_PREFIX}
-
- clean::
- rm -rf ${LIBUSB_BUILD_DIR}
-
- build:
- cd ${LIBUSB_BUILD_DIR} && ${MAKE}
-
- install:
- cd ${LIBUSB_BUILD_DIR} && ${MAKE} install
-
- all: unpack configure build install
-
- .PHONY: install
-
- _complain_:
- @echo ""
- @echo "Please try one of these targets: bootstrap, clean, configure, build, install"
- @echo " Or read the makefile and learn about the permutation test targets"
- @echo ""
- @echo "You also might find the download and unpack targets helpful."
- @echo ""
- @exit 1
|