diff options
author | Christian Mauderer <christian.mauderer@embedded-brains.de> | 2019-11-05 12:19:06 +0100 |
---|---|---|
committer | Christian Mauderer <christian.mauderer@embedded-brains.de> | 2019-11-05 12:52:29 +0100 |
commit | 423e3ba53bdf6a073b038d2b578da8326266ca18 (patch) | |
tree | 712bfeb8325c17f17d0a876bcd2b58ac97f2456d | |
parent | lvgl.py: install the lvgl headers in PREFIX following a similar tree to the s... (diff) | |
download | rtems-littlevgl-423e3ba53bdf6a073b038d2b578da8326266ca18.tar.bz2 |
Allow to build without drivers.
This is for example usefull if you want to build without libbsd.
-rw-r--r-- | lvgl.py | 8 | ||||
-rw-r--r-- | wscript | 7 |
2 files changed, 12 insertions, 3 deletions
@@ -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 = [] @@ -43,8 +43,15 @@ def init(ctx): def options(opt): rtems.options(opt) + opt.add_option("--no-drivers", + action = "store_false", + default = True, + dest = "drivers", + help = "Build without lv_drivers." + + "Useful for building without libbsd.") def configure(conf): + conf.env.DRIVERS = conf.options.drivers rtems.configure(conf) def build(bld): |