hc
2023-05-26 a23f51ed7a39e452c1037343a84d7db1ca2c5bd7
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
ifeq ($(BR2_PACKAGE_RKFACIAL), y)
    RKFACIAL_SITE = $(TOPDIR)/../external/rkfacial
    RKFACIAL_SITE_METHOD = local
    RKFACIAL_INSTALL_STAGING = YES
    RKFACIAL_DEPENDENCIES = rockface libdrm rockchip-rga sqlite alsa-lib rockchip-mpp jpeg jpeg-turbo
ifeq ($(BR2_PACKAGE_RK1806),y)
    RKFACIAL_DEPENDENCIES += camera_engine_rkisp
    RKFACIAL_CONF_OPTS += "-DCAMERA_ENGINE_RKISP=y"
endif
ifeq ($(BR2_PACKAGE_RK1808),y)
    RKFACIAL_DEPENDENCIES += camera_engine_rkisp
    RKFACIAL_CONF_OPTS += "-DCAMERA_ENGINE_RKISP=y"
endif
ifeq ($(BR2_PACKAGE_RV1126_RV1109),y)
    RKFACIAL_DEPENDENCIES += camera_engine_rkaiq
    RKFACIAL_CONF_OPTS += "-DCAMERA_ENGINE_RKAIQ=y"
    RKFACIAL_CONF_OPTS += "-DCAMERA_ENGINE_RKAIQ_ALGOS=$(STAGING_DIR)/usr/include/rkaiq/algos"
    RKFACIAL_CONF_OPTS += "-DCAMERA_ENGINE_RKAIQ_COMMON=$(STAGING_DIR)/usr/include/rkaiq/common"
    RKFACIAL_CONF_OPTS += "-DCAMERA_ENGINE_RKAIQ_IQ_PARSER=$(STAGING_DIR)/usr/include/rkaiq/iq_parser"
    RKFACIAL_CONF_OPTS += "-DCAMERA_ENGINE_RKAIQ_UAPI=$(STAGING_DIR)/usr/include/rkaiq/uAPI"
    RKFACIAL_CONF_OPTS += "-DCAMERA_ENGINE_RKAIQ_XCORE=$(STAGING_DIR)/usr/include/rkaiq/xcore"
endif
    RKFACIAL_CONF_OPTS += "-DDRM_HEADER_DIR=$(STAGING_DIR)/usr/include/drm"
    ifeq ($(BR2_PACKAGE_RKFACIAL_USE_WEB_SERVER), y)
        RKFACIAL_CONF_OPTS += "-DUSE_WEB_SERVER=y"
        RKFACIAL_DEPENDENCIES += libIPCProtocol libgdbus
    endif
    ifeq ($(BR2_PACKAGE_RKFACIAL_ENABLE_IR_TEST_DATA), y)
        RKFACIAL_CONF_OPTS += "-DIR_TEST_DATA=y"
    endif
    ifeq ($(BR2_PACKAGE_RKFACIAL_ENABLE_FACE_MASK), y)
        RKFACIAL_CONF_OPTS += "-DFACE_MASK=y"
    endif
    $(eval $(cmake-package))
endif