111a4b5c79df5f832d512e0da94d596380c319dbcIliyan MalchevOLD_LOCAL_PATH := $(LOCAL_PATH) 211a4b5c79df5f832d512e0da94d596380c319dbcIliyan MalchevLOCAL_PATH := $(call my-dir) 311a4b5c79df5f832d512e0da94d596380c319dbcIliyan Malchev 411a4b5c79df5f832d512e0da94d596380c319dbcIliyan Malchevinclude $(CLEAR_VARS) 511a4b5c79df5f832d512e0da94d596380c319dbcIliyan Malchev 611a4b5c79df5f832d512e0da94d596380c319dbcIliyan MalchevMM_CAM_FILES := \ 711a4b5c79df5f832d512e0da94d596380c319dbcIliyan Malchev src/mm_camera_interface.c \ 811a4b5c79df5f832d512e0da94d596380c319dbcIliyan Malchev src/mm_camera.c \ 911a4b5c79df5f832d512e0da94d596380c319dbcIliyan Malchev src/mm_camera_channel.c \ 1011a4b5c79df5f832d512e0da94d596380c319dbcIliyan Malchev src/mm_camera_stream.c \ 1111a4b5c79df5f832d512e0da94d596380c319dbcIliyan Malchev src/mm_camera_thread.c \ 1211a4b5c79df5f832d512e0da94d596380c319dbcIliyan Malchev src/mm_camera_sock.c 1311a4b5c79df5f832d512e0da94d596380c319dbcIliyan Malchev 1411a4b5c79df5f832d512e0da94d596380c319dbcIliyan Malchevifeq ($(strip $(TARGET_USES_ION)),true) 1511a4b5c79df5f832d512e0da94d596380c319dbcIliyan Malchev LOCAL_CFLAGS += -DUSE_ION 1611a4b5c79df5f832d512e0da94d596380c319dbcIliyan Malchevendif 1711a4b5c79df5f832d512e0da94d596380c319dbcIliyan Malchev 1811a4b5c79df5f832d512e0da94d596380c319dbcIliyan Malchevifeq ($(call is-board-platform-in-list,msm8974 msm8226),true) 1911a4b5c79df5f832d512e0da94d596380c319dbcIliyan Malchev LOCAL_CFLAGS += -DVENUS_PRESENT 2011a4b5c79df5f832d512e0da94d596380c319dbcIliyan Malchevendif 2111a4b5c79df5f832d512e0da94d596380c319dbcIliyan Malchev 2211a4b5c79df5f832d512e0da94d596380c319dbcIliyan MalchevLOCAL_CFLAGS += -D_ANDROID_ 2311a4b5c79df5f832d512e0da94d596380c319dbcIliyan MalchevLOCAL_COPY_HEADERS_TO := mm-camera-interface 2411a4b5c79df5f832d512e0da94d596380c319dbcIliyan MalchevLOCAL_COPY_HEADERS += ../common/cam_intf.h 2511a4b5c79df5f832d512e0da94d596380c319dbcIliyan MalchevLOCAL_COPY_HEADERS += ../common/cam_types.h 2611a4b5c79df5f832d512e0da94d596380c319dbcIliyan Malchev 2711a4b5c79df5f832d512e0da94d596380c319dbcIliyan MalchevLOCAL_C_INCLUDES := \ 2811a4b5c79df5f832d512e0da94d596380c319dbcIliyan Malchev $(LOCAL_PATH)/inc \ 2911a4b5c79df5f832d512e0da94d596380c319dbcIliyan Malchev $(LOCAL_PATH)/../common 3011a4b5c79df5f832d512e0da94d596380c319dbcIliyan Malchev 3111a4b5c79df5f832d512e0da94d596380c319dbcIliyan MalchevLOCAL_C_INCLUDES += hardware/qcom/media/mm-core/inc 3211a4b5c79df5f832d512e0da94d596380c319dbcIliyan Malchev 3311a4b5c79df5f832d512e0da94d596380c319dbcIliyan MalchevLOCAL_CFLAGS += -Wall -Werror 3411a4b5c79df5f832d512e0da94d596380c319dbcIliyan Malchev 3511a4b5c79df5f832d512e0da94d596380c319dbcIliyan MalchevLOCAL_SRC_FILES := $(MM_CAM_FILES) 3611a4b5c79df5f832d512e0da94d596380c319dbcIliyan Malchev 3711a4b5c79df5f832d512e0da94d596380c319dbcIliyan MalchevLOCAL_MODULE := libmmcamera_interface 3811a4b5c79df5f832d512e0da94d596380c319dbcIliyan MalchevLOCAL_SHARED_LIBRARIES := libdl libcutils liblog 3911a4b5c79df5f832d512e0da94d596380c319dbcIliyan MalchevLOCAL_MODULE_TAGS := optional 4011a4b5c79df5f832d512e0da94d596380c319dbcIliyan Malchev 4111a4b5c79df5f832d512e0da94d596380c319dbcIliyan Malchevinclude $(BUILD_SHARED_LIBRARY) 4211a4b5c79df5f832d512e0da94d596380c319dbcIliyan Malchev 4311a4b5c79df5f832d512e0da94d596380c319dbcIliyan MalchevLOCAL_PATH := $(OLD_LOCAL_PATH) 44