summaryrefslogtreecommitdiffstats
path: root/src/engine
diff options
context:
space:
mode:
authorGreg Noel <GregNoel@tigris.org>2008-09-25 09:31:12 (GMT)
committerGreg Noel <GregNoel@tigris.org>2008-09-25 09:31:12 (GMT)
commit5a6d0975738818f471be708258321d9405b10771 (patch)
tree53071820f8a93932b12e862d0fe5c73934efe888 /src/engine
parent2bbbcad8e9e21b58b486128b969e6fdcbe592af2 (diff)
downloadSCons-5a6d0975738818f471be708258321d9405b10771.zip
SCons-5a6d0975738818f471be708258321d9405b10771.tar.gz
SCons-5a6d0975738818f471be708258321d9405b10771.tar.bz2
Issue 2183: .sx assembler suffix uses C preprocessor
Diffstat (limited to 'src/engine')
-rw-r--r--src/engine/SCons/Tool/__init__.xml2
-rw-r--r--src/engine/SCons/Tool/as.py2
-rw-r--r--src/engine/SCons/Tool/masm.py2
-rw-r--r--src/engine/SCons/Tool/nasm.py2
4 files changed, 5 insertions, 3 deletions
diff --git a/src/engine/SCons/Tool/__init__.xml b/src/engine/SCons/Tool/__init__.xml
index ff50450..8e69f07 100644
--- a/src/engine/SCons/Tool/__init__.xml
+++ b/src/engine/SCons/Tool/__init__.xml
@@ -273,6 +273,8 @@ Source files must have one of the following extensions:
.mm Object C++ file
.s assembly language file
.S Windows: assembly language file
+ ARM: CodeSourcery Sourcery Lite
+ .sx assembly language file + C pre-processor
POSIX: assembly language file + C pre-processor
.spp assembly language file + C pre-processor
.SPP assembly language file + C pre-processor
diff --git a/src/engine/SCons/Tool/as.py b/src/engine/SCons/Tool/as.py
index 1b1b4b3..100e68b 100644
--- a/src/engine/SCons/Tool/as.py
+++ b/src/engine/SCons/Tool/as.py
@@ -40,7 +40,7 @@ import SCons.Util
assemblers = ['as']
ASSuffixes = ['.s', '.asm', '.ASM']
-ASPPSuffixes = ['.spp', '.SPP']
+ASPPSuffixes = ['.spp', '.SPP', '.sx']
if SCons.Util.case_sensitive_suffixes('.s', '.S'):
ASPPSuffixes.extend(['.S'])
else:
diff --git a/src/engine/SCons/Tool/masm.py b/src/engine/SCons/Tool/masm.py
index a0c03d9..ea34d79 100644
--- a/src/engine/SCons/Tool/masm.py
+++ b/src/engine/SCons/Tool/masm.py
@@ -38,7 +38,7 @@ import SCons.Tool
import SCons.Util
ASSuffixes = ['.s', '.asm', '.ASM']
-ASPPSuffixes = ['.spp', '.SPP']
+ASPPSuffixes = ['.spp', '.SPP', 'sx']
if SCons.Util.case_sensitive_suffixes('.s', '.S'):
ASPPSuffixes.extend(['.S'])
else:
diff --git a/src/engine/SCons/Tool/nasm.py b/src/engine/SCons/Tool/nasm.py
index 6d0f078..bbd99fd 100644
--- a/src/engine/SCons/Tool/nasm.py
+++ b/src/engine/SCons/Tool/nasm.py
@@ -38,7 +38,7 @@ import SCons.Tool
import SCons.Util
ASSuffixes = ['.s', '.asm', '.ASM']
-ASPPSuffixes = ['.spp', '.SPP']
+ASPPSuffixes = ['.spp', '.SPP', 'sx']
if SCons.Util.case_sensitive_suffixes('.s', '.S'):
ASPPSuffixes.extend(['.S'])
else: