1################################################################################ 2# 3# lvgl_demo 4# 5################################################################################ 6 7LVGL_DEMO_SITE = $(TOPDIR)/../app/lvgl_demo 8LVGL_DEMO_SITE_METHOD = local 9 10# add dependencies 11LVGL_DEMO_DEPENDENCIES = lvgl 12 13LVGL_DEMO_INSTALL_STAGING = YES 14 15ifeq ($(BR2_PACKAGE_LVGL_DEMO_WIDGETS), y) 16LVGL_DEMO_CONF_OPTS += -DLV_USE_DEMO_WIDGETS=1 17endif 18 19ifeq ($(BR2_PACKAGE_LVGL_DEMO_KEYPAD_AND_ENCODER), y) 20LVGL_DEMO_CONF_OPTS += -DLV_USE_DEMO_KEYPAD_AND_ENCODER=1 21endif 22 23ifeq ($(BR2_PACKAGE_LVGL_DEMO_BENCHMARK), y) 24LVGL_DEMO_CONF_OPTS += -DLV_USE_DEMO_BENCHMARK=1 25endif 26 27ifeq ($(BR2_PACKAGE_LVGL_DEMO_STRESS), y) 28LVGL_DEMO_CONF_OPTS += -DLV_USE_DEMO_STRESS=1 29endif 30 31ifeq ($(BR2_PACKAGE_LVGL_DEMO_MUSIC), y) 32LVGL_DEMO_CONF_OPTS += -DLV_USE_DEMO_MUSIC=1 33endif 34 35ifeq ($(BR2_PACKAGE_LVGL_DEMO_CUSTOM), y) 36LVGL_DEMO_CONF_OPTS += -DLV_USE_DEMO_CUSTOM=1 37endif 38 39ifeq ($(BR2_PACKAGE_LVGL_DEMO_USE_SDL), y) 40LVGL_DEMO_CONF_OPTS += -DLV_DRV_USE_SDL_GPU=1 41LV_DRIVERS_DEPENDENCIES += sdl2 42endif 43 44ifeq ($(BR2_PACKAGE_LVGL_DEMO_USE_DRM), y) 45LVGL_DEMO_CONF_OPTS += -DLV_DRV_USE_DRM=1 46LV_DRIVERS_DEPENDENCIES += libdrm 47endif 48 49$(eval $(cmake-package)) 50