提交 ed7beee9 编写于 作者: B Bernard Xiong

Merge pull request #2 from rogerz/travis-ci

Add support for travis ci
language: c
install:
- mkdir ~/toolchain
- curl -s https://sourcery.mentor.com/public/gnu_toolchain/arm-none-eabi/arm-2011.03-42-arm-none-eabi-i686-pc-linux-gnu.tar.bz2 | tar xjf - -C ~/toolchain
before_script:
- export RTT_EXEC_PATH=~/toolchain/arm-2011.03/bin
- export RTT_ROOT=`pwd`
- cd tools
script:
- python auto-ci.py
notifications:
email: false
env:
- RTT_CC='gcc'
...@@ -12,7 +12,7 @@ if rtconfig.PART_TYPE.startswith('PART_LM4F') != True: ...@@ -12,7 +12,7 @@ if rtconfig.PART_TYPE.startswith('PART_LM4F') != True:
# add for startup script # add for startup script
if rtconfig.CROSS_TOOL == 'gcc': if rtconfig.CROSS_TOOL == 'gcc':
src += ['startup/gcc/start_gcc.s'] src += ['startup/gcc/start_gcc.S']
elif rtconfig.CROSS_TOOL == 'keil': elif rtconfig.CROSS_TOOL == 'keil':
src += ['startup/arm/start_rvds.S'] src += ['startup/arm/start_rvds.S']
elif rtconfig.CROSS_TOOL == 'iar': elif rtconfig.CROSS_TOOL == 'iar':
......
...@@ -12,7 +12,7 @@ if rtconfig.PART_TYPE.startswith('PART_LM4F') != True: ...@@ -12,7 +12,7 @@ if rtconfig.PART_TYPE.startswith('PART_LM4F') != True:
# add for startup script # add for startup script
if rtconfig.CROSS_TOOL == 'gcc': if rtconfig.CROSS_TOOL == 'gcc':
src += ['startup/gcc/start_gcc.s'] src += ['startup/gcc/start_gcc.S']
elif rtconfig.CROSS_TOOL == 'keil': elif rtconfig.CROSS_TOOL == 'keil':
src += ['startup/arm/start_rvds.S'] src += ['startup/arm/start_rvds.S']
elif rtconfig.CROSS_TOOL == 'iar': elif rtconfig.CROSS_TOOL == 'iar':
......
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)
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册