From 85946a3c0debc0d1275e663ba7ad4b748a05114d Mon Sep 17 00:00:00 2001 From: "bernard.xiong" Date: Sun, 18 Apr 2010 23:48:59 +0000 Subject: [PATCH] add scons --target=mdk option for STM3210 porting. git-svn-id: https://rt-thread.googlecode.com/svn/trunk@643 bbd45198-f89e-11dd-88c7-29a3b14d5316 --- bsp/stm3210/SConstruct | 11 ++++++++++- bsp/stm3210/template.Uv2 | 2 +- components/net/lwip/SConscript | 1 - tools/mdk.py | 2 +- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/bsp/stm3210/SConstruct b/bsp/stm3210/SConstruct index 98de85538..ddb57aee7 100644 --- a/bsp/stm3210/SConstruct +++ b/bsp/stm3210/SConstruct @@ -9,6 +9,14 @@ import mdk target = 'rtthread-stm32' projects = [] +AddOption('--target', + dest='target', + type='string', + help='set target project: mdk') + +if GetOption('target'): + SetOption('no_exec', 1) + env = Environment(tools = ['mingw'], AS = rtconfig.AS, ASFLAGS = rtconfig.AFLAGS, CC = rtconfig.CC, CCFLAGS = rtconfig.CFLAGS, @@ -39,4 +47,5 @@ TARGET = target + '.' + rtconfig.TARGET_EXT env.Program(TARGET, objs) env.AddPostAction(TARGET, rtconfig.POST_ACTION) -mdk.MDKProject('project_2.uV2', projects) +if GetOption('target') == 'mdk': + mdk.MDKProject('project_2.uV2', projects) diff --git a/bsp/stm3210/template.Uv2 b/bsp/stm3210/template.Uv2 index 5fcefa0cc..86d802dee 100644 --- a/bsp/stm3210/template.Uv2 +++ b/bsp/stm3210/template.Uv2 @@ -31,7 +31,7 @@ Options 1,0,0 // Target 'RT-Thread STM32' EnvReg (˙ST\STM32F10x\) OrgReg (˙ST\STM32F10x\) TgStat=16 - OutDir (.\) + OutDir (.\obj\) OutName (rtthread-stm32) GenApp=1 GenLib=0 diff --git a/components/net/lwip/SConscript b/components/net/lwip/SConscript index e58ee3bf4..3f0197fd9 100644 --- a/components/net/lwip/SConscript +++ b/components/net/lwip/SConscript @@ -69,7 +69,6 @@ path = [RTT_ROOT + '/components/net/lwip/src', RTT_ROOT + '/components/net/lwip/src/netif/ppp'] # group definitions -print 'LwIP group==' group = {} group['name'] = 'LwIP' group['src'] = File(src_local) diff --git a/tools/mdk.py b/tools/mdk.py index f9a5317c7..e24011040 100644 --- a/tools/mdk.py +++ b/tools/mdk.py @@ -107,7 +107,7 @@ def MDKProject(target, script): # number of groups group_index = 1 for group in script: - print group['name'] + # print group['name'] # get each include path if group.has_key('CPPPATH') and group['CPPPATH']: -- GitLab