Improved autotools files.
This commit is contained in:
parent
c167fb5edc
commit
77205fa563
40
Makefile.am
40
Makefile.am
|
|
@ -35,35 +35,33 @@
|
||||||
#
|
#
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|
||||||
SUBDIRS = master/ devices/ script/
|
SUBDIRS = master/ devices/ script/ include/
|
||||||
|
|
||||||
include_HEADERS = include/ecdb.h include/ecrt.h
|
|
||||||
|
|
||||||
MINI_FILES = \
|
MINI_FILES = \
|
||||||
examples/mini/Kbuild \
|
examples/mini/Kbuild \
|
||||||
examples/mini/Makefile.am \
|
examples/mini/Makefile.am \
|
||||||
examples/mini/Makefile.in \
|
examples/mini/Makefile.in \
|
||||||
examples/mini/mini.c
|
examples/mini/mini.c
|
||||||
|
|
||||||
RTAI_FILES = \
|
RTAI_FILES = \
|
||||||
examples/rtai/Kbuild \
|
examples/rtai/Kbuild \
|
||||||
examples/rtai/Makefile.am \
|
examples/rtai/Makefile.am \
|
||||||
examples/rtai/Makefile.in \
|
examples/rtai/Makefile.in \
|
||||||
examples/rtai/rtai_sample.c
|
examples/rtai/rtai_sample.c
|
||||||
|
|
||||||
MSR_FILES = \
|
MSR_FILES = \
|
||||||
examples/msr/Kbuild \
|
examples/msr/Kbuild \
|
||||||
examples/msr/libm.o_shipped \
|
examples/msr/libm.o_shipped \
|
||||||
examples/msr/Makefile.am \
|
examples/msr/Makefile.am \
|
||||||
examples/msr/Makefile.in \
|
examples/msr/Makefile.in \
|
||||||
examples/msr/msr_load \
|
examples/msr/msr_load \
|
||||||
examples/msr/msr_param.h \
|
examples/msr/msr_param.h \
|
||||||
examples/msr/msr_sample.c \
|
examples/msr/msr_sample.c \
|
||||||
examples/msr/msrserv.pl \
|
examples/msr/msrserv.pl \
|
||||||
examples/msr/msr_unload
|
examples/msr/msr_unload
|
||||||
|
|
||||||
EXTRA_DIST = documentation/ethercat_doc.pdf \
|
EXTRA_DIST = documentation/ethercat_doc.pdf \
|
||||||
$(MINI_FILES) $(RTAI_FILES) $(MSR_FILES)
|
$(MINI_FILES) $(RTAI_FILES) $(MSR_FILES)
|
||||||
|
|
||||||
mydist:
|
mydist:
|
||||||
@SVNREV=`svnversion $(srcdir)` && \
|
@SVNREV=`svnversion $(srcdir)` && \
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
set -x
|
set -x
|
||||||
aclocal -I config
|
mkdir -p autoconf
|
||||||
autoheader
|
aclocal -I autoconf
|
||||||
automake --add-missing
|
automake --add-missing
|
||||||
autoconf
|
autoconf
|
||||||
|
|
|
||||||
|
|
@ -3,8 +3,9 @@
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|
||||||
AC_INIT([ethercat],[1.1],[fp@igh-essen.com])
|
AC_INIT([ethercat],[1.1],[fp@igh-essen.com])
|
||||||
AM_INIT_AUTOMAKE([-Wall -Werror foreign dist-bzip2])
|
AC_CONFIG_AUX_DIR([autoconf])
|
||||||
AC_PREFIX_DEFAULT([/opt/etherlab])
|
AC_PREFIX_DEFAULT([/opt/etherlab])
|
||||||
|
AM_INIT_AUTOMAKE([-Wall -Werror foreign dist-bzip2])
|
||||||
|
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
# Linux sources
|
# Linux sources
|
||||||
|
|
@ -54,9 +55,10 @@ AC_CONFIG_FILES([
|
||||||
master/Makefile
|
master/Makefile
|
||||||
devices/Makefile
|
devices/Makefile
|
||||||
script/Makefile
|
script/Makefile
|
||||||
|
include/Makefile
|
||||||
examples/mini/Makefile
|
examples/mini/Makefile
|
||||||
examples/rtai/Makefile
|
examples/rtai/Makefile
|
||||||
examples/msr/Makefile
|
examples/msr/Makefile
|
||||||
])
|
])
|
||||||
AC_OUTPUT
|
AC_OUTPUT
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -41,16 +41,14 @@ EXTRA_DIST = \
|
||||||
8139too.c \
|
8139too.c \
|
||||||
original_8139too.c
|
original_8139too.c
|
||||||
|
|
||||||
ABSSRCDIR = `cd $(srcdir) && pwd -P`
|
|
||||||
|
|
||||||
all:
|
all:
|
||||||
$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="$(ABSSRCDIR)" modules
|
$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="@abs_srcdir@" modules
|
||||||
|
|
||||||
clean-local:
|
clean-local:
|
||||||
$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="$(ABSSRCDIR)" clean
|
$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="@abs_srcdir@" clean
|
||||||
|
|
||||||
install-data-local:
|
install-data-local:
|
||||||
$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="$(ABSSRCDIR)" \
|
$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="@abs_srcdir@" \
|
||||||
INSTALL_MOD_PATH="$(DESTDIR)" \
|
INSTALL_MOD_PATH="$(DESTDIR)" \
|
||||||
INSTALL_MOD_DIR="ethercat" modules_install
|
INSTALL_MOD_DIR="ethercat" modules_install
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -35,16 +35,14 @@
|
||||||
#
|
#
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|
||||||
ABSSRCDIR = `cd $(srcdir) && pwd -P`
|
|
||||||
|
|
||||||
all:
|
all:
|
||||||
$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="$(ABSSRCDIR)" modules
|
$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="@abs_srcdir@" modules
|
||||||
|
|
||||||
clean-local:
|
clean-local:
|
||||||
$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="$(ABSSRCDIR)" clean
|
$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="@abs_srcdir@" clean
|
||||||
|
|
||||||
install-data-local:
|
install-data-local:
|
||||||
$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="$(ABSSRCDIR)" \
|
$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="@abs_srcdir@" \
|
||||||
INSTALL_MOD_PATH="$(DESTDIR)" \
|
INSTALL_MOD_PATH="$(DESTDIR)" \
|
||||||
INSTALL_MOD_DIR="ethercat" modules_install
|
INSTALL_MOD_DIR="ethercat" modules_install
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -35,23 +35,14 @@
|
||||||
#
|
#
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|
||||||
EXTRA_DIST = \
|
|
||||||
Kbuild \
|
|
||||||
msr_sample.c msr_param.h \
|
|
||||||
libm.o_shipped \
|
|
||||||
msr_load msr_unload \
|
|
||||||
msrserv.pl
|
|
||||||
|
|
||||||
ABSSRCDIR = `cd $(srcdir) && pwd -P`
|
|
||||||
|
|
||||||
all:
|
all:
|
||||||
$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="$(ABSSRCDIR)" modules
|
$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="@abs_srcdir@" modules
|
||||||
|
|
||||||
clean-local:
|
clean-local:
|
||||||
$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="$(ABSSRCDIR)" clean
|
$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="@abs_srcdir@" clean
|
||||||
|
|
||||||
install-data-local:
|
install-data-local:
|
||||||
$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="$(ABSSRCDIR)" \
|
$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="@abs_srcdir@" \
|
||||||
INSTALL_MOD_PATH="$(DESTDIR)" \
|
INSTALL_MOD_PATH="$(DESTDIR)" \
|
||||||
INSTALL_MOD_DIR="ethercat" modules_install
|
INSTALL_MOD_DIR="ethercat" modules_install
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -35,18 +35,14 @@
|
||||||
#
|
#
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
|
|
||||||
EXTRA_DIST = Kbuild rtai_sample.c
|
|
||||||
|
|
||||||
ABSSRCDIR = `cd $(srcdir) && pwd -P`
|
|
||||||
|
|
||||||
all:
|
all:
|
||||||
$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="$(ABSSRCDIR)" modules
|
$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="@abs_srcdir@" modules
|
||||||
|
|
||||||
clean-local:
|
clean-local:
|
||||||
$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="$(ABSSRCDIR)" clean
|
$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="@abs_srcdir@" clean
|
||||||
|
|
||||||
install-data-local:
|
install-data-local:
|
||||||
$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="$(ABSSRCDIR)" \
|
$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="@abs_srcdir@" \
|
||||||
INSTALL_MOD_PATH="$(DESTDIR)" \
|
INSTALL_MOD_PATH="$(DESTDIR)" \
|
||||||
INSTALL_MOD_DIR="ethercat" modules_install
|
INSTALL_MOD_DIR="ethercat" modules_install
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,40 @@
|
||||||
|
#------------------------------------------------------------------------------
|
||||||
|
#
|
||||||
|
# Makefile.am
|
||||||
|
#
|
||||||
|
# IgH EtherCAT master
|
||||||
|
#
|
||||||
|
# $Id$
|
||||||
|
#
|
||||||
|
# Copyright (C) 2006 Florian Pose, Ingenieurgemeinschaft IgH
|
||||||
|
#
|
||||||
|
# This file is part of the IgH EtherCAT Master.
|
||||||
|
#
|
||||||
|
# The IgH EtherCAT Master is free software; you can redistribute it
|
||||||
|
# and/or modify it under the terms of the GNU General Public License
|
||||||
|
# as published by the Free Software Foundation; either version 2 of the
|
||||||
|
# License, or (at your option) any later version.
|
||||||
|
#
|
||||||
|
# The IgH EtherCAT Master is distributed in the hope that it will be
|
||||||
|
# useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with the IgH EtherCAT Master; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
|
#
|
||||||
|
# The right to use EtherCAT Technology is granted and comes free of
|
||||||
|
# charge under condition of compatibility of product made by
|
||||||
|
# Licensee. People intending to distribute/sell products based on the
|
||||||
|
# code, have to sign an agreement to guarantee that products using
|
||||||
|
# software based on IgH EtherCAT master stay compatible with the actual
|
||||||
|
# EtherCAT specification (which are released themselves as an open
|
||||||
|
# standard) as the (only) precondition to have the right to use EtherCAT
|
||||||
|
# Technology, IP and trade marks.
|
||||||
|
#
|
||||||
|
#------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
include_HEADERS = ecdb.h ecrt.h
|
||||||
|
|
||||||
|
#------------------------------------------------------------------------------
|
||||||
|
|
@ -51,16 +51,14 @@ EXTRA_DIST = \
|
||||||
slave.c slave.h \
|
slave.c slave.h \
|
||||||
xmldev.c xmldev.h
|
xmldev.c xmldev.h
|
||||||
|
|
||||||
ABSSRCDIR = `cd $(srcdir) && pwd -P`
|
|
||||||
|
|
||||||
all:
|
all:
|
||||||
$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="$(ABSSRCDIR)" modules
|
$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="@abs_srcdir@" modules
|
||||||
|
|
||||||
clean-local:
|
clean-local:
|
||||||
$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="$(ABSSRCDIR)" clean
|
$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="@abs_srcdir@" clean
|
||||||
|
|
||||||
install-data-local:
|
install-data-local:
|
||||||
$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="$(ABSSRCDIR)" \
|
$(MAKE) -C "$(LINUX_SOURCE_DIR)" M="@abs_srcdir@" \
|
||||||
INSTALL_MOD_PATH="$(DESTDIR)" \
|
INSTALL_MOD_PATH="$(DESTDIR)" \
|
||||||
INSTALL_MOD_DIR="ethercat" modules_install
|
INSTALL_MOD_DIR="ethercat" modules_install
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
#
|
#
|
||||||
# IgH EtherCAT master
|
# IgH EtherCAT master
|
||||||
#
|
#
|
||||||
# $Id: Makefile.am 565 2006-09-26 13:25:09Z fp $
|
# $Id$
|
||||||
#
|
#
|
||||||
# Copyright (C) 2006 Florian Pose, Ingenieurgemeinschaft IgH
|
# Copyright (C) 2006 Florian Pose, Ingenieurgemeinschaft IgH
|
||||||
#
|
#
|
||||||
|
|
@ -42,6 +42,8 @@ bin_SCRIPTS = lsec
|
||||||
init_SCRIPTS = ethercat
|
init_SCRIPTS = ethercat
|
||||||
sys_DATA = sysconfig
|
sys_DATA = sysconfig
|
||||||
|
|
||||||
|
EXTRA_DIST = lsec.pl ethercat.sh sysconfig
|
||||||
|
|
||||||
lsec: lsec.pl
|
lsec: lsec.pl
|
||||||
cp $(srcdir)/lsec.pl lsec
|
cp $(srcdir)/lsec.pl lsec
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue