ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/EV/Makefile.PL
Revision: 1.8
Committed: Wed Oct 31 10:50:05 2007 UTC (16 years, 6 months ago) by root
Content type: text/plain
Branch: MAIN
Changes since 1.7: +8 -22 lines
Log Message:
EV first rough cut

File Contents

# Content
1 use 5.006;
2
3 use Config;
4 use ExtUtils::MakeMaker;
5
6 #$ENV{CC} = $Config{cc};
7 #$ENV{CFLAGS} = join " ", map $Config{$_}, qw(inc optimize ccflags cccdlflags);
8 #system "cd libevent && ./configure --disable-shared --enable-static --disable-maintainer-mode"
9 # and die "configure failed.";
10
11 #$LIBS = qx<cd libevent && make printlibs>;
12
13 WriteMakefile(
14 dist => {
15 PREOP => 'pod2text EV.pm | tee README >$(DISTVNAME)/README; chmod -R u=rwX,go=rX . ;',
16 COMPRESS => 'gzip -9v',
17 SUFFIX => '.gz',
18 },
19 MYEXTLIB => 'libevent/.libs/libevent$(LIB_EXT)',
20 INC => "-Ilibev",
21 NAME => "EV",
22 LIBS => ["-lrt -lpthread"],
23 VERSION_FROM => "EV.pm",
24 PM => {
25 'EV.pm' => '$(INST_LIBDIR)/EV.pm',
26 'EV/AnyEvent.pm' => '$(INST_LIBDIR)/EV/AnyEvent.pm',
27 'EV/DNS.pm' => '$(INST_LIBDIR)/EV/DNS.pm',
28 'EV/EVAPI.h' => '$(INST_LIBDIR)/EV/EVAPI.h',
29 'EV/MakeMaker.pm' => '$(INST_LIBDIR)/EV/MakeMaker.pm',
30 'libev/ev.h' => '$(INST_LIBDIR)/EV/ev.h',
31 },
32 );
33
34