summaryrefslogtreecommitdiffstats
path: root/lvgl.py
diff options
context:
space:
mode:
authorVijay Kumar Banerjee <vijaykumar9597@gmail.com>2019-08-30 00:44:53 +0530
committerVijay Kumar Banerjee <vijaykumar9597@gmail.com>2019-08-30 00:44:53 +0530
commit683015a9ace386e710a1d5c66fe71d29090681c6 (patch)
treebbcaaaa0012f4a53070fae225dc45239605aaec3 /lvgl.py
parentlvgl.py: Add waf builder for lvgl (diff)
downloadrtems-littlevgl-683015a9ace386e710a1d5c66fe71d29090681c6.tar.bz2
lvgl.py: fix include paths in build
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 2024eaa..bc3eae2 100644
--- a/lvgl.py
+++ b/lvgl.py
@@ -88,8 +88,10 @@ def build(bld):
arch_inc_path = rtems.arch_bsp_include_path(bld.env.RTEMS_VERSION,
bld.env.RTEMS_ARCH_BSP)
- driver_path = 'lv_drivers/display'
- all_files = os.listdir(driver_path)
- include_headers = [os.path.join(driver_path, x) for x in all_files if (x[-2:] == '.h')]
+ include_paths = ['lv_drivers/display', 'lvgl', 'lv_drivers', 'lvgl/src', '.']
+ include_headers = []
+ for include_path in include_paths:
+ files = os.listdir(include_path)
+ include_headers.extend([os.path.join(include_path, x) for x in files if (x[-2:] == '.h')])
bld.install_files('${PREFIX}/' + arch_lib_path, ["liblvgl.a"])
bld.install_files("${PREFIX}/" + arch_inc_path, include_headers)