Allow multiple Makefiles to be specified
This commit is contained in:
parent
6ebdada0bd
commit
9afe07415c
1 changed files with 10 additions and 1 deletions
11
mkdep.pl
11
mkdep.pl
|
@ -130,15 +130,24 @@ sub insert_deps($) {
|
|||
%deps = ();
|
||||
@files = ();
|
||||
@mkfiles = ();
|
||||
$mkmode = 0;
|
||||
|
||||
while ( defined($arg = shift(@ARGV)) ) {
|
||||
if ( $arg eq '-m' ) {
|
||||
$arg = shift(@ARGV);
|
||||
push(@mkfiles, $arg);
|
||||
} elsif ( $arg eq '-M' ) {
|
||||
$mkmode = 1; # Futher filenames are output Makefile names
|
||||
} elsif ( $arg =~ /^-/ ) {
|
||||
die "Unknown option: $arg\n";
|
||||
} elsif ( $arg eq '--' && $mkmode ) {
|
||||
$mkmode = 0;
|
||||
} else {
|
||||
push(@files, $arg);
|
||||
if ( $mkmode ) {
|
||||
push(@mkfiles, $arg);
|
||||
} else {
|
||||
push(@files, $arg);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue