diff options
Diffstat (limited to 'lvgl/gui/wscript')
-rw-r--r-- | lvgl/gui/wscript | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/lvgl/gui/wscript b/lvgl/gui/wscript new file mode 100644 index 0000000..5474181 --- /dev/null +++ b/lvgl/gui/wscript @@ -0,0 +1,28 @@ +# Copyright 2020 Vijay Kumar Banerjee (vijay@rtems.org) +# +# This file's license is 2-clause BSD as in this distribution's LICENSE.2 file. +# + +import rtems_waf.rtems as rtems +import rtems_waf.rtems_bsd as rtems_bsd +import os + +def build(bld): + rtems.build(bld) + if rtems.check_lib(bld, ['bsd', 'lvgl']): + arch_inc_path = rtems.arch_bsp_include_path(str(bld.env.RTEMS_VERSION), + str(bld.env.RTEMS_ARCH_BSP)) + include_paths = ['', + 'lvgl', + 'lvgl/src', + 'lv_drivers/display', + 'lv_drivers/indev',] + + for i in range(0,len(include_paths)): + include_paths[i] = os.path.join(bld.env.PREFIX, arch_inc_path, include_paths[i]) + + bld(features = 'c cprogram', + target = 'lvgl_gui.exe', + source = ['test.c'], + includes = include_paths, + lib = ['m', 'lvgl', 'bsd']) |