root/trunk/Makefile.PL

Revision 674, 1.2 kB (checked in by bradfitz, 3 years ago)

-- WARNING: removed Linux::AIO support. go get IO::AIO 1.6 at least if

you use webserver mode or reproxy files or do buffered uploads.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
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
12use ExtUtils::MakeMaker;
13
14WriteMakefile(
15    NAME                    => 'Perlbal',
16    VERSION_FROM            => 'lib/Perlbal.pm',
17    AUTHOR                  => 'Brad Fitzpatrick <brad@danga.com>',
18    ABSTRACT_FROM           => 'perlbal',
19
20    (
21      exists($ENV{DANGABUILD_MODULESONLY}) ?
22      () :
23      (EXE_FILES               => [ 'perlbal' ]),
24    ),
25
26    PREREQ_PM               => {
27        'Danga::Socket' => '1.44',
28        'Sys::Syscall'  => 0,
29        'BSD::Resource' => 0,
30        'HTTP::Date'    => 0,
31        'HTTP::Response' => 0,
32        'Test::More'    => 0,
33        'File::Find'    => 0,
34        'Time::HiRes'   => 0,
35        #'IO::AIO'  => 1.6,     # recommened.
36    },
37
38    (
39      exists($ENV{DANGABUILD_DAEMONONLY}) ?
40      (PM => {}, PMLIBDIRS => []):
41      (),
42    ),
43
44);
45
46sub MY::postamble {
47    my $tab = chr(9);
48    return <<MAKE_FRAG;
49docs :: docs/service-parameters.txt
50
51docs/service-parameters.txt: lib/Perlbal/Service.pm
52${tab}devtools/gendocs.pl service-parameters
53
54MAKE_FRAG
55}
Note: See TracBrowser for help on using the browser.