-
Notifications
You must be signed in to change notification settings - Fork 1
/
Makefile.PL
40 lines (36 loc) · 1.17 KB
/
Makefile.PL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
use lib inc; use Devel::AssertOS qw(Unix Cygwin);
use ExtUtils::MakeMaker 6.30;
WriteMakefile(
NAME => 'Data::Password::passwdqc',
AUTHOR => q{Sherwin Daganato <sherwin@daganato.com>},
VERSION_FROM => 'lib/Data/Password/passwdqc.pm',
ABSTRACT_FROM => 'lib/Data/Password/passwdqc.pm',
LICENSE => 'perl',
BUILD_REQUIRES => {
'Test::More' => 0,
},
CONFIGURE_REQUIRES => {
'ExtUtils::MakeMaker' => '6.30'
},
PREREQ_PM => {
'Moose' => 0,
'List::MoreUtils' => 0,
'namespace::autoclean' => 0,
'Carp' => 0,
},
INC => '-I. -I./src/passwdqc',
MYEXTLIB => 'src/libpasswdqc$(LIB_EXT)',
META_MERGE => {
resources => {
license => 'http://dev.perl.org/licenses/',
bugtracker => 'https://github.com/sherwind/Data-Password-passwdqc/issues',
repository => 'https://github.com/sherwind/Data-Password-passwdqc.git',
},
},
);
sub MY::postamble {
return '
$(MYEXTLIB): src/Makefile
cd src && $(MAKE) $(PASSTHRU)
';
}