summaryrefslogtreecommitdiff
path: root/ACE/bin/DependencyGenerator/GNUObjectGenerator.pm
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/bin/DependencyGenerator/GNUObjectGenerator.pm')
-rw-r--r--ACE/bin/DependencyGenerator/GNUObjectGenerator.pm1
1 files changed, 1 insertions, 0 deletions
diff --git a/ACE/bin/DependencyGenerator/GNUObjectGenerator.pm b/ACE/bin/DependencyGenerator/GNUObjectGenerator.pm
index e94ebc929fc..a7bd2842c9c 100644
--- a/ACE/bin/DependencyGenerator/GNUObjectGenerator.pm
+++ b/ACE/bin/DependencyGenerator/GNUObjectGenerator.pm
@@ -23,6 +23,7 @@ use vars qw(@ISA);
sub process {
my($noext) = $_[1];
$noext =~ s/\.[^\.]+$//o;
+ $noext =~ s/.+\/// if $noext =~ /\.\.\//;
return ["\$(VDIR)$noext.\$(SOEXT)",
"\$(VDIR)$noext.\$(OBJEXT)",
"\$(VSHDIR)$noext.\$(SOEXT)",