70 lines
744 B
Python
70 lines
744 B
Python
|
import os
|
||
|
import sys
|
||
|
|
||
|
BSP_ROOT = '../bsp'
|
||
|
|
||
|
unsupported = """
|
||
|
bf533
|
||
|
dev3210
|
||
|
jz47xx
|
||
|
ls1bdev
|
||
|
m16c62p
|
||
|
microblaze
|
||
|
mini4020
|
||
|
nuc140
|
||
|
nios_ii
|
||
|
pic32ethernet
|
||
|
upd70f3454
|
||
|
wh44b0
|
||
|
xplorer4330
|
||
|
"""
|
||
|
|
||
|
failed = """
|
||
|
stm32f0x
|
||
|
"""
|
||
|
|
||
|
avr = """
|
||
|
avr32uc3b0
|
||
|
"""
|
||
|
|
||
|
ppc = """
|
||
|
taihu
|
||
|
"""
|
||
|
|
||
|
x86 = """
|
||
|
simulator
|
||
|
x86
|
||
|
"""
|
||
|
|
||
|
arm = """
|
||
|
at91sam9260
|
||
|
efm32
|
||
|
lm3s8962
|
||
|
lm3s9b9x
|
||
|
lm4f232
|
||
|
lpc1114
|
||
|
lpc122x
|
||
|
lpc176x
|
||
|
lpc178x
|
||
|
lpc2148
|
||
|
lpc2478
|
||
|
mb9bf500r
|
||
|
mb9bf506r
|
||
|
mini2440
|
||
|
sam7s
|
||
|
sam7x
|
||
|
stm32f107
|
||
|
stm32f10x
|
||
|
stm32f20x
|
||
|
stm32f40x
|
||
|
""".split()
|
||
|
|
||
|
for item in arm:
|
||
|
project_dir = os.path.join(BSP_ROOT, item)
|
||
|
if os.path.isfile(os.path.join(project_dir, 'SConstruct')):
|
||
|
if os.system('scons --directory=' + project_dir) != 0:
|
||
|
print 'build failed!!'
|
||
|
sys.exit(1)
|
||
|
|
||
|
sys.exit(0)
|