diff --git a/build/make/configure.sh b/build/make/configure.sh index 66e0dbf48427c86a983923a631a5e3de8bc08456..23cf44302e5caaa7200938ed13469d2c91851a7b 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 5f5ba3a35aa8a3fde6a890d60df1ac4ab273cb94..acc9334f475834d1306f1e7aaac71244ae01f785 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 165dada2b2803a07501680ec043228dd92e5ee93..599bf47532dc36383fde92e599943e8fd798b052 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 03084c573c73c2953ee1307d098ba2de064250cb..583562b97d11667ec9b03a7be06d7cb27ad6c4fe 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)