vp9_common.mk 4.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  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. ##
  10. VP9_COMMON_SRCS-yes += vp9_common.mk
  11. VP9_COMMON_SRCS-yes += vp9_iface_common.h
  12. VP9_COMMON_SRCS-yes += common/vp9_ppflags.h
  13. VP9_COMMON_SRCS-yes += common/vp9_alloccommon.c
  14. VP9_COMMON_SRCS-yes += common/vp9_blockd.c
  15. # VP9_COMMON_SRCS-yes += common/vp9_debugmodes.c
  16. VP9_COMMON_SRCS-yes += common/vp9_entropy.c
  17. VP9_COMMON_SRCS-yes += common/vp9_entropymode.c
  18. VP9_COMMON_SRCS-yes += common/vp9_entropymv.c
  19. VP9_COMMON_SRCS-yes += common/vp9_frame_buffers.c
  20. VP9_COMMON_SRCS-yes += common/vp9_frame_buffers.h
  21. VP9_COMMON_SRCS-yes += common/vp9_idct.c
  22. VP9_COMMON_SRCS-yes += common/vp9_alloccommon.h
  23. VP9_COMMON_SRCS-yes += common/vp9_blockd.h
  24. VP9_COMMON_SRCS-yes += common/vp9_common.h
  25. VP9_COMMON_SRCS-yes += common/vp9_entropy.h
  26. VP9_COMMON_SRCS-yes += common/vp9_entropymode.h
  27. VP9_COMMON_SRCS-yes += common/vp9_entropymv.h
  28. VP9_COMMON_SRCS-yes += common/vp9_enums.h
  29. VP9_COMMON_SRCS-yes += common/vp9_filter.h
  30. VP9_COMMON_SRCS-yes += common/vp9_filter.c
  31. VP9_COMMON_SRCS-yes += common/vp9_idct.h
  32. VP9_COMMON_SRCS-yes += common/vp9_loopfilter.h
  33. VP9_COMMON_SRCS-yes += common/vp9_thread_common.h
  34. VP9_COMMON_SRCS-yes += common/vp9_mv.h
  35. VP9_COMMON_SRCS-yes += common/vp9_onyxc_int.h
  36. VP9_COMMON_SRCS-yes += common/vp9_pred_common.h
  37. VP9_COMMON_SRCS-yes += common/vp9_pred_common.c
  38. VP9_COMMON_SRCS-yes += common/vp9_quant_common.h
  39. VP9_COMMON_SRCS-yes += common/vp9_reconinter.h
  40. VP9_COMMON_SRCS-yes += common/vp9_reconintra.h
  41. VP9_COMMON_SRCS-yes += common/vp9_rtcd.c
  42. VP9_COMMON_SRCS-yes += common/vp9_rtcd_defs.pl
  43. VP9_COMMON_SRCS-yes += common/vp9_scale.h
  44. VP9_COMMON_SRCS-yes += common/vp9_scale.c
  45. VP9_COMMON_SRCS-yes += common/vp9_seg_common.h
  46. VP9_COMMON_SRCS-yes += common/vp9_seg_common.c
  47. VP9_COMMON_SRCS-yes += common/vp9_tile_common.h
  48. VP9_COMMON_SRCS-yes += common/vp9_tile_common.c
  49. VP9_COMMON_SRCS-yes += common/vp9_loopfilter.c
  50. VP9_COMMON_SRCS-yes += common/vp9_thread_common.c
  51. VP9_COMMON_SRCS-yes += common/vp9_mvref_common.c
  52. VP9_COMMON_SRCS-yes += common/vp9_mvref_common.h
  53. VP9_COMMON_SRCS-yes += common/vp9_quant_common.c
  54. VP9_COMMON_SRCS-yes += common/vp9_reconinter.c
  55. VP9_COMMON_SRCS-yes += common/vp9_reconintra.c
  56. VP9_COMMON_SRCS-yes += common/vp9_common_data.c
  57. VP9_COMMON_SRCS-yes += common/vp9_common_data.h
  58. VP9_COMMON_SRCS-yes += common/vp9_scan.c
  59. VP9_COMMON_SRCS-yes += common/vp9_scan.h
  60. VP9_COMMON_SRCS-$(CONFIG_VP9_POSTPROC) += common/vp9_postproc.h
  61. VP9_COMMON_SRCS-$(CONFIG_VP9_POSTPROC) += common/vp9_postproc.c
  62. VP9_COMMON_SRCS-$(CONFIG_VP9_POSTPROC) += common/vp9_mfqe.h
  63. VP9_COMMON_SRCS-$(CONFIG_VP9_POSTPROC) += common/vp9_mfqe.c
  64. ifneq ($(CONFIG_VP9_HIGHBITDEPTH),yes)
  65. VP9_COMMON_SRCS-$(HAVE_MSA) += common/mips/msa/vp9_idct4x4_msa.c
  66. VP9_COMMON_SRCS-$(HAVE_MSA) += common/mips/msa/vp9_idct8x8_msa.c
  67. VP9_COMMON_SRCS-$(HAVE_MSA) += common/mips/msa/vp9_idct16x16_msa.c
  68. endif # !CONFIG_VP9_HIGHBITDEPTH
  69. VP9_COMMON_SRCS-$(HAVE_SSE2) += common/x86/vp9_idct_intrin_sse2.c
  70. VP9_COMMON_SRCS-$(HAVE_VSX) += common/ppc/vp9_idct_vsx.c
  71. VP9_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/vp9_iht4x4_add_neon.c
  72. VP9_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/vp9_iht8x8_add_neon.c
  73. VP9_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/vp9_iht16x16_add_neon.c
  74. VP9_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/vp9_iht_neon.h
  75. ifeq ($(CONFIG_VP9_POSTPROC),yes)
  76. VP9_COMMON_SRCS-$(HAVE_MSA) += common/mips/msa/vp9_mfqe_msa.c
  77. VP9_COMMON_SRCS-$(HAVE_SSE2) += common/x86/vp9_mfqe_sse2.asm
  78. endif
  79. ifneq ($(CONFIG_VP9_HIGHBITDEPTH),yes)
  80. VP9_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/vp9_itrans4_dspr2.c
  81. VP9_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/vp9_itrans8_dspr2.c
  82. VP9_COMMON_SRCS-$(HAVE_DSPR2) += common/mips/dspr2/vp9_itrans16_dspr2.c
  83. else
  84. VP9_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/vp9_highbd_iht4x4_add_neon.c
  85. VP9_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/vp9_highbd_iht8x8_add_neon.c
  86. VP9_COMMON_SRCS-$(HAVE_NEON) += common/arm/neon/vp9_highbd_iht16x16_add_neon.c
  87. VP9_COMMON_SRCS-$(HAVE_SSE4_1) += common/x86/vp9_highbd_iht4x4_add_sse4.c
  88. VP9_COMMON_SRCS-$(HAVE_SSE4_1) += common/x86/vp9_highbd_iht8x8_add_sse4.c
  89. VP9_COMMON_SRCS-$(HAVE_SSE4_1) += common/x86/vp9_highbd_iht16x16_add_sse4.c
  90. endif
  91. $(eval $(call rtcd_h_template,vp9_rtcd,vp9/common/vp9_rtcd_defs.pl))