Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 57 lines (47 sloc) 1.318 kB
9f3e8f6 add a Makefile.PL
bradfitz authored
1 #!/usr/bin/perl
2 #
3 # Perl Makefile for Perlbal
4 # $Id$
5 #
6 # Invoke with 'perl Makefile.PL'
7 #
8 # See ExtUtils::MakeMaker (3) for more information on how to influence
9 # the contents of the Makefile that is written
10 #
11
12 use ExtUtils::MakeMaker;
13
14 WriteMakefile(
15 NAME => 'Perlbal',
9bc6c19 move version to Perlbal package
bradfitz authored
16 VERSION_FROM => 'lib/Perlbal.pm',
9f3e8f6 add a Makefile.PL
bradfitz authored
17 AUTHOR => 'Brad Fitzpatrick <brad@danga.com>',
18 ABSTRACT_FROM => 'perlbal',
53bc8e5 use tests from jay bonci
bradfitz authored
19
20 (
21 exists($ENV{DANGABUILD_MODULESONLY}) ?
22 () :
23 (EXE_FILES => [ 'perlbal' ]),
24 ),
25
9f3e8f6 add a Makefile.PL
bradfitz authored
26 PREREQ_PM => {
64cebf4 require Danga::Socket 1.44 for its push_back_read fixes which are now…
bradfitz authored
27 'Danga::Socket' => '1.44',
23ce7e9 use Sys::Syscall, not syscall directly
bradfitz authored
28 'Sys::Syscall' => 0,
01a89ef added BSD::Resource as dependency to Makefile.PL
bradfitz authored
29 'BSD::Resource' => 0,
f356029 We actually require these two modules as well, but just don't say it…
hachi authored
30 'HTTP::Date' => 0,
31 'HTTP::Response' => 0,
23ce7e9 use Sys::Syscall, not syscall directly
bradfitz authored
32 'Test::More' => 0,
33 'File::Find' => 0,
5667bec Perlbal buffered uploads.
marksmith authored
34 'Time::HiRes' => 0,
3054051 Require LWP (which will pull in all our deps temporarally)
Jonathan Steinert authored
35 'LWP' => 0, # FIXME this is way too general, be more specific
b3a5a7f -- WARNING: removed Linux::AIO support. go get IO::AIO 1.6 at l…
bradfitz authored
36 #'IO::AIO' => 1.6, # recommened.
9f3e8f6 add a Makefile.PL
bradfitz authored
37 },
38
53bc8e5 use tests from jay bonci
bradfitz authored
39 (
40 exists($ENV{DANGABUILD_DAEMONONLY}) ?
41 (PM => {}, PMLIBDIRS => []):
42 (),
43 ),
44
9f3e8f6 add a Makefile.PL
bradfitz authored
45 );
46
9e96e51 More docs, now auto-generated from Service.pm
bradfitz authored
47 sub MY::postamble {
39cf493 go to version 1.3, remove literal tab from Makefile fragment, replace…
bradfitz authored
48 my $tab = chr(9);
49 return <<MAKE_FRAG;
9e96e51 More docs, now auto-generated from Service.pm
bradfitz authored
50 docs :: docs/service-parameters.txt
51
52 docs/service-parameters.txt: lib/Perlbal/Service.pm
55d9469 -- move gendocs.pl to devtools/
bradfitz authored
53 ${tab}devtools/gendocs.pl service-parameters
9e96e51 More docs, now auto-generated from Service.pm
bradfitz authored
54
55 MAKE_FRAG
56 }
Something went wrong with that request. Please try again.