94 |
94 |
95 # Extract three numbers from kernel release string |
95 # Extract three numbers from kernel release string |
96 linuxversion=`echo $kernelrelease | grep -oE "^[[0-9]]+\.[[0-9]]+\.[[0-9]]+"` |
96 linuxversion=`echo $kernelrelease | grep -oE "^[[0-9]]+\.[[0-9]]+\.[[0-9]]+"` |
97 |
97 |
98 AC_SUBST(LINUX_SOURCE_DIR,[$sourcedir]) |
98 AC_SUBST(LINUX_SOURCE_DIR,[$sourcedir]) |
99 AC_SUBST(LINUX_KERNEL_RELEASE,[$kernelrelease]) |
99 AC_MSG_RESULT([$LINUX_SOURCE_DIR (Kernel $kernelrelease)]) |
100 AC_SUBST(LINUX_KERNEL_VERSION,[$linuxversion]) |
100 |
101 AC_SUBST(LINUX_MOD_PATH,[/lib/modules/$kernelrelease/ethercat]) |
101 #------------------------------------------------------------------------------ |
102 AC_MSG_RESULT([$LINUX_SOURCE_DIR (Kernel $LINUX_KERNEL_RELEASE)]) |
102 # Linux module installation subdirectory |
|
103 #------------------------------------------------------------------------------ |
|
104 |
|
105 AC_ARG_WITH([module-dir], |
|
106 AC_HELP_STRING( |
|
107 [--with-module-dir=<DIR>], |
|
108 [Linux module installation dir. Default: ethercat] |
|
109 ), |
|
110 [moddir=[$withval]], |
|
111 [moddir="ethercat"] |
|
112 ) |
|
113 AC_SUBST(INSTALL_MOD_DIR,[$moddir]) |
|
114 |
|
115 AC_MSG_CHECKING([Linux modules installation directory]) |
|
116 AC_MSG_RESULT([$INSTALL_MOD_DIR]) |
103 |
117 |
104 #------------------------------------------------------------------------------ |
118 #------------------------------------------------------------------------------ |
105 # Generic Ethernet driver |
119 # Generic Ethernet driver |
106 #------------------------------------------------------------------------------ |
120 #------------------------------------------------------------------------------ |
107 |
121 |