87 lines
2.3 KiB
Makefile
Executable File
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)
|
|
|