android13/external/uvc-gadget/libuvc-camera/Android.mk

87 lines
2.3 KiB
Makefile
Executable File

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES = uvc_camera.cpp
LOCAL_C_INCLUDES += \
$(UVC_GADGET_PATH)/include \
external/camera_engine_rkaiq/hal_interface2.0/interface
LOCAL_C_INCLUDES += \
external/camera_engine_rkaiq \
external/camera_engine_rkaiq/include/uAPI \
external/camera_engine_rkaiq/include/uAPI \
external/camera_engine_rkaiq/xcore \
external/camera_engine_rkaiq/xcore/base \
external/camera_engine_rkaiq/aiq_core \
external/camera_engine_rkaiq/algos \
external/camera_engine_rkaiq/hwi \
external/camera_engine_rkaiq/iq_parser \
external/camera_engine_rkaiq/uAPI \
external/camera_engine_rkaiq/common \
external/camera_engine_rkaiq/include \
external/camera_engine_rkaiq/include/iq_parser \
external/camera_engine_rkaiq/include/uAPI \
external/camera_engine_rkaiq/include/xcore \
external/camera_engine_rkaiq/include/common \
external/camera_engine_rkaiq/include/common/mediactl \
external/camera_engine_rkaiq/include/xcore/base \
external/camera_engine_rkaiq/include/algos \
LOCAL_C_INCLUDES += \
system/media/camera/include \
frameworks/av/include \
external/libdrm/include/drm \
external/libdrm \
system/core/libutils/include \
system/core/include \
frameworks/native/libs/binder/include
ifeq (1,$(strip $(shell expr $(PLATFORM_SDK_VERSION) \>= 26)))
LOCAL_HEADER_LIBRARIES += \
libhardware_headers \
libbinder_headers \
gl_headers \
libutils_headers
else
LOCAL_C_INCLUDES += \
hardware/libhardware/include \
hardware/libhardware/modules/gralloc \
system/core/include \
system/core/include/utils \
frameworks/av/include \
hardware/libhardware/include
endif
LOCAL_STATIC_LIBRARIES += android.hardware.camera.common@1.0-helper
LOCAL_CFLAGS += -Wno-error -Wno-return-type -Wunused-parameter -DANDROID_VERSION_ABOVE_8_X
LOCAL_CPPFLAGS += \
-std=c++11 -Wno-error \
-DUSING_METADATA_NAMESPACE=using\ ::android::hardware::camera::common::V1_0::helper::CameraMetadata
LOCAL_SHARED_LIBRARIES += \
libutils \
libcutils \
liblog \
librkaiq \
librkisp
LOCAL_CFLAGS += -DWITH_RKISP
ifeq (rk356x, $(strip $(TARGET_BOARD_PLATFORM)))
LOCAL_CFLAGS += -DISP_HW_V21
endif
ifeq (rk3588, $(strip $(TARGET_BOARD_PLATFORM)))
LOCAL_CFLAGS += -DISP_HW_V30
endif
LOCAL_VENDOR_MODULE := true
LOCAL_CLANG := true
LOCAL_MODULE := libuvc-camera
include $(BUILD_SHARED_LIBRARY)