1# -*- Autoconf -*- 2# Process this file with autoconf to produce a configure script. 3 4AC_PREREQ(2.61) 5AC_INIT(libpafe, 0.0.8, ZXB01226@nifty.com) 6AM_INIT_AUTOMAKE(libpafe, 0.0.8) 7 8AC_CONFIG_SRCDIR([src/libpafe.h]) 9AC_CONFIG_SRCDIR([tests/pasori_test.c]) 10AC_CONFIG_HEADER(config.h) 11 12# Checks for programs. 13AC_PROG_CC 14AM_PROG_CC_C_O 15 16AC_PROG_LIBTOOL 17AC_ENABLE_SHARED 18dnl AM_DISABLE_STATIC 19# AM_PROG_LIBTOOL 20 21AC_PROG_INSTALL 22AC_PROG_MAKE_SET 23 24# Checks for header files. 25AC_HEADER_STDC 26AC_CHECK_HEADERS([fcntl.h stdlib.h stdio.h string.h sys/ioctl.h]) 27 28# Checks for typedefs, structures, and compiler characteristics. 29AC_C_CONST 30AC_HEADER_TIME 31AC_STRUCT_TM 32 33AC_CHECK_SIZEOF(short, 2) 34 35# Checks for library functions. 36AC_PROG_GCC_TRADITIONAL 37AC_FUNC_MALLOC 38AC_FUNC_MKTIME 39AC_FUNC_SELECT_ARGTYPES 40AC_CHECK_FUNCS([select]) 41 42# Test for libusb 43CHECK_LIBUSB_0="false" 44PKG_CHECK_MODULES(LIBUSB, libusb-1.0 >= 1.0.8, AC_DEFINE([HAVE_LIBUSB_1], 1, [have libusb version 1.0]), CHECK_LIBUSB_0="true") 45if [ "$CHECK_LIBUSB_0" == "true" ] 46then 47 PKG_CHECK_MODULES(LIBUSB, libusb >= 0.1.12, AC_DEFINE([HAVE_LIBUSB], 1, [have libusb version 0.1])) 48fi 49 50#AM_CONFIG_HEADER(config.h) 51AC_OUTPUT(Makefile src/Makefile tests/Makefile debian/Makefile spec/Makefile) 52