fp@1724: #------------------------------------------------------------------------------ fp@1724: # $Id$ fp@1724: #------------------------------------------------------------------------------ fp@1724: fp@1724: AC_INIT([ethercat],[1.1],[fp@igh-essen.com]) fp@1724: AM_INIT_AUTOMAKE([-Wall -Werror foreign dist-bzip2]) fp@1724: AC_PREFIX_DEFAULT([/opt/etherlab]) fp@1724: AC_CONFIG_FILES([Makefile master/Makefile devices/Makefile \ fp@1724: examples/mini/Makefile \ fp@1724: examples/rtai/Makefile \ fp@1724: examples/msr/Makefile]) fp@1724: fp@1724: #------------------------------------------------------------------------------ fp@1724: # Linux sources fp@1724: #------------------------------------------------------------------------------ fp@1724: fp@1725: AC_ARG_WITH([linux], fp@1724: AC_HELP_STRING( fp@1725: [--with-linux=], fp@1725: [Linux kernel version @<:@running kernel@:>@] fp@1725: ), fp@1724: [ ], fp@1725: [version=`uname -r`] fp@1725: ) fp@1724: fp@1725: AC_MSG_CHECKING([for Linux kernel]) fp@1725: modulesdir=/lib/modules/${version} fp@1725: if test \! -d ${modulesdir} || test \! -d ${modulesdir}/build; then fp@1724: echo fp@1725: AC_MSG_ERROR([Invalid modules directory ${modulesdir}]) fp@1725: fi fp@1725: sourcedir=`cd ${modulesdir}/build && pwd -P` fp@1725: if test \! -r ${sourcedir}/Makefile; then fp@1725: echo fp@1725: AC_MSG_ERROR([No Linux kernel tree in $sourcedir]) fp@1724: fi fp@1724: fp@1725: AC_SUBST(LINUX_KERNEL_VERSION,[$version]) fp@1725: AC_SUBST(LINUX_SOURCE_DIR,[$sourcedir]) fp@1724: AC_SUBST(LINUX_MODULES_DIR,[$modulesdir]) fp@1724: fp@1725: AC_MSG_RESULT($LINUX_KERNEL_VERSION) fp@1725: fp@1725: #------------------------------------------------------------------------------ fp@1725: # Depmod fp@1725: #------------------------------------------------------------------------------ fp@1725: fp@1725: AC_PATH_PROG([DEPMOD], [depmod],, [$PATH:/sbin:/usr/sbin:/usr/local/sbin]) fp@1725: fp@1725: if test -z "$DEPMOD"; then fp@1725: AC_MSG_WARN([depmod was not found!]); fp@1725: fi fp@1724: fp@1724: #------------------------------------------------------------------------------ fp@1724: fp@1724: AC_OUTPUT fp@1724: fp@1724: #------------------------------------------------------------------------------