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 11 12 include $(SRC_PATH_BARE)/$(VP8_PREFIX)vp8_common.mk 13 14 VP8_DX_EXPORTS += exports_dec 15 16 VP8_DX_SRCS-yes += $(VP8_COMMON_SRCS-yes) 17 VP8_DX_SRCS-no += $(VP8_COMMON_SRCS-no) 18 VP8_DX_SRCS_REMOVE-yes += $(VP8_COMMON_SRCS_REMOVE-yes) 19 VP8_DX_SRCS_REMOVE-no += $(VP8_COMMON_SRCS_REMOVE-no) 20 21 ifeq ($(ARCH_ARM),yes) 22 include $(SRC_PATH_BARE)/$(VP8_PREFIX)vp8dx_arm.mk 23 endif 24 25 VP8_DX_SRCS-yes += vp8_dx_iface.c 26 27 # common 28 #define ARM 29 #define DISABLE_THREAD 30 31 #INCLUDES += algo/vpx_common/vpx_mem/include 32 #INCLUDES += common 33 #INCLUDES += common 34 #INCLUDES += common 35 #INCLUDES += common 36 #INCLUDES += decoder 37 38 39 40 # decoder 41 #define ARM 42 #define DISABLE_THREAD 43 44 #INCLUDES += algo/vpx_common/vpx_mem/include 45 #INCLUDES += common 46 #INCLUDES += common 47 #INCLUDES += common 48 #INCLUDES += common 49 #INCLUDES += decoder 50 51 VP8_DX_SRCS-yes += decoder/dboolhuff.c 52 VP8_DX_SRCS-yes += decoder/decodemv.c 53 VP8_DX_SRCS-yes += decoder/decodframe.c 54 VP8_DX_SRCS-yes += decoder/dequantize.c 55 VP8_DX_SRCS-yes += decoder/detokenize.c 56 VP8_DX_SRCS-yes += decoder/generic/dsystemdependent.c 57 VP8_DX_SRCS-yes += decoder/dboolhuff.h 58 VP8_DX_SRCS-yes += decoder/decodemv.h 59 VP8_DX_SRCS-yes += decoder/decoderthreading.h 60 VP8_DX_SRCS-yes += decoder/dequantize.h 61 VP8_DX_SRCS-yes += decoder/detokenize.h 62 VP8_DX_SRCS-yes += decoder/onyxd_int.h 63 VP8_DX_SRCS-yes += decoder/treereader.h 64 VP8_DX_SRCS-yes += decoder/onyxd_if.c 65 VP8_DX_SRCS-$(CONFIG_MULTITHREAD) += decoder/threading.c 66 VP8_DX_SRCS-yes += decoder/idct_blk.c 67 VP8_DX_SRCS-$(CONFIG_MULTITHREAD) += decoder/reconintra_mt.h 68 VP8_DX_SRCS-$(CONFIG_MULTITHREAD) += decoder/reconintra_mt.c 69 70 VP8_DX_SRCS-yes := $(filter-out $(VP8_DX_SRCS_REMOVE-yes),$(VP8_DX_SRCS-yes)) 71 72 VP8_DX_SRCS-$(ARCH_X86)$(ARCH_X86_64) += decoder/x86/dequantize_x86.h 73 VP8_DX_SRCS-$(ARCH_X86)$(ARCH_X86_64) += decoder/x86/x86_dsystemdependent.c 74 VP8_DX_SRCS-$(HAVE_MMX) += decoder/x86/dequantize_mmx.asm 75 VP8_DX_SRCS-$(HAVE_MMX) += decoder/x86/idct_blk_mmx.c 76 VP8_DX_SRCS-$(HAVE_SSE2) += decoder/x86/idct_blk_sse2.c 77