diff --git a/build/make/configure.sh b/build/make/configure.sh index 66e0dbf48..23cf44302 100755 --- a/build/make/configure.sh +++ b/build/make/configure.sh @@ -642,8 +642,8 @@ process_common_toolchain() { # on arm, isa versions are supersets enabled armv7a && soft_enable armv7 ### DEBUG enabled armv7 && soft_enable armv6 - enabled armv6 && soft_enable armv5te - enabled armv6 && soft_enable fast_unaligned + enabled armv7 || enabled armv6 && soft_enable armv5te + enabled armv7 || enabled armv6 && soft_enable fast_unaligned enabled iwmmxt2 && soft_enable iwmmxt enabled iwmmxt && soft_enable armv5te diff --git a/vp8/vp8_common.mk b/vp8/vp8_common.mk index 5f5ba3a35..acc9334f4 100644 --- a/vp8/vp8_common.mk +++ b/vp8/vp8_common.mk @@ -99,15 +99,15 @@ VP8_COMMON_SRCS-$(HAVE_MMX) += common/x86/postproc_mmx.asm VP8_COMMON_SRCS-$(HAVE_SSE2) += common/x86/postproc_sse2.asm endif +# common (c) VP8_COMMON_SRCS-$(ARCH_ARM) += common/asm_com_offsets.c VP8_COMMON_SRCS-$(ARCH_ARM) += common/arm/arm_systemdependent.c -# common (c) -VP8_COMMON_SRCS-$(HAVE_ARMV6) += common/arm/bilinearfilter_arm.c -VP8_COMMON_SRCS-$(HAVE_ARMV6) += common/arm/bilinearfilter_arm.h -VP8_COMMON_SRCS-$(HAVE_ARMV6) += common/arm/filter_arm.c -VP8_COMMON_SRCS-$(HAVE_ARMV6) += common/arm/loopfilter_arm.c -VP8_COMMON_SRCS-$(HAVE_ARMV6) += common/arm/reconintra_arm.c +VP8_COMMON_SRCS-$(ARCH_ARM) += common/arm/bilinearfilter_arm.c +VP8_COMMON_SRCS-$(ARCH_ARM) += common/arm/bilinearfilter_arm.h +VP8_COMMON_SRCS-$(ARCH_ARM) += common/arm/filter_arm.c +VP8_COMMON_SRCS-$(ARCH_ARM) += common/arm/loopfilter_arm.c +VP8_COMMON_SRCS-$(ARCH_ARM) += common/arm/reconintra_arm.c # common (armv6) VP8_COMMON_SRCS-$(HAVE_ARMV6) += common/arm/armv6/bilinearfilter_v6$(ASM) diff --git a/vp8/vp8cx_arm.mk b/vp8/vp8cx_arm.mk index 165dada2b..599bf4753 100644 --- a/vp8/vp8cx_arm.mk +++ b/vp8/vp8cx_arm.mk @@ -15,17 +15,16 @@ # encoder VP8_CX_SRCS-$(ARCH_ARM) += encoder/arm/arm_csystemdependent.c -VP8_CX_SRCS-$(HAVE_ARMV7) += encoder/arm/quantize_arm.c -VP8_CX_SRCS-$(HAVE_ARMV7) += encoder/arm/picklpf_arm.c -VP8_CX_SRCS-$(HAVE_ARMV6) += encoder/arm/dct_arm.c -VP8_CX_SRCS-$(HAVE_ARMV6) += encoder/arm/variance_arm.c -VP8_CX_SRCS-$(HAVE_ARMV6) += encoder/arm/variance_arm.h -VP8_CX_SRCS-$(HAVE_ARMV5TE) += encoder/arm/boolhuff_arm.c - -VP8_CX_SRCS_REMOVE-$(HAVE_ARMV5TE) += encoder/boolhuff.c +VP8_CX_SRCS-$(ARCH_ARM) += encoder/arm/quantize_arm.c +VP8_CX_SRCS-$(ARCH_ARM) += encoder/arm/picklpf_arm.c +VP8_CX_SRCS-$(ARCH_ARM) += encoder/arm/dct_arm.c +VP8_CX_SRCS-$(ARCH_ARM) += encoder/arm/variance_arm.c +VP8_CX_SRCS-$(ARCH_ARM) += encoder/arm/variance_arm.h #File list for armv5te # encoder +VP8_CX_SRCS-$(HAVE_ARMV5TE) += encoder/arm/boolhuff_arm.c +VP8_CX_SRCS_REMOVE-$(HAVE_ARMV5TE) += encoder/boolhuff.c VP8_CX_SRCS-$(HAVE_ARMV5TE) += encoder/arm/armv5te/boolhuff_armv5te$(ASM) VP8_CX_SRCS-$(HAVE_ARMV5TE) += encoder/arm/armv5te/vp8_packtokens_armv5$(ASM) VP8_CX_SRCS-$(HAVE_ARMV5TE) += encoder/arm/armv5te/vp8_packtokens_mbrow_armv5$(ASM) diff --git a/vp8/vp8dx_arm.mk b/vp8/vp8dx_arm.mk index 03084c573..583562b97 100644 --- a/vp8/vp8dx_arm.mk +++ b/vp8/vp8dx_arm.mk @@ -14,7 +14,7 @@ VP8_DX_SRCS-$(ARCH_ARM) += decoder/arm/arm_dsystemdependent.c VP8_CX_SRCS-$(ARCH_ARM) += decoder/asm_dec_offsets.c -VP8_DX_SRCS-$(HAVE_ARMV6) += decoder/arm/dequantize_arm.c +VP8_DX_SRCS-$(ARCH_ARM) += decoder/arm/dequantize_arm.c #File list for armv6 VP8_DX_SRCS-$(HAVE_ARMV6) += decoder/arm/armv6/dequant_dc_idct_v6$(ASM)