Cleanup ACE_HAS_PTHREAD_SIGMASK_PROTOTYPE, all platforms support it so far as I can...
[ACE_TAO.git] / ACE / bin / DependencyGenerator / GNUIDLDependencyWriter.pm
blob54cee95b3939065b1226ede69f1f2548df77f79f
1 package GNUIDLDependencyWriter;
3 # ************************************************************
4 # Description : Generates GNU IDL Makefile dependencies.
5 # Author : Chip Jones
6 # Create Date : 11/01/2011
7 # ************************************************************
9 # ************************************************************
10 # Pragmas
11 # ************************************************************
13 use strict;
14 use DependencyWriter;
16 use vars qw(@ISA);
17 @ISA = qw(DependencyWriter);
19 # ************************************************************
20 # Subroutine Section
21 # ************************************************************
23 sub process {
24 my($objects) = $_[1];
25 my($files) = $_[2];
27 ## Sort the dependencies to make them reproducible
28 if (scalar @$files > 0) {
29 return '$(sort ' . join(' ', @$objects) . "): \\\n "
30 . join(" \\\n ", sort @$files) . "\n";
32 else {
33 return;