Changeset 9b8baa1 in rtems for aclocal


Ignore:
Timestamp:
Mar 23, 1999, 6:02:17 PM (21 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
ca3fec49
Parents:
c69856c3
Message:

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)].
File:
1 edited

Legend:

Unmodified
Added
Removed
  • aclocal/rtems-top.m4

    rc69856c3 r9b8baa1  
    11dnl $Id$
    22
     3dnl
     4dnl RTEMS_TOP($1)
     5dnl
     6dnl $1 .. relative path from this configure.in to the toplevel configure.in
     7dnl
    38AC_DEFUN(RTEMS_TOP,
    49[dnl
     
    914AC_SUBST(PROJECT_ROOT)
    1015
    11 RTEMS_ROOT='$(top_srcdir)'/$RTEMS_TOPdir;
    12 AC_SUBST(RTEMS_ROOT)
     16dnl Determine RTEMS Version string from the VERSION file
     17dnl Hopefully, Joel never changes its format ;-
     18AC_MSG_CHECKING([for RTEMS Version])
     19if test -r "${srcdir}/${RTEMS_TOPdir}/VERSION"; then
     20changequote(,)dnl
     21RTEMS_VERSION=`grep Version ${srcdir}/${RTEMS_TOPdir}/VERSION | \
     22sed -e 's%RTEMS[        ]*Version[      ]*\(.*\)[       ]*%\1%g'`
     23changequote([,])dnl
     24else
     25AC_MSG_ERROR(Unable to find ${RTEMS_TOPdir}/VERSION)
     26fi
     27if test -z "$RTEMS_VERSION"; then
     28AC_MSG_ERROR(Unable to determine version)
     29fi
     30AC_MSG_RESULT($RTEMS_VERSION)
     31
     32dnl FIXME: This once gets activated in future or will be removed
     33dnl RTEMS_ROOT='$(top_srcdir)'/$RTEMS_TOPdir;
     34dnl AC_SUBST(RTEMS_ROOT)
    1335])dnl
Note: See TracChangeset for help on using the changeset viewer.