################################################################################ # # libev # ################################################################################ LIBEV_VERSION = 4.33 LIBEV_SITE = http://dist.schmorp.de/libev/Attic LIBEV_INSTALL_STAGING = YES LIBEV_LICENSE = BSD-2-Clause or GPL-2.0+ LIBEV_LICENSE_FILES = LICENSE # libev has some assembly function that is not present in Thumb mode: # Error: selected processor does not support `mcr p15,0,r3,c7,c10,5' in Thumb mode # so, we desactivate Thumb mode ifeq ($(BR2_ARM_INSTRUCTIONS_THUMB),y) LIBEV_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -marm" endif # The 'compatibility' event.h header conflicts with libevent # It's completely unnecessary for BR packages so remove it define LIBEV_DISABLE_EVENT_H_INSTALL $(SED) 's/ event.h//' $(@D)/Makefile.in endef LIBEV_POST_PATCH_HOOKS += LIBEV_DISABLE_EVENT_H_INSTALL $(eval $(autotools-package)) $(eval $(host-autotools-package))