提交 06f8426f 编写于 作者: B Bright Pan

Delete trailing whitespace

上级 2ad82e74
...@@ -67,7 +67,7 @@ def PrepareBuilding(env, root_directory, has_libcpu=False, remove_components = [ ...@@ -67,7 +67,7 @@ def PrepareBuilding(env, root_directory, has_libcpu=False, remove_components = [
rtconfig.EXEC_PATH = rtconfig.EXEC_PATH.replace('bin40', 'armcc/bin') rtconfig.EXEC_PATH = rtconfig.EXEC_PATH.replace('bin40', 'armcc/bin')
Env['LINKFLAGS']=Env['LINKFLAGS'].replace('RV31', 'armcc') Env['LINKFLAGS']=Env['LINKFLAGS'].replace('RV31', 'armcc')
# reset AR command flags # reset AR command flags
env['ARCOM'] = '$AR --create $TARGET $SOURCES' env['ARCOM'] = '$AR --create $TARGET $SOURCES'
env['LIBPREFIX'] = '' env['LIBPREFIX'] = ''
env['LIBSUFFIX'] = '.lib' env['LIBSUFFIX'] = '.lib'
...@@ -102,7 +102,7 @@ def PrepareBuilding(env, root_directory, has_libcpu=False, remove_components = [ ...@@ -102,7 +102,7 @@ def PrepareBuilding(env, root_directory, has_libcpu=False, remove_components = [
PreProcessor.process_contents(contents) PreProcessor.process_contents(contents)
BuildOptions = PreProcessor.cpp_namespace BuildOptions = PreProcessor.cpp_namespace
# add copy option # add copy option
AddOption('--copy', AddOption('--copy',
dest='copy', dest='copy',
action='store_true', action='store_true',
...@@ -148,12 +148,12 @@ def PrepareBuilding(env, root_directory, has_libcpu=False, remove_components = [ ...@@ -148,12 +148,12 @@ def PrepareBuilding(env, root_directory, has_libcpu=False, remove_components = [
rtconfig.POST_ACTION = '' rtconfig.POST_ACTION = ''
# add build library option # add build library option
AddOption('--buildlib', AddOption('--buildlib',
dest='buildlib', dest='buildlib',
type='string', type='string',
help='building library of a component') help='building library of a component')
AddOption('--cleanlib', AddOption('--cleanlib',
dest='cleanlib', dest='cleanlib',
action='store_true', action='store_true',
default=False, default=False,
help='clean up the library by --buildlib') help='clean up the library by --buildlib')
...@@ -240,13 +240,13 @@ def PrepareModuleBuilding(env, root_directory): ...@@ -240,13 +240,13 @@ def PrepareModuleBuilding(env, root_directory):
Env = env Env = env
Rtt_Root = root_directory Rtt_Root = root_directory
# add build/clean library option for library checking # add build/clean library option for library checking
AddOption('--buildlib', AddOption('--buildlib',
dest='buildlib', dest='buildlib',
type='string', type='string',
help='building library of a component') help='building library of a component')
AddOption('--cleanlib', AddOption('--cleanlib',
dest='cleanlib', dest='cleanlib',
action='store_true', action='store_true',
default=False, default=False,
help='clean up the library by --buildlib') help='clean up the library by --buildlib')
...@@ -268,7 +268,7 @@ def GetDepend(depend): ...@@ -268,7 +268,7 @@ def GetDepend(depend):
building = False building = False
elif BuildOptions[depend] != '': elif BuildOptions[depend] != '':
return BuildOptions[depend] return BuildOptions[depend]
return building return building
# for list type depend # for list type depend
...@@ -345,7 +345,7 @@ def DefineGroup(name, src, depend, **parameters): ...@@ -345,7 +345,7 @@ def DefineGroup(name, src, depend, **parameters):
if group.has_key('LINKFLAGS'): if group.has_key('LINKFLAGS'):
Env.Append(LINKFLAGS = group['LINKFLAGS']) Env.Append(LINKFLAGS = group['LINKFLAGS'])
# check whether to clean up library # check whether to clean up library
if GetOption('cleanlib') and os.path.exists(os.path.join(group['path'], GroupLibFullName(name, Env))): if GetOption('cleanlib') and os.path.exists(os.path.join(group['path'], GroupLibFullName(name, Env))):
if group['src'] != []: if group['src'] != []:
print 'Remove library:', GroupLibFullName(name, Env) print 'Remove library:', GroupLibFullName(name, Env)
...@@ -369,14 +369,14 @@ def DefineGroup(name, src, depend, **parameters): ...@@ -369,14 +369,14 @@ def DefineGroup(name, src, depend, **parameters):
else: else:
objs = group['src'] objs = group['src']
# merge group # merge group
for g in Projects: for g in Projects:
if g['name'] == name: if g['name'] == name:
# merge to this group # merge to this group
MergeGroup(g, group) MergeGroup(g, group)
return objs return objs
# add a new group # add a new group
Projects.append(group) Projects.append(group)
return objs return objs
...@@ -468,7 +468,7 @@ def EndBuilding(target, program = None): ...@@ -468,7 +468,7 @@ def EndBuilding(target, program = None):
if GetOption('target') == 'iar': if GetOption('target') == 'iar':
from iar import IARProject from iar import IARProject
IARProject('project.ewp', Projects) IARProject('project.ewp', Projects)
if GetOption('target') == 'vs': if GetOption('target') == 'vs':
from vs import VSProject from vs import VSProject
...@@ -485,7 +485,7 @@ def EndBuilding(target, program = None): ...@@ -485,7 +485,7 @@ def EndBuilding(target, program = None):
if GetOption('target') == 'ua': if GetOption('target') == 'ua':
from ua import PrepareUA from ua import PrepareUA
PrepareUA(Projects, Rtt_Root, str(Dir('#'))) PrepareUA(Projects, Rtt_Root, str(Dir('#')))
if GetOption('copy') and program != None: if GetOption('copy') and program != None:
MakeCopy(program) MakeCopy(program)
if GetOption('copy-header') and program != None: if GetOption('copy-header') and program != None:
...@@ -515,7 +515,7 @@ def GetVersion(): ...@@ -515,7 +515,7 @@ def GetVersion():
rtdef = os.path.join(Rtt_Root, 'include', 'rtdef.h') rtdef = os.path.join(Rtt_Root, 'include', 'rtdef.h')
# parse rtdef.h to get RT-Thread version # parse rtdef.h to get RT-Thread version
prepcessor = SCons.cpp.PreProcessor() prepcessor = SCons.cpp.PreProcessor()
f = file(rtdef, 'r') f = file(rtdef, 'r')
contents = f.read() contents = f.read()
...@@ -561,9 +561,9 @@ def do_rm_file(src): ...@@ -561,9 +561,9 @@ def do_rm_file(src):
def do_copy_file(src, dst): def do_copy_file(src, dst):
import shutil import shutil
# check source file # check source file
if not os.path.exists(src): if not os.path.exists(src):
return return
path = os.path.dirname(dst) path = os.path.dirname(dst)
# mkdir if path not exist # mkdir if path not exist
...@@ -574,13 +574,13 @@ def do_copy_file(src, dst): ...@@ -574,13 +574,13 @@ def do_copy_file(src, dst):
def do_copy_folder(src_dir, dst_dir): def do_copy_folder(src_dir, dst_dir):
import shutil import shutil
# check source directory # check source directory
if not os.path.exists(src_dir): if not os.path.exists(src_dir):
return return
if os.path.exists(dst_dir): if os.path.exists(dst_dir):
shutil.rmtree(dst_dir) shutil.rmtree(dst_dir)
shutil.copytree(src_dir, dst_dir) shutil.copytree(src_dir, dst_dir)
source_ext = ["c", "h", "s", "S", "cpp", "xpm"] source_ext = ["c", "h", "s", "S", "cpp", "xpm"]
...@@ -607,22 +607,22 @@ def MakeCopy(program): ...@@ -607,22 +607,22 @@ def MakeCopy(program):
global source_list global source_list
global Rtt_Root global Rtt_Root
global Env global Env
target_path = os.path.join(Dir('#').abspath, 'rt-thread') target_path = os.path.join(Dir('#').abspath, 'rt-thread')
if Env['PLATFORM'] == 'win32': if Env['PLATFORM'] == 'win32':
RTT_ROOT = Rtt_Root.lower() RTT_ROOT = Rtt_Root.lower()
else: else:
RTT_ROOT = Rtt_Root RTT_ROOT = Rtt_Root
if target_path.startswith(RTT_ROOT): if target_path.startswith(RTT_ROOT):
return return
for item in program: for item in program:
walk_children(item) walk_children(item)
source_list.sort() source_list.sort()
# filte source file in RT-Thread # filte source file in RT-Thread
target_list = [] target_list = []
for src in source_list: for src in source_list:
...@@ -633,7 +633,7 @@ def MakeCopy(program): ...@@ -633,7 +633,7 @@ def MakeCopy(program):
target_list.append(src) target_list.append(src)
source_list = target_list source_list = target_list
# get source path # get source path
src_dir = [] src_dir = []
for src in source_list: for src in source_list:
src = src.replace(RTT_ROOT, '') src = src.replace(RTT_ROOT, '')
...@@ -645,10 +645,10 @@ def MakeCopy(program): ...@@ -645,10 +645,10 @@ def MakeCopy(program):
full_path = RTT_ROOT full_path = RTT_ROOT
for item in sub_path: for item in sub_path:
full_path = os.path.join(full_path, item) full_path = os.path.join(full_path, item)
if full_path not in src_dir: if full_path not in src_dir:
src_dir.append(full_path) src_dir.append(full_path)
for item in src_dir: for item in src_dir:
source_list.append(os.path.join(item, 'SConscript')) source_list.append(os.path.join(item, 'SConscript'))
for src in source_list: for src in source_list:
...@@ -659,7 +659,7 @@ def MakeCopy(program): ...@@ -659,7 +659,7 @@ def MakeCopy(program):
dst = os.path.join(target_path, dst) dst = os.path.join(target_path, dst)
do_copy_file(src, dst) do_copy_file(src, dst)
# copy tools directory # copy tools directory
print "=> tools" print "=> tools"
do_copy_folder(os.path.join(RTT_ROOT, "tools"), os.path.join(target_path, "tools")) do_copy_folder(os.path.join(RTT_ROOT, "tools"), os.path.join(target_path, "tools"))
do_copy_file(os.path.join(RTT_ROOT, 'AUTHORS'), os.path.join(target_path, 'AUTHORS')) do_copy_file(os.path.join(RTT_ROOT, 'AUTHORS'), os.path.join(target_path, 'AUTHORS'))
...@@ -707,7 +707,7 @@ def MakeCopyHeader(program): ...@@ -707,7 +707,7 @@ def MakeCopyHeader(program):
dst = os.path.join(target_path, dst) dst = os.path.join(target_path, dst)
do_copy_file(src, dst) do_copy_file(src, dst)
# copy tools directory # copy tools directory
print "=> tools" print "=> tools"
do_copy_folder(os.path.join(RTT_ROOT, "tools"), os.path.join(target_path, "tools")) do_copy_folder(os.path.join(RTT_ROOT, "tools"), os.path.join(target_path, "tools"))
do_copy_file(os.path.join(RTT_ROOT, 'AUTHORS'), os.path.join(target_path, 'AUTHORS')) do_copy_file(os.path.join(RTT_ROOT, 'AUTHORS'), os.path.join(target_path, 'AUTHORS'))
......
...@@ -49,11 +49,11 @@ def MDK4AddGroupForFN(ProjectFiles, parent, name, filename, project_path): ...@@ -49,11 +49,11 @@ def MDK4AddGroupForFN(ProjectFiles, parent, name, filename, project_path):
file_type = SubElement(file, 'FileType') file_type = SubElement(file, 'FileType')
file_type.text = '%d' % _get_filetype(name) file_type.text = '%d' % _get_filetype(name)
file_path = SubElement(file, 'FilePath') file_path = SubElement(file, 'FilePath')
file_path.text = path.decode(fs_encoding) file_path.text = path.decode(fs_encoding)
def MDK4AddGroup(ProjectFiles, parent, name, files, project_path): def MDK4AddGroup(ProjectFiles, parent, name, files, project_path):
# don't add an empty group # don't add an empty group
if len(files) == 0: if len(files) == 0:
return return
...@@ -69,7 +69,7 @@ def MDK4AddGroup(ProjectFiles, parent, name, files, project_path): ...@@ -69,7 +69,7 @@ def MDK4AddGroup(ProjectFiles, parent, name, files, project_path):
basename = os.path.basename(path) basename = os.path.basename(path)
path = _make_path_relative(project_path, path) path = _make_path_relative(project_path, path)
path = os.path.join(path, name) path = os.path.join(path, name)
files = SubElement(group, 'Files') files = SubElement(group, 'Files')
file = SubElement(files, 'File') file = SubElement(files, 'File')
file_name = SubElement(file, 'FileName') file_name = SubElement(file, 'FileName')
...@@ -81,7 +81,7 @@ def MDK4AddGroup(ProjectFiles, parent, name, files, project_path): ...@@ -81,7 +81,7 @@ def MDK4AddGroup(ProjectFiles, parent, name, files, project_path):
file_type = SubElement(file, 'FileType') file_type = SubElement(file, 'FileType')
file_type.text = '%d' % _get_filetype(name) file_type.text = '%d' % _get_filetype(name)
file_path = SubElement(file, 'FilePath') file_path = SubElement(file, 'FilePath')
file_path.text = path.decode(fs_encoding) file_path.text = path.decode(fs_encoding)
def MDK4Project(target, script): def MDK4Project(target, script):
...@@ -93,16 +93,16 @@ def MDK4Project(target, script): ...@@ -93,16 +93,16 @@ def MDK4Project(target, script):
tree = etree.parse('template.uvproj') tree = etree.parse('template.uvproj')
root = tree.getroot() root = tree.getroot()
out = file(target, 'wb') out = file(target, 'wb')
out.write('<?xml version="1.0" encoding="UTF-8" standalone="no" ?>\n') out.write('<?xml version="1.0" encoding="UTF-8" standalone="no" ?>\n')
CPPPATH = [] CPPPATH = []
CPPDEFINES = [] CPPDEFINES = []
LINKFLAGS = '' LINKFLAGS = ''
CCFLAGS = '' CCFLAGS = ''
ProjectFiles = [] ProjectFiles = []
# add group # add group
groups = tree.find('Targets/Target/Groups') groups = tree.find('Targets/Target/Groups')
if groups is None: if groups is None:
...@@ -110,28 +110,28 @@ def MDK4Project(target, script): ...@@ -110,28 +110,28 @@ def MDK4Project(target, script):
groups.clear() # clean old groups groups.clear() # clean old groups
for group in script: for group in script:
group_xml = MDK4AddGroup(ProjectFiles, groups, group['name'], group['src'], project_path) group_xml = MDK4AddGroup(ProjectFiles, groups, group['name'], group['src'], project_path)
# get each include path # get each include path
if group.has_key('CPPPATH') and group['CPPPATH']: if group.has_key('CPPPATH') and group['CPPPATH']:
if CPPPATH: if CPPPATH:
CPPPATH += group['CPPPATH'] CPPPATH += group['CPPPATH']
else: else:
CPPPATH += group['CPPPATH'] CPPPATH += group['CPPPATH']
# get each group's definitions # get each group's definitions
if group.has_key('CPPDEFINES') and group['CPPDEFINES']: if group.has_key('CPPDEFINES') and group['CPPDEFINES']:
if CPPDEFINES: if CPPDEFINES:
CPPDEFINES += group['CPPDEFINES'] CPPDEFINES += group['CPPDEFINES']
else: else:
CPPDEFINES += group['CPPDEFINES'] CPPDEFINES += group['CPPDEFINES']
# get each group's link flags # get each group's link flags
if group.has_key('LINKFLAGS') and group['LINKFLAGS']: if group.has_key('LINKFLAGS') and group['LINKFLAGS']:
if LINKFLAGS: if LINKFLAGS:
LINKFLAGS += ' ' + group['LINKFLAGS'] LINKFLAGS += ' ' + group['LINKFLAGS']
else: else:
LINKFLAGS += group['LINKFLAGS'] LINKFLAGS += group['LINKFLAGS']
if group.has_key('LIBS') and group['LIBS']: if group.has_key('LIBS') and group['LIBS']:
for item in group['LIBS']: for item in group['LIBS']:
lib_path = '' lib_path = ''
...@@ -161,7 +161,7 @@ def MDK4Project(target, script): ...@@ -161,7 +161,7 @@ def MDK4Project(target, script):
if os.path.exists('template.uvopt'): if os.path.exists('template.uvopt'):
import shutil import shutil
shutil.copy2('template.uvopt', 'project.uvopt') shutil.copy2('template.uvopt', 'project.uvopt')
def MDKProject(target, script): def MDKProject(target, script):
template = file('template.Uv2', "rb") template = file('template.Uv2', "rb")
lines = template.readlines() lines = template.readlines()
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册