summaryrefslogtreecommitdiffstats
path: root/lvgl.py
diff options
context:
space:
mode:
authorChristian Mauderer <christian.mauderer@embedded-brains.de>2019-11-05 12:19:06 +0100
committerChristian Mauderer <christian.mauderer@embedded-brains.de>2019-11-05 12:52:29 +0100
commit423e3ba53bdf6a073b038d2b578da8326266ca18 (patch)
tree712bfeb8325c17f17d0a876bcd2b58ac97f2456d /lvgl.py
parentlvgl.py: install the lvgl headers in PREFIX following a similar tree to the s... (diff)
downloadrtems-littlevgl-423e3ba53bdf6a073b038d2b578da8326266ca18.tar.bz2
Allow to build without drivers.
This is for example usefull if you want to build without libbsd.
Diffstat (limited to 'lvgl.py')
-rw-r--r--lvgl.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/lvgl.py b/lvgl.py
index 6d83c63..5452ed0 100644
--- a/lvgl.py
+++ b/lvgl.py
@@ -30,7 +30,7 @@ import os
import re
import rtems_waf.rtems as rtems
-def source_list():
+def source_list(bld):
mk_files = ['lvgl/src/lv_core/lv_core.mk',
'lvgl/src/lv_hal/lv_hal.mk',
'lvgl/src/lv_objx/lv_objx.mk',
@@ -38,7 +38,9 @@ def source_list():
'lvgl/src/lv_misc/lv_misc.mk',
'lvgl/src/lv_themes/lv_themes.mk',
'lvgl/src/lv_draw/lv_draw.mk',
- 'lv_drivers/display/display.mk']
+ ]
+ if bld.env.DRIVERS:
+ mk_files.append('lv_drivers/display/display.mk')
sources = []
cflags = []
@@ -64,7 +66,7 @@ def source_list():
def build(bld):
- sources, includes = source_list()
+ sources, includes = source_list(bld)
includes.append('.')
objects = []
include_paths = []