diff options
Diffstat (limited to 'components/gui/SConscript')
| -rw-r--r-- | components/gui/SConscript | 63 |
1 files changed, 9 insertions, 54 deletions
diff --git a/components/gui/SConscript b/components/gui/SConscript index 68831d929f..831c77fb1c 100644 --- a/components/gui/SConscript +++ b/components/gui/SConscript @@ -1,61 +1,16 @@ -# RT-Thread building script for component +# RT-Thread building script for bridge +import os from building import * cwd = GetCurrentDir() -src = Split(''' -src/asc12font.c -src/asc16font.c -src/blit.c -src/box.c -src/color.c -src/container.c -src/dc.c -src/dc_blend.c -src/dc_buffer.c -src/dc_client.c -src/dc_hw.c -src/dc_rotozoom.c -src/dc_trans.c -src/filerw.c -src/font.c -src/font_bmp.c -src/font_fnt.c -src/font_freetype.c -src/font_hz_bmp.c -src/font_hz_file.c -src/hz12font.c -src/hz16font.c -src/image.c -src/image_bmp.c -src/image_container.c -src/image_hdc.c -src/image_jpg.c -src/image_png.c -src/image_xpm.c -src/matrix.c -src/mouse.c -src/region.c -src/rtgui_app.c -src/rtgui_driver.c -src/rtgui_object.c -src/rtgui_system.c -src/server.c -src/title.c -src/topwin.c -src/widget.c -src/window.c -''') -CPPPATH = [cwd + '/include'] +objs = [] +list = os.listdir(cwd) -group = [] if GetDepend('RT_USING_GUIENGINE'): - group = DefineGroup('GUIEngine', src, depend = ['RT_USING_GUIENGINE'], CPPPATH = CPPPATH) + for d in list: + path = os.path.join(cwd, d) + if os.path.isfile(os.path.join(path, 'SConscript')): + objs = objs + SConscript(os.path.join(d, 'SConscript')) - list = os.listdir(cwd) - for d in list: - path = os.path.join(cwd, d) - if os.path.isfile(os.path.join(path, 'SConscript')): - group = group + SConscript(os.path.join(d, 'SConscript')) - -Return('group') +Return('objs') |
