# -*- 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