1LOCAL_PATH:= $(call my-dir) 2 3include $(CLEAR_VARS) 4 5# QCamera3Factory.cpp has unused parameters. 6# QCamera3Channel.cpp compares array 'str' to a null pointer. 7LOCAL_CLANG_CFLAGS += -Wno-unused-parameter -Wno-tautological-pointer-compare 8 9LOCAL_SRC_FILES := \ 10 QCamera3Factory.cpp \ 11 QCamera3Hal.cpp \ 12 QCamera3HWI.cpp \ 13 QCamera3Mem.cpp \ 14 QCamera3Stream.cpp \ 15 QCamera3Channel.cpp \ 16 QCamera3PostProc.cpp \ 17 QCamera3VendorTags.cpp \ 18 ../util/QCameraCmdThread.cpp \ 19 ../util/QCameraQueue.cpp 20 21LOCAL_CFLAGS := -Wall -Werror 22LOCAL_CFLAGS += -DHAS_MULTIMEDIA_HINTS 23 24LOCAL_C_INCLUDES := \ 25 $(LOCAL_PATH)/../stack/common \ 26 frameworks/native/include/media/openmax \ 27 frameworks/native/include \ 28 frameworks/av/include \ 29 hardware/qcom/media/libstagefrighthw \ 30 system/media/camera/include \ 31 $(LOCAL_PATH)/../../mm-image-codec/qexif \ 32 $(LOCAL_PATH)/../../mm-image-codec/qomx_core \ 33 $(LOCAL_PATH)/../util 34 35LOCAL_C_INCLUDES += \ 36 hardware/qcom/display/msm8974/libgralloc 37 38LOCAL_SHARED_LIBRARIES := libcamera_client liblog libhardware libutils libcutils libdl libsync 39LOCAL_SHARED_LIBRARIES += libmmcamera_interface libmmjpeg_interface libui libcamera_metadata 40 41LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw 42#LOCAL_MODULE := camera.$(TARGET_BOARD_PLATFORM) 43LOCAL_MODULE := camera.$(TARGET_DEVICE) 44LOCAL_MODULE_TAGS := optional 45 46include $(BUILD_SHARED_LIBRARY) 47 48#include $(LOCAL_PATH)/test/Android.mk 49