speex.mk 934 B

1234567891011121314151617181920212223242526272829303132333435
  1. ################################################################################
  2. #
  3. # speex
  4. #
  5. ################################################################################
  6. SPEEX_VERSION = 1.2.0
  7. SPEEX_SITE = https://downloads.xiph.org/releases/speex
  8. SPEEX_LICENSE = BSD-3-Clause
  9. SPEEX_LICENSE_FILES = COPYING
  10. SPEEX_INSTALL_STAGING = YES
  11. SPEEX_DEPENDENCIES = host-pkgconf libogg
  12. SPEEX_CONF_OPTS = \
  13. --enable-fixed-point
  14. ifeq ($(BR2_PACKAGE_SPEEXDSP),y)
  15. SPEEX_DEPENDENCIES += speexdsp
  16. endif
  17. ifeq ($(BR2_PACKAGE_SPEEX_ARM4),y)
  18. SPEEX_CONF_OPTS += --enable-arm4-asm
  19. endif
  20. ifeq ($(BR2_PACKAGE_SPEEX_ARM5E),y)
  21. SPEEX_CONF_OPTS += --enable-arm5e-asm
  22. endif
  23. define SPEEX_LIBTOOL_FIXUP
  24. $(SED) 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' $(@D)/libtool
  25. $(SED) 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' $(@D)/libtool
  26. endef
  27. SPEEX_POST_CONFIGURE_HOOKS += SPEEX_LIBTOOL_FIXUP
  28. $(eval $(autotools-package))