linuxOS_AP05/buildroot/package/rockchip/rv1108_package/app/lock/lock.mk
2025-06-02 13:59:07 +08:00

44 lines
1.4 KiB
Makefile

LOCK_SITE = $(TOPDIR)/../app/lock
LOCK_SITE_METHOD = local
LOCK_INSTALL_STAGING = YES
# add dependencies
LOCK_DEPENDENCIES = camerahal rkfb rockchip-rga face_service
COMPILE_PROJECT_TYPE=$(call qstrip,$(BR2_PACKAGE_LOCK_PROJECT_TYPE))
LOCK_DEPENDENCIES += libpng rv1108_minigui
ifeq ($(BR2_PACKAGE_FREETYPE), y)
LOCK_DEPENDENCIES += freetype
LOCK_CONF_OPTS += -DCOMPILE_UI_TRUETYPE=$(COMPILE_UI_TRUETYPE)
endif
ifeq ($(BR2_PACKAGE_TSLIB), y)
LOCK_DEPENDENCIES += tslib
LOCK_CONF_OPTS += -DCOMPILE_UI_TSLIB=$(COMPILE_UI_TSLIB)
endif
ifeq ($(BR2_PACKAGE_SQLITE),y)
LOCK_DEPENDENCIES += sqlite
LOCK_CONF_OPTS += -DUSE_SQLITE=y
endif
ifeq ($(BR2_PACKAGE_DATABASE),y)
LOCK_DEPENDENCIES += database
LOCK_CONF_OPTS += -DUSE_DATABASE=y
endif
ifeq ($(BR2_PACKAGE_LOCK_ENABLE_DISP_HOLD),y)
LOCK_CONF_OPTS += -DENABLE_DISP_HOLD=1
endif
LOCK_CONF_OPTS += -DUI_RESOLUTION=$(call qstrip,$(RK_UI_RESOLUTION))
LOCK_CONF_OPTS += -DFACE_DETECTION_WIDTH=$(RK_FACE_DETECTION_WIDTH) -DFACE_DETECTION_HEIGHT=$(RK_FACE_DETECTION_HEIGHT)
LOCK_CONF_OPTS += -DFACE_DETECTION_OFFSET_X=$(RK_FACE_DETECTION_OFFSET_X) -DFACE_DETECTION_OFFSET_Y=$(RK_FACE_DETECTION_OFFSET_Y)
LOCK_CONF_OPTS += -DFACE_FOV_SCALE_FACTOR_X=$(RK_FACE_FOV_SCALE_FACTOR_X) -DFACE_FOV_SCALE_FACTOR_Y=$(RK_FACE_FOV_SCALE_FACTOR_Y)
LOCK_CONF_OPTS += \
-DMAX_FEATURE_OF_USER=$(BR2_PACKAGE_FACE_SERVICE_MAX_FEATURE_OF_USER)
$(eval $(cmake-package))