vdec.mk revision 7c1a4b1738ca4b68a2d734d61245f19b7f785465
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