You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

40 lines
1.0 KiB

  1. # -*- mode: makefile -*-
  2. HERE := $(shell pwd)
  3. # Solve problems on systems with DASH.. Grrr...
  4. SHELL=/bin/bash
  5. export SHELL
  6. VIRGINS=${HERE}/virgins
  7. # Determine the build platform.
  8. BUILD_SYSNAME_Linux =linux
  9. BUILD_SYSNAME_linux =linux
  10. BUILD_SYSNAME_CYGWIN_NT =cygwin
  11. BUILD_SYSNAME_MINGW32_NT =mingw32
  12. BUILD_SYSNAME_Darwin =darwin
  13. BUILD_SYSNAME_darwin =darwin
  14. BUILD_SYSNAME :=$(BUILD_SYSNAME_$(shell uname --sysname | cut -d'-' -f1))
  15. # And machine (ie: i686, x86_64, or what)
  16. BUILD_MACHINE :=$(BUILD_SYSNAME).$(shell uname -m)
  17. INSTALL_DIR := $(HERE)/install
  18. PREFIX := ${INSTALL_DIR}
  19. EXEC_PREFIX := ${INSTALL_DIR}/${BUILD_MACHINE}
  20. LIBFTDI_VERSION=0.14
  21. LIBCONFUSE_VERSION=2.5
  22. LIBUSB_VERSION_linux=0.1.12
  23. LIBUSB_VERSION=${LIBUSB_VERSION_${BUILD_SYSNAME}}
  24. FTD2XX_WIN32_VERSION=2.04.14
  25. FTD2XX_WIN32_DIR = ${HERE}/ftd2xx.win32
  26. FTD2XX_LINUX_VERSION=0.4.16
  27. FTD2XX_LINUX_DIR = ${HERE}/libftd2xx${FTD2XX_LINUX_VERSION}
  28. FTD2XX_LINUX_64_DIR = ${HERE}/libftd2xx${FTD2XX_LINUX_VERSION}_x86_64