From 9ba06214639ce55f11bcce682f14c51b3275f510 Mon Sep 17 00:00:00 2001 From: "bernard.xiong" Date: Wed, 21 Oct 2009 23:50:25 +0000 Subject: [PATCH] update on scons script git-svn-id: https://rt-thread.googlecode.com/svn/trunk@118 bbd45198-f89e-11dd-88c7-29a3b14d5316 --- libcpu/SConscript | 3 +++ libcpu/arm/stm32/start_gcc.s | 15 +++------------ net/lwip/SConscript | 1 - src/SConscript | 3 +++ 4 files changed, 9 insertions(+), 13 deletions(-) diff --git a/libcpu/SConscript b/libcpu/SConscript index 4fea918603..a9b1eca794 100644 --- a/libcpu/SConscript +++ b/libcpu/SConscript @@ -1,5 +1,6 @@ Import('env') Import('rtconfig') +Import('RTT_ROOT') comm = rtconfig.ARCH + '/common' path = rtconfig.ARCH + '/' + rtconfig.CPU @@ -14,5 +15,7 @@ if rtconfig.CC == 'gcc': if rtconfig.CC == 'iar': src_local = Glob(path + '/*.c') + Glob(path + '/*_iar.s') + Glob(comm + '/*.c') +env.Append(CPPPATH = [RTT_ROOT + '/libcpu/' + rtconfig.ARCH + '/' + rtconfig.CPU]) obj = env.Object(src_local) + Return('obj') diff --git a/libcpu/arm/stm32/start_gcc.s b/libcpu/arm/stm32/start_gcc.s index 78c10c3c49..eaecc16fd3 100644 --- a/libcpu/arm/stm32/start_gcc.s +++ b/libcpu/arm/stm32/start_gcc.s @@ -143,7 +143,7 @@ g_pfnVectors: .word Initial_spTop .word Reset_Handler .word NMI_Handler - .word HardFault_Handler + .word rt_hw_hard_fault .word MemManage_Handler .word BusFault_Handler .word UsageFault_Handler @@ -154,8 +154,8 @@ g_pfnVectors: .word SVC_Handler .word DebugMon_Handler .word 0 - .word PendSV_Handler - .word SysTick_Handler + .word rt_hw_pend_sv + .word rt_hw_timer_handler .word WWDG_IRQHandler .word PVD_IRQHandler .word TAMPER_IRQHandler @@ -274,9 +274,6 @@ g_pfnVectors: .weak NMI_Handler .thumb_set NMI_Handler,Default_Handler - .weak HardFault_Handler - .thumb_set HardFault_Handler,Default_Handler - .weak MemManage_Handler .thumb_set MemManage_Handler,Default_Handler @@ -292,12 +289,6 @@ g_pfnVectors: .weak DebugMon_Handler .thumb_set DebugMon_Handler,Default_Handler - .weak PendSV_Handler - .thumb_set PendSV_Handler,Default_Handler - - .weak SysTick_Handler - .thumb_set SysTick_Handler,Default_Handler - .weak WWDG_IRQHandler .thumb_set WWDG_IRQHandler,Default_Handler diff --git a/net/lwip/SConscript b/net/lwip/SConscript index 9e8ec15fdd..fb10db37f2 100644 --- a/net/lwip/SConscript +++ b/net/lwip/SConscript @@ -62,7 +62,6 @@ src/netif/ppp/vj.c # The set of source files associated with this SConscript file. path = [RTT_ROOT + '/net/lwip/src', RTT_ROOT + '/net/lwip/src/include', RTT_ROOT + '/net/lwip/src/include/ipv4', RTT_ROOT + '/net/lwip/src/arch/include', RTT_ROOT + '/net/lwip/src/include/netif', RTT_ROOT + '/net/lwip/src/netif/ppp'] -env.Clone() env.Append(CPPPATH = path) obj = env.Object(src_local) diff --git a/src/SConscript b/src/SConscript index 6e71c13fc3..18d27bd801 100644 --- a/src/SConscript +++ b/src/SConscript @@ -1,7 +1,10 @@ Import('env') +Import('RTT_ROOT') # The set of source files associated with this SConscript file. src_local = Glob('*.c') +env.Append(CPPPATH = [RTT_ROOT + '/include']) obj = env.Object(src_local) + Return('obj') -- GitLab