3 AC_CONFIG_SRCDIR([comedi/comedi_fops.c])
4 AC_CONFIG_HEADERS(config.h)
6 AC_CANONICAL_TARGET([])
8 if test x$prefix = xNONE ; then
15 COMEDI_MICROVERSION=70
16 # set the nanoversion to 0 for releases, 1 for CVS, >= 2 for prereleases
19 if test x$COMEDI_NANOVERSION = x0 ; then
20 VERSION=$COMEDI_MAJORVERSION.$COMEDI_MINORVERSION.$COMEDI_MICROVERSION
22 VERSION=$COMEDI_MAJORVERSION.$COMEDI_MINORVERSION.$COMEDI_MICROVERSION.$COMEDI_NANOVERSION
25 AM_INIT_AUTOMAKE($PACKAGE,$VERSION)
30 AC_DEFINE_UNQUOTED(COMEDI_MAJORVERSION, $COMEDI_MAJORVERSION, [Comedi major version])
31 AC_DEFINE_UNQUOTED(COMEDI_MINORVERSION, $COMEDI_MINORVERSION, [Comedi minor version])
32 AC_DEFINE_UNQUOTED(COMEDI_MICROVERSION, $COMEDI_MICROVERSION, [Comedi micro version])
35 AC_PATH_PROG(STRIP,strip)
36 AC_PATH_PROG([DEPMOD], [depmod], [no], [$PATH:/sbin:/usr/sbin:/usr/local/sbin])
37 if test "$DEPMOD" == "no" ; then
38 AC_MSG_ERROR([unable to find the 'depmod' program.])
44 DS_RTAI([USE_RTAI=yes],[USE_RTAI=no])
45 DS_RTLINUX([USE_RTLINUX=yes],[USE_RTLINUX=no])
46 AM_CONDITIONAL([CONFIG_COMEDI_RT],
47 [test ${USE_RTAI} = "yes" -o ${USE_RTLINUX} = "yes"])
48 if test ${USE_RTAI} = "yes" -o ${USE_RTLINUX} = "yes" ; then
49 AC_DEFINE([CONFIG_COMEDI_RT],[true],[Define to enable Comedi's real-time support])
55 #ERROR_CFLAGS="-Werror"
57 [COMEDI_CFLAGS="$ERROR_CFLAGS -I\$(top_srcdir)/include/\
58 -DKBUILD_MODNAME=\$(shell basename \$@ .o | sed 's/\(.*\)_ko.*/\1/g')\
59 -DKBUILD_BASENAME=\$(shell basename \$< .c)"]
60 AC_SUBST(COMEDI_CFLAGS)
62 AC_ARG_ENABLE([pcmcia],[ --disable-pcmcia Disable support for PCMCIA devices],
63 [ENABLE_PCMCIA=$enableval],[ENABLE_PCMCIA="yes"])
64 if test "$ENABLE_PCMCIA" = "yes" ; then
65 AS_LINUX_CONFIG_OPTION_MODULE(CONFIG_PCMCIA)
67 AC_MSG_NOTICE([PCMCIA support disabled])
68 AM_CONDITIONAL(CONFIG_PCMCIA,false)
70 AC_ARG_ENABLE([kbuild], [ --enable-kbuild Build modules using kernel's kbuild system (needs recent 2.6 kernel)],
71 [ENABLE_KBUILD=$enableval], [ENABLE_KBUILD="no"])
72 AM_CONDITIONAL([CONFIG_KBUILD], [test ${ENABLE_KBUILD} = "yes"])
73 AS_LINUX_CONFIG_OPTION_MODULE(CONFIG_ISA)
74 AS_LINUX_CONFIG_OPTION_MODULE(CONFIG_PCI)
75 AS_LINUX_CONFIG_OPTION_MODULE(CONFIG_USB)
77 AC_DEFINE(CONFIG_COMEDI_DEBUG, true, [Define if debugging is enabled])
78 AC_DEFINE(CONFIG_COMEDI_8255, true, [Define if 8255 support is enabled])
80 DISTCHECK_CONFIGURE_FLAGS="--with-modulesdir=\\\$\$\(prefix\)/modules"
81 AC_SUBST(DISTCHECK_CONFIGURE_FLAGS)
86 comedi/drivers/Makefile
87 comedi/drivers/addi-data/Makefile
88 comedi/kcomedilib/Makefile