Bjarne von Horn
c332e762c1
first try to include auto-generated device table in Doxygen
2023-08-09 22:38:42 +02:00
Florian Pose
7f56fce837
Put md files in EXTRA_DIST.
2023-01-30 11:32:58 +01:00
Nicola Fontana
82399a9239
Revive 'make distcheck'
2021-06-22 14:43:07 +00:00
Florian Pose
72d7469857
Merge branch 'fix-make-distclean' into 'stable-1.5'
...
Fix #5 : call Kbuild clean only where needed
Closes #5
See merge request etherlab.org/ethercat!16
2021-06-04 08:42:59 +00:00
Nicola Fontana
908b93f004
Fix #5 : call Kbuild clean only where needed
...
The problem is both automake and kbuild recurse into subdirectories. In
`make distcheck`, automake cleans its `SUBDIRS` and only then tries to
clean the toplevel one. This in turn will trigger a kbuild clean that
will try to recurse into its own (now empty) subdirectories.
Avoid this issue by removing Kbuild clean from the toplevel.
2021-05-30 09:49:17 +02:00
Nicola Fontana
205337fed1
Do not define DIST_SUBDIRS when not needed
...
DIST_SUBDIRS is automatically populated with all possible values of
SUBDIRS in all conditions:
https://www.gnu.org/software/automake/manual/html_node/SUBDIRS-vs-DIST_005fSUBDIRS.html
This means it is usually not needed to explicitely set it but in
examples/, where some dirs are never added to SUBDIRS.
2021-05-26 09:18:06 +02:00
Nicola Fontana
6c6dccc378
Disable 8139too in distcheck
...
The 8139too native driver was enabled by default for historical reasons.
Disable it in `make distcheck` to avoid needing to have a specific linux
source tree ready available.
2021-05-25 20:14:09 +02:00
Florian Pose
7dd06f87c1
Merge branch 'entidi/ethercat-fix-built-sources' into stable-1.5
2021-05-25 12:26:09 +02:00
Nicola Fontana
60dd78485c
Do not include AC_CONFIG_FILES in BUILT_SOURCES
...
BUILT_SOURCES is used to trigger early generation of files in the `make`
process to workaround dependency problems:
https://www.gnu.org/software/automake/manual/html_node/Sources.html
AC_CONFIG_FILES are generated by `configure`, so they are already
present in the file system even before `make` is called. Furthermore,
AC_CONFIG_FILES already properly handle dist and clean targets, so no
need to add them to EXTRA_DIST or DISTCLEANFILES:
https://www.gnu.org/software/automake/manual/html_node/Requirements.html
2021-05-22 08:25:26 +02:00
Nicola Fontana
1d65f6617f
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-05-22 07:22:57 +02:00
Florian Pose
b87076135e
Use Git for version detection and tools.
2021-03-17 14:51:35 +01:00
Florian Pose
57b63d4d45
Added --enable-kernel switch to disable kernel module building.
2014-03-10 13:43:48 +01:00
Florian Pose
ef16c20b02
Minor: removed spaces from Makefile.
2012-09-11 17:30:00 +02:00
Florian Pose
b0b7e6fde4
Removed trailing spaces.
2012-09-06 20:22:24 +02: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
f6c67fca7e
Install ec_tty module.
2009-11-30 18:10:36 +01:00
Florian Pose
40943a197d
Base files for new TTY driver.
2009-11-30 18:02:29 +01:00
Florian Pose
6161473018
Switched from Subversion to Mercurial.
2009-08-13 15:18:53 +02:00
Florian Pose
a5d05c8616
Added m4 directory.
2009-05-04 13:49:56 +00:00
Florian Pose
70b1212e7b
m4 macro dir.
2009-04-30 19:36:19 +00:00
Florian Pose
12c12b1bab
Improved and added license headers.
2009-02-24 12:51:39 +00:00
Florian Pose
5ca3d24337
merge -c1603 branches/stable-1.4: Changed licence headers to avoid conflicts with the GPL; restricted licence to GPLv2 only.
2009-01-26 11:16:10 +00:00
Florian Pose
aca58d41d2
Build examples by default.
2008-10-21 09:58:19 +00:00
Florian Pose
81bf8989d8
merge -c1534 branches/stable-1.4: Fixed EXTRA_DIST.
2008-10-21 09:33:00 +00:00
Florian Pose
a08461e731
merge -c1524 branches/stable-1.4: Moved globals.h to noinst_HEADERS.
2008-10-17 13:37:29 +00:00
Florian Pose
7c3d71913c
Maintained code docs.
2008-10-15 10:01:54 +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
751839662a
Removed branch information.
2008-09-01 14:21:42 +00:00
Florian Pose
994af957eb
Moved tools to tool.
2008-07-21 19:29:34 +00:00
Florian Pose
131bcd7203
Added Kbuild files to BUILT_SOURCES in Makefile.am files to create dependencies.
2008-06-30 15:51:46 +00:00
Florian Pose
1ecd525663
Removed O="".
2008-06-04 10:10:50 +00:00
Florian Pose
b6f05cafda
Improved out-of-place build.
2008-06-04 09:59:23 +00:00
Florian Pose
3b4cae9626
Added the new ethercat comman-line tool with lsec functionality.
2008-05-29 15:11:26 +00:00
Florian Pose
8887d6d26d
Removed dummy master.
2008-04-03 15:31:34 +00:00
Florian Pose
7be3b11fce
Removed config.kbuild and replaced Kbuild files by Kbuild.in files.
2007-09-19 08:22:20 +00:00
Florian Pose
77afc6b784
Add README.EoE to dist.
2007-09-12 09:50:47 +00:00
Florian Pose
d12427a22e
Added dummy module for simulation purposes.
2007-06-06 17:02:38 +00:00
Florian Pose
59f961bfc8
Minor changes to root Makefile.am.
2007-02-14 17:24:22 +00:00
Florian Pose
3480510eed
Do not include documentation in distribution any more.
2007-02-13 12:44:11 +00:00
Florian Pose
2a434952c1
Auto-generate ChangeLog with mydist target.
2007-02-09 11:48:35 +00:00
Florian Pose
906cde3e3a
Fixed dist files.
2006-11-07 13:30:02 +00:00
Florian Pose
c5d4b48860
Improved clean targets.
2006-11-06 16:33:01 +00:00
Florian Pose
026dc769d3
Improved autotools, added config.kbuild, --with-msr-dir, --with-rtai-dir, --with-8139too-kernel.
2006-11-06 16:27:40 +00:00
Florian Pose
dbb226a78b
Added mrproper make target.
2006-11-06 09:51:42 +00:00
Florian Pose
f9f2b40b65
Improved installation, added quick modules_install target.
2006-11-03 14:18:05 +00:00
Florian Pose
bb8c90bcf9
Added missing files to dist.
2006-10-26 16:45:33 +00:00