Second round of fixing the OpenSSL perl/ stuff. It now at least compiled fine
[openssl.git] / perl / Makefile.PL
1 ##
2 ##  Makefile.PL -- Perl MakeMaker specification
3 ##
4
5 $V = '0.9.2';
6 print "Configuring companion Perl module for OpenSSL $V\n";
7
8 use ExtUtils::MakeMaker;
9
10 WriteMakefile(
11     'OPTIMIZE'      => '',
12     'DISTNAME'      => "openssl-$V",
13     'NAME'          => 'OpenSSL',
14     'VERSION_FROM'  => 'OpenSSL.pm',
15     'LIBS'          => ( $^O eq 'MSWin32'
16                          ? [ '-L../out32dll -lssleay32 -llibeay32' ]
17                          : [ '-L.. -lssl -lcrypto' ]                 ),
18     'DEFINE'        => '',
19     'INC'           => '-I../include',
20     'H'             => ['openssl.h'],
21     'C'             => ['openssl_cb.c'],
22     'OBJECT' =>
23         'OpenSSL.o ' .
24         'openssl_bio.o ' .
25         'openssl_bn.o ' .
26         'openssl_cipher.o ' .
27         'openssl_digest.o ' .
28         'openssl_err.o ' .
29         'openssl_ssl.o ' .
30         'openssl_x509.o ',
31     'XS' => { 
32         'OpenSSL.xs'        =>  'OpenSSL.c',
33         'openssl_bio.xs'    =>  'openssl_bio.c',
34         'openssl_bn.xs'     =>  'openssl_bn.c',
35         'openssl_cipher.xs' =>  'openssl_cipher.c',
36         'openssl_digest.xs' =>  'openssl_digest.c',
37         'openssl_err.xs'    =>  'openssl_err.c',
38         'openssl_ssl.xs'    =>  'openssl_ssl.c',
39         'openssl_x509.xs'   =>  'openssl_x509.c',
40     },
41 );
42