summaryrefslogtreecommitdiffstats
path: root/c/update-tools/ampolish
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1999-07-23 20:01:41 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1999-07-23 20:01:41 +0000
commitb0ac03f4ddb8a1643313f4f9c04fa6aac9378192 (patch)
treec728f532ed1b269d475dfe829a8e1e088d5b84e8 /c/update-tools/ampolish
parente5dafccb098bb405c37ae134639885a53ae89d8e (diff)
downloadrtems-b0ac03f4ddb8a1643313f4f9c04fa6aac9378192.tar.bz2
Moved to top level directory per patch rtems-rc-19990709-0.diff.gz
from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
Diffstat (limited to '')
-rw-r--r--c/update-tools/ampolish105
1 files changed, 0 insertions, 105 deletions
diff --git a/c/update-tools/ampolish b/c/update-tools/ampolish
deleted file mode 100644
index c105f9e7b5..0000000000
--- a/c/update-tools/ampolish
+++ /dev/null
@@ -1,105 +0,0 @@
-#!/usr/bin/perl
-
-#
-# Perl script to beautify and enhance RTEMS automake Makefile.ams
-#
-# Reads from stdin and writes to stdout
-#
-# usage:
-# <path-to>/ampolish <Makefile.am >Makefile.am~
-# mv Makefile.am~ Makefile.am
-#
-# ATTENTION: This file contains embedded tabs
-
-my $subdirs_seen = "" ;
-
-# find a relative up-path to a file $file, starting at directory $pre
-sub find_file
-{
- my $pre = $_[0] ;
- my $file= $_[1] ;
-
- my $top = "." ;
- if (not "$pre") { $pre = "." ; }
-
- for ( $str = "$pre" . "/" . "$top" ;
- ( -d "$str" ) ;
- $str = "$pre" . "/" . "$top" )
- {
- if ( -f "${str}/${file}" )
- {
- return $top ;
- }
- if ( "$top" eq "." )
- {
- $top = ".." ;
- }
- else
- {
- $top .= "/.." ;
- }
- } ;
- die "Can't find file ${file}\n" ;
-}
-
-# find relative up-path to configure.in
-my $rtems_cfg = find_file(".","configure.in");
-
-# find relative up-path from configure.in to VERSION
-my $rtems_top = find_file("$rtems_cfg","VERSION");
-
-my $nl_seen = 0 ;
-
-while( <> )
-{ # consume header
- last if ( /^[^#].*$/ ) ;
- print "$_" ;
-}
-
-print "\nAUTOMAKE_OPTIONS = foreign\n";
-if ( "$rtems_cfg" eq "." )
-{
- print "ACLOCAL = \@ACLOCAL\@ -I \$(RTEMS_TOPdir)/aclocal\n"
-}
-
-while( <> )
-{
- if ( /^[ ]*$/o )
- {
- $nl_seen = $nl_seen+1;
- }
-
- if ( /^[ ]*AUTOMAKE_OPTIONS.*$/o )
- { # remove the line
- }
- elsif ( /^[ ]*ACLOCAL[ ]*=[ ]*\@ACLOCAL\@.*$/o )
- { # remove the line
- }
- elsif ( /^[ ]*include[ ]*\$\(top_srcdir\)[\.\/]*automake\/(.*)\.am$/o )
- {
- # remove the line
- }
- elsif ( /^[ ]*SUBDIRS.*$/o )
- {
- $subdirs_seen = "yes" ;
- print "$_" ;
- $nl_seen = 0 ;
- }
- elsif ( /^[ ]*$/o )
- {
- print "$_" if $nl_seen < 2 ;
- }
- else
- {
- print "$_" ;
- $nl_seen = 0;
- }
-} # while
-
-if ( "$subdirs_seen" )
-{
- print "include \$(top_srcdir)/${rtems_top}/automake/subdirs.am\n" ;
-}
-print "include \$(top_srcdir)/${rtems_top}/automake/local.am\n" ;
-
-;1