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