1 #encoder int test 2 OLD_LOCAL_PATH := $(LOCAL_PATH) 3 MM_JPEG_TEST_PATH := $(call my-dir) 4 5 include $(LOCAL_PATH)/../../common.mk 6 include $(CLEAR_VARS) 7 LOCAL_PATH := $(MM_JPEG_TEST_PATH) 8 LOCAL_MODULE_TAGS := optional 9 10 LOCAL_CFLAGS := -DCAMERA_ION_HEAP_ID=ION_IOMMU_HEAP_ID 11 LOCAL_CFLAGS += -Wall -Wextra -Werror -Wno-unused-parameter 12 LOCAL_CFLAGS += -D_ANDROID_ 13 14 ifeq ($(strip $(TARGET_USES_ION)),true) 15 LOCAL_CFLAGS += -DUSE_ION 16 endif 17 18 JPEG_PIPELINE_TARGET_LIST := msm8994 19 JPEG_PIPELINE_TARGET_LIST += msm8992 20 JPEG_PIPELINE_TARGET_LIST += msm8996 21 JPEG_PIPELINE_TARGET_LIST += msmcobalt 22 23 ifneq (,$(filter $(JPEG_PIPELINE_TARGET_LIST),$(TARGET_BOARD_PLATFORM))) 24 LOCAL_CFLAGS+= -DMM_JPEG_USE_PIPELINE 25 endif 26 27 # System header file path prefix 28 LOCAL_CFLAGS += -DSYSTEM_HEADER_PREFIX=sys 29 30 OMX_HEADER_DIR := frameworks/native/include/media/openmax 31 OMX_CORE_DIR := $(MM_JPEG_TEST_PATH)/../../../../mm-image-codec 32 33 LOCAL_C_INCLUDES := $(MM_JPEG_TEST_PATH) 34 LOCAL_C_INCLUDES += $(MM_JPEG_TEST_PATH)/../inc 35 LOCAL_C_INCLUDES += $(MM_JPEG_TEST_PATH)/../../common 36 LOCAL_C_INCLUDES += $(MM_JPEG_TEST_PATH)/../../mm-camera-interface/inc 37 LOCAL_C_INCLUDES += $(OMX_HEADER_DIR) 38 LOCAL_C_INCLUDES += $(OMX_CORE_DIR)/qexif 39 LOCAL_C_INCLUDES += $(OMX_CORE_DIR)/qomx_core 40 41 LOCAL_C_INCLUDES+= $(kernel_includes) 42 LOCAL_ADDITIONAL_DEPENDENCIES := $(common_deps) 43 44 LOCAL_SRC_FILES := mm_jpeg_test.c 45 46 LOCAL_32_BIT_ONLY := $(BOARD_QTI_CAMERA_32BIT_ONLY) 47 LOCAL_MODULE := mm-jpeg-interface-test 48 LOCAL_PRELINK_MODULE := false 49 LOCAL_SHARED_LIBRARIES := libcutils libdl liblog libmmjpeg_interface 50 51 include $(BUILD_EXECUTABLE) 52 53 54 55 #decoder int test 56 57 include $(CLEAR_VARS) 58 LOCAL_PATH := $(MM_JPEG_TEST_PATH) 59 LOCAL_MODULE_TAGS := optional 60 61 LOCAL_CFLAGS := -DCAMERA_ION_HEAP_ID=ION_IOMMU_HEAP_ID 62 LOCAL_CFLAGS += -Wall -Wextra -Werror -Wno-unused-parameter 63 64 LOCAL_CFLAGS += -D_ANDROID_ 65 66 ifeq ($(strip $(TARGET_USES_ION)),true) 67 LOCAL_CFLAGS += -DUSE_ION 68 endif 69 70 # System header file path prefix 71 LOCAL_CFLAGS += -DSYSTEM_HEADER_PREFIX=sys 72 73 OMX_HEADER_DIR := frameworks/native/include/media/openmax 74 OMX_CORE_DIR := $(MM_JPEG_TEST_PATH)/../../../../mm-image-codec 75 76 LOCAL_C_INCLUDES := $(MM_JPEG_TEST_PATH) 77 LOCAL_C_INCLUDES += $(MM_JPEG_TEST_PATH)/../inc 78 LOCAL_C_INCLUDES += $(MM_JPEG_TEST_PATH)/../../common 79 LOCAL_C_INCLUDES += $(MM_JPEG_TEST_PATH)/../../mm-camera-interface/inc 80 LOCAL_C_INCLUDES += $(OMX_HEADER_DIR) 81 LOCAL_C_INCLUDES += $(OMX_CORE_DIR)/qexif 82 LOCAL_C_INCLUDES += $(OMX_CORE_DIR)/qomx_core 83 84 LOCAL_C_INCLUDES+= $(kernel_includes) 85 LOCAL_ADDITIONAL_DEPENDENCIES := $(common_deps) 86 87 LOCAL_SRC_FILES := mm_jpegdec_test.c 88 89 LOCAL_32_BIT_ONLY := $(BOARD_QTI_CAMERA_32BIT_ONLY) 90 LOCAL_MODULE := mm-jpegdec-interface-test 91 LOCAL_PRELINK_MODULE := false 92 LOCAL_SHARED_LIBRARIES := libcutils libdl liblog libmmjpeg_interface 93 94 include $(BUILD_EXECUTABLE) 95 96 LOCAL_PATH := $(OLD_LOCAL_PATH) 97