summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorbernard.xiong <[email protected]>2010-05-02 08:37:23 +0000
committerbernard.xiong <[email protected]>2010-05-02 08:37:23 +0000
commita9bf7a9a38835b89136a23c8f6b58d8446c8d93c (patch)
tree1e8bed927bca799665fa71637f74cecb4c4d89dd /tools
parent693c6db157ffe358fe3acdae56fb7e158cabb1f7 (diff)
fix assemble file issue.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@681 bbd45198-f89e-11dd-88c7-29a3b14d5316
Diffstat (limited to 'tools')
-rw-r--r--tools/mdk.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/tools/mdk.py b/tools/mdk.py
index e24011040d..28133c9db9 100644
--- a/tools/mdk.py
+++ b/tools/mdk.py
@@ -3,15 +3,15 @@ import string
import SCons.Script
def _get_filetype(fn):
- if fn.rfind('.c') or fn.rfind('.C') or fn.rfind('.cpp'):
+ if fn.rfind('.c') != -1 or fn.rfind('.C') != -1 or fn.rfind('.cpp') != -1:
return 1
# assimble file type
- if fn.rfind('.s') or fn.rfind('.S'):
+ if fn.rfind('.s') != -1 or fn.rfind('.S') != -1:
return 2
# header type
- if fn.rfind('.h'):
+ if fn.rfind('.h') != -1:
return 5
# other filetype
@@ -137,7 +137,7 @@ def MDKProject(target, script):
path = os.path.dirname(fn.abspath)
path = _make_path_relative(project_path, path)
path = os.path.join(path, name)
- lines.insert(line_index, 'File %d,%d<%s><%s>\r\n'
+ lines.insert(line_index, 'File %d,%d,<%s><%s>\r\n'
% (group_index, _get_filetype(name), path, name))
line_index += 1