Mercurial > hg > xemacs-beta
comparison src/src-headers @ 398:74fd4e045ea6 r21-2-29
Import from CVS: tag r21-2-29
| author | cvs |
|---|---|
| date | Mon, 13 Aug 2007 11:13:30 +0200 |
| parents | c5d627a313b1 |
| children | 697ef44129c6 |
comparison
equal
deleted
inserted
replaced
| 397:f4aeb21a5bad | 398:74fd4e045ea6 |
|---|---|
| 26 my ($myName, $srcdir); | 26 my ($myName, $srcdir); |
| 27 | 27 |
| 28 ($myName = $0) =~ s@.*/@@; my $usage =" | 28 ($myName = $0) =~ s@.*/@@; my $usage =" |
| 29 Usage: $myName | 29 Usage: $myName |
| 30 | 30 |
| 31 Generates header file fragments from the Emacs sources. | 31 Generates header file fragments from the Emacs sources |
| 32 "; | 32 and writes them to stdout.\n"; |
| 33 | 33 |
| 34 die $usage if @ARGV; | 34 die $usage if @ARGV; |
| 35 | 35 |
| 36 ($srcdir = $0) =~ s@[^/]+$@@; | 36 ($srcdir = $0) =~ s@[^/]+$@@; |
| 37 chdir $srcdir or die "$srcdir: $!"; | 37 chdir $srcdir or die "$srcdir: $!"; |
| 41 opendir SRCDIR, "." or die "$srcdir: $!"; | 41 opendir SRCDIR, "." or die "$srcdir: $!"; |
| 42 for (grep (/\.[ch]$/, readdir (SRCDIR))) { $exists{$_} = 1; } | 42 for (grep (/\.[ch]$/, readdir (SRCDIR))) { $exists{$_} = 1; } |
| 43 closedir SRCDIR; | 43 closedir SRCDIR; |
| 44 { | 44 { |
| 45 my %generated_header; | 45 my %generated_header; |
| 46 for (qw (config.h puresize-adjust.h sheap-adjust.h paths.h Emacs.ad.h)) { | 46 for (qw (config.h sheap-adjust.h paths.h Emacs.ad.h)) { |
| 47 $generated_header{$_} = 1; | 47 $generated_header{$_} = 1; |
| 48 } | 48 } |
| 49 | 49 |
| 50 for my $file (keys %exists) { | 50 for my $file (keys %exists) { |
| 51 open (FILE, $file) or die "$file: $!"; | 51 open (FILE, $file) or die "$file: $!"; |
