Просмотр исходного кода

update GUI demo building script.

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@715 bbd45198-f89e-11dd-88c7-29a3b14d5316
bernard.xiong 15 лет назад
Родитель
Сommit
72139e8441
2 измененных файлов с 21 добавлено и 4 удалено
  1. 20 4
      examples/gui/SConscript
  2. 1 0
      examples/gui/gui_init.c

+ 20 - 4
examples/gui/SConscript

@@ -1,6 +1,7 @@
 Import('env')
+Import('projects')
 
-src_local = Split("""
+src = Split("""
 demo_view_dc_buffer.c
 demo_fnview.c
 demo_listview.c
@@ -27,7 +28,22 @@ gui_init.c
 mywidget.c
 """)
 
-# The set of source files associated with this SConscript file.
-obj = env.Object(src_local)
+group = {}
+group['name'] = 'GUI demo'
+group['src'] = File(src)
+group['CCFLAGS'] = ''
+group['CPPPATH'] = ['']
+group['CPPDEFINES'] = ''
+group['LINKFLAGS'] = ''
 
-Return('obj')
+# add group to project list
+projects.append(group)
+
+env.Append(CCFLAGS = group['CCFLAGS'])
+env.Append(CPPPATH = group['CPPPATH'])
+env.Append(CPPDEFINES = group['CPPDEFINES'])
+env.Append(LINKFLAGS = group['LINKFLAGS'])
+
+objs = env.Object(group['src'])
+
+Return('objs')

+ 1 - 0
examples/gui/gui_init.c

@@ -1,5 +1,6 @@
 #include <rtgui/rtgui.h>
 #include <rtgui/rtgui_server.h>
+#include <rtgui/rtgui_system.h>
 
 extern void rt_hw_lcd_init(void);
 extern void rt_hw_key_init(void);