4.104.114.84.95
Last change
on this file since 9b8baa1 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
100755
|
File size:
623 bytes
|
Line | |
---|
1 | #!/bin/sh |
---|
2 | |
---|
3 | pwd=`pwd`; |
---|
4 | |
---|
5 | ac_files=`find . -name Makefile.in`; |
---|
6 | for f in $ac_files; do |
---|
7 | i=`dirname $f` |
---|
8 | dest="$i" |
---|
9 | if test ! -f $dest/Makefile.am; then |
---|
10 | echo "polishing : $dest/Makefile.in" |
---|
11 | ( cd $dest; |
---|
12 | mv Makefile.in Makefile.in~; |
---|
13 | $pwd/c/update-tools/acpolish <Makefile.in~ >Makefile.in |
---|
14 | rm Makefile.in~ |
---|
15 | ) |
---|
16 | fi |
---|
17 | done |
---|
18 | |
---|
19 | am_files=`find . -name Makefile.am`; |
---|
20 | for f in $am_files; do |
---|
21 | i=`dirname $f` |
---|
22 | dest="$i" |
---|
23 | echo "polishing : $dest/Makefile.am" |
---|
24 | ( cd $dest; |
---|
25 | mv Makefile.am Makefile.am~; |
---|
26 | $pwd/c/update-tools/ampolish <Makefile.am~ >Makefile.am |
---|
27 | rm Makefile.am~ |
---|
28 | ) |
---|
29 | done |
---|
30 | |
---|
Note: See
TracBrowser
for help on using the repository browser.