Merge "VP9: Do not set up/left available in vp9_first_pass()"
[aom.git] / vp10 / vp10_common.mk
blob2eb348873b9ff0afd83af8dac5f82099f439744a
1 ##
2 ## Copyright (c) 2010 The WebM project authors. All Rights Reserved.
3 ##
4 ## Use of this source code is governed by a BSD-style license
5 ## 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
7 ## in the file PATENTS. All contributing project authors may
8 ## be found in the AUTHORS file in the root of the source tree.
9 ##
11 VP10_COMMON_SRCS-yes += vp10_common.mk
12 VP10_COMMON_SRCS-yes += vp10_iface_common.h
13 VP10_COMMON_SRCS-yes += common/ppflags.h
14 VP10_COMMON_SRCS-yes += common/alloccommon.c
15 VP10_COMMON_SRCS-yes += common/blockd.c
16 VP10_COMMON_SRCS-yes += common/debugmodes.c
17 VP10_COMMON_SRCS-yes += common/entropy.c
18 VP10_COMMON_SRCS-yes += common/entropymode.c
19 VP10_COMMON_SRCS-yes += common/entropymv.c
20 VP10_COMMON_SRCS-yes += common/frame_buffers.c
21 VP10_COMMON_SRCS-yes += common/frame_buffers.h
22 VP10_COMMON_SRCS-yes += common/alloccommon.h
23 VP10_COMMON_SRCS-yes += common/blockd.h
24 VP10_COMMON_SRCS-yes += common/common.h
25 VP10_COMMON_SRCS-yes += common/entropy.h
26 VP10_COMMON_SRCS-yes += common/entropymode.h
27 VP10_COMMON_SRCS-yes += common/entropymv.h
28 VP10_COMMON_SRCS-yes += common/enums.h
29 VP10_COMMON_SRCS-yes += common/filter.h
30 VP10_COMMON_SRCS-yes += common/filter.c
31 VP10_COMMON_SRCS-yes += common/idct.h
32 VP10_COMMON_SRCS-yes += common/idct.c
33 VP10_COMMON_SRCS-yes += common/vp10_inv_txfm.h
34 VP10_COMMON_SRCS-yes += common/vp10_inv_txfm.c
35 VP10_COMMON_SRCS-yes += common/loopfilter.h
36 VP10_COMMON_SRCS-yes += common/thread_common.h
37 VP10_COMMON_SRCS-yes += common/mv.h
38 VP10_COMMON_SRCS-yes += common/onyxc_int.h
39 VP10_COMMON_SRCS-yes += common/pred_common.h
40 VP10_COMMON_SRCS-yes += common/pred_common.c
41 VP10_COMMON_SRCS-yes += common/quant_common.h
42 VP10_COMMON_SRCS-yes += common/reconinter.h
43 VP10_COMMON_SRCS-yes += common/reconintra.h
44 VP10_COMMON_SRCS-yes += common/vp10_rtcd.c
45 VP10_COMMON_SRCS-yes += common/vp10_rtcd_defs.pl
46 VP10_COMMON_SRCS-yes += common/scale.h
47 VP10_COMMON_SRCS-yes += common/scale.c
48 VP10_COMMON_SRCS-yes += common/seg_common.h
49 VP10_COMMON_SRCS-yes += common/seg_common.c
50 VP10_COMMON_SRCS-yes += common/textblit.h
51 VP10_COMMON_SRCS-yes += common/tile_common.h
52 VP10_COMMON_SRCS-yes += common/tile_common.c
53 VP10_COMMON_SRCS-yes += common/loopfilter.c
54 VP10_COMMON_SRCS-yes += common/thread_common.c
55 VP10_COMMON_SRCS-yes += common/mvref_common.c
56 VP10_COMMON_SRCS-yes += common/mvref_common.h
57 VP10_COMMON_SRCS-yes += common/quant_common.c
58 VP10_COMMON_SRCS-yes += common/reconinter.c
59 VP10_COMMON_SRCS-yes += common/reconintra.c
60 VP10_COMMON_SRCS-$(CONFIG_POSTPROC_VISUALIZER) += common/textblit.c
61 VP10_COMMON_SRCS-yes += common/common_data.h
62 VP10_COMMON_SRCS-yes += common/scan.c
63 VP10_COMMON_SRCS-yes += common/scan.h
64 VP10_COMMON_SRCS-yes += common/vp10_fwd_txfm.h
65 VP10_COMMON_SRCS-yes += common/vp10_fwd_txfm.c
67 VP10_COMMON_SRCS-$(CONFIG_VP9_POSTPROC) += common/postproc.h
68 VP10_COMMON_SRCS-$(CONFIG_VP9_POSTPROC) += common/postproc.c
69 VP10_COMMON_SRCS-$(CONFIG_VP9_POSTPROC) += common/mfqe.h
70 VP10_COMMON_SRCS-$(CONFIG_VP9_POSTPROC) += common/mfqe.c
71 ifeq ($(CONFIG_VP9_POSTPROC),yes)
72 VP10_COMMON_SRCS-$(HAVE_SSE2) += common/x86/mfqe_sse2.asm
73 VP10_COMMON_SRCS-$(HAVE_SSE2) += common/x86/postproc_sse2.asm
74 endif
76 ifneq ($(CONFIG_VP9_HIGHBITDEPTH),yes)
77 VP10_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/itrans4_dspr2.c
78 VP10_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/itrans8_dspr2.c
79 VP10_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/itrans16_dspr2.c
80 endif
82 # common (msa)
83 VP10_COMMON_SRCS-$(HAVE_MSA) += common/mips/msa/idct4x4_msa.c
84 VP10_COMMON_SRCS-$(HAVE_MSA) += common/mips/msa/idct8x8_msa.c
85 VP10_COMMON_SRCS-$(HAVE_MSA) += common/mips/msa/idct16x16_msa.c
87 ifeq ($(CONFIG_VP9_POSTPROC),yes)
88 VP10_COMMON_SRCS-$(HAVE_MSA) += common/mips/msa/mfqe_msa.c
89 endif
91 VP10_COMMON_SRCS-$(HAVE_SSE2) += common/x86/idct_intrin_sse2.c
92 VP10_COMMON_SRCS-$(HAVE_SSE2) += common/x86/vp10_fwd_txfm_sse2.c
93 VP10_COMMON_SRCS-$(HAVE_SSE2) += common/x86/vp10_fwd_dct32x32_impl_sse2.h
94 VP10_COMMON_SRCS-$(HAVE_SSE2) += common/x86/vp10_fwd_txfm_impl_sse2.h
96 ifneq ($(CONFIG_VP9_HIGHBITDEPTH),yes)
97 VP10_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/iht4x4_add_neon.c
98 VP10_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/iht8x8_add_neon.c
99 endif
101 VP10_COMMON_SRCS-$(HAVE_SSE2) += common/x86/vp10_inv_txfm_sse2.c
102 VP10_COMMON_SRCS-$(HAVE_SSE2) += common/x86/vp10_inv_txfm_sse2.h
104 $(eval $(call rtcd_h_template,vp10_rtcd,vp10/common/vp10_rtcd_defs.pl))