Loading Configurations/README +6 −7 Original line number Diff line number Diff line Loading @@ -542,13 +542,12 @@ They are all expected to return a string with the lines they produce. corresponding static library as input to make the shared library, or the list of object files. obj2dynlib - function that produces build file lines to build a dynamically loadable library file ("libfoo.so" on Unix) from object files. obj2dso - function that produces build file lines to build a dynamic shared object file from object files. called like this: obj2dynlib(lib => "PATH/TO/libfile", obj2dso(lib => "PATH/TO/libfile", objs => [ "PATH/TO/objectfile", ... ], deps => [ "PATH/TO/otherlibfile", ... ]); Loading Configurations/common.tmpl +5 −5 Original line number Diff line number Diff line Loading @@ -70,11 +70,11 @@ } # doengine is responsible for building engines. It will call # obj2dynlib, and also makes sure all object files for the library # obj2dso, and also makes sure all object files for the library # are built. sub doengine { my $lib = shift; $OUT .= obj2dynlib(lib => $lib, $OUT .= obj2dso(lib => $lib, objs => [ map { (my $x = $_) =~ s|\.o$||; $x } @{$unified_info{sources}->{$lib}} ], deps => [ resolvedepends($lib) ]); Loading Configurations/descrip.mms.tmpl +1 −1 Original line number Diff line number Diff line Loading @@ -512,7 +512,7 @@ $shlib.EXE : $lib.OLB $deps $ordinalsfile - PURGE $shlib.EXE,$shlib.OPT,$shlib.MAP EOF } sub obj2dynlib { sub obj2dso { my %args = @_; my $lib = $args{lib}; my $libd = dirname($lib); Loading Configurations/unix-Makefile.tmpl +1 −1 Original line number Diff line number Diff line Loading @@ -866,7 +866,7 @@ EOF cp -p $shlib\$(SHLIB_EXT) test/ EOF } sub obj2dynlib { sub obj2dso { my %args = @_; my $lib = $args{lib}; my $libd = dirname($lib); Loading Loading
Configurations/README +6 −7 Original line number Diff line number Diff line Loading @@ -542,13 +542,12 @@ They are all expected to return a string with the lines they produce. corresponding static library as input to make the shared library, or the list of object files. obj2dynlib - function that produces build file lines to build a dynamically loadable library file ("libfoo.so" on Unix) from object files. obj2dso - function that produces build file lines to build a dynamic shared object file from object files. called like this: obj2dynlib(lib => "PATH/TO/libfile", obj2dso(lib => "PATH/TO/libfile", objs => [ "PATH/TO/objectfile", ... ], deps => [ "PATH/TO/otherlibfile", ... ]); Loading
Configurations/common.tmpl +5 −5 Original line number Diff line number Diff line Loading @@ -70,11 +70,11 @@ } # doengine is responsible for building engines. It will call # obj2dynlib, and also makes sure all object files for the library # obj2dso, and also makes sure all object files for the library # are built. sub doengine { my $lib = shift; $OUT .= obj2dynlib(lib => $lib, $OUT .= obj2dso(lib => $lib, objs => [ map { (my $x = $_) =~ s|\.o$||; $x } @{$unified_info{sources}->{$lib}} ], deps => [ resolvedepends($lib) ]); Loading
Configurations/descrip.mms.tmpl +1 −1 Original line number Diff line number Diff line Loading @@ -512,7 +512,7 @@ $shlib.EXE : $lib.OLB $deps $ordinalsfile - PURGE $shlib.EXE,$shlib.OPT,$shlib.MAP EOF } sub obj2dynlib { sub obj2dso { my %args = @_; my $lib = $args{lib}; my $libd = dirname($lib); Loading
Configurations/unix-Makefile.tmpl +1 −1 Original line number Diff line number Diff line Loading @@ -866,7 +866,7 @@ EOF cp -p $shlib\$(SHLIB_EXT) test/ EOF } sub obj2dynlib { sub obj2dso { my %args = @_; my $lib = $args{lib}; my $libd = dirname($lib); Loading