forked from ~ljy/RK356X_SDK_RELEASE

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