hc
2023-02-13 e440ec23c5a540cdd3f7464e8779219be6fd3d95
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
ifeq ($(BR2_PACKAGE_UVC_APP), y)
    UVC_APP_SITE = $(TOPDIR)/../external/uvc_app
    UVC_APP_SITE_METHOD = local
    UVC_APP_INSTALL_STAGING = YES
    UVC_APP_DEPENDENCIES = libdrm rockchip-mpp
ifeq ($(BR2_PACKAGE_CAMERA_ENGINE_RKISP),y)
    UVC_APP_DEPENDENCIES += camera_engine_rkisp
endif
 
ifeq ($(BR2_PACKAGE_UVC_APP_MINILOGGER), y)
    UVC_APP_CONF_OPTS += -DENABLE_MINILOGGER=ON
    UVC_APP_DEPENDENCIES += minilogger
else
    UVC_APP_CONF_OPTS += -DENABLE_MINILOGGER=OFF
endif
 
ifeq ($(BR2_PACKAGE_RK356X), y)
    UVC_APP_CONF_OPTS += -DENABLE_USB3=ON
endif
 
ifeq ($(BR2_PACKAGE_AISERVER), y)
    UVC_APP_CONF_OPTS += -DCOMPILES_CAMERA=ON -DENABLE_AISERVER=ON
endif
 
ifeq ($(BR2_PACKAGE_ROCKIT), y)
    UVC_APP_DEPENDENCIES += rockit
    UVC_APP_CONF_OPTS += -DCOMPILES_CAMERA=ON -DUSE_ROCKIT=ON
endif
 
ifeq ($(BR2_PACKAGE_ROCKX),y)
    UVC_APP_DEPENDENCIES += rockx rockchip-rga
    UVC_APP_CONF_OPTS += "-DEPTZ_SUPPORT=ON" "-DROCKX_HEADER_DIR=$(STAGING_DIR)/usr/include/rockx"
endif
 
ifeq ($(BR2_PACKAGE_DBSERVER),y)
    UVC_APP_DEPENDENCIES += libIPCProtocol
    UVC_APP_CONF_OPTS += "-DDBSERVER_SUPPORT=ON" "-DLIBIPCPROTOCOL_HEADER_DIR=$(STAGING_DIR)/usr/include/libIPCProtocol"
endif
 
ifeq ($(BR2_PACKAGE_RKMEDIA), y)
    UVC_APP_CONF_OPTS += -DINSTALL_LIBRKUVC=y
endif
 
    $(eval $(cmake-package))
endif