From 9b8baa128b4e7d0696f9ad995927cf2e5162649f Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 23 Mar 1999 18:02:17 +0000 Subject: Automake II patch from Ralf Corsepius . 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 ; ./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)]. --- c/update-tools/rtems-polish.sh | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 c/update-tools/rtems-polish.sh (limited to 'c/update-tools/rtems-polish.sh') diff --git a/c/update-tools/rtems-polish.sh b/c/update-tools/rtems-polish.sh new file mode 100644 index 0000000000..fe8604e972 --- /dev/null +++ b/c/update-tools/rtems-polish.sh @@ -0,0 +1,30 @@ +#!/bin/sh + +pwd=`pwd`; + +ac_files=`find . -name Makefile.in`; +for f in $ac_files; do + i=`dirname $f` + dest="$i" + if test ! -f $dest/Makefile.am; then + echo "polishing : $dest/Makefile.in" + ( cd $dest; + mv Makefile.in Makefile.in~; + $pwd/c/update-tools/acpolish Makefile.in + rm Makefile.in~ + ) + fi +done + +am_files=`find . -name Makefile.am`; +for f in $am_files; do + i=`dirname $f` + dest="$i" + echo "polishing : $dest/Makefile.am" + ( cd $dest; + mv Makefile.am Makefile.am~; + $pwd/c/update-tools/ampolish Makefile.am + rm Makefile.am~ + ) +done + -- cgit v1.2.3