35 lines
1.2 KiB
Text
35 lines
1.2 KiB
Text
This is libevent-2.0.22-stable from http://libevent.org/.
|
|
|
|
No changes were made apart from the following:
|
|
|
|
* copied LICENSE to NOTICE
|
|
* added empty MODULE_LICENSE_BSD_LIKE
|
|
* Removed directories:
|
|
- WIN32-Code
|
|
- compat
|
|
- m4
|
|
- sample
|
|
- test
|
|
* added Android.mk
|
|
* added CleanSpec.mk
|
|
* added missing include of event-internal.h to buffer.c
|
|
* added custom include/event2/event-config.h
|
|
|
|
|
|
To uprev this project, you'll likely need to reverse engineer the autotools
|
|
generated makefiles again. This is the recipe I used:
|
|
|
|
BRANCH_ROOT=/usr/local/google/home/wiley/mnc-dev
|
|
PATH="${BRANCH_ROOT}/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/bin:${PATH}"
|
|
NDK_ROOT="${BRANCH_ROOT}/prebuilts/ndk/current/platforms/android-21/arch-arm64/usr"
|
|
|
|
./configure --host=arm --build=`./config.guess` \
|
|
CC=arm-eabi-gcc \
|
|
CPPFLAGS="-I${NDK_ROOT}/usr/include" \
|
|
CFLAGS="-nostdlib
|
|
-Wl,-rpath-link=${BRANCH_ROOT}/out/target/product/hammerhead/obj/lib
|
|
-L${BRANCH_ROOT}/out/target/product/hammerhead/obj/lib
|
|
-I${BRANCH_ROOT}/prebuilts/ndk/current/platforms/android-21/arch-arm/usr/include" \
|
|
LIBS="-lc "
|
|
|
|
Note that I built hammerhead first and used prebuilts from the most recent NDK.
|