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