| ################################################################################ |
| # |
| # tremor |
| # |
| ################################################################################ |
| |
| TREMOR_VERSION = 7c30a66346199f3f09017a09567c6c8a3a0eedc8 |
| TREMOR_SITE = https://gitlab.xiph.org/xiph/tremor.git |
| TREMOR_SITE_METHOD = git |
| TREMOR_LICENSE = BSD-3-Clause |
| TREMOR_LICENSE_FILES = COPYING |
| |
| TREMOR_AUTORECONF = YES |
| TREMOR_INSTALL_STAGING = YES |
| TREMOR_DEPENDENCIES = libogg |
| |
| # tremor has ARM assembly code that cannot be compiled in Thumb2 mode, |
| # so we must force the traditional ARM mode. |
| # However, some ARM architectures like ARNv7-M only supports Thumb |
| # instructions, but the tremor build configuration enables ARM assembly |
| # code unconditionally for all arm triplets by defining _ARM_ASSEM_. |
| # We are overriding this by undefining this macro for the ARM |
| # architectures not supporting ARM instructions. |
| ifeq ($(BR2_arm),y) |
| ifeq ($(BR2_ARM_CPU_HAS_ARM),y) |
| TREMOR_CONF_ENV = CFLAGS="$(TARGET_CFLAGS) -marm" |
| else |
| TREMOR_CONF_ENV = CFLAGS="$(TARGET_CFLAGS) -U_ARM_ASSEM_" |
| endif |
| endif |
| |
| $(eval $(autotools-package)) |