46 lines
1.3 KiB
Makefile
46 lines
1.3 KiB
Makefile
|
##
|
||
|
## Makefile.PL -- Perl MakeMaker specification
|
||
|
##
|
||
|
|
||
|
open(IN,"<../Makefile.ssl") || die "unable to open Makefile.ssl!\n";
|
||
|
while(<IN>) {
|
||
|
$V=$1 if (/^VERSION=(.*)$/);
|
||
|
}
|
||
|
close(IN);
|
||
|
print "Configuring companion Perl module for OpenSSL $V\n";
|
||
|
|
||
|
use ExtUtils::MakeMaker;
|
||
|
|
||
|
WriteMakefile(
|
||
|
'OPTIMIZE' => '',
|
||
|
'DISTNAME' => "openssl-$V",
|
||
|
'NAME' => 'OpenSSL',
|
||
|
'VERSION_FROM' => 'OpenSSL.pm',
|
||
|
'LIBS' => ( $^O eq 'MSWin32'
|
||
|
? [ '-L../out32dll -lssleay32 -llibeay32' ]
|
||
|
: [ '-L.. -lssl -lcrypto' ] ),
|
||
|
'DEFINE' => '',
|
||
|
'INC' => '-I../include',
|
||
|
'H' => ['openssl.h'],
|
||
|
'OBJECT' =>
|
||
|
'OpenSSL.o ' .
|
||
|
'openssl_bio.o ' .
|
||
|
'openssl_bn.o ' .
|
||
|
'openssl_cipher.o ' .
|
||
|
'openssl_digest.o ' .
|
||
|
'openssl_err.o ' .
|
||
|
'openssl_ssl.o ' .
|
||
|
'openssl_x509.o ',
|
||
|
'XS' => {
|
||
|
'OpenSSL.xs' => 'OpenSSL.c',
|
||
|
'openssl_bio.xs' => 'openssl_bio.c',
|
||
|
'openssl_bn.xs' => 'openssl_bn.c',
|
||
|
'openssl_cipher.xs' => 'openssl_cipher.c',
|
||
|
'openssl_digest.xs' => 'openssl_digest.c',
|
||
|
'openssl_err.xs' => 'openssl_err.c',
|
||
|
'openssl_ssl.xs' => 'openssl_ssl.c',
|
||
|
'openssl_x509.xs' => 'openssl_x509.c',
|
||
|
},
|
||
|
);
|
||
|
|