1826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan Malchevifneq ($(BUILD_TINY_ANDROID),true)
2e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pelly
3e7273837b521d16f87dd5fb6eea3750a51ea92daNick PellyROOT_DIR := $(call my-dir)
48767726b6d6b2194cbb3704d7d82f0c7ef34eeb3Praveen ChavanOMX_VIDEO_PATH := $(ROOT_DIR)/..
5e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pelly
6e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pellyinclude $(CLEAR_VARS)
7e7273837b521d16f87dd5fb6eea3750a51ea92daNick PellyLOCAL_PATH:= $(ROOT_DIR)
8e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pelly
9e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pelly# ---------------------------------------------------------------------------------
10e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pelly# 				Common definitons
11e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pelly# ---------------------------------------------------------------------------------
12e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pelly
136eec4d1ea65df853450a6e158718981cba900bf6Shashank MittallibOmxVdec-def := -D__alignx\(x\)=__attribute__\(\(__aligned__\(x\)\)\)
14e7273837b521d16f87dd5fb6eea3750a51ea92daNick PellylibOmxVdec-def += -D__align=__alignx
15e7273837b521d16f87dd5fb6eea3750a51ea92daNick PellylibOmxVdec-def += -Dinline=__inline
166eec4d1ea65df853450a6e158718981cba900bf6Shashank MittallibOmxVdec-def += -g -O3
17e7273837b521d16f87dd5fb6eea3750a51ea92daNick PellylibOmxVdec-def += -DIMAGE_APPS_PROC
18e7273837b521d16f87dd5fb6eea3750a51ea92daNick PellylibOmxVdec-def += -D_ANDROID_
19e7273837b521d16f87dd5fb6eea3750a51ea92daNick PellylibOmxVdec-def += -DCDECL
20e7273837b521d16f87dd5fb6eea3750a51ea92daNick PellylibOmxVdec-def += -DT_ARM
21e7273837b521d16f87dd5fb6eea3750a51ea92daNick PellylibOmxVdec-def += -DNO_ARM_CLZ
22e7273837b521d16f87dd5fb6eea3750a51ea92daNick PellylibOmxVdec-def += -UENABLE_DEBUG_LOW
23e7273837b521d16f87dd5fb6eea3750a51ea92daNick PellylibOmxVdec-def += -DENABLE_DEBUG_HIGH
24e7273837b521d16f87dd5fb6eea3750a51ea92daNick PellylibOmxVdec-def += -DENABLE_DEBUG_ERROR
25826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan MalchevlibOmxVdec-def += -UINPUT_BUFFER_LOG
26826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan MalchevlibOmxVdec-def += -UOUTPUT_BUFFER_LOG
278767726b6d6b2194cbb3704d7d82f0c7ef34eeb3Praveen ChavanlibOmxVdec-def += -Wno-parentheses
28826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan Malchevifeq ($(TARGET_BOARD_PLATFORM),msm8660)
29826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan MalchevlibOmxVdec-def += -DMAX_RES_1080P
30826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan MalchevlibOmxVdec-def += -DPROCESS_EXTRADATA_IN_OUTPUT_PORT
31826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan MalchevlibOmxVdec-def += -DTEST_TS_FROM_SEI
32826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan Malchevendif
33826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan Malchevifeq ($(TARGET_BOARD_PLATFORM),msm8960)
34826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan MalchevlibOmxVdec-def += -DMAX_RES_1080P
35826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan MalchevlibOmxVdec-def += -DMAX_RES_1080P_EBI
36826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan MalchevlibOmxVdec-def += -DPROCESS_EXTRADATA_IN_OUTPUT_PORT
376eec4d1ea65df853450a6e158718981cba900bf6Shashank MittallibOmxVdec-def += -D_MSM8960_
38826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan Malchevendif
39826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan Malchevifeq ($(TARGET_BOARD_PLATFORM),msm8974)
40826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan MalchevlibOmxVdec-def += -DMAX_RES_1080P
41826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan MalchevlibOmxVdec-def += -DMAX_RES_1080P_EBI
42826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan MalchevlibOmxVdec-def += -DPROCESS_EXTRADATA_IN_OUTPUT_PORT
436eec4d1ea65df853450a6e158718981cba900bf6Shashank MittallibOmxVdec-def += -D_MSM8974_
4461a2c6a19dbd06a317a419623020e02056661876Praveen ChavanlibOmxVdec-def += -D_HEVC_USE_ADSP_HEAP_
45f23399fbd9d7bcdd9067a4881218ac16779ffebcShivaprasad HongallibOmxVdec-def += -DDISABLE_INPUT_BUFFER_CACHE
46115f87fd886c61972b220c6ed94fc74ca1911cf6Praveen ChavanlibOmxVdec-def += -DDISABLE_EXTRADATA
476eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittalendif
486eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittalifeq ($(TARGET_BOARD_PLATFORM),msm7627a)
496eec4d1ea65df853450a6e158718981cba900bf6Shashank MittallibOmxVdec-def += -DMAX_RES_720P
506eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittalendif
516eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittalifeq ($(TARGET_BOARD_PLATFORM),msm7630_surf)
526eec4d1ea65df853450a6e158718981cba900bf6Shashank MittallibOmxVdec-def += -DMAX_RES_720P
536eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittalendif
546eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittalifeq ($(TARGET_BOARD_PLATFORM),msm8610)
556eec4d1ea65df853450a6e158718981cba900bf6Shashank MittallibOmxVdec-def += -DMAX_RES_1080P
566eec4d1ea65df853450a6e158718981cba900bf6Shashank MittallibOmxVdec-def += -DMAX_RES_1080P_EBI
576eec4d1ea65df853450a6e158718981cba900bf6Shashank MittallibOmxVdec-def += -DPROCESS_EXTRADATA_IN_OUTPUT_PORT
5861a2c6a19dbd06a317a419623020e02056661876Praveen ChavanlibOmxVdec-def += -DSMOOTH_STREAMING_DISABLED
5961a2c6a19dbd06a317a419623020e02056661876Praveen ChavanlibOmxVdec-def += -DH264_PROFILE_LEVEL_CHECK
606eec4d1ea65df853450a6e158718981cba900bf6Shashank MittallibOmxVdec-def += -D_MSM8974_
616eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittalendif
626eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittalifeq ($(TARGET_BOARD_PLATFORM),msm8226)
636eec4d1ea65df853450a6e158718981cba900bf6Shashank MittallibOmxVdec-def += -DMAX_RES_1080P
646eec4d1ea65df853450a6e158718981cba900bf6Shashank MittallibOmxVdec-def += -DMAX_RES_1080P_EBI
656eec4d1ea65df853450a6e158718981cba900bf6Shashank MittallibOmxVdec-def += -DPROCESS_EXTRADATA_IN_OUTPUT_PORT
666eec4d1ea65df853450a6e158718981cba900bf6Shashank MittallibOmxVdec-def += -D_MSM8974_
67826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan Malchevendif
68e2bf6477e0daaf9dd31b5094ecc501279c8feb2eVineeta Srivastavaifeq ($(TARGET_BOARD_PLATFORM),msm8084)
6961a2c6a19dbd06a317a419623020e02056661876Praveen ChavanlibOmxVdec-def += -DMAX_RES_1080P
7061a2c6a19dbd06a317a419623020e02056661876Praveen ChavanlibOmxVdec-def += -DMAX_RES_1080P_EBI
7161a2c6a19dbd06a317a419623020e02056661876Praveen ChavanlibOmxVdec-def += -DPROCESS_EXTRADATA_IN_OUTPUT_PORT
7261a2c6a19dbd06a317a419623020e02056661876Praveen ChavanlibOmxVdec-def += -D_MSM8974_
739157b7d2c90c853713840ce85a78f5d22600fe1ePraveen ChavanlibOmxVdec-def += -D_ION_HEAP_MASK_COMPATIBILITY_WA
742cd19ff52e527e2bea94852b48d5790d949e5cf4Praveen ChavanlibOmxVdec-def += -DDISABLE_INPUT_BUFFER_CACHE
7561a2c6a19dbd06a317a419623020e02056661876Praveen Chavanendif
767c1a4b1738ca4b68a2d734d61245f19b7f785465Ajay Dudaniifneq ($(filter msm8952 msm8992 msm8994,$(TARGET_BOARD_PLATFORM)),)
7761a2c6a19dbd06a317a419623020e02056661876Praveen ChavanlibOmxVdec-def += -DMAX_RES_1080P
7861a2c6a19dbd06a317a419623020e02056661876Praveen ChavanlibOmxVdec-def += -DMAX_RES_1080P_EBI
7961a2c6a19dbd06a317a419623020e02056661876Praveen ChavanlibOmxVdec-def += -DPROCESS_EXTRADATA_IN_OUTPUT_PORT
8061a2c6a19dbd06a317a419623020e02056661876Praveen ChavanlibOmxVdec-def += -D_MSM8974_
8161a2c6a19dbd06a317a419623020e02056661876Praveen Chavanendif
82826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan MalchevlibOmxVdec-def += -D_ANDROID_ICS_
83826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan Malchev
846eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittalifeq ($(TARGET_USES_ION),true)
85826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan MalchevlibOmxVdec-def += -DUSE_ION
866eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittalendif
876eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittal
8818938510fbff83e8b6d75ae6e9e8ba147fe370f3Praveen ChavanlibOmxVdec-def += -DFLEXYUV_SUPPORTED
8918938510fbff83e8b6d75ae6e9e8ba147fe370f3Praveen ChavanlibOmxVdec-def += -DADAPTIVE_PLAYBACK_SUPPORTED
9018938510fbff83e8b6d75ae6e9e8ba147fe370f3Praveen Chavan
91e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pelly# ---------------------------------------------------------------------------------
92e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pelly# 			Make the Shared library (libOmxVdec)
93e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pelly# ---------------------------------------------------------------------------------
94e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pelly
95e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pellyinclude $(CLEAR_VARS)
96e7273837b521d16f87dd5fb6eea3750a51ea92daNick PellyLOCAL_PATH:= $(ROOT_DIR)
97e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pelly
988875dcd3630c53e115b2e288121f828a387341d7Chih-Hung Hsiehlibmm-vdec-inc          := $(LOCAL_PATH)/vdec/inc
99826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan Malchevlibmm-vdec-inc          += $(OMX_VIDEO_PATH)/vidc/common/inc
100e4010605f233a213cf0d972397bb33c34c364227Patrick Tjinlibmm-vdec-inc          += hardware/qcom/media/msm8974/mm-core/inc
101826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan Malchev#DRM include - Interface which loads the DRM library
102826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan Malchevlibmm-vdec-inc	        += $(OMX_VIDEO_PATH)/DivxDrmDecrypt/inc
103bd86cc40cc44aeba81ffde72ec8dd04ff1fee7a9Praveen Chavanlibmm-vdec-inc          += $(TARGET_OUT_HEADERS)/qcom/display
104bd86cc40cc44aeba81ffde72ec8dd04ff1fee7a9Praveen Chavanlibmm-vdec-inc          += $(TARGET_OUT_HEADERS)/adreno
105826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan Malchevlibmm-vdec-inc          += frameworks/native/include/media/openmax
106826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan Malchevlibmm-vdec-inc          += frameworks/native/include/media/hardware
1076eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittallibmm-vdec-inc          += $(vdec-inc)
108e4010605f233a213cf0d972397bb33c34c364227Patrick Tjinlibmm-vdec-inc      += hardware/qcom/media/msm8974/libc2dcolorconvert
1096eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittallibmm-vdec-inc      += frameworks/av/include/media/stagefright
11040f34d83af63a67dfa16c98767e582c4a2b2fdecHaynes Mathew George
111826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan Malchev
112826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan MalchevLOCAL_MODULE                    := libOmxVdec
113826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan MalchevLOCAL_MODULE_TAGS               := optional
114073c5e91be587a9f90fe39719e1e9fa7cd2a3525Vineeta SrivastavaLOCAL_CFLAGS                    := $(libOmxVdec-def)
115826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan MalchevLOCAL_C_INCLUDES                += $(libmm-vdec-inc)
116826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan Malchev
11740f34d83af63a67dfa16c98767e582c4a2b2fdecHaynes Mathew GeorgeLOCAL_SHARED_LIBRARIES  := liblog libutils libbinder libcutils libdl
118826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan Malchev
119826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan MalchevLOCAL_SHARED_LIBRARIES  += libdivxdrmdecrypt
1206eec4d1ea65df853450a6e158718981cba900bf6Shashank MittalLOCAL_SHARED_LIBRARIES  += libqdMetaData
121e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pelly
122c9a7bd20d3891b002f6b0285692adb9d246036aeYing WangLOCAL_SRC_FILES         := vdec/src/frameparser.cpp
123c9a7bd20d3891b002f6b0285692adb9d246036aeYing WangLOCAL_SRC_FILES         += vdec/src/h264_utils.cpp
124c9a7bd20d3891b002f6b0285692adb9d246036aeYing WangLOCAL_SRC_FILES         += vdec/src/ts_parser.cpp
125c9a7bd20d3891b002f6b0285692adb9d246036aeYing WangLOCAL_SRC_FILES         += vdec/src/mp4_utils.cpp
1268767726b6d6b2194cbb3704d7d82f0c7ef34eeb3Praveen ChavanLOCAL_SRC_FILES         += vdec/src/hevc_utils.cpp
1277c1a4b1738ca4b68a2d734d61245f19b7f785465Ajay Dudaniifneq ($(filter msm8974 msm8610 msm8226 msm8084 msm8952 msm8992 msm8994,$(TARGET_BOARD_PLATFORM)),)
128c9a7bd20d3891b002f6b0285692adb9d246036aeYing WangLOCAL_SRC_FILES         += vdec/src/omx_vdec_msm8974.cpp
12961a2c6a19dbd06a317a419623020e02056661876Praveen Chavanelse
13061a2c6a19dbd06a317a419623020e02056661876Praveen ChavanLOCAL_SHARED_LIBRARIES  += libhardware
131bd86cc40cc44aeba81ffde72ec8dd04ff1fee7a9Praveen Chavanlibmm-vdec-inc          += $(TARGET_OUT_HEADERS)/qcom/display
132c9a7bd20d3891b002f6b0285692adb9d246036aeYing WangLOCAL_SRC_FILES         += vdec/src/power_module.cpp
133c9a7bd20d3891b002f6b0285692adb9d246036aeYing WangLOCAL_SRC_FILES         += vdec/src/omx_vdec.cpp
13461a2c6a19dbd06a317a419623020e02056661876Praveen Chavanendif
1356eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittal
136c9a7bd20d3891b002f6b0285692adb9d246036aeYing WangLOCAL_SRC_FILES         += common/src/extra_data_handler.cpp
137c9a7bd20d3891b002f6b0285692adb9d246036aeYing WangLOCAL_SRC_FILES         += common/src/vidc_color_converter.cpp
13840f34d83af63a67dfa16c98767e582c4a2b2fdecHaynes Mathew George
139480ffa54711f039fe4b5afa7cfcbe91d932fa340Chih-Hung Hsieh# omx_vdec_msm8974.cpp:9375:16: address of array 'extra->data' will always evaluate to 'true'
140480ffa54711f039fe4b5afa7cfcbe91d932fa340Chih-Hung HsiehLOCAL_CLANG_CFLAGS      += -Wno-pointer-bool-conversion
141480ffa54711f039fe4b5afa7cfcbe91d932fa340Chih-Hung Hsieh
142e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pellyinclude $(BUILD_SHARED_LIBRARY)
143e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pelly
1446eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittal
1456eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittal# ---------------------------------------------------------------------------------
1466eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittal# 			Make the Shared library (libOmxVdecHevc)
1476eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittal# ---------------------------------------------------------------------------------
1486eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittal
1496eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittalinclude $(CLEAR_VARS)
1506eec4d1ea65df853450a6e158718981cba900bf6Shashank MittalLOCAL_PATH:= $(ROOT_DIR)
1516eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittal
1527c1a4b1738ca4b68a2d734d61245f19b7f785465Ajay Dudaniifneq ($(filter msm8974 msm8610 msm8084 msm8952 msm8992 msm8994,$(TARGET_BOARD_PLATFORM)),)
1536eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittal
1546eec4d1ea65df853450a6e158718981cba900bf6Shashank MittalLOCAL_MODULE                    := libOmxVdecHevc
1556eec4d1ea65df853450a6e158718981cba900bf6Shashank MittalLOCAL_MODULE_TAGS               := optional
1566eec4d1ea65df853450a6e158718981cba900bf6Shashank MittalLOCAL_CFLAGS                    := $(libOmxVdec-def)
1576eec4d1ea65df853450a6e158718981cba900bf6Shashank MittalLOCAL_C_INCLUDES                += $(libmm-vdec-inc)
1586eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittal
1596eec4d1ea65df853450a6e158718981cba900bf6Shashank MittalLOCAL_SHARED_LIBRARIES  := liblog libutils libbinder libcutils libdl
1606eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittal
1616eec4d1ea65df853450a6e158718981cba900bf6Shashank MittalLOCAL_SHARED_LIBRARIES  += libdivxdrmdecrypt
1626eec4d1ea65df853450a6e158718981cba900bf6Shashank MittalLOCAL_SHARED_LIBRARIES  += libqdMetaData
1636eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittal
164c9a7bd20d3891b002f6b0285692adb9d246036aeYing WangLOCAL_SRC_FILES         := vdec/src/frameparser.cpp
165c9a7bd20d3891b002f6b0285692adb9d246036aeYing WangLOCAL_SRC_FILES         += vdec/src/h264_utils.cpp
166c9a7bd20d3891b002f6b0285692adb9d246036aeYing WangLOCAL_SRC_FILES         += vdec/src/ts_parser.cpp
167c9a7bd20d3891b002f6b0285692adb9d246036aeYing WangLOCAL_SRC_FILES         += vdec/src/mp4_utils.cpp
1686eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittal
169c9a7bd20d3891b002f6b0285692adb9d246036aeYing WangLOCAL_SRC_FILES         += vdec/src/omx_vdec_hevc.cpp
170c9a7bd20d3891b002f6b0285692adb9d246036aeYing WangLOCAL_SRC_FILES         += vdec/src/hevc_utils.cpp
1716eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittal
172c9a7bd20d3891b002f6b0285692adb9d246036aeYing WangLOCAL_SRC_FILES         += common/src/extra_data_handler.cpp
173c9a7bd20d3891b002f6b0285692adb9d246036aeYing WangLOCAL_SRC_FILES         += common/src/vidc_color_converter.cpp
1746eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittal
1758767726b6d6b2194cbb3704d7d82f0c7ef34eeb3Praveen Chavan#include $(BUILD_SHARED_LIBRARY)
1766eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittal
1776eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittalendif
1786eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittal
179e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pelly# ---------------------------------------------------------------------------------
180e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pelly# 			Make the apps-test (mm-vdec-omx-test)
181e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pelly# ---------------------------------------------------------------------------------
182e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pellyinclude $(CLEAR_VARS)
183e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pelly
184e4010605f233a213cf0d972397bb33c34c364227Patrick Tjinmm-vdec-test-inc    := hardware/qcom/media/msm8974/mm-core/inc
185c9a7bd20d3891b002f6b0285692adb9d246036aeYing Wangmm-vdec-test-inc    += $(LOCAL_PATH)/vdec/inc
1866eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittalmm-vdec-test-inc    += $(vdec-inc)
187826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan Malchev
188826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan MalchevLOCAL_MODULE                    := mm-vdec-omx-test
189826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan MalchevLOCAL_MODULE_TAGS               := optional
190826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan MalchevLOCAL_CFLAGS                    := $(libOmxVdec-def)
191826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan MalchevLOCAL_C_INCLUDES                := $(mm-vdec-test-inc)
192e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pelly
1936eec4d1ea65df853450a6e158718981cba900bf6Shashank MittalLOCAL_SHARED_LIBRARIES    := libutils libOmxCore libOmxVdec libbinder libcutils
194e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pelly
195c9a7bd20d3891b002f6b0285692adb9d246036aeYing WangLOCAL_SRC_FILES           := vdec/src/queue.c
196c9a7bd20d3891b002f6b0285692adb9d246036aeYing WangLOCAL_SRC_FILES           += vdec/test/omx_vdec_test.cpp
197e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pelly
1988767726b6d6b2194cbb3704d7d82f0c7ef34eeb3Praveen Chavan#include $(BUILD_EXECUTABLE)
199e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pelly
200e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pelly# ---------------------------------------------------------------------------------
201e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pelly# 			Make the driver-test (mm-video-driver-test)
202e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pelly# ---------------------------------------------------------------------------------
203e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pellyinclude $(CLEAR_VARS)
204e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pelly
205e4010605f233a213cf0d972397bb33c34c364227Patrick Tjinmm-vdec-drv-test-inc    := hardware/qcom/media/msm8974/mm-core/inc
206c9a7bd20d3891b002f6b0285692adb9d246036aeYing Wangmm-vdec-drv-test-inc    += $(LOCAL_PATH)/vdec/inc
2076eec4d1ea65df853450a6e158718981cba900bf6Shashank Mittalmm-vdec-drv-test-inc    += $(vdec-inc)
208e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pelly
209826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan MalchevLOCAL_MODULE                    := mm-video-driver-test
210826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan MalchevLOCAL_MODULE_TAGS               := optional
211826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan MalchevLOCAL_CFLAGS                    := $(libOmxVdec-def)
212826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan MalchevLOCAL_C_INCLUDES                := $(mm-vdec-drv-test-inc)
213e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pelly
214c9a7bd20d3891b002f6b0285692adb9d246036aeYing WangLOCAL_SRC_FILES                 := vdec/src/message_queue.c
215c9a7bd20d3891b002f6b0285692adb9d246036aeYing WangLOCAL_SRC_FILES                 += vdec/test/decoder_driver_test.c
216e7273837b521d16f87dd5fb6eea3750a51ea92daNick Pelly
2178767726b6d6b2194cbb3704d7d82f0c7ef34eeb3Praveen Chavan#include $(BUILD_EXECUTABLE)
218826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan Malchev
219826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan Malchevendif #BUILD_TINY_ANDROID
220826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan Malchev
221826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan Malchev# ---------------------------------------------------------------------------------
222826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan Malchev#                END
223826ececcbea342f7a0b92ec61847f1c95d384e05Iliyan Malchev# ---------------------------------------------------------------------------------
224