2 URL: http://www.monkey.org/~provos/libevent/
8 Rather than use libevent's own build system, we just build a Chrome
9 static library using GYP.
11 1) Run configure and "make event-config.h" on Linux, FreeBSD, Solaris,
12 and Mac and copy config.h and event-config.h to linux/, freebsd/,
13 solaris/, and mac/ respectively.
15 3) chromium.patch is applied to allow libevent to be used without
16 being installed and to fix a race condition.
17 4) The directories WIN32-Code and WIN32-Prj are not included.
19 6) The configs for android were copied from Linux's which were very close to
20 android one with the exception of HAVE_FD_MASK and HAVE_STRLCPY.
21 7) Add files to support building with the PNaCl toolchain. Added
22 libevent_nacl_nonsfi.gyp for build rule. nacl_nonsfi/config.h and
23 nacl_nonsfi/event-config.h are derived from linux/ counterparts.
24 nacl_nonsfi/random.c is also added to provide the random() function,
25 which is missing in the newlib-based PNaCl toolchain.
26 8) Apply https://github.com/libevent/libevent/commit/ea6b1df
27 9) Stub out signal.c for nacl_helper_nonsfi. socketpair() will be prohibited
28 by sandbox in nacl_helper_nonsfi.