blob: 399f3973274b47a3a776aa90514344c60637d841 [file] [log] [blame]
Peter Stuge85a14f42011-05-09 08:12:24 +02001dnl These m4 macros are whitespace sensitive and break if moved around much.
2m4_define([LU_VERSION_H], m4_include([libusb/version.h]))
3m4_define([LU_DEFINE_VERSION_ATOM],
4 [m4_define([$1], m4_bregexp(LU_VERSION_H,
5 [^#define\s*$1\s*\([0-9]*\).*], [\1]))])
Peter Stugecbc2d7b2011-09-15 16:48:35 +02006m4_define([LU_DEFINE_VERSION_RC_ATOM],
7 [m4_define([$1], m4_bregexp(LU_VERSION_H,
8 [^#define\s*$1\s*"\(-rc[0-9]*\)".*], [\1]))])
Peter Stuge85a14f42011-05-09 08:12:24 +02009dnl The m4_bregexp() returns (only) the numbers following the #define named
10dnl in the first macro parameter. m4_define() then defines the name for use
Ludovic Rousseauc9d41fe2012-06-01 11:30:00 +020011dnl in AC_INIT.
Pete Batard9a4249f2010-07-10 17:51:13 -060012
Peter Stuge85a14f42011-05-09 08:12:24 +020013LU_DEFINE_VERSION_ATOM([LIBUSB_MAJOR])
14LU_DEFINE_VERSION_ATOM([LIBUSB_MINOR])
15LU_DEFINE_VERSION_ATOM([LIBUSB_MICRO])
Peter Stugecbc2d7b2011-09-15 16:48:35 +020016LU_DEFINE_VERSION_RC_ATOM([LIBUSB_RC])
Daniel Draked7c25452010-10-04 20:03:58 +010017
hjelmn@cs.unm.edu1eff2202014-01-08 23:50:34 +000018AC_INIT([libusb],[LIBUSB_MAJOR[.]LIBUSB_MINOR[.]LIBUSB_MICRO[]LIBUSB_RC],[libusb-devel@lists.sourceforge.net],[libusb],[http://libusb.info])
Daniel Draked7c25452010-10-04 20:03:58 +010019
Daniel Draked192c5b2010-10-04 18:45:18 +010020# Library versioning
21# These numbers should be tweaked on every release. Read carefully:
22# http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
23# http://sourceware.org/autobook/autobook/autobook_91.html
24lt_current="1"
25lt_revision="0"
26lt_age="1"
Peter Stuge717f4762010-11-15 19:58:51 +010027LTLDFLAGS="-version-info ${lt_current}:${lt_revision}:${lt_age}"
Pete Batard9a4249f2010-07-10 17:51:13 -060028
Daniel Drake852bba42007-11-28 13:48:45 +000029AM_INIT_AUTOMAKE
Peter Stuge6e52ea02010-11-21 23:37:27 +010030AM_MAINTAINER_MODE
31
Daniel Drakee9364d72008-01-04 00:40:49 +000032AC_CONFIG_SRCDIR([libusb/core.c])
Daniel Drake8be25602009-06-13 17:19:07 +010033AC_CONFIG_MACRO_DIR([m4])
Ludovic Rousseauc9d41fe2012-06-01 11:30:00 +020034AC_CONFIG_HEADERS([config.h])
Daniel Drake9b120c22009-11-07 10:03:07 +000035m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
Daniel Drake852bba42007-11-28 13:48:45 +000036
37AC_PREREQ([2.50])
38AC_PROG_CC
Ludovic Rousseauc9d41fe2012-06-01 11:30:00 +020039LT_INIT
Peter Stugefa9b6822011-09-22 21:17:37 +020040LT_LANG([Windows Resource])
Daniel Drake852bba42007-11-28 13:48:45 +000041AC_C_INLINE
42AM_PROG_CC_C_O
Peter Stuge19d58822010-11-21 23:09:02 +010043AC_DEFINE([_GNU_SOURCE], 1, [Use GNU extensions])
Daniel Drake852bba42007-11-28 13:48:45 +000044
Peter Stuge717f4762010-11-15 19:58:51 +010045LTLDFLAGS="${LTLDFLAGS} -no-undefined"
46
Daniel Drakec0c94322008-03-13 12:36:56 +000047AC_MSG_CHECKING([operating system])
Pete Batard968df122012-04-19 18:01:04 +010048
Kuangye Guo7e3de5d2013-10-21 18:36:15 -070049dnl on linux-android platform, some functions are in different places
50case $host in
51*-linux-android*)
52 AC_MSG_RESULT([This is a Linux-Android system])
53 is_backend_android="yes"
54 ;;
55*)
56 is_backend_android="no"
57esac
58
Daniel Drakec0c94322008-03-13 12:36:56 +000059case $host in
Gustavo Zacarias5f366712013-09-03 10:24:04 -030060*-linux* | *-uclinux*)
Daniel Drakec0c94322008-03-13 12:36:56 +000061 AC_MSG_RESULT([Linux])
62 backend="linux"
Peter Stuge23b5db82010-05-11 00:51:43 +010063 threads="posix"
Nathan Hjelmb49f6bf2009-02-16 21:39:29 -030064 ;;
65*-darwin*)
Peter Stuge0bd4a4d2011-02-26 04:08:38 +010066 AC_MSG_RESULT([Darwin/Mac OS X])
Nathan Hjelmb49f6bf2009-02-16 21:39:29 -030067 backend="darwin"
Peter Stuge23b5db82010-05-11 00:51:43 +010068 threads="posix"
Peter Stuge6e52ea02010-11-21 23:37:27 +010069 ;;
Martin Pieuchotc5682882012-01-30 09:59:30 +010070*-openbsd*)
Martin Pieuchotc5682882012-01-30 09:59:30 +010071 AC_MSG_RESULT([OpenBSD])
Hans de Goedeeb4e7be2013-08-21 16:18:39 +020072 backend="openbsd"
Martin Pieuchotc5682882012-01-30 09:59:30 +010073 threads="posix"
Pete Batard968df122012-04-19 18:01:04 +010074 ;;
75*-netbsd*)
Hans de Goedeeb4e7be2013-08-21 16:18:39 +020076 AC_MSG_RESULT([NetBSD])
77 backend="netbsd"
Pete Batard968df122012-04-19 18:01:04 +010078 threads="posix"
Martin Pieuchotc5682882012-01-30 09:59:30 +010079 ;;
Pete Batard9a4249f2010-07-10 17:51:13 -060080*-mingw*)
Pete Batard9a4249f2010-07-10 17:51:13 -060081 AC_MSG_RESULT([Windows])
82 backend="windows"
Pete Batard968df122012-04-19 18:01:04 +010083 threads="windows"
Pete Batard6b33cd42012-06-08 23:31:56 +010084 create_import_lib="yes"
Pete Batardff3259b2012-06-07 11:55:30 +010085 AM_CFLAGS="${AM_CFLAGS} -fno-omit-frame-pointer"
Pete Batard9a4249f2010-07-10 17:51:13 -060086 ;;
87*-cygwin*)
Peter Stuge0bd4a4d2011-02-26 04:08:38 +010088 AC_MSG_RESULT([Cygwin (using Windows backend)])
Pete Batard9a4249f2010-07-10 17:51:13 -060089 backend="windows"
90 threads="posix"
Pete Batard9a4249f2010-07-10 17:51:13 -060091 ;;
Akshay Jaggidc974252014-09-24 22:46:17 +010092*-haiku*)
93 AC_MSG_RESULT([Haiku])
94 AC_CONFIG_SUBDIRS([libusb/os/haiku])
95 backend="haiku"
96 threads="posix"
97 ;;
Daniel Drakec0c94322008-03-13 12:36:56 +000098*)
99 AC_MSG_ERROR([unsupported operating system])
100esac
Pete Batard968df122012-04-19 18:01:04 +0100101
102case $backend in
103linux)
104 AC_DEFINE(OS_LINUX, 1, [Linux backend])
105 AC_SUBST(OS_LINUX)
Peter Stuge94b0ccc2012-10-23 00:15:23 +0000106 AC_SEARCH_LIBS(clock_gettime, rt, [], [], -pthread)
Nathan Hjelm68532912012-11-29 16:14:03 -0700107 AC_ARG_ENABLE([udev],
Toby Gray9222a542013-07-09 16:05:39 +0100108 [AC_HELP_STRING([--enable-udev], [use udev for device enumeration and hotplug support (recommended) [default=yes]])],
Nathan Hjelm68532912012-11-29 16:14:03 -0700109 [], [enable_udev="yes"])
110 if test "x$enable_udev" = "xyes" ; then
111 # system has udev. use it or fail!
112 AC_CHECK_HEADERS([libudev.h],[],[AC_ERROR(["udev support requested but libudev not installed"])])
113 AC_CHECK_LIB([udev], [udev_new], [], [AC_ERROR(["udev support requested but libudev not installed"])])
114 AC_DEFINE(USE_UDEV, 1, [Use udev for device enumeration/hotplug])
115 else
Nathan Hjelm83021ab2013-07-27 12:35:51 -0600116 AC_CHECK_HEADERS([asm/types.h sys/socket.h], [], [])
117 AC_CHECK_HEADERS([linux/netlink.h linux/filter.h], [], [AC_ERROR(["Linux netlink headers not found"])], [
118#ifdef HAVE_ASM_TYPES_H
119#include <asm/types.h>
120#endif
121#ifdef HAVE_SYS_SOCKET_H
122#include <sys/socket.h>
123#endif
124])
Nathan Hjelm68532912012-11-29 16:14:03 -0700125 fi
126 AC_SUBST(USE_UDEV)
Kuangye Guo7e3de5d2013-10-21 18:36:15 -0700127
128case $is_backend_android in
129yes)
130 dnl some pthread functions is in libc
131 THREAD_CFLAGS="-c"
132 LIBS="${LIBS} -c"
133 dnl there are gettimeofday function but configure doesn't seem to be able to find it.
134 AC_DEFINE([HAVE_GETTIMEOFDAY], [1], [Define if you have gettimeofday])
135 ;;
136*)
Pete Batard968df122012-04-19 18:01:04 +0100137 THREAD_CFLAGS="-pthread"
Peter Stuge94b0ccc2012-10-23 00:15:23 +0000138 LIBS="${LIBS} -pthread"
Kuangye Guo7e3de5d2013-10-21 18:36:15 -0700139esac
140
Pete Batard968df122012-04-19 18:01:04 +0100141 AC_CHECK_HEADERS([poll.h])
142 AC_DEFINE([POLL_NFDS_TYPE],[nfds_t],[type of second poll() argument])
143 ;;
144darwin)
145 AC_DEFINE(OS_DARWIN, 1, [Darwin backend])
146 AC_SUBST(OS_DARWIN)
Peter Stuge94b0ccc2012-10-23 00:15:23 +0000147 LIBS="-lobjc -Wl,-framework,IOKit -Wl,-framework,CoreFoundation"
Pete Batard968df122012-04-19 18:01:04 +0100148 LTLDFLAGS="${LTLDFLAGS} -Wl,-prebind"
149 AC_CHECK_HEADERS([poll.h])
150 AC_CHECK_TYPE([nfds_t],
151 [AC_DEFINE([POLL_NFDS_TYPE],[nfds_t],[type of second poll() argument])],
152 [AC_DEFINE([POLL_NFDS_TYPE],[unsigned int],[type of second poll() argument])],
153 [#include <poll.h>])
154 ;;
Hans de Goedeeb4e7be2013-08-21 16:18:39 +0200155openbsd)
156 AC_DEFINE(OS_OPENBSD, 1, [OpenBSD backend])
Pete Batard968df122012-04-19 18:01:04 +0100157 AC_SUBST(OS_OPENBSD)
158 THREAD_CFLAGS="-pthread"
Peter Stuge94b0ccc2012-10-23 00:15:23 +0000159 LIBS="-pthread"
Pete Batard968df122012-04-19 18:01:04 +0100160 AC_CHECK_HEADERS([poll.h])
161 AC_DEFINE([POLL_NFDS_TYPE],[nfds_t],[type of second poll() argument])
162 ;;
Hans de Goedeeb4e7be2013-08-21 16:18:39 +0200163netbsd)
164 AC_DEFINE(OS_NETBSD, 1, [NetBSD backend])
165 AC_SUBST(OS_NETBSD)
166 THREAD_CFLAGS="-pthread"
167 LIBS="-pthread"
168 AC_CHECK_HEADERS([poll.h])
169 AC_DEFINE([POLL_NFDS_TYPE],[nfds_t],[type of second poll() argument])
170 ;;
Pete Batard968df122012-04-19 18:01:04 +0100171windows)
Peter Stuge1a2d21f2011-02-26 04:21:05 +0100172 AC_DEFINE(OS_WINDOWS, 1, [Windows backend])
173 AC_SUBST(OS_WINDOWS)
Peter Stuge94b0ccc2012-10-23 00:15:23 +0000174 LIBS=""
Peter Stuge1a2d21f2011-02-26 04:21:05 +0100175 LTLDFLAGS="${LTLDFLAGS} -avoid-version -Wl,--add-stdcall-alias"
Peter Stuge1a2d21f2011-02-26 04:21:05 +0100176 AC_DEFINE([POLL_NFDS_TYPE],[unsigned int],[type of second poll() argument])
Tormod Volden4e95d0e2014-09-02 19:25:00 +0100177 AC_DEFINE([WINVER], 0x0501, [Oldest Windows version supported])
Pete Batard968df122012-04-19 18:01:04 +0100178 ;;
Akshay Jaggidc974252014-09-24 22:46:17 +0100179haiku)
180 AC_DEFINE(OS_HAIKU, 1, [Haiku backend])
181 AC_SUBST(OS_HAIKU)
182 LIBS="${LIBS} -lbe"
183 AC_CHECK_HEADERS([poll.h])
184 AC_DEFINE([POLL_NFDS_TYPE],[nfds_t],[type of second poll() argument])
185 ;;
Pete Batard968df122012-04-19 18:01:04 +0100186esac
187
Peter Stuge94b0ccc2012-10-23 00:15:23 +0000188AC_SUBST(LIBS)
Daniel Drakec0c94322008-03-13 12:36:56 +0000189
Peter Stugec24649d2010-10-30 22:28:59 +0200190AM_CONDITIONAL(OS_LINUX, test "x$backend" = xlinux)
191AM_CONDITIONAL(OS_DARWIN, test "x$backend" = xdarwin)
Hans de Goedeeb4e7be2013-08-21 16:18:39 +0200192AM_CONDITIONAL(OS_OPENBSD, test "x$backend" = xopenbsd)
193AM_CONDITIONAL(OS_NETBSD, test "x$backend" = xnetbsd)
Peter Stugec24649d2010-10-30 22:28:59 +0200194AM_CONDITIONAL(OS_WINDOWS, test "x$backend" = xwindows)
Akshay Jaggidc974252014-09-24 22:46:17 +0100195AM_CONDITIONAL(OS_HAIKU, test "x$backend" = xhaiku)
Peter Stugec24649d2010-10-30 22:28:59 +0200196AM_CONDITIONAL(THREADS_POSIX, test "x$threads" = xposix)
Nathan Hjelm68532912012-11-29 16:14:03 -0700197AM_CONDITIONAL(CREATE_IMPORT_LIB, test "x$create_import_lib" = "xyes")
198AM_CONDITIONAL(USE_UDEV, test "x$enable_udev" = xyes)
Peter Stugec24649d2010-10-30 22:28:59 +0200199if test "$threads" = posix; then
200 AC_DEFINE(THREADS_POSIX, 1, [Use POSIX Threads])
201fi
Daniel Drakec0c94322008-03-13 12:36:56 +0000202
Daniel Drake47830082009-10-28 20:33:49 +0545203# timerfd
204AC_CHECK_HEADER([sys/timerfd.h], [timerfd_h=1], [timerfd_h=0])
205AC_ARG_ENABLE([timerfd],
206 [AS_HELP_STRING([--enable-timerfd],
Toby Gray9222a542013-07-09 16:05:39 +0100207 [use timerfd for timing [default=auto]])],
Daniel Drake47830082009-10-28 20:33:49 +0545208 [use_timerfd=$enableval], [use_timerfd='auto'])
209
210if test "x$use_timerfd" = "xyes" -a "x$timerfd_h" = "x0"; then
Daniel Drake0bd7ef52009-11-21 16:57:25 +0000211 AC_MSG_ERROR([timerfd header not available; glibc 2.9+ required])
212fi
213
214AC_CHECK_DECL([TFD_NONBLOCK], [tfd_hdr_ok=yes], [tfd_hdr_ok=no], [#include <sys/timerfd.h>])
215if test "x$use_timerfd" = "xyes" -a "x$tfd_hdr_ok" = "xno"; then
216 AC_MSG_ERROR([timerfd header not usable; glibc 2.9+ required])
Daniel Drake47830082009-10-28 20:33:49 +0545217fi
218
219AC_MSG_CHECKING([whether to use timerfd for timing])
220if test "x$use_timerfd" = "xno"; then
221 AC_MSG_RESULT([no (disabled by user)])
222else
Daniel Drake0bd7ef52009-11-21 16:57:25 +0000223 if test "x$timerfd_h" = "x1" -a "x$tfd_hdr_ok" = "xyes"; then
Daniel Drake47830082009-10-28 20:33:49 +0545224 AC_MSG_RESULT([yes])
Peter Stuge19d58822010-11-21 23:09:02 +0100225 AC_DEFINE(USBI_TIMERFD_AVAILABLE, 1, [timerfd headers available])
Daniel Drake47830082009-10-28 20:33:49 +0545226 else
227 AC_MSG_RESULT([no (header not available)])
228 fi
229fi
230
Pete Batard9a4249f2010-07-10 17:51:13 -0600231AC_CHECK_TYPES(struct timespec)
232
Daniel Drake852bba42007-11-28 13:48:45 +0000233# Message logging
234AC_ARG_ENABLE([log], [AS_HELP_STRING([--disable-log], [disable all logging])],
235 [log_enabled=$enableval],
236 [log_enabled='yes'])
237if test "x$log_enabled" != "xno"; then
238 AC_DEFINE([ENABLE_LOGGING], 1, [Message logging])
239fi
240
241AC_ARG_ENABLE([debug-log], [AS_HELP_STRING([--enable-debug-log],
Toby Gray9222a542013-07-09 16:05:39 +0100242 [start with debug message logging enabled [default=no]])],
Daniel Drake852bba42007-11-28 13:48:45 +0000243 [debug_log_enabled=$enableval],
244 [debug_log_enabled='no'])
245if test "x$debug_log_enabled" != "xno"; then
Pete Batardcf6e68a2012-05-31 18:31:34 +0100246 AC_DEFINE([ENABLE_DEBUG_LOGGING], 1, [Start with debug message logging enabled])
Daniel Drake852bba42007-11-28 13:48:45 +0000247fi
248
Toby Gray9222a542013-07-09 16:05:39 +0100249AC_ARG_ENABLE([system-log], [AS_HELP_STRING([--enable-system-log],
250 [output logging messages to system wide log, if supported by the OS [default=no]])],
251 [system_log_enabled=$enableval],
252 [system_log_enabled='no'])
253if test "x$system_log_enabled" != "xno"; then
254 AC_DEFINE([USE_SYSTEM_LOGGING_FACILITY], 1, [Enable output to system log])
255fi
256
257# Check if syslog is available in standard C library
258AC_CHECK_HEADERS(syslog.h)
259AC_CHECK_FUNC([syslog], [have_syslog=yes], [have_syslog=no])
260if test "x$have_syslog" != "xno"; then
261 AC_DEFINE([HAVE_SYSLOG_FUNC], 1, [syslog() function available])
262fi
263
Daniel Drake852bba42007-11-28 13:48:45 +0000264# Examples build
265AC_ARG_ENABLE([examples-build], [AS_HELP_STRING([--enable-examples-build],
Toby Gray9222a542013-07-09 16:05:39 +0100266 [build example applications [default=no]])],
Daniel Drake852bba42007-11-28 13:48:45 +0000267 [build_examples=$enableval],
268 [build_examples='no'])
269AM_CONDITIONAL([BUILD_EXAMPLES], [test "x$build_examples" != "xno"])
270
Toby Gray21cf6e42012-11-21 14:00:31 +0000271# Tests build
272AC_ARG_ENABLE([tests-build], [AS_HELP_STRING([--enable-tests-build],
Toby Gray9222a542013-07-09 16:05:39 +0100273 [build test applications [default=no]])],
Toby Gray21cf6e42012-11-21 14:00:31 +0000274 [build_tests=$enableval],
275 [build_tests='no'])
276AM_CONDITIONAL([BUILD_TESTS], [test "x$build_tests" != "xno"])
277
Alex Vatchenkob5017952009-05-28 15:58:50 -0400278# check for -fvisibility=hidden compiler support (GCC >= 3.4)
279saved_cflags="$CFLAGS"
Pete Batard9a4249f2010-07-10 17:51:13 -0600280# -Werror required for cygwin
281CFLAGS="$CFLAGS -Werror -fvisibility=hidden"
Peter Stuge44b85da2010-11-21 23:10:35 +0100282AC_COMPILE_IFELSE([AC_LANG_PROGRAM([])],
Alex Vatchenkob5017952009-05-28 15:58:50 -0400283 [VISIBILITY_CFLAGS="-fvisibility=hidden"
Pete Batard29f9f9e2010-08-13 11:59:49 +0100284 AC_DEFINE([DEFAULT_VISIBILITY], [__attribute__((visibility("default")))], [Default visibility]) ],
Alex Vatchenkob5017952009-05-28 15:58:50 -0400285 [ VISIBILITY_CFLAGS=""
Pete Batard29f9f9e2010-08-13 11:59:49 +0100286 AC_DEFINE([DEFAULT_VISIBILITY], [], [Default visibility]) ],
Alex Vatchenkob5017952009-05-28 15:58:50 -0400287 ])
288CFLAGS="$saved_cflags"
Nathan Hjelmb49f6bf2009-02-16 21:39:29 -0300289
Alex Vatchenkob5017952009-05-28 15:58:50 -0400290# check for -Wno-pointer-sign compiler support (GCC >= 4)
291saved_cflags="$CFLAGS"
292CFLAGS="$CFLAGS -Wno-pointer-sign"
Peter Stuge44b85da2010-11-21 23:10:35 +0100293AC_COMPILE_IFELSE([AC_LANG_PROGRAM([])],
Alex Vatchenkob5017952009-05-28 15:58:50 -0400294 nopointersign_cflags="-Wno-pointer-sign", nopointersign_cflags="")
295CFLAGS="$saved_cflags"
296
Daniel Drakea516fcb2010-07-21 17:49:21 -0600297# sigaction not available on MinGW
298AC_CHECK_FUNC([sigaction], [have_sigaction=yes], [have_sigaction=no])
299AM_CONDITIONAL([HAVE_SIGACTION], [test "x$have_sigaction" = "xyes"])
300
Daniel Drake7211aba2010-06-25 12:01:58 -0500301# headers not available on all platforms but required on others
302AC_CHECK_HEADERS([sys/time.h])
Peter Stuge463dda02012-05-06 17:04:00 +0000303AC_CHECK_FUNCS(gettimeofday)
Pete Batard1e6928c2013-01-15 22:24:32 +0000304AC_CHECK_HEADERS([signal.h])
Daniel Drake7211aba2010-06-25 12:01:58 -0500305
Akshay Jaggidc974252014-09-24 22:46:17 +0100306# check for -std=gnu99 compiler support
307saved_cflags="$CFLAGS"
308CFLAGS="-std=gnu99"
309AC_MSG_CHECKING([whether CC supports -std=gnu99])
310AC_COMPILE_IFELSE([AC_LANG_PROGRAM([])],
311 [AC_MSG_RESULT([yes])]
312 [AM_CFLAGS="${AM_CFLAGS} -std=gnu99"],
313 [AC_MSG_RESULT([no])]
314)
315CFLAGS="$saved_cflags"
316
317AM_CFLAGS="${AM_CFLAGS} -Wall -Wundef -Wunused -Wstrict-prototypes -Werror-implicit-function-declaration $nopointersign_cflags -Wshadow ${THREAD_CFLAGS} ${VISIBILITY_CFLAGS}"
Alex Vatchenkob5017952009-05-28 15:58:50 -0400318
Daniel Drake852bba42007-11-28 13:48:45 +0000319AC_SUBST(AM_CFLAGS)
Peter Stuge717f4762010-11-15 19:58:51 +0100320AC_SUBST(LTLDFLAGS)
Daniel Drake852bba42007-11-28 13:48:45 +0000321
Peter Stugeef39d152011-02-25 02:33:29 +0100322AC_CONFIG_FILES([libusb-1.0.pc])
323AC_CONFIG_FILES([Makefile])
324AC_CONFIG_FILES([libusb/Makefile])
Peter Stugeef39d152011-02-25 02:33:29 +0100325AC_CONFIG_FILES([examples/Makefile])
Toby Gray21cf6e42012-11-21 14:00:31 +0000326AC_CONFIG_FILES([tests/Makefile])
Peter Stugeef39d152011-02-25 02:33:29 +0100327AC_CONFIG_FILES([doc/Makefile])
328AC_CONFIG_FILES([doc/doxygen.cfg])
Daniel Drake852bba42007-11-28 13:48:45 +0000329AC_OUTPUT