From 10732a76e9a3bf1ead47cf9848c6838236e4e343 Mon Sep 17 00:00:00 2001 From: "bernard.xiong@gmail.com" Date: Sat, 20 Nov 2010 12:31:00 +0000 Subject: cleanup scons building script git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1065 bbd45198-f89e-11dd-88c7-29a3b14d5316 --- examples/gui/SConscript | 23 +++-------------------- examples/kernel/SConscript | 10 ++++------ examples/libc/SConscript | 10 ++++------ 3 files changed, 11 insertions(+), 32 deletions(-) (limited to 'examples') diff --git a/examples/gui/SConscript b/examples/gui/SConscript index babecec5b7..39c967123d 100644 --- a/examples/gui/SConscript +++ b/examples/gui/SConscript @@ -1,5 +1,4 @@ -Import('env') -Import('projects') +from building import * src = Split(""" demo_view_dc_buffer.c @@ -32,22 +31,6 @@ gui_init.c mywidget.c """) -group = {} -group['name'] = 'GUI demo' -group['src'] = File(src) -group['CCFLAGS'] = '' -group['CPPPATH'] = [''] -group['CPPDEFINES'] = '' -group['LINKFLAGS'] = '' +group = DefineGroup('gui_examples', src, depend = ['RTGUI_USING_EXAMPLES']) -# 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') +Return('group') diff --git a/examples/kernel/SConscript b/examples/kernel/SConscript index 7ecb22c991..3e620ae8c1 100644 --- a/examples/kernel/SConscript +++ b/examples/kernel/SConscript @@ -1,6 +1,6 @@ -Import('env') +from building import * -src_local = Split(""" +src = Split(""" tc_comm.c thread_static.c thread_dynamic.c @@ -32,8 +32,6 @@ heap_realloc.c memp_simple.c """) -# The set of source files associated with this SConscript file. -obj = env.Object(src_local) -env.Append(CPPDEFINES='RT_USING_TC') +group = DefineGroup('examples', src, depend = ['RT_USING_TC']) -Return('obj') +Return('group') diff --git a/examples/libc/SConscript b/examples/libc/SConscript index af43df3ddb..6112f8b3c0 100644 --- a/examples/libc/SConscript +++ b/examples/libc/SConscript @@ -1,8 +1,6 @@ -Import('env') +from building import * -src_local = Glob('*.c') +src = Glob('*.c') +group = DefineGroup('libc_test', src, depend = ['RT_USING_NEWLIB', 'RT_USING_PTHREADS', 'RT_USING_LIBC_TEST']) -# The set of source files associated with this SConscript file. -obj = env.Object(src_local) - -Return('obj') +Return('group') -- cgit v1.3.1