devices/Makefile.am
author Patrick Bruenn <p.bruenn@beckhoff.com>
Tue, 12 Apr 2016 11:17:36 +0200
branchstable-1.5
changeset 2654 b3f6b3e5ef29
parent 2588 792892ab4806
child 2685 740291442c05
permissions -rw-r--r--
devices/ccat: revert "limit rx processing to one frame per poll"

revert "limit rx processing to one frame per poll", which caused etherlab
frame timeouts in setups with more than one frame per cycle.
364
9028b20e3c12 EtherCAT master with Autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
     1
#------------------------------------------------------------------------------
9028b20e3c12 EtherCAT master with Autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
     2
#
768
b709149d5bba Added missing svn properties.
Florian Pose <fp@igh-essen.com>
parents: 732
diff changeset
     3
#  $Id$
364
9028b20e3c12 EtherCAT master with Autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
     4
#
1326
ef907b0b5125 merge -c1603 branches/stable-1.4: Changed licence headers to avoid conflicts with the GPL; restricted licence to GPLv2 only.
Florian Pose <fp@igh-essen.com>
parents: 1286
diff changeset
     5
#  Copyright (C) 2006-2008  Florian Pose, Ingenieurgemeinschaft IgH
364
9028b20e3c12 EtherCAT master with Autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
     6
#
9028b20e3c12 EtherCAT master with Autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
     7
#  This file is part of the IgH EtherCAT Master.
9028b20e3c12 EtherCAT master with Autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
     8
#
1326
ef907b0b5125 merge -c1603 branches/stable-1.4: Changed licence headers to avoid conflicts with the GPL; restricted licence to GPLv2 only.
Florian Pose <fp@igh-essen.com>
parents: 1286
diff changeset
     9
#  The IgH EtherCAT Master is free software; you can redistribute it and/or
ef907b0b5125 merge -c1603 branches/stable-1.4: Changed licence headers to avoid conflicts with the GPL; restricted licence to GPLv2 only.
Florian Pose <fp@igh-essen.com>
parents: 1286
diff changeset
    10
#  modify it under the terms of the GNU General Public License version 2, as
ef907b0b5125 merge -c1603 branches/stable-1.4: Changed licence headers to avoid conflicts with the GPL; restricted licence to GPLv2 only.
Florian Pose <fp@igh-essen.com>
parents: 1286
diff changeset
    11
#  published by the Free Software Foundation.
364
9028b20e3c12 EtherCAT master with Autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
    12
#
1326
ef907b0b5125 merge -c1603 branches/stable-1.4: Changed licence headers to avoid conflicts with the GPL; restricted licence to GPLv2 only.
Florian Pose <fp@igh-essen.com>
parents: 1286
diff changeset
    13
#  The IgH EtherCAT Master is distributed in the hope that it will be useful,
ef907b0b5125 merge -c1603 branches/stable-1.4: Changed licence headers to avoid conflicts with the GPL; restricted licence to GPLv2 only.
Florian Pose <fp@igh-essen.com>
parents: 1286
diff changeset
    14
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
ef907b0b5125 merge -c1603 branches/stable-1.4: Changed licence headers to avoid conflicts with the GPL; restricted licence to GPLv2 only.
Florian Pose <fp@igh-essen.com>
parents: 1286
diff changeset
    15
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General
ef907b0b5125 merge -c1603 branches/stable-1.4: Changed licence headers to avoid conflicts with the GPL; restricted licence to GPLv2 only.
Florian Pose <fp@igh-essen.com>
parents: 1286
diff changeset
    16
#  Public License for more details.
364
9028b20e3c12 EtherCAT master with Autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
    17
#
1326
ef907b0b5125 merge -c1603 branches/stable-1.4: Changed licence headers to avoid conflicts with the GPL; restricted licence to GPLv2 only.
Florian Pose <fp@igh-essen.com>
parents: 1286
diff changeset
    18
#  You should have received a copy of the GNU General Public License along
ef907b0b5125 merge -c1603 branches/stable-1.4: Changed licence headers to avoid conflicts with the GPL; restricted licence to GPLv2 only.
Florian Pose <fp@igh-essen.com>
parents: 1286
diff changeset
    19
#  with the IgH EtherCAT Master; if not, write to the Free Software
364
9028b20e3c12 EtherCAT master with Autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
    20
#  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
9028b20e3c12 EtherCAT master with Autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
    21
#
1363
11c0b2caa253 Improved and added license headers.
Florian Pose <fp@igh-essen.com>
parents: 1359
diff changeset
    22
#  ---
2376
97ec7e18412e Added e100 driver for kernel 3.0.
Florian Pose <fp@igh-essen.com>
parents: 2224
diff changeset
    23
#
1363
11c0b2caa253 Improved and added license headers.
Florian Pose <fp@igh-essen.com>
parents: 1359
diff changeset
    24
#  The license mentioned above concerns the source code only. Using the
11c0b2caa253 Improved and added license headers.
Florian Pose <fp@igh-essen.com>
parents: 1359
diff changeset
    25
#  EtherCAT technology and brand is only permitted in compliance with the
1326
ef907b0b5125 merge -c1603 branches/stable-1.4: Changed licence headers to avoid conflicts with the GPL; restricted licence to GPLv2 only.
Florian Pose <fp@igh-essen.com>
parents: 1286
diff changeset
    26
#  industrial property and similar rights of Beckhoff Automation GmbH.
364
9028b20e3c12 EtherCAT master with Autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
    27
#
9028b20e3c12 EtherCAT master with Autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
    28
#------------------------------------------------------------------------------
9028b20e3c12 EtherCAT master with Autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
    29
2133
74dbd0b7d6aa Added e1000e driver for 2.6.34. Thanks to Siwei Zhuang.
Florian Pose <fp@igh-essen.com>
parents: 2121
diff changeset
    30
SUBDIRS = \
2549
933a1b36b05f Add ccat driver for Beckhoff CCAT communication controller in Beckhoff CX20xx device
Patrick Bruenn <p.bruenn@beckhoff.com>
parents: 2520
diff changeset
    31
	ccat \
2133
74dbd0b7d6aa Added e1000e driver for 2.6.34. Thanks to Siwei Zhuang.
Florian Pose <fp@igh-essen.com>
parents: 2121
diff changeset
    32
	e1000 \
74dbd0b7d6aa Added e1000e driver for 2.6.34. Thanks to Siwei Zhuang.
Florian Pose <fp@igh-essen.com>
parents: 2121
diff changeset
    33
	e1000e
667
9feff35c9617 First version with e1000 driver (to be continued...)
Florian Pose <fp@igh-essen.com>
parents: 587
diff changeset
    34
2133
74dbd0b7d6aa Added e1000e driver for 2.6.34. Thanks to Siwei Zhuang.
Florian Pose <fp@igh-essen.com>
parents: 2121
diff changeset
    35
DIST_SUBDIRS = \
2549
933a1b36b05f Add ccat driver for Beckhoff CCAT communication controller in Beckhoff CX20xx device
Patrick Bruenn <p.bruenn@beckhoff.com>
parents: 2520
diff changeset
    36
	ccat \
2133
74dbd0b7d6aa Added e1000e driver for 2.6.34. Thanks to Siwei Zhuang.
Florian Pose <fp@igh-essen.com>
parents: 2121
diff changeset
    37
	e1000 \
74dbd0b7d6aa Added e1000e driver for 2.6.34. Thanks to Siwei Zhuang.
Florian Pose <fp@igh-essen.com>
parents: 2121
diff changeset
    38
	e1000e
667
9feff35c9617 First version with e1000 driver (to be continued...)
Florian Pose <fp@igh-essen.com>
parents: 587
diff changeset
    39
1286
88e573e033f1 Build examples by default.
Florian Pose <fp@igh-essen.com>
parents: 1262
diff changeset
    40
# using HEADERS to enable tags target
1227
471ceaf7f89d Added e100 driver for 2.6.20, sending works, receiving still disabled.
Florian Pose <fp@igh-essen.com>
parents: 1074
diff changeset
    41
noinst_HEADERS = \
473
e34754cd973e Added device module for kernel 2.6.17. Still slow?
Florian Pose <fp@igh-essen.com>
parents: 432
diff changeset
    42
	8139too-2.6.13-ethercat.c \
e34754cd973e Added device module for kernel 2.6.17. Still slow?
Florian Pose <fp@igh-essen.com>
parents: 432
diff changeset
    43
	8139too-2.6.13-orig.c \
e34754cd973e Added device module for kernel 2.6.17. Still slow?
Florian Pose <fp@igh-essen.com>
parents: 432
diff changeset
    44
	8139too-2.6.17-ethercat.c \
534
dfaeae243866 Added 8139too driver for kernel 2.6.19.
Florian Pose <fp@igh-essen.com>
parents: 532
diff changeset
    45
	8139too-2.6.17-orig.c \
532
092ac0fa23fe Added 8139too driver for 2.6.18.
Florian Pose <fp@igh-essen.com>
parents: 485
diff changeset
    46
	8139too-2.6.18-ethercat.c \
534
dfaeae243866 Added 8139too driver for kernel 2.6.19.
Florian Pose <fp@igh-essen.com>
parents: 532
diff changeset
    47
	8139too-2.6.18-orig.c \
dfaeae243866 Added 8139too driver for kernel 2.6.19.
Florian Pose <fp@igh-essen.com>
parents: 532
diff changeset
    48
	8139too-2.6.19-ethercat.c \
568
3edb8f45bdc1 First experimental version of e100 driver.
Florian Pose <fp@igh-essen.com>
parents: 536
diff changeset
    49
	8139too-2.6.19-orig.c \
774
40e9190072a6 Added 8139too driver for 2.6.22.
Florian Pose <fp@igh-essen.com>
parents: 768
diff changeset
    50
	8139too-2.6.22-ethercat.c \
40e9190072a6 Added 8139too driver for 2.6.22.
Florian Pose <fp@igh-essen.com>
parents: 768
diff changeset
    51
	8139too-2.6.22-orig.c \
828
1ca40d2e6a8d Added 8139 version for kernel 2.6.23. (Untested)
Richard Hacker <ha@igh-essen.com>
parents: 774
diff changeset
    52
	8139too-2.6.23-ethercat.c \
1ca40d2e6a8d Added 8139 version for kernel 2.6.23. (Untested)
Richard Hacker <ha@igh-essen.com>
parents: 774
diff changeset
    53
	8139too-2.6.23-orig.c \
955
9b1c277a1b34 Added 8139too 2.6.24 to dist.
Florian Pose <fp@igh-essen.com>
parents: 913
diff changeset
    54
	8139too-2.6.24-ethercat.c \
9b1c277a1b34 Added 8139too 2.6.24 to dist.
Florian Pose <fp@igh-essen.com>
parents: 913
diff changeset
    55
	8139too-2.6.24-orig.c \
1358
21df4c6b2dd8 Added missing distfiles for 8139too-2.6.25.
Florian Pose <fp@igh-essen.com>
parents: 1353
diff changeset
    56
	8139too-2.6.25-ethercat.c \
21df4c6b2dd8 Added missing distfiles for 8139too-2.6.25.
Florian Pose <fp@igh-essen.com>
parents: 1353
diff changeset
    57
	8139too-2.6.25-orig.c \
1359
a3d54cccba48 Added 8139too for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents: 1358
diff changeset
    58
	8139too-2.6.26-ethercat.c \
a3d54cccba48 Added 8139too for 2.6.26, thanks to M. Luescher.
Florian Pose <fp@igh-essen.com>
parents: 1358
diff changeset
    59
	8139too-2.6.26-orig.c \
1370
0625902b3904 Added 8139too driver for 2.6.27, thanks to M. Goetze.
Florian Pose <fp@igh-essen.com>
parents: 1363
diff changeset
    60
	8139too-2.6.27-ethercat.c \
0625902b3904 Added 8139too driver for 2.6.27, thanks to M. Goetze.
Florian Pose <fp@igh-essen.com>
parents: 1363
diff changeset
    61
	8139too-2.6.27-orig.c \
1460
24d04c86b21e Added 8139too driver for 2.6.28, thanks to M. Goetze.
Florian Pose <fp@igh-essen.com>
parents: 1453
diff changeset
    62
	8139too-2.6.28-ethercat.c \
24d04c86b21e Added 8139too driver for 2.6.28, thanks to M. Goetze.
Florian Pose <fp@igh-essen.com>
parents: 1453
diff changeset
    63
	8139too-2.6.28-orig.c \
1475
d76ae2389eab Added 8139too driver for 2.6.29, thanks to M. Goetze.
Florian Pose <fp@igh-essen.com>
parents: 1460
diff changeset
    64
	8139too-2.6.29-ethercat.c \
d76ae2389eab Added 8139too driver for 2.6.29, thanks to M. Goetze.
Florian Pose <fp@igh-essen.com>
parents: 1460
diff changeset
    65
	8139too-2.6.29-orig.c \
1806
47d152b68622 Added 8139too for 2.6.31 to distribution.
Florian Pose <fp@igh-essen.com>
parents: 1547
diff changeset
    66
	8139too-2.6.31-ethercat.c \
47d152b68622 Added 8139too for 2.6.31 to distribution.
Florian Pose <fp@igh-essen.com>
parents: 1547
diff changeset
    67
	8139too-2.6.31-orig.c \
2075
876b2482608e Added 8139too driver for 2.6.32.
Florian Pose <fp@igh-essen.com>
parents: 2073
diff changeset
    68
	8139too-2.6.32-ethercat.c \
876b2482608e Added 8139too driver for 2.6.32.
Florian Pose <fp@igh-essen.com>
parents: 2073
diff changeset
    69
	8139too-2.6.32-orig.c \
2316
93443c3be91c Add drivers for kernel 2.6.33
Andreas Stewering-Bone <ab@igh-essen.com>
parents: 2133
diff changeset
    70
	8139too-2.6.33-ethercat.c \
93443c3be91c Add drivers for kernel 2.6.33
Andreas Stewering-Bone <ab@igh-essen.com>
parents: 2133
diff changeset
    71
	8139too-2.6.33-orig.c \
1976
ffeab8c18590 Added 8139too driver for 2.6.34, thanks to Malcolm Lewis.
Florian Pose <fp@igh-essen.com>
parents: 1898
diff changeset
    72
	8139too-2.6.34-ethercat.c \
ffeab8c18590 Added 8139too driver for 2.6.34, thanks to Malcolm Lewis.
Florian Pose <fp@igh-essen.com>
parents: 1898
diff changeset
    73
	8139too-2.6.34-orig.c \
2323
3a4ea6393c7c Added 8139too driver for 2.6.35.
Florian Pose <fp@igh-essen.com>
parents: 2316
diff changeset
    74
	8139too-2.6.35-ethercat.c \
3a4ea6393c7c Added 8139too driver for 2.6.35.
Florian Pose <fp@igh-essen.com>
parents: 2316
diff changeset
    75
	8139too-2.6.35-orig.c \
2073
0861a519c3b9 Added 8139too drivers for 2.6.36 and 2.6.37.
Florian Pose <fp@igh-essen.com>
parents: 1976
diff changeset
    76
	8139too-2.6.36-ethercat.c \
0861a519c3b9 Added 8139too drivers for 2.6.36 and 2.6.37.
Florian Pose <fp@igh-essen.com>
parents: 1976
diff changeset
    77
	8139too-2.6.36-orig.c \
0861a519c3b9 Added 8139too drivers for 2.6.36 and 2.6.37.
Florian Pose <fp@igh-essen.com>
parents: 1976
diff changeset
    78
	8139too-2.6.37-ethercat.c \
0861a519c3b9 Added 8139too drivers for 2.6.36 and 2.6.37.
Florian Pose <fp@igh-essen.com>
parents: 1976
diff changeset
    79
	8139too-2.6.37-orig.c \
2519
0c506726e03d Added 8139too driver for kernel 3.0.
Florian Pose <fp@igh-essen.com>
parents: 2495
diff changeset
    80
	8139too-3.0-ethercat.c \
0c506726e03d Added 8139too driver for kernel 3.0.
Florian Pose <fp@igh-essen.com>
parents: 2495
diff changeset
    81
	8139too-3.0-orig.c \
2585
26480934a057 Added all drivers for kernel 3.10.
Florian Pose <fp@igh-essen.com>
parents: 2584
diff changeset
    82
	8139too-3.10-ethercat.c \
26480934a057 Added all drivers for kernel 3.10.
Florian Pose <fp@igh-essen.com>
parents: 2584
diff changeset
    83
	8139too-3.10-orig.c \
2586
5b89b4e38cdc Added all drivers for kernel 3.12.
Florian Pose <fp@igh-essen.com>
parents: 2585
diff changeset
    84
	8139too-3.12-ethercat.c \
5b89b4e38cdc Added all drivers for kernel 3.12.
Florian Pose <fp@igh-essen.com>
parents: 2585
diff changeset
    85
	8139too-3.12-orig.c \
2587
afd76ee3aa87 Added all drivers for kernel 3.14.
Florian Pose <fp@igh-essen.com>
parents: 2586
diff changeset
    86
	8139too-3.14-ethercat.c \
afd76ee3aa87 Added all drivers for kernel 3.14.
Florian Pose <fp@igh-essen.com>
parents: 2586
diff changeset
    87
	8139too-3.14-orig.c \
2588
792892ab4806 Added all drivers for kernel 3.16.
Florian Pose <fp@igh-essen.com>
parents: 2587
diff changeset
    88
	8139too-3.16-ethercat.c \
792892ab4806 Added all drivers for kernel 3.16.
Florian Pose <fp@igh-essen.com>
parents: 2587
diff changeset
    89
	8139too-3.16-orig.c \
2520
e1d2c68e4293 Added 8139too driver for kernel 3.2.
Florian Pose <fp@igh-essen.com>
parents: 2519
diff changeset
    90
	8139too-3.2-ethercat.c \
e1d2c68e4293 Added 8139too driver for kernel 3.2.
Florian Pose <fp@igh-essen.com>
parents: 2519
diff changeset
    91
	8139too-3.2-orig.c \
2490
6ad972f38438 Added 8139too driver for kernel 3.4.
Florian Pose <fp@igh-essen.com>
parents: 2419
diff changeset
    92
	8139too-3.4-ethercat.c \
6ad972f38438 Added 8139too driver for kernel 3.4.
Florian Pose <fp@igh-essen.com>
parents: 2419
diff changeset
    93
	8139too-3.4-orig.c \
2544
50bc6389f2f5 Added 8139too driver for kernel 3.6.
Florian Pose <fp@igh-essen.com>
parents: 2520
diff changeset
    94
	8139too-3.6-ethercat.c \
50bc6389f2f5 Added 8139too driver for kernel 3.6.
Florian Pose <fp@igh-essen.com>
parents: 2520
diff changeset
    95
	8139too-3.6-orig.c \
2584
0e3d989ff233 Added all drivers for kernel 3.8.
Florian Pose <fp@igh-essen.com>
parents: 2562
diff changeset
    96
	8139too-3.8-ethercat.c \
0e3d989ff233 Added all drivers for kernel 3.8.
Florian Pose <fp@igh-essen.com>
parents: 2562
diff changeset
    97
	8139too-3.8-orig.c \
1227
471ceaf7f89d Added e100 driver for 2.6.20, sending works, receiving still disabled.
Florian Pose <fp@igh-essen.com>
parents: 1074
diff changeset
    98
	e100-2.6.20-ethercat.c \
471ceaf7f89d Added e100 driver for 2.6.20, sending works, receiving still disabled.
Florian Pose <fp@igh-essen.com>
parents: 1074
diff changeset
    99
	e100-2.6.20-orig.c \
1262
3c462a0dbf3c Added e100 for kernel 2.6.24, provided by Mathias Weber.
Florian Pose <fp@igh-essen.com>
parents: 1251
diff changeset
   100
	e100-2.6.24-ethercat.c \
3c462a0dbf3c Added e100 for kernel 2.6.24, provided by Mathias Weber.
Florian Pose <fp@igh-essen.com>
parents: 1251
diff changeset
   101
	e100-2.6.24-orig.c \
1251
3c3f8cb76748 Added e100 driver for kernel 2.6.26 basically provided by Mario
Florian Pose <fp@igh-essen.com>
parents: 1234
diff changeset
   102
	e100-2.6.26-ethercat.c \
3c3f8cb76748 Added e100 driver for kernel 2.6.26 basically provided by Mario
Florian Pose <fp@igh-essen.com>
parents: 1234
diff changeset
   103
	e100-2.6.26-orig.c \
1546
f60cf2500bf8 Added e100 driver for 2.6.27.
Florian Pose <fp@igh-essen.com>
parents: 1515
diff changeset
   104
	e100-2.6.27-ethercat.c \
f60cf2500bf8 Added e100 driver for 2.6.27.
Florian Pose <fp@igh-essen.com>
parents: 1515
diff changeset
   105
	e100-2.6.27-orig.c \
1477
76a463df511b Added e100 driver for 2.6.28, thanks to Kim H. Madsen.
Florian Pose <fp@igh-essen.com>
parents: 1475
diff changeset
   106
	e100-2.6.28-ethercat.c \
76a463df511b Added e100 driver for 2.6.28, thanks to Kim H. Madsen.
Florian Pose <fp@igh-essen.com>
parents: 1475
diff changeset
   107
	e100-2.6.28-orig.c \
1505
da637f7e4e3a Added e100 for kernel 2.6.29, thanks to Andre Puschmann.
Florian Pose <fp@igh-essen.com>
parents: 1479
diff changeset
   108
	e100-2.6.29-ethercat.c \
da637f7e4e3a Added e100 for kernel 2.6.29, thanks to Andre Puschmann.
Florian Pose <fp@igh-essen.com>
parents: 1479
diff changeset
   109
	e100-2.6.29-orig.c \
1812
b7ce5f9f13df Added e100 driver for 2.6.31.
Florian Pose <fp@igh-essen.com>
parents: 1806
diff changeset
   110
	e100-2.6.31-ethercat.c \
b7ce5f9f13df Added e100 driver for 2.6.31.
Florian Pose <fp@igh-essen.com>
parents: 1806
diff changeset
   111
	e100-2.6.31-orig.c \
2121
d05df15dcc6c Added e100 driver for 2.6.32.
Florian Pose <fp@igh-essen.com>
parents: 2075
diff changeset
   112
	e100-2.6.32-ethercat.c \
d05df15dcc6c Added e100 driver for 2.6.32.
Florian Pose <fp@igh-essen.com>
parents: 2075
diff changeset
   113
	e100-2.6.32-orig.c \
2316
93443c3be91c Add drivers for kernel 2.6.33
Andreas Stewering-Bone <ab@igh-essen.com>
parents: 2133
diff changeset
   114
	e100-2.6.33-ethercat.c \
93443c3be91c Add drivers for kernel 2.6.33
Andreas Stewering-Bone <ab@igh-essen.com>
parents: 2133
diff changeset
   115
	e100-2.6.33-orig.c \
2355
6dd16bc8a858 Added e100 driver for 2.6.35.
Florian Pose <fp@igh-essen.com>
parents: 2353
diff changeset
   116
	e100-2.6.35-ethercat.c \
6dd16bc8a858 Added e100 driver for 2.6.35.
Florian Pose <fp@igh-essen.com>
parents: 2353
diff changeset
   117
	e100-2.6.35-orig.c \
2327
995205be6393 Added e100 driver for 2.6.37.
Florian Pose <fp@igh-essen.com>
parents: 2323
diff changeset
   118
	e100-2.6.37-ethercat.c \
995205be6393 Added e100 driver for 2.6.37.
Florian Pose <fp@igh-essen.com>
parents: 2323
diff changeset
   119
	e100-2.6.37-orig.c \
2376
97ec7e18412e Added e100 driver for kernel 3.0.
Florian Pose <fp@igh-essen.com>
parents: 2224
diff changeset
   120
	e100-3.0-ethercat.c \
97ec7e18412e Added e100 driver for kernel 3.0.
Florian Pose <fp@igh-essen.com>
parents: 2224
diff changeset
   121
	e100-3.0-orig.c \
2585
26480934a057 Added all drivers for kernel 3.10.
Florian Pose <fp@igh-essen.com>
parents: 2584
diff changeset
   122
	e100-3.10-ethercat.c \
26480934a057 Added all drivers for kernel 3.10.
Florian Pose <fp@igh-essen.com>
parents: 2584
diff changeset
   123
	e100-3.10-orig.c \
2586
5b89b4e38cdc Added all drivers for kernel 3.12.
Florian Pose <fp@igh-essen.com>
parents: 2585
diff changeset
   124
	e100-3.12-ethercat.c \
5b89b4e38cdc Added all drivers for kernel 3.12.
Florian Pose <fp@igh-essen.com>
parents: 2585
diff changeset
   125
	e100-3.12-orig.c \
2587
afd76ee3aa87 Added all drivers for kernel 3.14.
Florian Pose <fp@igh-essen.com>
parents: 2586
diff changeset
   126
	e100-3.14-ethercat.c \
afd76ee3aa87 Added all drivers for kernel 3.14.
Florian Pose <fp@igh-essen.com>
parents: 2586
diff changeset
   127
	e100-3.14-orig.c \
2588
792892ab4806 Added all drivers for kernel 3.16.
Florian Pose <fp@igh-essen.com>
parents: 2587
diff changeset
   128
	e100-3.16-ethercat.c \
792892ab4806 Added all drivers for kernel 3.16.
Florian Pose <fp@igh-essen.com>
parents: 2587
diff changeset
   129
	e100-3.16-orig.c \
2493
fcd918d2122f Added e100 driver for kernel 3.4.
Florian Pose <fp@igh-essen.com>
parents: 2490
diff changeset
   130
	e100-3.4-ethercat.c \
fcd918d2122f Added e100 driver for kernel 3.4.
Florian Pose <fp@igh-essen.com>
parents: 2490
diff changeset
   131
	e100-3.4-orig.c \
2548
3339dcc91b88 Added e100 driver for kernel 3.6.
Florian Pose <fp@igh-essen.com>
parents: 2547
diff changeset
   132
	e100-3.6-ethercat.c \
3339dcc91b88 Added e100 driver for kernel 3.6.
Florian Pose <fp@igh-essen.com>
parents: 2547
diff changeset
   133
	e100-3.6-orig.c \
2584
0e3d989ff233 Added all drivers for kernel 3.8.
Florian Pose <fp@igh-essen.com>
parents: 2562
diff changeset
   134
	e100-3.8-ethercat.c \
0e3d989ff233 Added all drivers for kernel 3.8.
Florian Pose <fp@igh-essen.com>
parents: 2562
diff changeset
   135
	e100-3.8-orig.c \
1353
22b1de4c74e4 First version of r8169 driver.
Florian Pose <fp@igh-essen.com>
parents: 1326
diff changeset
   136
	ecdev.h \
1540
49430a3fe73d Basic generic Ethernet device module.
Florian Pose <fp@igh-essen.com>
parents: 1515
diff changeset
   137
	generic.c \
1353
22b1de4c74e4 First version of r8169 driver.
Florian Pose <fp@igh-essen.com>
parents: 1326
diff changeset
   138
	r8169-2.6.24-ethercat.c \
1479
5c8ba5ace5b3 merge -c1787 branches/stable-1.4: Added r8169 driver for 2.6.28.
Florian Pose <fp@igh-essen.com>
parents: 1477
diff changeset
   139
	r8169-2.6.24-orig.c \
1898
ecfc3f747a3b Added r8169 driver for 2.6.27 and 2.6.31.
Florian Pose <fp@igh-essen.com>
parents: 1824
diff changeset
   140
	r8169-2.6.27-ethercat.c \
ecfc3f747a3b Added r8169 driver for 2.6.27 and 2.6.31.
Florian Pose <fp@igh-essen.com>
parents: 1824
diff changeset
   141
	r8169-2.6.27-orig.c \
1479
5c8ba5ace5b3 merge -c1787 branches/stable-1.4: Added r8169 driver for 2.6.28.
Florian Pose <fp@igh-essen.com>
parents: 1477
diff changeset
   142
	r8169-2.6.28-ethercat.c \
1515
e722e0ac5d28 Added r8169 driver for 2.6.29.
Florian Pose <fp@igh-essen.com>
parents: 1505
diff changeset
   143
	r8169-2.6.28-orig.c \
e722e0ac5d28 Added r8169 driver for 2.6.29.
Florian Pose <fp@igh-essen.com>
parents: 1505
diff changeset
   144
	r8169-2.6.29-ethercat.c \
1898
ecfc3f747a3b Added r8169 driver for 2.6.27 and 2.6.31.
Florian Pose <fp@igh-essen.com>
parents: 1824
diff changeset
   145
	r8169-2.6.29-orig.c \
ecfc3f747a3b Added r8169 driver for 2.6.27 and 2.6.31.
Florian Pose <fp@igh-essen.com>
parents: 1824
diff changeset
   146
	r8169-2.6.31-ethercat.c \
2316
93443c3be91c Add drivers for kernel 2.6.33
Andreas Stewering-Bone <ab@igh-essen.com>
parents: 2133
diff changeset
   147
	r8169-2.6.31-orig.c \
2350
2a6899b9bef3 Fixed missing dist for r8169 for 2.6.32.
Florian Pose <fp@igh-essen.com>
parents: 2328
diff changeset
   148
	r8169-2.6.32-ethercat.c \
2a6899b9bef3 Fixed missing dist for r8169 for 2.6.32.
Florian Pose <fp@igh-essen.com>
parents: 2328
diff changeset
   149
	r8169-2.6.32-orig.c \
2316
93443c3be91c Add drivers for kernel 2.6.33
Andreas Stewering-Bone <ab@igh-essen.com>
parents: 2133
diff changeset
   150
	r8169-2.6.33-ethercat.c \
2328
7d031aefaf96 Added r8169 driver for 2.6.37.
Florian Pose <fp@igh-essen.com>
parents: 2327
diff changeset
   151
	r8169-2.6.33-orig.c \
2353
b78ed959d52d Added r8169 driver for 2.6.35.
Florian Pose <fp@igh-essen.com>
parents: 2350
diff changeset
   152
	r8169-2.6.35-ethercat.c \
b78ed959d52d Added r8169 driver for 2.6.35.
Florian Pose <fp@igh-essen.com>
parents: 2350
diff changeset
   153
	r8169-2.6.35-orig.c \
2401
7f7580b318c3 Added r8169 driver for 2.6.36, thanks to J. Kunz.
Florian Pose <fp@igh-essen.com>
parents: 2378
diff changeset
   154
	r8169-2.6.36-ethercat.c \
7f7580b318c3 Added r8169 driver for 2.6.36, thanks to J. Kunz.
Florian Pose <fp@igh-essen.com>
parents: 2378
diff changeset
   155
	r8169-2.6.36-orig.c \
2328
7d031aefaf96 Added r8169 driver for 2.6.37.
Florian Pose <fp@igh-essen.com>
parents: 2327
diff changeset
   156
	r8169-2.6.37-ethercat.c \
2405
214be3e0640e Added r8169 driver for kernel 3.2 (thanks to J. Kunz).
Florian Pose <fp@igh-essen.com>
parents: 2401
diff changeset
   157
	r8169-2.6.37-orig.c \
2585
26480934a057 Added all drivers for kernel 3.10.
Florian Pose <fp@igh-essen.com>
parents: 2584
diff changeset
   158
	r8169-3.10-ethercat.c \
26480934a057 Added all drivers for kernel 3.10.
Florian Pose <fp@igh-essen.com>
parents: 2584
diff changeset
   159
	r8169-3.10-orig.c \
2586
5b89b4e38cdc Added all drivers for kernel 3.12.
Florian Pose <fp@igh-essen.com>
parents: 2585
diff changeset
   160
	r8169-3.12-ethercat.c \
5b89b4e38cdc Added all drivers for kernel 3.12.
Florian Pose <fp@igh-essen.com>
parents: 2585
diff changeset
   161
	r8169-3.12-orig.c \
2587
afd76ee3aa87 Added all drivers for kernel 3.14.
Florian Pose <fp@igh-essen.com>
parents: 2586
diff changeset
   162
	r8169-3.14-ethercat.c \
afd76ee3aa87 Added all drivers for kernel 3.14.
Florian Pose <fp@igh-essen.com>
parents: 2586
diff changeset
   163
	r8169-3.14-orig.c \
2588
792892ab4806 Added all drivers for kernel 3.16.
Florian Pose <fp@igh-essen.com>
parents: 2587
diff changeset
   164
	r8169-3.16-ethercat.c \
792892ab4806 Added all drivers for kernel 3.16.
Florian Pose <fp@igh-essen.com>
parents: 2587
diff changeset
   165
	r8169-3.16-orig.c \
2405
214be3e0640e Added r8169 driver for kernel 3.2 (thanks to J. Kunz).
Florian Pose <fp@igh-essen.com>
parents: 2401
diff changeset
   166
	r8169-3.2-ethercat.c \
2495
7c83194a309f Added r8169 driver for kernel 3.4.
Florian Pose <fp@igh-essen.com>
parents: 2493
diff changeset
   167
	r8169-3.2-orig.c \
7c83194a309f Added r8169 driver for kernel 3.4.
Florian Pose <fp@igh-essen.com>
parents: 2493
diff changeset
   168
	r8169-3.4-ethercat.c \
2547
5b349a0b1e2b Added r8169 driver for kernel 3.6.
Florian Pose <fp@igh-essen.com>
parents: 2544
diff changeset
   169
	r8169-3.4-orig.c \
5b349a0b1e2b Added r8169 driver for kernel 3.6.
Florian Pose <fp@igh-essen.com>
parents: 2544
diff changeset
   170
	r8169-3.6-ethercat.c \
2584
0e3d989ff233 Added all drivers for kernel 3.8.
Florian Pose <fp@igh-essen.com>
parents: 2562
diff changeset
   171
	r8169-3.6-orig.c \
0e3d989ff233 Added all drivers for kernel 3.8.
Florian Pose <fp@igh-essen.com>
parents: 2562
diff changeset
   172
	r8169-3.8-ethercat.c \
0e3d989ff233 Added all drivers for kernel 3.8.
Florian Pose <fp@igh-essen.com>
parents: 2562
diff changeset
   173
	r8169-3.8-orig.c
364
9028b20e3c12 EtherCAT master with Autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
   174
1286
88e573e033f1 Build examples by default.
Florian Pose <fp@igh-essen.com>
parents: 1262
diff changeset
   175
EXTRA_DIST = \
88e573e033f1 Build examples by default.
Florian Pose <fp@igh-essen.com>
parents: 1262
diff changeset
   176
	Kbuild.in
2376
97ec7e18412e Added e100 driver for kernel 3.0.
Florian Pose <fp@igh-essen.com>
parents: 2224
diff changeset
   177
1074
a82793a6d1a0 Added Kbuild files to BUILT_SOURCES in Makefile.am files to create dependencies.
Florian Pose <fp@igh-essen.com>
parents: 955
diff changeset
   178
BUILT_SOURCES = \
a82793a6d1a0 Added Kbuild files to BUILT_SOURCES in Makefile.am files to create dependencies.
Florian Pose <fp@igh-essen.com>
parents: 955
diff changeset
   179
	Kbuild
a82793a6d1a0 Added Kbuild files to BUILT_SOURCES in Makefile.am files to create dependencies.
Florian Pose <fp@igh-essen.com>
parents: 955
diff changeset
   180
485
8354ddf38481 Improved autotools, added config.kbuild, --with-msr-dir, --with-rtai-dir, --with-8139too-kernel.
Florian Pose <fp@igh-essen.com>
parents: 477
diff changeset
   181
modules:
1453
79042b9458b1 Symbol versions; Makefile improvements.
Florian Pose <fp@igh-essen.com>
parents: 1370
diff changeset
   182
	$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="@abs_srcdir@" modules
485
8354ddf38481 Improved autotools, added config.kbuild, --with-msr-dir, --with-rtai-dir, --with-8139too-kernel.
Florian Pose <fp@igh-essen.com>
parents: 477
diff changeset
   183
8354ddf38481 Improved autotools, added config.kbuild, --with-msr-dir, --with-rtai-dir, --with-8139too-kernel.
Florian Pose <fp@igh-essen.com>
parents: 477
diff changeset
   184
modules_install:
1824
bbb70ca26f09 Use kernel's modules_install target, instead of building our own. Attention:
Florian Pose <fp@igh-essen.com>
parents: 1812
diff changeset
   185
	$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="@abs_srcdir@" \
bbb70ca26f09 Use kernel's modules_install target, instead of building our own. Attention:
Florian Pose <fp@igh-essen.com>
parents: 1812
diff changeset
   186
		INSTALL_MOD_DIR="$(INSTALL_MOD_DIR)" modules_install
364
9028b20e3c12 EtherCAT master with Autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
   187
9028b20e3c12 EtherCAT master with Autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
   188
clean-local:
387
e6e708a5d502 Improved autotools files.
Florian Pose <fp@igh-essen.com>
parents: 385
diff changeset
   189
	$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="@abs_srcdir@" clean
364
9028b20e3c12 EtherCAT master with Autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
   190
9028b20e3c12 EtherCAT master with Autotools.
Florian Pose <fp@igh-essen.com>
parents:
diff changeset
   191
#------------------------------------------------------------------------------