140f2a8d5488cb10a1a6f30e20f1acb6eee372da0Mansoor AftabOLD_LOCAL_PATH := $(LOCAL_PATH) 240f2a8d5488cb10a1a6f30e20f1acb6eee372da0Mansoor AftabLOCAL_PATH := $(call my-dir) 35498b4f7be685fffaa3882d6dd10de17a6902465Shuzhen Wang 45498b4f7be685fffaa3882d6dd10de17a6902465Shuzhen Wanginclude $(LOCAL_PATH)/../../../common.mk 540f2a8d5488cb10a1a6f30e20f1acb6eee372da0Mansoor Aftabinclude $(CLEAR_VARS) 640f2a8d5488cb10a1a6f30e20f1acb6eee372da0Mansoor Aftab 79cd866422a683076ec682db5124773755ce6fdd4Ranjith Kagathi AnandaLOCAL_32_BIT_ONLY := true 840f2a8d5488cb10a1a6f30e20f1acb6eee372da0Mansoor AftabLOCAL_CFLAGS+= -D_ANDROID_ 940f2a8d5488cb10a1a6f30e20f1acb6eee372da0Mansoor Aftab 105498b4f7be685fffaa3882d6dd10de17a6902465Shuzhen WangLOCAL_C_INCLUDES+= $(kernel_includes) 115498b4f7be685fffaa3882d6dd10de17a6902465Shuzhen WangLOCAL_ADDITIONAL_DEPENDENCIES := $(common_deps) 1240f2a8d5488cb10a1a6f30e20f1acb6eee372da0Mansoor Aftab 1340f2a8d5488cb10a1a6f30e20f1acb6eee372da0Mansoor AftabLOCAL_C_INCLUDES += \ 142f69b9e08e4258692d56c34971910ae847fb52cdShuzhen Wang frameworks/native/include/media/openmax \ 1540f2a8d5488cb10a1a6f30e20f1acb6eee372da0Mansoor Aftab $(LOCAL_PATH)/inc \ 1640f2a8d5488cb10a1a6f30e20f1acb6eee372da0Mansoor Aftab $(LOCAL_PATH)/../common \ 1740f2a8d5488cb10a1a6f30e20f1acb6eee372da0Mansoor Aftab $(LOCAL_PATH)/../../../ \ 182f69b9e08e4258692d56c34971910ae847fb52cdShuzhen Wang $(LOCAL_PATH)/../../../mm-image-codec/qexif \ 192f69b9e08e4258692d56c34971910ae847fb52cdShuzhen Wang $(LOCAL_PATH)/../../../mm-image-codec/qomx_core 2040f2a8d5488cb10a1a6f30e20f1acb6eee372da0Mansoor Aftab 2140f2a8d5488cb10a1a6f30e20f1acb6eee372da0Mansoor Aftabifeq ($(strip $(TARGET_USES_ION)),true) 2240f2a8d5488cb10a1a6f30e20f1acb6eee372da0Mansoor Aftab LOCAL_CFLAGS += -DUSE_ION 2340f2a8d5488cb10a1a6f30e20f1acb6eee372da0Mansoor Aftabendif 2440f2a8d5488cb10a1a6f30e20f1acb6eee372da0Mansoor Aftab 25d2a885eb6ec105c00939cb286043c0ae58656ebfAUDITYA BHATTARAMifneq (,$(filter msm8610,$(TARGET_BOARD_PLATFORM))) 26b752939bcd034a1e7e6de8edf5ae22957f2d520dKrupal Divvela LOCAL_CFLAGS+= -DLOAD_ADSP_RPC_LIB 27b752939bcd034a1e7e6de8edf5ae22957f2d520dKrupal Divvelaendif 28b752939bcd034a1e7e6de8edf5ae22957f2d520dKrupal Divvela 29d2a885eb6ec105c00939cb286043c0ae58656ebfAUDITYA BHATTARAMifneq (,$(filter msm8974,$(TARGET_BOARD_PLATFORM))) 300964a340363a73d2d8c569415d7294edfbade807Kamen Kirov LOCAL_CFLAGS+= -DMM_JPEG_CONCURRENT_SESSIONS_COUNT=2 310964a340363a73d2d8c569415d7294edfbade807Kamen Kirovelse 320964a340363a73d2d8c569415d7294edfbade807Kamen Kirov LOCAL_CFLAGS+= -DMM_JPEG_CONCURRENT_SESSIONS_COUNT=1 330964a340363a73d2d8c569415d7294edfbade807Kamen Kirovendif 340964a340363a73d2d8c569415d7294edfbade807Kamen Kirov 3540f2a8d5488cb10a1a6f30e20f1acb6eee372da0Mansoor AftabLOCAL_SRC_FILES := \ 3640f2a8d5488cb10a1a6f30e20f1acb6eee372da0Mansoor Aftab src/mm_jpeg_queue.c \ 3724a0f97be5f8cbfa806af0b822cda4634741c418Ashwini Rao src/mm_jpeg_exif.c \ 3840f2a8d5488cb10a1a6f30e20f1acb6eee372da0Mansoor Aftab src/mm_jpeg.c \ 39b47440403b03092bb1b5ef95d51ee990752d229eAshwini Rao src/mm_jpeg_interface.c \ 4021878c9068ea3a912bbe08c009cc4e62220598c0Kamen Kirov src/mm_jpeg_ionbuf.c \ 4121878c9068ea3a912bbe08c009cc4e62220598c0Kamen Kirov src/mm_jpegdec_interface.c \ 4221878c9068ea3a912bbe08c009cc4e62220598c0Kamen Kirov src/mm_jpegdec.c 4340f2a8d5488cb10a1a6f30e20f1acb6eee372da0Mansoor Aftab 4460067af286a6c7c5da4f98137c0610d9e29c5d6fShuzhen WangLOCAL_MODULE := libmmjpeg_interface 452f69b9e08e4258692d56c34971910ae847fb52cdShuzhen WangLOCAL_SHARED_LIBRARIES := libdl libcutils liblog libqomx_core 4640f2a8d5488cb10a1a6f30e20f1acb6eee372da0Mansoor AftabLOCAL_MODULE_TAGS := optional 4740f2a8d5488cb10a1a6f30e20f1acb6eee372da0Mansoor Aftab 489cd866422a683076ec682db5124773755ce6fdd4Ranjith Kagathi AnandaLOCAL_32_BIT_ONLY := true 4940f2a8d5488cb10a1a6f30e20f1acb6eee372da0Mansoor Aftabinclude $(BUILD_SHARED_LIBRARY) 5040f2a8d5488cb10a1a6f30e20f1acb6eee372da0Mansoor Aftab 5140f2a8d5488cb10a1a6f30e20f1acb6eee372da0Mansoor AftabLOCAL_PATH := $(OLD_LOCAL_PATH) 52