blob: 2cfd280cba97be89d058a2ec5a4910460f506354 [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
12include $(SRC_PATH_BARE)/$(VP8_PREFIX)vp8_common.mk
John Koleszar7aa97a32010-06-03 10:29:04 -040013
14VP8_DX_EXPORTS += exports_dec
15
John Koleszar0ea50ce2010-05-18 11:58:33 -040016VP8_DX_SRCS-yes += $(VP8_COMMON_SRCS-yes)
17VP8_DX_SRCS-no += $(VP8_COMMON_SRCS-no)
18VP8_DX_SRCS_REMOVE-yes += $(VP8_COMMON_SRCS_REMOVE-yes)
19VP8_DX_SRCS_REMOVE-no += $(VP8_COMMON_SRCS_REMOVE-no)
20
John Koleszarb7492342010-05-24 11:39:59 -040021VP8_DX_SRCS-yes += vp8_dx_iface.c
John Koleszar0ea50ce2010-05-18 11:58:33 -040022
John Koleszar0ea50ce2010-05-18 11:58:33 -040023# common
24#define ARM
25#define DISABLE_THREAD
John Koleszar0ea50ce2010-05-18 11:58:33 -040026
27#INCLUDES += algo/vpx_common/vpx_mem/include
28#INCLUDES += common
29#INCLUDES += common
30#INCLUDES += common
31#INCLUDES += common
32#INCLUDES += decoder
33
34
35
36# decoder
37#define ARM
38#define DISABLE_THREAD
John Koleszar0ea50ce2010-05-18 11:58:33 -040039
40#INCLUDES += algo/vpx_common/vpx_mem/include
41#INCLUDES += common
42#INCLUDES += common
43#INCLUDES += common
44#INCLUDES += common
45#INCLUDES += decoder
46
James Berry27ee5212011-08-02 13:42:03 -040047VP8_DX_SRCS-yes += decoder/asm_dec_offsets.c
John Koleszar0ea50ce2010-05-18 11:58:33 -040048VP8_DX_SRCS-yes += decoder/dboolhuff.c
49VP8_DX_SRCS-yes += decoder/decodemv.c
50VP8_DX_SRCS-yes += decoder/decodframe.c
John Koleszar0ea50ce2010-05-18 11:58:33 -040051VP8_DX_SRCS-yes += decoder/detokenize.c
Stefan Holmerd04f8522011-05-02 15:30:51 +020052VP8_DX_SRCS-$(CONFIG_ERROR_CONCEALMENT) += decoder/ec_types.h
53VP8_DX_SRCS-$(CONFIG_ERROR_CONCEALMENT) += decoder/error_concealment.h
54VP8_DX_SRCS-$(CONFIG_ERROR_CONCEALMENT) += decoder/error_concealment.c
John Koleszar0ea50ce2010-05-18 11:58:33 -040055VP8_DX_SRCS-yes += decoder/dboolhuff.h
56VP8_DX_SRCS-yes += decoder/decodemv.h
57VP8_DX_SRCS-yes += decoder/decoderthreading.h
John Koleszar0ea50ce2010-05-18 11:58:33 -040058VP8_DX_SRCS-yes += decoder/detokenize.h
59VP8_DX_SRCS-yes += decoder/onyxd_int.h
60VP8_DX_SRCS-yes += decoder/treereader.h
61VP8_DX_SRCS-yes += decoder/onyxd_if.c
Gaute Strokkenes315e3c22011-02-05 05:29:25 +000062VP8_DX_SRCS-$(CONFIG_MULTITHREAD) += decoder/threading.c
John Koleszar0ea50ce2010-05-18 11:58:33 -040063
64VP8_DX_SRCS-yes := $(filter-out $(VP8_DX_SRCS_REMOVE-yes),$(VP8_DX_SRCS-yes))