4.104.114.84.95
Last change
on this file since a37be5c4 was
9b8baa1,
checked in by Joel Sherrill <joel.sherrill@…>, on 03/23/99 at 18:02:17
|
Automake II patch from Ralf Corsepius <corsepiu@…>. Email
description follows:
Description:
- automake for *all* tool subdirectories (Makefile.am, configure.in etc.)
- autogen now also considers CONFIG_HEADER (generates stamp-h.ins and
config.h.ins)
- c/src/tests/tools/generic/difftest and
c/src/tests/tools/generic/sorttimes generated by configure scripts
- c/update-tools/ampolish, beautifier for Makefile.ams, similar to
acpolish
- rtems-polish.sh added to c/update-tools/ + ampolish support
- New subdirectory ./automake, contains automake -Makefile fragments to
support RTEMS make "debug, debug_install, profile, profile_install" for
native Makefile.ams (== ignore these make targets).
- aclocal/rtems-top.m4's RTEMS_TOP now reads the automake makefile
variable VERSION from RTEMS ./VERSION file.
- ./configure.in uses the macros from aclocal + support for the tools'
configure scripts
Remarks:
- To run rtems-polish.sh, "cd <rtems-source-tree>;
./c/update-tools/rtems-polish.sh"
- AFAIS, now all native subdirectories are converted to automake (Please
drop me a note, if I forgot something).
- Unless you notice something fatal, IMO the time has come for a public
try (== snapshot). I do not intend to send more automake related patches
within, say 2 weeks, to give these patches time to settle and to give me
some time to think on how to continue.
- The patch assumes installation to the new main installation directory
[$(prefix)].
|
-
Property mode set to
100644
|
File size:
906 bytes
|
Line | |
---|
1 | dnl $Id$ |
---|
2 | |
---|
3 | dnl |
---|
4 | dnl RTEMS_TOP($1) |
---|
5 | dnl |
---|
6 | dnl $1 .. relative path from this configure.in to the toplevel configure.in |
---|
7 | dnl |
---|
8 | AC_DEFUN(RTEMS_TOP, |
---|
9 | [dnl |
---|
10 | RTEMS_TOPdir="$1"; |
---|
11 | AC_SUBST(RTEMS_TOPdir) |
---|
12 | |
---|
13 | PROJECT_ROOT=`pwd`/$RTEMS_TOPdir; |
---|
14 | AC_SUBST(PROJECT_ROOT) |
---|
15 | |
---|
16 | dnl Determine RTEMS Version string from the VERSION file |
---|
17 | dnl Hopefully, Joel never changes its format ;- |
---|
18 | AC_MSG_CHECKING([for RTEMS Version]) |
---|
19 | if test -r "${srcdir}/${RTEMS_TOPdir}/VERSION"; then |
---|
20 | changequote(,)dnl |
---|
21 | RTEMS_VERSION=`grep Version ${srcdir}/${RTEMS_TOPdir}/VERSION | \ |
---|
22 | sed -e 's%RTEMS[ ]*Version[ ]*\(.*\)[ ]*%\1%g'` |
---|
23 | changequote([,])dnl |
---|
24 | else |
---|
25 | AC_MSG_ERROR(Unable to find ${RTEMS_TOPdir}/VERSION) |
---|
26 | fi |
---|
27 | if test -z "$RTEMS_VERSION"; then |
---|
28 | AC_MSG_ERROR(Unable to determine version) |
---|
29 | fi |
---|
30 | AC_MSG_RESULT($RTEMS_VERSION) |
---|
31 | |
---|
32 | dnl FIXME: This once gets activated in future or will be removed |
---|
33 | dnl RTEMS_ROOT='$(top_srcdir)'/$RTEMS_TOPdir; |
---|
34 | dnl AC_SUBST(RTEMS_ROOT) |
---|
35 | ])dnl |
---|
Note: See
TracBrowser
for help on using the repository browser.