AFS
view release on metacpan or search on metacpan
src/Makefile.PL view on Meta::CPAN
#------------------------------------------------------------------------------
# RCS-Id: "@(#)$RCS-Id: src/Makefile.PL 09f1168 Mon Jan 7 08:10:19 2013 +0100 Norbert E Gruener$"
#
# © 2001-2012 Norbert E. Gruener <nog@MPA-Garching.MPG.de>
#
# This library is free software; you can redistribute it and/or modify it
# under the same terms as Perl itself.
#------------------------------------------------------------------------------
use strict;
use English;
use lib qw(./inc);
use ExtUtils::MakeMaker;
use Config;
use Cwd;
use version 0.77; # get latest bug-fixes and API
my $dir = getcwd;
if ($dir !~ /src$/) { die "Ooops, the Makefile.PL is not sitting in the proper directory\n";}
my $libs;
my $p_flag = '';
if ($Config{usethreads}) {
# use the threaded version of the AFS libraries for threaded Perl...
$libs = join (" ", qw(
-lbos
-lvolser
-lvldb
-lcmd
-lusd
-laudit
-lc -lafsauthent -lc
-lc -lafsrpc -lc
-lutil
)
);
$p_flag = '-DAFS_PTHREAD_ENV';
}
else {
# use the unthreaded version of the AFS libraries for unthreaded Perl...
$libs = join (" ", qw(
-lkauth
-lprot
-lbos
-lrx
-lvolser
-lvldb
-lcmd
-lubik
-lauth
-lrxkad
-lrxstat
-lrx
-lsys
-ldes
-llwp
-lcom_err
-lutil
-lusd
-laudit
)
);
}
# give me the path to the AFS system libraries
# used to build the AFS extension module
my $guess_path;
( run in 0.529 second using v1.01-cache-2.11-cpan-39bf76dae61 )