| LOCAL_PATH:= $(call my-dir) |
| |
| include $(CLEAR_VARS) |
| |
| LOCAL_SRC_FILES:= \ |
| qcamera_test.cpp \ |
| |
| LOCAL_SHARED_LIBRARIES:= \ |
| libdl \ |
| libui \ |
| libutils \ |
| libcutils \ |
| libbinder \ |
| libmedia \ |
| libui \ |
| libgui \ |
| libcamera_client \ |
| libskia \ |
| libstagefright \ |
| libstagefright_foundation \ |
| |
| ifneq (1,$(filter 1,$(shell echo "$$(( $(PLATFORM_SDK_VERSION) >= 18 ))" ))) |
| |
| LOCAL_SHARED_LIBRARIES += \ |
| libmedia_native \ |
| |
| LOCAL_32_BIT_ONLY := $(BOARD_QTI_CAMERA_32BIT_ONLY) |
| LOCAL_CFLAGS += -DUSE_JB_MR1 |
| |
| endif |
| |
| LOCAL_C_INCLUDES += \ |
| frameworks/base/include/ui \ |
| frameworks/base/include/surfaceflinger \ |
| frameworks/base/include/camera \ |
| frameworks/base/include/media \ |
| external/skia/include/core \ |
| external/skia/include/images \ |
| $(TARGET_OUT_HEADERS)/qcom/display \ |
| $(SRC_CAMERA_HAL_DIR)/QCamera2/stack/common \ |
| $(SRC_CAMERA_HAL_DIR)/QCamera2/stack/mm-camera-interface/inc \ |
| frameworks/av/include/media/stagefright \ |
| frameworks/native/include/media/openmax \ |
| $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr/include |
| |
| LOCAL_ADDITIONAL_DEPENDENCIES := $(TARGET_OUT_INTERMEDIATES)/KERNEL_OBJ/usr |
| |
| LOCAL_MODULE:= camera_test |
| LOCAL_LICENSE_KINDS:= SPDX-license-identifier-BSD |
| LOCAL_LICENSE_CONDITIONS:= notice |
| LOCAL_MODULE_TAGS:= tests |
| |
| LOCAL_CFLAGS += -Wall -Wextra -Werror -Wno-unused-parameter |
| LOCAL_CFLAGS += -O0 |
| |
| ifeq (1,$(filter 1,$(shell echo "$$(( $(PLATFORM_SDK_VERSION) >= 20 ))" ))) |
| |
| LOCAL_CFLAGS += -DUSE_SDK_20_OR_HIGHER |
| |
| ifeq ($(TARGET_USES_AOSP),true) |
| LOCAL_CFLAGS += -DVANILLA_HAL |
| endif |
| |
| endif |
| |
| #include $(BUILD_EXECUTABLE) |