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