blob: 398172a2b8c2f5ac2eb9db3ca6bf486ad1b2b296 [file] [log] [blame]
John Koleszar0ea50ce2010-05-18 11:58:33 -04001##
John Koleszarc2140b82010-09-09 08:16:39 -04002## Copyright (c) 2010 The WebM project authors. All Rights Reserved.
John Koleszar0ea50ce2010-05-18 11:58:33 -04003##
John Koleszar94c52e42010-06-18 12:39:21 -04004## Use of this source code is governed by a BSD-style license
John Koleszar09202d82010-06-04 16:19:40 -04005## that can be found in the LICENSE file in the root of the source
6## tree. An additional intellectual property rights grant can be found
John Koleszar94c52e42010-06-18 12:39:21 -04007## in the file PATENTS. All contributing project authors may
John Koleszar09202d82010-06-04 16:19:40 -04008## be found in the AUTHORS file in the root of the source tree.
John Koleszar0ea50ce2010-05-18 11:58:33 -04009##
10
11
Johann7c7801e2012-11-15 16:41:03 -080012VP8_CX_SRCS-$(ARCH_ARM) += vp8cx_arm.mk
John Koleszar0ea50ce2010-05-18 11:58:33 -040013
14#File list for arm
15# encoder
Attila Nagy6f23f242011-06-15 13:17:40 +030016VP8_CX_SRCS-$(ARCH_ARM) += encoder/arm/dct_arm.c
Johann3e8c6d32011-08-01 17:16:10 -040017VP8_CX_SRCS-$(ARCH_ARM) += encoder/arm/quantize_arm.c
Timothy B. Terriberryb71962f2010-10-20 15:39:11 -070018
Fritz Koenig89210282012-01-19 15:18:31 -080019#File list for edsp
Timothy B. Terriberryb71962f2010-10-20 15:39:11 -070020# encoder
Fritz Koenig89210282012-01-19 15:18:31 -080021VP8_CX_SRCS-$(HAVE_EDSP) += encoder/arm/boolhuff_arm.c
22VP8_CX_SRCS_REMOVE-$(HAVE_EDSP) += encoder/boolhuff.c
23VP8_CX_SRCS-$(HAVE_EDSP) += encoder/arm/armv5te/boolhuff_armv5te$(ASM)
24VP8_CX_SRCS-$(HAVE_EDSP) += encoder/arm/armv5te/vp8_packtokens_armv5$(ASM)
25VP8_CX_SRCS-$(HAVE_EDSP) += encoder/arm/armv5te/vp8_packtokens_mbrow_armv5$(ASM)
26VP8_CX_SRCS-$(HAVE_EDSP) += encoder/arm/armv5te/vp8_packtokens_partitions_armv5$(ASM)
John Koleszar0ea50ce2010-05-18 11:58:33 -040027
Fritz Koenig89210282012-01-19 15:18:31 -080028#File list for media
John Koleszar0ea50ce2010-05-18 11:58:33 -040029# encoder
Fritz Koenig89210282012-01-19 15:18:31 -080030VP8_CX_SRCS-$(HAVE_MEDIA) += encoder/arm/armv6/vp8_subtract_armv6$(ASM)
31VP8_CX_SRCS-$(HAVE_MEDIA) += encoder/arm/armv6/vp8_short_fdct4x4_armv6$(ASM)
32VP8_CX_SRCS-$(HAVE_MEDIA) += encoder/arm/armv6/vp8_fast_quantize_b_armv6$(ASM)
Fritz Koenig89210282012-01-19 15:18:31 -080033VP8_CX_SRCS-$(HAVE_MEDIA) += encoder/arm/armv6/vp8_mse16x16_armv6$(ASM)
Fritz Koenig89210282012-01-19 15:18:31 -080034VP8_CX_SRCS-$(HAVE_MEDIA) += encoder/arm/armv6/walsh_v6$(ASM)
John Koleszar0ea50ce2010-05-18 11:58:33 -040035
36#File list for neon
37# encoder
Fritz Koenig89210282012-01-19 15:18:31 -080038VP8_CX_SRCS-$(HAVE_NEON) += encoder/arm/neon/fastquantizeb_neon$(ASM)
39VP8_CX_SRCS-$(HAVE_NEON) += encoder/arm/neon/picklpf_arm.c
Christian Duvivierb52db6b2014-01-01 18:46:47 -080040VP8_CX_SRCS-$(HAVE_NEON) += encoder/arm/neon/denoising_neon.c
Fritz Koenig89210282012-01-19 15:18:31 -080041VP8_CX_SRCS-$(HAVE_NEON) += encoder/arm/neon/shortfdct_neon$(ASM)
42VP8_CX_SRCS-$(HAVE_NEON) += encoder/arm/neon/subtract_neon$(ASM)
Fritz Koenig89210282012-01-19 15:18:31 -080043VP8_CX_SRCS-$(HAVE_NEON) += encoder/arm/neon/vp8_mse16x16_neon$(ASM)
Fritz Koenig89210282012-01-19 15:18:31 -080044VP8_CX_SRCS-$(HAVE_NEON) += encoder/arm/neon/vp8_memcpy_neon$(ASM)
45VP8_CX_SRCS-$(HAVE_NEON) += encoder/arm/neon/vp8_shortwalsh4x4_neon$(ASM)