2025-05-10 21:49:39 +08:00

50 lines
1.2 KiB
Makefile

################################################################################
#
# lvgl_demo
#
################################################################################
LVGL_DEMO_SITE = $(TOPDIR)/../app/lvgl_demo
LVGL_DEMO_SITE_METHOD = local
# add dependencies
LVGL_DEMO_DEPENDENCIES = lvgl
LVGL_DEMO_INSTALL_STAGING = YES
ifeq ($(BR2_PACKAGE_LVGL_DEMO_WIDGETS), y)
LVGL_DEMO_CONF_OPTS += -DLV_USE_DEMO_WIDGETS=1
endif
ifeq ($(BR2_PACKAGE_LVGL_DEMO_KEYPAD_AND_ENCODER), y)
LVGL_DEMO_CONF_OPTS += -DLV_USE_DEMO_KEYPAD_AND_ENCODER=1
endif
ifeq ($(BR2_PACKAGE_LVGL_DEMO_BENCHMARK), y)
LVGL_DEMO_CONF_OPTS += -DLV_USE_DEMO_BENCHMARK=1
endif
ifeq ($(BR2_PACKAGE_LVGL_DEMO_STRESS), y)
LVGL_DEMO_CONF_OPTS += -DLV_USE_DEMO_STRESS=1
endif
ifeq ($(BR2_PACKAGE_LVGL_DEMO_MUSIC), y)
LVGL_DEMO_CONF_OPTS += -DLV_USE_DEMO_MUSIC=1
endif
ifeq ($(BR2_PACKAGE_LVGL_DEMO_CUSTOM), y)
LVGL_DEMO_CONF_OPTS += -DLV_USE_DEMO_CUSTOM=1
endif
ifeq ($(BR2_PACKAGE_LVGL_DEMO_USE_SDL), y)
LVGL_DEMO_CONF_OPTS += -DLV_DRV_USE_SDL_GPU=1
LV_DRIVERS_DEPENDENCIES += sdl2
endif
ifeq ($(BR2_PACKAGE_LVGL_DEMO_USE_DRM), y)
LVGL_DEMO_CONF_OPTS += -DLV_DRV_USE_DRM=1
LV_DRIVERS_DEPENDENCIES += libdrm
endif
$(eval $(cmake-package))