Commit Graph

105 Commits

Author SHA1 Message Date
Nicola Fontana fd772c310c Do not hardcode paths in scripts
Try to reuse the configured paths as much as possible. Unfortunately, to
be able to fully expand some variable (e.g. `bindir`), these files must
be expanded by make, not by configure. This adds some complexity:

https://www.gnu.org/software/automake/manual/html_node/Scripts.html
2021-08-24 17:39:19 +02:00
Nicola Fontana 4e6ac827c1 Revive 'make distcheck' 2021-08-24 17:37:01 +02:00
Bjarne von Horn d755f4a26d Add cmake config module 2021-08-24 17:35:55 +02:00
Nicola Fontana 246fed4d83 Remove empty m4/Makefile.am 2021-08-24 17:35:36 +02:00
Nicola Fontana db729dc967 Proper systemd support
Follow the directions on integrating systemd with autotools provided by
the systemd documentation itself:

https://www.freedesktop.org/software/systemd/man/daemon.html#Installing%20systemd%20Service%20Files

The snippet has been adapted to better match our coding style, e.g.
directly use of `if` instead of `AS_IF`.
2021-08-24 17:24:58 +02:00
Bjarne von Horn 5c78c92c22 Add .pc file for ethercat lib 2021-08-24 17:19:43 +02:00
Florian Pose fbc414c879 Use Git for version detection and tools. 2021-08-24 17:16:55 +02:00
Florian Pose 5cecf2689a Changed default prefix to /usr/local. 2021-08-24 16:58:03 +02:00
Florian Pose 8f2c2088f0 Set --enable-sii-assign by default. 2021-08-24 16:36:56 +02:00
Florian Pose f3a580470d Added clean igb driver from kernel 3.18 (no EtherCAT yet). 2021-08-24 16:26:06 +02:00
Gavin Lambert 0aaf68055e Do not force the DC reference clock to OP; if it is not configured it may refuse and flood the logs. 2014-05-31 15:37:33 +12:00
Florian Pose c81f24e68b Added --enable-loop-control to make use of the loop control registers. 2015-02-20 16:06:23 +01:00
Florian Pose 99418519bd Reverted default branch to stable-1.5. 2014-11-03 15:20:05 +01:00
Florian Pose 605d25eec9 Replaced all mangled hg keywords. 2012-09-06 14:17:21 +02:00
Florian Pose c80bfce530 Removed whitespace. 2012-07-13 10:42:31 +02:00
Florian Pose ccaef13810 Added e100 driver for kernel 3.0. 2012-04-10 19:09:16 +02:00
Florian Pose f575012e75 Enable generic driver by default. 2012-01-09 15:16:40 +01:00
Florian Pose 6b45d329ce Added first systemd support. 2012-01-04 18:00:36 +01:00
Florian Pose ef4fc90c7d Added --enable-wildcards to use 0xffffffff as wildcard for vendor ID and
product code.
2011-11-04 12:21:09 +01:00
Florian Pose 0568023c52 Added e1000e driver for 2.6.34. Thanks to Siwei Zhuang. 2011-07-06 16:37:40 +02:00
Andreas Stewering-Bone f1e2f6d912 Merge 2011-04-13 22:06:28 +02:00
Andreas Stewering-Bone ca28aa60e2 Working RTAI RTDM module
LXRT exmaple application to be tested
2011-03-22 09:15:19 +01:00
Andreas Stewering-Bone a69e1f8ae4 Work on Xenomai Posix interface, to be tested
Further work on RTAI rtdm interface needed
2011-03-21 08:06:49 +01:00
Andreas Stewering-Bone 76ff88c43c First working RTDM Version,
to be reviewed,
further testing and optimation needed

Thanks to Moehwald GmbH B.Benner for Basic Code
2011-03-16 22:12:23 +01:00
Martin Troxler ae09c143c9 Reduced frame size when sending to mailbox, uses 2 datagrams. Enabled with configure option --enable-mboxframesize 2011-03-14 16:55:09 +01:00
Martin Troxler 67d28bec54 always use rt_mutex instead of semaphore for mutual exclusion on kernels >= 2.6.24 (removed --enable-mutex build option) 2011-01-06 13:11:21 +01:00
Martin Troxler c059ec6f49 use rt_mutex instead of semaphore for mutual exclusion (use --enable-mutex) 2011-01-05 08:36:53 +01:00
Florian Pose ca921529a2 Introduced configure switch --enable-regalias for enabling reading alias
addresses from registers. Disabled by default.
2010-05-25 14:12:02 +02:00
Florian Pose edf5fdf61f Minor changes in configure output. 2010-02-23 17:40:46 +01:00
Florian Pose 6e06798fb2 Use kernel's modules_install target, instead of building our own. Attention:
Module installation directories have changed!
2010-02-23 17:37:02 +01:00
Florian Pose c7c92a2012 Removed installation of symvers file, because it makes no sense when
installing for multiple kernel flavors.
2010-02-17 16:06:13 +01:00
Florian Pose 5ec04e30e2 Added spec file for building an RPM package. 2010-02-16 16:45:14 +01:00
Florian Pose 69da1f1cb2 Improved handling and installation of the modules' symbol versions. 2010-02-16 15:08:54 +01:00
Florian Pose 4f347b6da8 Disable use of hrtimer for scheduling by default. Does not work on some PPC targets. 2010-01-19 15:15:57 +01:00
Florian Pose fb7f5b73a6 Added tty example. 2009-12-01 16:54:59 +01:00
Florian Pose 40943a197d Base files for new TTY driver. 2009-11-30 18:02:29 +01:00
Florian Pose bec205c426 Basic generic Ethernet device module. 2009-10-13 17:56:32 +02:00
Florian Pose 54a04f7841 Added deummy Makefile.am for m4 directory. 2009-05-04 13:53:41 +00:00
Florian Pose 70b1212e7b m4 macro dir. 2009-04-30 19:36:19 +00:00
Florian Pose bfb1ce1cf0 DC example applications. 2009-04-23 14:50:23 +00:00
Florian Pose 12c12b1bab Improved and added license headers. 2009-02-24 12:51:39 +00:00
Florian Pose 919eac507b First version of r8169 driver. 2009-02-04 17:06:14 +00:00
Florian Pose 826ae37b26 merge -c1604 branches/stable-1.4: Fixed spelling of EtherCAT terms. 2009-01-26 11:45:30 +00:00
Florian Pose 299fc18af5 Added AM_PROG_CC_C_O. 2008-10-28 13:31:20 +00:00
Florian Pose aca58d41d2 Build examples by default. 2008-10-21 09:58:19 +00:00
Florian Pose 478448dd68 Added configure switch for disabling the command-line tool. 2008-10-09 13:23:07 +00:00
Florian Pose a4ea4a4590 First version of userspace library with requesting/releasing. 2008-10-01 14:42:28 +00:00
Florian Pose 017d71e5a2 Removed untested r8169 driver. 2008-09-30 12:50:34 +00:00
Florian Pose ddc6040be3 Removed the forcedeth drivers. 2008-09-30 12:41:34 +00:00
Florian Pose 751839662a Removed branch information. 2008-09-01 14:21:42 +00:00