default prefix should be /. modtool is in ${builddir}.
[comedi.git] / configure.ac
1
2 AC_INIT(comedi/comedi_fops.c)
3
4 AM_CONFIG_HEADER(config.h)
5
6 AC_CANONICAL_TARGET([])
7
8 if test x$prefix = xNONE ; then
9   prefix=/
10 fi
11
12 PACKAGE=comedi
13 COMEDI_MAJORVERSION=0
14 COMEDI_MINORVERSION=7
15 COMEDI_MICROVERSION=67
16 # set the nanoversion to 0 for releases, 1 for CVS, >= 2 for prereleases
17 COMEDI_NANOVERSION=1
18
19 if test x$COMEDI_NANOVERSION = x0 ; then
20   VERSION=$COMEDI_MAJORVERSION.$COMEDI_MINORVERSION.$COMEDI_MICROVERSION
21 else
22   VERSION=$COMEDI_MAJORVERSION.$COMEDI_MINORVERSION.$COMEDI_MICROVERSION.$COMEDI_NANOVERSION
23 fi
24
25 AM_INIT_AUTOMAKE($PACKAGE,$VERSION)
26 AM_MAINTAINER_MODE
27
28 AC_SUBST(PACKAGE)
29 AC_SUBST(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])
33
34 AC_PROG_CC
35
36 DS_LINUX()
37
38 #ERROR_CFLAGS="-Werror"
39
40 COMEDI_CFLAGS="$ERROR_CFLAGS -I\$(top_srcdir)/include/"
41 AC_SUBST(COMEDI_CFLAGS)
42
43 moduledir="\$(libdir)/modules/\$(LINUX_KERNELRELEASE)/comedi"
44 modulePROGRAMS_INSTALL="\$(top_builddir)/modtool --install"
45 modulePROGRAMS_UNINSTALL="\$(top_builddir)/modtool --uninstall"
46 AC_SUBST(moduledir)
47 AC_SUBST(modulePROGRAMS_INSTALL)
48
49 DS_LINUX_CONFIG_OPTION_MODULE(CONFIG_PCMCIA)
50 DS_LINUX_CONFIG_OPTION_MODULE(CONFIG_ISA)
51 DS_LINUX_CONFIG_OPTION_MODULE(CONFIG_PCI)
52 #AM_CONDITIONAL(CONFIG_PCMCIA,false)
53
54 AC_DEFINE(CONFIG_COMEDI_DEBUG, true, [Define if debugging is enabled])
55 AC_DEFINE(CONFIG_COMEDI_8255, true, [Define if 8255 support is enabled])
56
57 AC_OUTPUT([
58 Makefile
59 modtool
60 comedi/Makefile
61 comedi/drivers/Makefile
62 comedi/kcomedilib/Makefile
63 ])
64 #comedi/drivers/addi-data/Makefile
65
66 chmod +x modtool
67