Lines Matching +full:sub +full:- +full:module
12 # Assume someone set @INC right before loading this module
15 sub binext { '.exe' }
16 sub dsoext { '.dll' }
17 sub shlibext { '.dll' }
18 sub libext { '.lib' }
19 sub defext { '.def' }
20 sub objext { '.obj' }
21 sub depext { '.d' }
22 sub asmext { '.asm' }
25 sub resext { '.res' }
26 sub shlibextimport { '.lib' }
27 sub shlibvariant { $target{shlib_variant} || '' }
29 sub staticname {
30 # Non-installed libraries are *always* static, and their names remain
32 my $in_libname = platform::BASE->staticname($_[1]);
34 if $unified_info{attributes}->{libraries}->{$_[1]}->{noinst};
38 return platform::BASE->staticname($_[1])
45 sub shlib_version_as_filename {
48 sub sharedname {
49 return platform::BASE::__concat(platform::BASE->sharedname($_[1]),
50 "-",
51 $_[0]->shlib_version_as_filename(),
52 ($_[0]->shlibvariant() // ''));
55 sub sharedname_import {
59 sub sharedlib_import {
60 return platform::BASE::__concat($_[0]->sharedname_import($_[1]),
61 $_[0]->shlibextimport());