--- EV/Makefile.PL 2007/10/31 14:44:35 1.9 +++ EV/Makefile.PL 2007/11/01 06:48:49 1.10 @@ -3,6 +3,20 @@ use Config; use ExtUtils::MakeMaker; + +unless (-e "libev/ev_epoll.c") { + print < 'gzip -9v', SUFFIX => '.gz', }, - MYEXTLIB => 'libevent/.libs/libevent$(LIB_EXT)', + depend => { + "EV.c" => "EV/EVAPI.h libev/ev.c libev/ev.h libev/ev_epoll.c libev/ev_select.c", + }, INC => "-Ilibev", NAME => "EV", LIBS => ["-lrt -lpthread"],