Cleanup ACE_HAS_PTHREAD_SIGMASK_PROTOTYPE, all platforms support it so far as I can...
[ACE_TAO.git] / ACE / bin / DependencyGenerator / GNUObjectGenerator.pm
bloba7bd2842c9c7ae3e4780c68a0760ae5a7cb3aee1
1 package GNUObjectGenerator;
3 # ************************************************************
4 # Description : Generates object files for GNU Makefiles.
5 # Author : Chad Elliott
6 # Create Date : 5/23/2003
7 # ************************************************************
9 # ************************************************************
10 # Pragmas
11 # ************************************************************
13 use strict;
14 use ObjectGenerator;
16 use vars qw(@ISA);
17 @ISA = qw(ObjectGenerator);
19 # ************************************************************
20 # Subroutine Section
21 # ************************************************************
23 sub process {
24 my($noext) = $_[1];
25 $noext =~ s/\.[^\.]+$//o;
26 $noext =~ s/.+\/// if $noext =~ /\.\.\//;
27 return ["\$(VDIR)$noext.\$(SOEXT)",
28 "\$(VDIR)$noext.\$(OBJEXT)",
29 "\$(VSHDIR)$noext.\$(SOEXT)",
30 "\$(VSHDIR)$noext.\$(OBJEXT)",