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