author | Florian Pose <fp@igh-essen.com> |
Mon, 25 Sep 2006 17:28:31 +0000 | |
branch | stable-1.1 |
changeset 1727 | 861f4715ed6f |
parent 1726 | 00fc593f14fc |
child 385 | c33367851350 |
child 1731 | 60b2aad9d40b |
permissions | -rw-r--r-- |
1724
07c82e520ddd
MERGE trunk -r546:550 -> branches/stable-1.1 (Bugfix, Autotools, still w/o XML)
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
1 |
#------------------------------------------------------------------------------ |
07c82e520ddd
MERGE trunk -r546:550 -> branches/stable-1.1 (Bugfix, Autotools, still w/o XML)
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
2 |
# $Id$ |
07c82e520ddd
MERGE trunk -r546:550 -> branches/stable-1.1 (Bugfix, Autotools, still w/o XML)
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
3 |
#------------------------------------------------------------------------------ |
07c82e520ddd
MERGE trunk -r546:550 -> branches/stable-1.1 (Bugfix, Autotools, still w/o XML)
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
4 |
|
07c82e520ddd
MERGE trunk -r546:550 -> branches/stable-1.1 (Bugfix, Autotools, still w/o XML)
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
5 |
AC_INIT([ethercat],[1.1],[fp@igh-essen.com]) |
07c82e520ddd
MERGE trunk -r546:550 -> branches/stable-1.1 (Bugfix, Autotools, still w/o XML)
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
6 |
AM_INIT_AUTOMAKE([-Wall -Werror foreign dist-bzip2]) |
07c82e520ddd
MERGE trunk -r546:550 -> branches/stable-1.1 (Bugfix, Autotools, still w/o XML)
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
7 |
AC_PREFIX_DEFAULT([/opt/etherlab]) |
07c82e520ddd
MERGE trunk -r546:550 -> branches/stable-1.1 (Bugfix, Autotools, still w/o XML)
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
8 |
AC_CONFIG_FILES([Makefile master/Makefile devices/Makefile \ |
07c82e520ddd
MERGE trunk -r546:550 -> branches/stable-1.1 (Bugfix, Autotools, still w/o XML)
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
9 |
examples/mini/Makefile \ |
07c82e520ddd
MERGE trunk -r546:550 -> branches/stable-1.1 (Bugfix, Autotools, still w/o XML)
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
10 |
examples/rtai/Makefile \ |
07c82e520ddd
MERGE trunk -r546:550 -> branches/stable-1.1 (Bugfix, Autotools, still w/o XML)
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
11 |
examples/msr/Makefile]) |
07c82e520ddd
MERGE trunk -r546:550 -> branches/stable-1.1 (Bugfix, Autotools, still w/o XML)
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
12 |
|
07c82e520ddd
MERGE trunk -r546:550 -> branches/stable-1.1 (Bugfix, Autotools, still w/o XML)
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
13 |
#------------------------------------------------------------------------------ |
07c82e520ddd
MERGE trunk -r546:550 -> branches/stable-1.1 (Bugfix, Autotools, still w/o XML)
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
14 |
# Linux sources |
07c82e520ddd
MERGE trunk -r546:550 -> branches/stable-1.1 (Bugfix, Autotools, still w/o XML)
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
15 |
#------------------------------------------------------------------------------ |
07c82e520ddd
MERGE trunk -r546:550 -> branches/stable-1.1 (Bugfix, Autotools, still w/o XML)
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
16 |
|
1725
a5a8a64d2b52
MERGE trunk -r 552:553 -> branches/stable-1.1 (--with-linux, mydist)
Florian Pose <fp@igh-essen.com>
parents:
1724
diff
changeset
|
17 |
AC_ARG_WITH([linux], |
1724
07c82e520ddd
MERGE trunk -r546:550 -> branches/stable-1.1 (Bugfix, Autotools, still w/o XML)
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
18 |
AC_HELP_STRING( |
1725
a5a8a64d2b52
MERGE trunk -r 552:553 -> branches/stable-1.1 (--with-linux, mydist)
Florian Pose <fp@igh-essen.com>
parents:
1724
diff
changeset
|
19 |
[--with-linux=<version>], |
a5a8a64d2b52
MERGE trunk -r 552:553 -> branches/stable-1.1 (--with-linux, mydist)
Florian Pose <fp@igh-essen.com>
parents:
1724
diff
changeset
|
20 |
[Linux kernel version @<:@running kernel@:>@] |
a5a8a64d2b52
MERGE trunk -r 552:553 -> branches/stable-1.1 (--with-linux, mydist)
Florian Pose <fp@igh-essen.com>
parents:
1724
diff
changeset
|
21 |
), |
1726
00fc593f14fc
MERGE trunk -r 554:555 -> branches/stable-1.1 (--with-linux fix)
Florian Pose <fp@igh-essen.com>
parents:
1725
diff
changeset
|
22 |
[version=[$withval]], |
00fc593f14fc
MERGE trunk -r 554:555 -> branches/stable-1.1 (--with-linux fix)
Florian Pose <fp@igh-essen.com>
parents:
1725
diff
changeset
|
23 |
[version=[`uname -r`]] |
1725
a5a8a64d2b52
MERGE trunk -r 552:553 -> branches/stable-1.1 (--with-linux, mydist)
Florian Pose <fp@igh-essen.com>
parents:
1724
diff
changeset
|
24 |
) |
1724
07c82e520ddd
MERGE trunk -r546:550 -> branches/stable-1.1 (Bugfix, Autotools, still w/o XML)
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
25 |
|
1725
a5a8a64d2b52
MERGE trunk -r 552:553 -> branches/stable-1.1 (--with-linux, mydist)
Florian Pose <fp@igh-essen.com>
parents:
1724
diff
changeset
|
26 |
AC_MSG_CHECKING([for Linux kernel]) |
a5a8a64d2b52
MERGE trunk -r 552:553 -> branches/stable-1.1 (--with-linux, mydist)
Florian Pose <fp@igh-essen.com>
parents:
1724
diff
changeset
|
27 |
modulesdir=/lib/modules/${version} |
a5a8a64d2b52
MERGE trunk -r 552:553 -> branches/stable-1.1 (--with-linux, mydist)
Florian Pose <fp@igh-essen.com>
parents:
1724
diff
changeset
|
28 |
if test \! -d ${modulesdir} || test \! -d ${modulesdir}/build; then |
1724
07c82e520ddd
MERGE trunk -r546:550 -> branches/stable-1.1 (Bugfix, Autotools, still w/o XML)
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
29 |
echo |
1725
a5a8a64d2b52
MERGE trunk -r 552:553 -> branches/stable-1.1 (--with-linux, mydist)
Florian Pose <fp@igh-essen.com>
parents:
1724
diff
changeset
|
30 |
AC_MSG_ERROR([Invalid modules directory ${modulesdir}]) |
a5a8a64d2b52
MERGE trunk -r 552:553 -> branches/stable-1.1 (--with-linux, mydist)
Florian Pose <fp@igh-essen.com>
parents:
1724
diff
changeset
|
31 |
fi |
a5a8a64d2b52
MERGE trunk -r 552:553 -> branches/stable-1.1 (--with-linux, mydist)
Florian Pose <fp@igh-essen.com>
parents:
1724
diff
changeset
|
32 |
sourcedir=`cd ${modulesdir}/build && pwd -P` |
a5a8a64d2b52
MERGE trunk -r 552:553 -> branches/stable-1.1 (--with-linux, mydist)
Florian Pose <fp@igh-essen.com>
parents:
1724
diff
changeset
|
33 |
if test \! -r ${sourcedir}/Makefile; then |
a5a8a64d2b52
MERGE trunk -r 552:553 -> branches/stable-1.1 (--with-linux, mydist)
Florian Pose <fp@igh-essen.com>
parents:
1724
diff
changeset
|
34 |
echo |
1727
861f4715ed6f
MERGE trunk -r556:562 -> branches/stable-1.1 (new doc)
Florian Pose <fp@igh-essen.com>
parents:
1726
diff
changeset
|
35 |
AC_MSG_ERROR([No Linux kernel sources in $sourcedir]) |
1724
07c82e520ddd
MERGE trunk -r546:550 -> branches/stable-1.1 (Bugfix, Autotools, still w/o XML)
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
36 |
fi |
07c82e520ddd
MERGE trunk -r546:550 -> branches/stable-1.1 (Bugfix, Autotools, still w/o XML)
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
37 |
|
1725
a5a8a64d2b52
MERGE trunk -r 552:553 -> branches/stable-1.1 (--with-linux, mydist)
Florian Pose <fp@igh-essen.com>
parents:
1724
diff
changeset
|
38 |
AC_SUBST(LINUX_KERNEL_VERSION,[$version]) |
a5a8a64d2b52
MERGE trunk -r 552:553 -> branches/stable-1.1 (--with-linux, mydist)
Florian Pose <fp@igh-essen.com>
parents:
1724
diff
changeset
|
39 |
AC_SUBST(LINUX_SOURCE_DIR,[$sourcedir]) |
1724
07c82e520ddd
MERGE trunk -r546:550 -> branches/stable-1.1 (Bugfix, Autotools, still w/o XML)
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
40 |
AC_SUBST(LINUX_MODULES_DIR,[$modulesdir]) |
07c82e520ddd
MERGE trunk -r546:550 -> branches/stable-1.1 (Bugfix, Autotools, still w/o XML)
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
41 |
|
1725
a5a8a64d2b52
MERGE trunk -r 552:553 -> branches/stable-1.1 (--with-linux, mydist)
Florian Pose <fp@igh-essen.com>
parents:
1724
diff
changeset
|
42 |
AC_MSG_RESULT($LINUX_KERNEL_VERSION) |
a5a8a64d2b52
MERGE trunk -r 552:553 -> branches/stable-1.1 (--with-linux, mydist)
Florian Pose <fp@igh-essen.com>
parents:
1724
diff
changeset
|
43 |
|
a5a8a64d2b52
MERGE trunk -r 552:553 -> branches/stable-1.1 (--with-linux, mydist)
Florian Pose <fp@igh-essen.com>
parents:
1724
diff
changeset
|
44 |
#------------------------------------------------------------------------------ |
a5a8a64d2b52
MERGE trunk -r 552:553 -> branches/stable-1.1 (--with-linux, mydist)
Florian Pose <fp@igh-essen.com>
parents:
1724
diff
changeset
|
45 |
# Depmod |
a5a8a64d2b52
MERGE trunk -r 552:553 -> branches/stable-1.1 (--with-linux, mydist)
Florian Pose <fp@igh-essen.com>
parents:
1724
diff
changeset
|
46 |
#------------------------------------------------------------------------------ |
a5a8a64d2b52
MERGE trunk -r 552:553 -> branches/stable-1.1 (--with-linux, mydist)
Florian Pose <fp@igh-essen.com>
parents:
1724
diff
changeset
|
47 |
|
a5a8a64d2b52
MERGE trunk -r 552:553 -> branches/stable-1.1 (--with-linux, mydist)
Florian Pose <fp@igh-essen.com>
parents:
1724
diff
changeset
|
48 |
AC_PATH_PROG([DEPMOD], [depmod],, [$PATH:/sbin:/usr/sbin:/usr/local/sbin]) |
a5a8a64d2b52
MERGE trunk -r 552:553 -> branches/stable-1.1 (--with-linux, mydist)
Florian Pose <fp@igh-essen.com>
parents:
1724
diff
changeset
|
49 |
|
a5a8a64d2b52
MERGE trunk -r 552:553 -> branches/stable-1.1 (--with-linux, mydist)
Florian Pose <fp@igh-essen.com>
parents:
1724
diff
changeset
|
50 |
if test -z "$DEPMOD"; then |
a5a8a64d2b52
MERGE trunk -r 552:553 -> branches/stable-1.1 (--with-linux, mydist)
Florian Pose <fp@igh-essen.com>
parents:
1724
diff
changeset
|
51 |
AC_MSG_WARN([depmod was not found!]); |
a5a8a64d2b52
MERGE trunk -r 552:553 -> branches/stable-1.1 (--with-linux, mydist)
Florian Pose <fp@igh-essen.com>
parents:
1724
diff
changeset
|
52 |
fi |
1724
07c82e520ddd
MERGE trunk -r546:550 -> branches/stable-1.1 (Bugfix, Autotools, still w/o XML)
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
53 |
|
07c82e520ddd
MERGE trunk -r546:550 -> branches/stable-1.1 (Bugfix, Autotools, still w/o XML)
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
54 |
#------------------------------------------------------------------------------ |
07c82e520ddd
MERGE trunk -r546:550 -> branches/stable-1.1 (Bugfix, Autotools, still w/o XML)
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
55 |
|
07c82e520ddd
MERGE trunk -r546:550 -> branches/stable-1.1 (Bugfix, Autotools, still w/o XML)
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
56 |
AC_OUTPUT |
07c82e520ddd
MERGE trunk -r546:550 -> branches/stable-1.1 (Bugfix, Autotools, still w/o XML)
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
57 |
|
07c82e520ddd
MERGE trunk -r546:550 -> branches/stable-1.1 (Bugfix, Autotools, still w/o XML)
Florian Pose <fp@igh-essen.com>
parents:
diff
changeset
|
58 |
#------------------------------------------------------------------------------ |