| 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) |