18276468cf2faf6414afcab55133d6b99cc7f1cf5Muhua LiOLD_LOCAL_PATH := $(LOCAL_PATH)
28276468cf2faf6414afcab55133d6b99cc7f1cf5Muhua LiLOCAL_PATH := $(call my-dir)
38276468cf2faf6414afcab55133d6b99cc7f1cf5Muhua Liinclude $(CLEAR_VARS)
44f1840512d13ecd42597ca0936bea2fc7ee71bbeGuruprasad Gaonkar
58276468cf2faf6414afcab55133d6b99cc7f1cf5Muhua LiLOCAL_CFLAGS+= -D_ANDROID_
68276468cf2faf6414afcab55133d6b99cc7f1cf5Muhua LiLOCAL_COPY_HEADERS_TO := mm-camera-interface
78276468cf2faf6414afcab55133d6b99cc7f1cf5Muhua LiLOCAL_COPY_HEADERS = inc/mm_jpeg_interface.h
88276468cf2faf6414afcab55133d6b99cc7f1cf5Muhua Li
98276468cf2faf6414afcab55133d6b99cc7f1cf5Muhua LiLOCAL_C_INCLUDES := $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include
108276468cf2faf6414afcab55133d6b99cc7f1cf5Muhua LiLOCAL_C_INCLUDES += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include/media
118276468cf2faf6414afcab55133d6b99cc7f1cf5Muhua LiLOCAL_ADDITIONAL_DEPENDENCIES := $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr
128276468cf2faf6414afcab55133d6b99cc7f1cf5Muhua Li
138276468cf2faf6414afcab55133d6b99cc7f1cf5Muhua LiLOCAL_C_INCLUDES += \
148276468cf2faf6414afcab55133d6b99cc7f1cf5Muhua Li    $(LOCAL_PATH)/inc \
158276468cf2faf6414afcab55133d6b99cc7f1cf5Muhua Li    $(LOCAL_PATH)/../common \
168276468cf2faf6414afcab55133d6b99cc7f1cf5Muhua Li    $(LOCAL_PATH)/../../../ \
178276468cf2faf6414afcab55133d6b99cc7f1cf5Muhua Li    $(TARGET_OUT_HEADERS)/mm-still \
188276468cf2faf6414afcab55133d6b99cc7f1cf5Muhua Li    $(TARGET_OUT_HEADERS)/mm-still/jpeg \
198276468cf2faf6414afcab55133d6b99cc7f1cf5Muhua Li    $(TARGET_OUT_HEADERS)/mm-core/omxcore \
208276468cf2faf6414afcab55133d6b99cc7f1cf5Muhua Li    $(TARGET_OUT_HEADERS)/mm-still/mm-omx
218276468cf2faf6414afcab55133d6b99cc7f1cf5Muhua Li
2269168d880ff8e1063312289c755c742c805b11d5Ankit Premrajkaifeq ($(strip $(TARGET_USES_ION)),true)
2369168d880ff8e1063312289c755c742c805b11d5Ankit Premrajka    LOCAL_CFLAGS += -DUSE_ION
2469168d880ff8e1063312289c755c742c805b11d5Ankit Premrajkaendif
2569168d880ff8e1063312289c755c742c805b11d5Ankit Premrajka
268276468cf2faf6414afcab55133d6b99cc7f1cf5Muhua LiLOCAL_SRC_FILES := \
278276468cf2faf6414afcab55133d6b99cc7f1cf5Muhua Li    src/mm_jpeg_queue.c \
288276468cf2faf6414afcab55133d6b99cc7f1cf5Muhua Li    src/mm_jpeg.c \
298276468cf2faf6414afcab55133d6b99cc7f1cf5Muhua Li    src/mm_jpeg_interface.c
308276468cf2faf6414afcab55133d6b99cc7f1cf5Muhua Li
318276468cf2faf6414afcab55133d6b99cc7f1cf5Muhua LiLOCAL_MODULE           := libmmjpeg_interface
328276468cf2faf6414afcab55133d6b99cc7f1cf5Muhua LiLOCAL_SHARED_LIBRARIES := libdl libcutils liblog libmmstillomx libimage-jpeg-enc-omx-comp
338276468cf2faf6414afcab55133d6b99cc7f1cf5Muhua LiLOCAL_MODULE_TAGS := optional
348276468cf2faf6414afcab55133d6b99cc7f1cf5Muhua Li
35ae3e8d3d891a6e69db7a72a7c93348b25862866bMuhua Liinclude $(BUILD_SHARED_LIBRARY)
368276468cf2faf6414afcab55133d6b99cc7f1cf5Muhua Li
378276468cf2faf6414afcab55133d6b99cc7f1cf5Muhua LiLOCAL_PATH := $(OLD_LOCAL_PATH)
38