1 package GNUIDLObjectGenerator
;
3 # ************************************************************
4 # Description : Generates object files for GNU IDL Makefiles.
6 # Create Date : 11/01/2011
7 # ************************************************************
9 # ************************************************************
11 # ************************************************************
18 @ISA = qw(ObjectGenerator);
20 # ************************************************************
22 # ************************************************************
23 my $prefix = '$(IDL_GEN_FILES_DIR)/';
30 $(IDL_SERVER_THDR_EXT
)
31 $(IDL_SERVER_TINL_EXT
)
32 $(IDL_SERVER_TSRC_EXT
)
35 # ************************************************************
37 # ************************************************************
41 $noext =~ s/\.[^\.]+$//o;
42 $noext =~ s/.+\/// if $noext =~ /\
.\
.\
//;
43 my($vol, $dir, $file) = File
::Spec
->splitpath($noext);
44 my @list = map "$prefix$file$_", @suffixes;