16e4a9bc770f7c9868977f4321d88764467a9f66eKristian Monsen####################################
26e4a9bc770f7c9868977f4321d88764467a9f66eKristian Monsen# Build libevent as separate library
36e4a9bc770f7c9868977f4321d88764467a9f66eKristian Monsen
46e4a9bc770f7c9868977f4321d88764467a9f66eKristian Monseninclude $(CLEAR_VARS)
56e4a9bc770f7c9868977f4321d88764467a9f66eKristian Monsen
66e4a9bc770f7c9868977f4321d88764467a9f66eKristian MonsenLOCAL_MODULE:= libevent
76e4a9bc770f7c9868977f4321d88764467a9f66eKristian MonsenLOCAL_MODULE_TAGS:= optional
86e4a9bc770f7c9868977f4321d88764467a9f66eKristian Monsen
96e4a9bc770f7c9868977f4321d88764467a9f66eKristian MonsenLOCAL_SRC_FILES := \
106e4a9bc770f7c9868977f4321d88764467a9f66eKristian Monsen    third_party/libevent/event.c \
116e4a9bc770f7c9868977f4321d88764467a9f66eKristian Monsen    third_party/libevent/evutil.c \
126e4a9bc770f7c9868977f4321d88764467a9f66eKristian Monsen    third_party/libevent/epoll.c \
136e4a9bc770f7c9868977f4321d88764467a9f66eKristian Monsen    third_party/libevent/log.c \
146e4a9bc770f7c9868977f4321d88764467a9f66eKristian Monsen    third_party/libevent/poll.c \
156e4a9bc770f7c9868977f4321d88764467a9f66eKristian Monsen    third_party/libevent/select.c \
166e4a9bc770f7c9868977f4321d88764467a9f66eKristian Monsen    third_party/libevent/signal.c
176e4a9bc770f7c9868977f4321d88764467a9f66eKristian Monsen
186e4a9bc770f7c9868977f4321d88764467a9f66eKristian MonsenLOCAL_C_INCLUDES := \
196e4a9bc770f7c9868977f4321d88764467a9f66eKristian Monsen    $(LOCAL_PATH)/third_party/libevent \
206e4a9bc770f7c9868977f4321d88764467a9f66eKristian Monsen    $(LOCAL_PATH)/third_party/libevent/android
216e4a9bc770f7c9868977f4321d88764467a9f66eKristian Monsen
226e4a9bc770f7c9868977f4321d88764467a9f66eKristian MonsenLOCAL_CFLAGS := -DHAVE_CONFIG_H -DANDROID -fvisibility=hidden
236e4a9bc770f7c9868977f4321d88764467a9f66eKristian Monsen
246e4a9bc770f7c9868977f4321d88764467a9f66eKristian Monseninclude $(BUILD_STATIC_LIBRARY)
25