LOCAL_PATH:=$(call my-dir) # Build command line test app: mm-hal3-app include $(CLEAR_VARS) ifeq ($(TARGET_SUPPORT_HAL1),false) LOCAL_CFLAGS += -DQCAMERA_HAL3_SUPPORT endif ifeq ($(TARGET_BOARD_PLATFORM),msm8953) LOCAL_CFLAGS += -DCAMERA_CHIPSET_8953 else LOCAL_CFLAGS += -DCAMERA_CHIPSET_8937 endif LOCAL_C_INCLUDES += $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include LOCAL_C_INCLUDES+= $(kernel_includes) LOCAL_C_INCLUDES += \ hardware/libhardware/include/hardware \ system/media/camera/include \ system/media/private/camera/include \ $(LOCAL_PATH)/../ \ $(LOCAL_PATH)/../../stack/mm-camera-interface/inc \ hardware/libhardware/include/hardware \ $(SRC_MEDIA_HAL_DIR)/libstagefrighthw \ $(SRC_MEDIA_HAL_DIR)/mm-core/inc \ system/core/include/cutils \ system/core/include/system \ system/media/camera/include/system LOCAL_SRC_FILES := \ QCameraHAL3Base.cpp \ QCameraHAL3MainTestContext.cpp \ QCameraHAL3VideoTest.cpp \ QCameraHAL3PreviewTest.cpp \ QCameraHAL3SnapshotTest.cpp \ QCameraHAL3RawSnapshotTest.cpp \ QCameraHAL3Test.cpp LOCAL_SHARED_LIBRARIES:= libutils libcamera_client liblog libcamera_metadata libcutils LOCAL_32_BIT_ONLY := $(BOARD_QTI_CAMERA_32BIT_ONLY) LOCAL_MODULE:= hal3-test-app LOCAL_LICENSE_KINDS:= SPDX-license-identifier-BSD LOCAL_LICENSE_CONDITIONS:= notice LOCAL_CFLAGS += -Wall -Wextra -Werror LOCAL_CFLAGS += -std=c++11 -std=gnu++0x include $(BUILD_EXECUTABLE)